Commit graph

31295 commits

Author SHA1 Message Date
Christoph von Wittich
8d35fff61b fix a typo
svn path=/trunk/; revision=34279
2008-07-03 08:16:34 +00:00
Pierre Schweitzer
33941ca644 Apply same fix to trunk, but without commented out code.
This fixes ReactOS freezes when installing VMware driver using vmwinst and browsing a NTFS volume...

svn path=/trunk/; revision=34278
2008-07-03 07:32:14 +00:00
James Tabor
d95752ca22 GetLastActivePopup is still unimplemented, we return the current window handle if it is valid.
svn path=/trunk/; revision=34276
2008-07-03 07:17:32 +00:00
Matthias Kupfer
0dd1a22450 - Fix to allow characters for computer name as specified in MSDN, even '-'
- See issue #3304 for more details.

svn path=/trunk/; revision=34275
2008-07-03 07:09:05 +00:00
James Tabor
8e5bf80622 - Fixed an issue with Avira AntiVir Personal, reported by Christoph von Wittich.
- GetLastActivePopup is unimplemented and returns a zero. So User32 locally checks and sees the zero and passes it to win32k for processing. There an (kbug) exception is thrown.


svn path=/trunk/; revision=34274
2008-07-03 07:05:50 +00:00
Christoph von Wittich
020dfee9f8 don't crash when no command line argument is given
svn path=/trunk/; revision=34273
2008-07-03 07:01:19 +00:00
James Tabor
c84f6bb63c Move PostMessage out of gdi into user.
svn path=/trunk/; revision=34272
2008-07-03 06:29:30 +00:00
James Tabor
71b125ad4f Fix MSVC issue.
svn path=/trunk/; revision=34271
2008-07-03 05:58:33 +00:00
James Tabor
ef1ec36884 Bug 972:
- Fixes the problem of selecting Explorer START menu than mouse over and clicking another application.
- Doesn't fix the problem of selecting Explorer START menu than mouse over to the opened file Explorer and clicking on it.
- Why, one might ask? The file Explorer shares the same TID.



svn path=/trunk/; revision=34270
2008-07-03 04:51:51 +00:00
James Tabor
09b382e570 Cleanup drawing lines and curves with round rect.
svn path=/trunk/; revision=34268
2008-07-02 18:12:07 +00:00
Jeffrey Morlan
6b4f247e21 - NtGdiAlphaBlend: If hDCSrc == hDCDest and a bitmap can't be locked, don't unlock the DC twice. Fix typo in if condition which prevented detection of bad source bitmap.
- NtGdiBitBlt: Fix null pointer access when cleaning up after failure to lock source bitmap.
- NtGdiStretchBlt: Fail gracefully if a bitmap can't be locked. Don't delete XlateObj if it couldn't be created.
- NtGdiPolyPatBlt: Actually *use* the safe copy that so much code was dedicated to creating. :)
- Trim a few bits of redundant code.

svn path=/trunk/; revision=34267
2008-07-02 17:20:28 +00:00
Colin Finck
d1a42af5b7 Simplify the code for fputwc, when the file is opened in text mode.
I verified this behaviour with a test app under Windows XP SP2. This is also the code used by the fputwc function of our previous msvcrt.

svn path=/trunk/; revision=34266
2008-07-02 16:07:01 +00:00
Dmitry Chapyshev
9bd1f760d5 - Update Russian translation
svn path=/trunk/; revision=34265
2008-07-02 16:06:19 +00:00
Dmitry Chapyshev
a94dc7e23b - Add Latin American keyboard layout
svn path=/trunk/; revision=34264
2008-07-02 15:58:34 +00:00
Dmitry Chapyshev
602309167a - Add Irish keyboard layout
svn path=/trunk/; revision=34263
2008-07-02 15:12:55 +00:00
Dmitry Chapyshev
a566b6485d Add keyboard layouts by Alexey Komarov:
- Thai Kedmanee
- Thai Pattachote
- Thai Pattachote (non-ShiftLock)

svn path=/trunk/; revision=34262
2008-07-02 14:08:45 +00:00
Dmitry Chapyshev
27440be42f - Rename kbdth to kbdth2 (part 2/2)
svn path=/trunk/; revision=34261
2008-07-02 13:47:42 +00:00
Dmitry Chapyshev
f04564f0d4 - Rename kbdth to kbdth2 (part 1/2)
svn path=/trunk/; revision=34260
2008-07-02 13:43:51 +00:00
Johannes Anderwald
284853b90b - don't trim spaces at the end of a value as it might be part of the value
- fixes the boot menu timeout text disalignment from bug 3437
- behaviour verified with Microsoft Windows Vista SP2+

svn path=/trunk/; revision=34259
2008-07-02 13:40:49 +00:00
Aleksey Bragin
fc3136e93d - Prevent crashes when heapPtr is NULL, also fix broken heap magic output. Thanks Mephisto!
svn path=/trunk/; revision=34256
2008-07-02 10:00:12 +00:00
Ged Murphy
30db39bf92 - the lib has an entry point
- remove all non-needed stuff

svn path=/trunk/; revision=34255
2008-07-02 08:49:10 +00:00
Dmitry Chapyshev
a1ae582c40 - Add msvcrt40 to bootcd
svn path=/trunk/; revision=34254
2008-07-02 08:22:52 +00:00
Dmitry Chapyshev
6f84c37511 - Add baseaddress for msvcrt40
svn path=/trunk/; revision=34253
2008-07-02 08:21:39 +00:00
Dmitry Chapyshev
ec768a7f1b - Add msvcrt40 from Wine
svn path=/trunk/; revision=34252
2008-07-02 08:20:43 +00:00
Dmitry Chapyshev
6972015191 - Sync with Wine HEAD
svn path=/trunk/; revision=34251
2008-07-02 08:19:00 +00:00
Dmitry Chapyshev
56be7bf03b - Update gdiplus headers
svn path=/trunk/; revision=34250
2008-07-02 08:18:06 +00:00
James Tabor
1f2c432f83 Fix build.
svn path=/trunk/; revision=34249
2008-07-02 07:54:01 +00:00
James Tabor
d170af286f Arc, RoundRect:
- Converted over to use the new draw/fill square algorithm for draw arcs and draw/fill round rects.
- Tested with (Area.exe) Yuan program. Getting better.



svn path=/trunk/; revision=34248
2008-07-02 07:47:23 +00:00
Pierre Schweitzer
2964504432 Added myself to CREDITS
No comments :p

svn path=/trunk/; revision=34246
2008-07-02 07:06:27 +00:00
Johannes Anderwald
d8c13e4ea7 - add AUTOCHECKBOX style to all 3 checkboxes on general page for all languages
- enable/disable checkboxes when normal/diagnostic startup is selected
- automatically select normal startup checkbox as other options are not implemented
- bug 1986

svn path=/trunk/; revision=34243
2008-07-01 22:36:31 +00:00
Johannes Anderwald
162f616b54 - check the checkboxes of the services which have the running state
- bug 1986

svn path=/trunk/; revision=34241
2008-07-01 22:01:13 +00:00
Matthias Kupfer
9c0eb1bf25 Paolo Devoti <devotip AT tiscali DOT it>
- Italian translation patch for usetup, regedit and shell32
- See issue #3435 for more details.

svn path=/trunk/; revision=34240
2008-07-01 19:25:12 +00:00
Pierre Schweitzer
6cc054e590 Partly merged r34238
svn path=/trunk/; revision=34239
2008-07-01 19:05:42 +00:00
Aleksey Bragin
344f0672d5 - Yes, Alex's code is perfect, sorry.
svn path=/trunk/; revision=34237
2008-07-01 17:59:29 +00:00
Jeffrey Morlan
9c124a2de5 Fix under-allocation in LsaQueryInformationPolicy. (Bug 3428)
svn path=/trunk/; revision=34236
2008-07-01 16:35:01 +00:00
James Tabor
9f5ede7adb Arc, Ellipse:
- Converted over to use the new fill square algorithm for fill arcs and draw/fill ellipse.
- Tested with (Area.exe) Yuan program. Chord work and the CW/CCW works as it should.
- The pie angle still floats with aspect ratio of ellipse and not point fixed. Work in progress.


svn path=/trunk/; revision=34233
2008-07-01 13:30:44 +00:00
Aleksey Bragin
fda8db4dd3 Yuri Sidorov <jura@cp-lab.com>
- Prevent boolean flags from being optimized away by compiler (due to PSEH usage) by making them volatile.
See issue #3408 for more details.

svn path=/trunk/; revision=34232
2008-07-01 10:48:50 +00:00
Aleksey Bragin
a1afb268dd - Fix code comments, in addition to 34230.
See issue #3426 for more details.

svn path=/trunk/; revision=34231
2008-07-01 10:40:20 +00:00
Aleksey Bragin
45d38334d5 - Fix a problem with normal and special APCs being inserted in the wrong order, spotted by Jury Sidorov. Now Borland Turbo Debugger should be able to debug applications, also it can fix hangs in other applications.
- When delivering kernel APC, set the pending flag to false (by analogy with delivering user APC and clearing its pending flag).
See issue #3426 for more details.

svn path=/trunk/; revision=34230
2008-07-01 10:08:14 +00:00
James Tabor
8aec8d2388 Setup drawing default to CCW not CW.
svn path=/trunk/; revision=34229
2008-07-01 05:24:58 +00:00
James Tabor
5f35dd6071 Attempt to fix set palette issue. See bug 733.
svn path=/trunk/; revision=34228
2008-07-01 03:39:12 +00:00
Jeffrey Morlan
388fc6e94e - Don't use ntdll's RtlDuplicateUnicodeString in kmode; it allocates from the process heap. Instead, allocate from pool and copy the string manually.
- Get rid of other ntdll imports (memcmp in freetype, tan in win32k) and instead link the functions statically, so ntdll is no longer loaded at all in kmode. Saves about 550kB of memory.
- Also remove unused <library>hal</library> in freetype.

svn path=/trunk/; revision=34227
2008-06-30 23:58:48 +00:00
Colin Finck
75e6f09822 Change the code page to 1252 in the Swedish translation to fix some characters (discovered by Harteex on IRC)
svn path=/trunk/; revision=34226
2008-06-30 21:22:33 +00:00
Marc Piulachs
dc4f087e94 - Fix a bug in cdfile that was preventing to use the 'nameoncd' attribute
svn path=/trunk/; revision=34225
2008-06-30 19:12:16 +00:00
Marc Piulachs
151b3dafa6 - hackfix unbootable image (part 2/2)
svn path=/trunk/; revision=34224
2008-06-30 18:33:13 +00:00
Marc Piulachs
c259af1c8d - hackfix unbootable image (part 1/2)
svn path=/trunk/; revision=34223
2008-06-30 18:27:31 +00:00
Jeffrey Morlan
d4687baa63 Get explorer working again, by making wmain explicitly call the C++ initialization function __main. gcc only adds the call automatically in a function called main.
svn path=/trunk/; revision=34222
2008-06-30 16:18:46 +00:00
Timo Kreuzer
678dcf823c fix normaliz build
svn path=/trunk/; revision=34221
2008-06-30 14:52:30 +00:00
Daniel Reimer
60c4f5e798 Update ROSCalc to version 1.09 to fix some bugs.
* Fixed bug with Conversion function: "Category" type must be found like "from" and "to" because the combobox sorts its items alphabetically.
* Fixed bug with memory function and GNU multi-precision libraries: the memory must be initialized to zero when the calculator starts, otherwise "MP" will crash.
* Fixed bug when closing an expression with right parentheses.

svn path=/trunk/; revision=34220
2008-06-30 13:47:42 +00:00
Colin Finck
cfee3fb383 Fix a typo
svn path=/trunk/; revision=34219
2008-06-30 13:07:25 +00:00