Stefan Ginsberg [Sun, 30 Aug 2009 18:25:38 +0000 (18:25 +0000)]
- Add missing prototype
svn path=/trunk/; revision=42972
Stefan Ginsberg [Sun, 30 Aug 2009 18:11:09 +0000 (18:11 +0000)]
- Fix some inflib warnings
svn path=/trunk/; revision=42971
Stefan Ginsberg [Sun, 30 Aug 2009 15:53:16 +0000 (15:53 +0000)]
- gcc 4.4.0 bringup 1 of ?:
- servman: Disable unused, static function
- explorer, mpu401: Fix "deprecated conversion from string constant to 'xxx'" under
- ws2_32_new, portcls: Hack around bogus uninitialized variable usage warning for
- glu32: Fix various warnings and errors
svn path=/trunk/; revision=42970
Stefan Ginsberg [Sun, 30 Aug 2009 15:36:37 +0000 (15:36 +0000)]
- Make ddraw test compile warning free under gcc 4.4.0
svn path=/trunk/; revision=42969
Stefan Ginsberg [Sun, 30 Aug 2009 15:35:14 +0000 (15:35 +0000)]
- Fix gdb2 and regexpl warnings under gcc 4.4.0
svn path=/trunk/; revision=42968
Daniel Reimer [Sun, 30 Aug 2009 11:35:28 +0000 (11:35 +0000)]
OK, I give up. Pigglesworth, HAALP. What do I do wrong??!
svn path=/trunk/; revision=42967
Daniel Reimer [Sun, 30 Aug 2009 00:12:52 +0000 (00:12 +0000)]
Next try. This time I reverted most of my header changes and just needed to add some and edit two of them.
svn path=/trunk/; revision=42966
Timo Kreuzer [Sun, 30 Aug 2009 00:08:21 +0000 (00:08 +0000)]
Update DM_XXX constants and move some from winuser.h to wingdi.h where they belong, sort COLOR_XXX constants by number
svn path=/trunk/; revision=42965
Cameron Gutman [Sat, 29 Aug 2009 17:53:45 +0000 (17:53 +0000)]
- Implement AFD_INFO_GROUP_ID_TYPE
svn path=/trunk/; revision=42964
Daniel Reimer [Sat, 29 Aug 2009 17:01:29 +0000 (17:01 +0000)]
Revert my recent changes.
svn path=/trunk/; revision=42963
Daniel Reimer [Sat, 29 Aug 2009 14:24:48 +0000 (14:24 +0000)]
Sync ddraw, d3d8 and d3d9 + wined3d to wine 1.1.28
Succesfully builds warning free under GCC 4.1 and 4.4
svn path=/trunk/; revision=42961
Hervé Poussineau [Sat, 29 Aug 2009 10:35:30 +0000 (10:35 +0000)]
[ntoskrnl] Check if caller has valid access before opening a registry key
Assign security descriptor to new keys we're creating
svn path=/trunk/; revision=42960
Cameron Gutman [Thu, 27 Aug 2009 22:25:59 +0000 (22:25 +0000)]
- Check that AFD succeeded the create request
- Use NtCreateFile instead of ZwCreateFile
svn path=/trunk/; revision=42959
Cameron Gutman [Thu, 27 Aug 2009 21:31:49 +0000 (21:31 +0000)]
- Check that we got a valid socket before trying to bind
svn path=/trunk/; revision=42958
KJK::Hyperion [Thu, 27 Aug 2009 19:34:19 +0000 (19:34 +0000)]
Add a missing include
"msc_helper" -> "rbuild_helper" in error messages
svn path=/trunk/; revision=42957
Matthias Kupfer [Thu, 27 Aug 2009 14:55:54 +0000 (14:55 +0000)]
- revert change from revision 41251, because it introduce more problems then it fixes
- basic problem still unsolved, window z-ordering doesn't work properly
svn path=/trunk/; revision=42956
Daniel Reimer [Thu, 27 Aug 2009 00:15:47 +0000 (00:15 +0000)]
forgot these
svn path=/trunk/; revision=42949
Daniel Reimer [Thu, 27 Aug 2009 00:11:01 +0000 (00:11 +0000)]
Bug 4805: Bulgarian translation update by CCTAHEB (except the wine synced files)
Bug 4081: Japanese translation for ReactOS Application Manager by pcds90net
Bug 4797: Norwegian translate update (17.08.09) by Lars Martin Hambro
Bug 4786: Translation patch, Dutch for usetup by Jan Roeloffzen
svn path=/trunk/; revision=42948
Dmitry Chapyshev [Wed, 26 Aug 2009 19:03:32 +0000 (19:03 +0000)]
- Fix problem with uTorrent deinstallation
- Closing of keys at list updating
svn path=/trunk/; revision=42946
Dmitry Chapyshev [Wed, 26 Aug 2009 17:46:48 +0000 (17:46 +0000)]
- Fix typo in Russian translation
svn path=/trunk/; revision=42944
Stefan Ginsberg [Wed, 26 Aug 2009 17:41:01 +0000 (17:41 +0000)]
- Fix a typo -- check if memory allocation failed instead of checking if a variable's stack address is NULL.
svn path=/trunk/; revision=42943
Stefan Ginsberg [Wed, 26 Aug 2009 17:31:02 +0000 (17:31 +0000)]
- Make use of _SEH2_YIELD in Ex, Io, Ob, Ps and Se.
- Don't call ExSystemExceptionFilter() if we know the caller is user mode.
- Get rid of a couple of dependencies on the NTSTATUS being initialized with STATUS_SUCCESS -- indicate success where properly instead.
svn path=/trunk/; revision=42942
Stefan Ginsberg [Wed, 26 Aug 2009 14:52:00 +0000 (14:52 +0000)]
- Fix a bug in KiRaiseException from 42923 -- a _SEH2_LEAVE wasn't converted to _SEH2_YIELD
svn path=/trunk/; revision=42937
James Tabor [Wed, 26 Aug 2009 01:07:32 +0000 (01:07 +0000)]
- Fix a crash in SetMenuInfo.
svn path=/trunk/; revision=42934
Dmitry Chapyshev [Tue, 25 Aug 2009 09:45:07 +0000 (09:45 +0000)]
- Use iswspace instead isspace. Patch by Alexander Yastrebov (menone7[at]gmail[dot]com)
svn path=/trunk/; revision=42933
Gregor Schneider [Tue, 25 Aug 2009 00:31:45 +0000 (00:31 +0000)]
chklib: print function pointer as a pointer, gcc 4.4 warning
svn path=/trunk/; revision=42932
Gregor Schneider [Tue, 25 Aug 2009 00:13:15 +0000 (00:13 +0000)]
tftpd: add parenthesis around AND statements embedded in OR statements, use const char* for string constants (gcc 4.4 warnings)
svn path=/trunk/; revision=42931
Gregor Schneider [Mon, 24 Aug 2009 23:48:57 +0000 (23:48 +0000)]
systeminfo: use strcmp to compare strings, gcc 4.4 warning
svn path=/trunk/; revision=42930
Stefan Ginsberg [Mon, 24 Aug 2009 20:39:23 +0000 (20:39 +0000)]
- Make use of _SEH2_YIELD in Mm
svn path=/trunk/; revision=42929
Dmitry Gorbachev [Mon, 24 Aug 2009 20:10:05 +0000 (20:10 +0000)]
... and kernel32, too.
svn path=/trunk/; revision=42928
Dmitry Gorbachev [Mon, 24 Aug 2009 20:10:03 +0000 (20:10 +0000)]
... and dxg,
svn path=/trunk/; revision=42927
Dmitry Gorbachev [Mon, 24 Aug 2009 20:09:58 +0000 (20:09 +0000)]
Sprinkle win32k with some explicit voids,
svn path=/trunk/; revision=42926
Stefan Ginsberg [Mon, 24 Aug 2009 20:08:45 +0000 (20:08 +0000)]
- ...fix typo
svn path=/trunk/; revision=42925
Stefan Ginsberg [Mon, 24 Aug 2009 20:07:12 +0000 (20:07 +0000)]
- Add a comment and debug print
svn path=/trunk/; revision=42924
Stefan Ginsberg [Mon, 24 Aug 2009 19:58:15 +0000 (19:58 +0000)]
- Use _SEH2_YIELD when returning from an exception instead of returning outside the SEH block. Avoids unnecessary status checks for the most common case (no exception). Move the cleanup code into the handler too in favor of the no-exception case. Futhermore, don't call ExSystemExceptionFilter when we know we are called from user mode. Finally, only enter SEH if we need to do any probing.
- Re-enable user mode probes in KiRaiseException; they do not seem to be an issue anymore -- booting and running the ntdll exception Winetest didn't reveal any issue. Put a breakpoint there in case this code is ever hit (unlikely).
svn path=/trunk/; revision=42923
Stefan Ginsberg [Mon, 24 Aug 2009 18:36:03 +0000 (18:36 +0000)]
- "BIG0" isn't a reserved tag, but "BIG " is.
svn path=/trunk/; revision=42922
Dmitry Gorbachev [Mon, 24 Aug 2009 18:21:48 +0000 (18:21 +0000)]
Fix Czech file.
svn path=/trunk/; revision=42921
Stefan Ginsberg [Mon, 24 Aug 2009 18:19:53 +0000 (18:19 +0000)]
- Get rid of TAG() from the kernel
- mmtypes.h: Goodbye TAG(), you won't be missed
svn path=/trunk/; revision=42920
Stefan Ginsberg [Mon, 24 Aug 2009 17:41:36 +0000 (17:41 +0000)]
- Deprecate TAG() in rostests
svn path=/trunk/; revision=42918
Stefan Ginsberg [Mon, 24 Aug 2009 17:38:50 +0000 (17:38 +0000)]
- Missed these in 42915
svn path=/trunk/; revision=42917
Stefan Ginsberg [Mon, 24 Aug 2009 17:36:23 +0000 (17:36 +0000)]
- Actually commit prntfont.h change (leftover from 42915)
svn path=/trunk/; revision=42916
Stefan Ginsberg [Mon, 24 Aug 2009 17:12:25 +0000 (17:12 +0000)]
- Start deprecating TAG()
- Fix inverted tags in prntfont.h, stdunk.h and win32k/objects/font.c
svn path=/trunk/; revision=42915
Johannes Anderwald [Mon, 24 Aug 2009 13:00:14 +0000 (13:00 +0000)]
- Check that all pins have been closed when the last filter reference is gone
- Fix freeing of stream data (hacked atm)
- Implement retrieving of all property items for PinWaveCyclic
svn path=/trunk/; revision=42913
Sylvain Petreolle [Mon, 24 Aug 2009 12:57:34 +0000 (12:57 +0000)]
temporarily disable kernel32:pipe tests.
the testing process seems to go further if this test crashes,
looking at testman output.
svn path=/trunk/; revision=42912
Christoph von Wittich [Mon, 24 Aug 2009 12:42:47 +0000 (12:42 +0000)]
sync user32 winetest with wine 1.1.28
svn path=/trunk/; revision=42911
Johannes Anderwald [Mon, 24 Aug 2009 12:21:20 +0000 (12:21 +0000)]
- Fix calling property handler in IKsFilter_DispatchDeviceIoControl
- Found by [[Amine Khaldi]]
- Implement handling of KSPROPERTY_TYPE_BASICSUPPORT
svn path=/trunk/; revision=42910
Christoph von Wittich [Mon, 24 Aug 2009 12:17:02 +0000 (12:17 +0000)]
sync kernel32 profile with wine 1.1.28
svn path=/trunk/; revision=42909
Gregor Schneider [Mon, 24 Aug 2009 12:06:53 +0000 (12:06 +0000)]
gdb2: Use const char* for string constants, gcc 4.4 warnings
svn path=/trunk/; revision=42908
Gregor Schneider [Mon, 24 Aug 2009 12:01:38 +0000 (12:01 +0000)]
netreg: include stdio.h for fprintf, sprintf and sscanf; gcc 4.4 warnings
svn path=/trunk/; revision=42907
Gregor Schneider [Mon, 24 Aug 2009 11:50:37 +0000 (11:50 +0000)]
ddraw_test: Use const char* for string constants, gcc 4.4 warning
svn path=/trunk/; revision=42906
Christoph von Wittich [Mon, 24 Aug 2009 10:51:15 +0000 (10:51 +0000)]
sync ole32 with wine 1.1.28
svn path=/trunk/; revision=42905
Christoph von Wittich [Mon, 24 Aug 2009 10:48:24 +0000 (10:48 +0000)]
define USE_COM_CONTEXT_DEF
svn path=/trunk/; revision=42904
James Tabor [Mon, 24 Aug 2009 06:10:52 +0000 (06:10 +0000)]
- Patch by Dmitry Timoshkov : user32: Return 0 from DefDlgProc and dialog loop for invalid dialog handles. Need to update user32 wine tests.
svn path=/trunk/; revision=42903
James Tabor [Mon, 24 Aug 2009 06:09:01 +0000 (06:09 +0000)]
- Patch by Rein Klazes : user32: Handle WM_PRINTCLIENT message in PopupMenuWndProc().
svn path=/trunk/; revision=42902
James Tabor [Mon, 24 Aug 2009 06:06:05 +0000 (06:06 +0000)]
- Gdi32: Update metafile structure.
svn path=/trunk/; revision=42901
Johannes Anderwald [Mon, 24 Aug 2009 02:54:53 +0000 (02:54 +0000)]
- Fix broken check
- Enables Ks Studio to instantiate audio pins
svn path=/trunk/; revision=42900
Gregor Schneider [Mon, 24 Aug 2009 00:00:06 +0000 (00:00 +0000)]
GetCharacterPlacementA: check FONT_mbtowc return value for validity
svn path=/trunk/; revision=42899
Gregor Schneider [Sun, 23 Aug 2009 23:51:09 +0000 (23:51 +0000)]
GetCharacterPlacementA: Free memory on error
svn path=/trunk/; revision=42898
Gregor Schneider [Sun, 23 Aug 2009 23:40:48 +0000 (23:40 +0000)]
CreateMetaFileW: WriteFile returns the number of bytes written for synchronous operations
svn path=/trunk/; revision=42897
Gregor Schneider [Sun, 23 Aug 2009 23:09:55 +0000 (23:09 +0000)]
CreateMetaFileW: Free memory on error
svn path=/trunk/; revision=42896
Johannes Anderwald [Sun, 23 Aug 2009 23:05:23 +0000 (23:05 +0000)]
- fix build #2
svn path=/trunk/; revision=42895
Gregor Schneider [Sun, 23 Aug 2009 23:03:55 +0000 (23:03 +0000)]
Handle failed memory allocation
svn path=/trunk/; revision=42894
Johannes Anderwald [Sun, 23 Aug 2009 22:56:06 +0000 (22:56 +0000)]
- try fix build
svn path=/trunk/; revision=42893
Johannes Anderwald [Sun, 23 Aug 2009 22:50:09 +0000 (22:50 +0000)]
[KS]
- Fix a few bugs in KsPinPropertyHandler & KsTopologyPropertyHandler
[PORTCLS]
- Implement retrieving KSPROPSETID's
- Register KSCATEGORY_AUDIO_DEVICE as a temporary hack untill sysaudio is able to register device interfaces (bug 4556)
Ks Studio is now able to instantiate audio filters on ReactOS
svn path=/trunk/; revision=42892
Gregor Schneider [Sun, 23 Aug 2009 22:47:32 +0000 (22:47 +0000)]
Pass a zero instead of dereferencing a null pointer when copying one region
svn path=/trunk/; revision=42891
Johannes Anderwald [Sun, 23 Aug 2009 22:31:30 +0000 (22:31 +0000)]
- Fix KSPROPERTY_TOPOLOGY enumeration
svn path=/trunk/; revision=42890
Gregor Schneider [Sun, 23 Aug 2009 21:55:24 +0000 (21:55 +0000)]
- Fix two inverted pointer checks, found by Amine Khaldi
- Add, correct implemented comment
svn path=/trunk/; revision=42889
Dmitry Gorbachev [Sun, 23 Aug 2009 21:45:41 +0000 (21:45 +0000)]
A consistent indentation style is the hobgoblin of little minds.
svn path=/trunk/; revision=42888
Dmitry Gorbachev [Sun, 23 Aug 2009 21:41:05 +0000 (21:41 +0000)]
- Remove wrong "m" constraints from some places;
- relax constraints ("q" -> "r") when possible;
- remove "memory" clobbers from __readfsXXX functions, probably shouldn't be there;
- no movq instruction on x86_32;
- bswap's operand must be a register.
svn path=/trunk/; revision=42887
Johannes Anderwald [Sun, 23 Aug 2009 18:14:39 +0000 (18:14 +0000)]
- Add SetupDiGetDeviceInterfaceAlias, SetupDiOpenDeviceInterfaceRegKey stubs
svn path=/trunk/; revision=42885
Stefan Ginsberg [Sun, 23 Aug 2009 15:49:43 +0000 (15:49 +0000)]
- copy.c, view.c: malloc.h now properly implements alloca/_alloca, so remove #ifdef hacks
- main.c: Change bogus #ifdef _MSC_VER to #if 0 -- it seems this is another instance of "MSVC = MS' headers". The code compiles fine with our headers now and should probably be enabled.
- debug.h: Define non-NDEBUG DPRINT the same way for GCC and MSVC. The MSVC version was never inlined because the function has a variable argument list. The GCC version works fine under MSVC so use it instead. Results in neater code in object files.
svn path=/trunk/; revision=42884
Stefan Ginsberg [Sun, 23 Aug 2009 15:14:13 +0000 (15:14 +0000)]
- wdm.h: Define ALLOC_PRAGMA and ALLOC_DATA_PRAGMA for MSVC.
- marea.c: MmInitMemoryAreas doesn't exist anymore so don't try to put it in .INIT.
svn path=/trunk/; revision=42883
Stefan Ginsberg [Sun, 23 Aug 2009 14:46:41 +0000 (14:46 +0000)]
- Remove deprecated _NTDDK_ hacks from winnt.h -- these are no longer needed as ntddk.h no longer includes winnt.h. Also fix the way the PowerPC version of NtCurrentTeb was defined -- it was only defined if ntddk.h was included prior to winnt.h.
svn path=/trunk/; revision=42882
Matthias Kupfer [Sun, 23 Aug 2009 13:39:47 +0000 (13:39 +0000)]
- Remove tailing separator in explorer quicklaunch area.
- Fix some values for rebarband.
- See issue #3771 for details.
- TODO: fix rebar (comctl32) itself, because it's not working properly.
svn path=/trunk/; revision=42881
Johannes Anderwald [Sun, 23 Aug 2009 13:08:28 +0000 (13:08 +0000)]
- Code polishing
svn path=/trunk/; revision=42880
Johannes Anderwald [Sun, 23 Aug 2009 13:00:09 +0000 (13:00 +0000)]
- Fix exporting of CBaseUnknown
svn path=/trunk/; revision=42879
Johannes Anderwald [Sun, 23 Aug 2009 12:50:02 +0000 (12:50 +0000)]
- Implement CBaseUnknown class functions in C!
- Thanks To KJK::Hyperion for helping
- Function are not yet exported
svn path=/trunk/; revision=42878
Hervé Poussineau [Sun, 23 Aug 2009 08:34:20 +0000 (08:34 +0000)]
[freeldr] When creating a component, provide at the same time its configuration data
svn path=/trunk/; revision=42875
Hervé Poussineau [Sun, 23 Aug 2009 08:29:23 +0000 (08:29 +0000)]
Limit usage of KEY_ALL_ACCESS when opening registry keys
svn path=/trunk/; revision=42874
Hervé Poussineau [Sun, 23 Aug 2009 08:25:52 +0000 (08:25 +0000)]
[freeldr] When creating a component, provide at the same time its configuration data
svn path=/trunk/; revision=42873
Dmitry Chapyshev [Sun, 23 Aug 2009 07:40:23 +0000 (07:40 +0000)]
- Add enumeration user keys
svn path=/trunk/; revision=42872
James Tabor [Sun, 23 Aug 2009 07:12:58 +0000 (07:12 +0000)]
- Syncing up with current revision of Defdlg.c and Dialog.c from wine. Critical update for class rewrite.
svn path=/trunk/; revision=42871
Gregor Schneider [Sat, 22 Aug 2009 19:37:31 +0000 (19:37 +0000)]
Handle failed memory allocations
svn path=/trunk/; revision=42870
Dmitry Chapyshev [Sat, 22 Aug 2009 19:13:32 +0000 (19:13 +0000)]
- Sync winemp3.acm and hhctrl.ocx with Wine 1.1.28
- Delete unneeded .diff file
svn path=/trunk/; revision=42869
Dmitry Chapyshev [Sat, 22 Aug 2009 19:07:35 +0000 (19:07 +0000)]
- Fully sync oleaut32 with Wine 1.1.28
svn path=/trunk/; revision=42868
Dmitry Chapyshev [Sat, 22 Aug 2009 19:03:09 +0000 (19:03 +0000)]
- Add windowscodecs.dll from Wine 1.1.28
svn path=/trunk/; revision=42867
Gregor Schneider [Sat, 22 Aug 2009 18:44:17 +0000 (18:44 +0000)]
Check the surface pointer before accessing it to get a handle
svn path=/trunk/; revision=42866
Gregor Schneider [Sat, 22 Aug 2009 18:21:37 +0000 (18:21 +0000)]
- Free global surface memory on error, found by Amine Khaldi
- Translate some comments for better understanding
svn path=/trunk/; revision=42865
Christoph von Wittich [Sat, 22 Aug 2009 18:08:57 +0000 (18:08 +0000)]
sync objidl with wine 1.1.28
svn path=/trunk/; revision=42864
Christoph von Wittich [Sat, 22 Aug 2009 17:36:24 +0000 (17:36 +0000)]
sync shlwapi to wine 1.1.28
svn path=/trunk/; revision=42862
Christoph von Wittich [Sat, 22 Aug 2009 17:29:38 +0000 (17:29 +0000)]
partial sync of oleaut32 to wine 1.1.28
svn path=/trunk/; revision=42861
Christoph von Wittich [Sat, 22 Aug 2009 17:23:43 +0000 (17:23 +0000)]
partial rpcrt4 sync with wine 1.1.28
svn path=/trunk/; revision=42860
Christoph von Wittich [Sat, 22 Aug 2009 17:21:33 +0000 (17:21 +0000)]
sync widl with wine 1.1.28
svn path=/trunk/; revision=42859
Christoph von Wittich [Sat, 22 Aug 2009 17:12:01 +0000 (17:12 +0000)]
sync userenv winetest with wine 1.1.28
svn path=/trunk/; revision=42858
Christoph von Wittich [Sat, 22 Aug 2009 17:05:58 +0000 (17:05 +0000)]
sync oleaut32 winetest with wine 1.1.28
svn path=/trunk/; revision=42857
Gregor Schneider [Sat, 22 Aug 2009 16:56:28 +0000 (16:56 +0000)]
- Handle failed memory allocation in CreateDIBitmap, check initialize option before allocating and copying
svn path=/trunk/; revision=42856
Christoph von Wittich [Sat, 22 Aug 2009 16:56:26 +0000 (16:56 +0000)]
sync shell32 winetest with wine 1.1.28
svn path=/trunk/; revision=42855
Christoph von Wittich [Sat, 22 Aug 2009 16:50:50 +0000 (16:50 +0000)]
sync ntdsapi winetest with wine 1.1.28
svn path=/trunk/; revision=42854
Christoph von Wittich [Sat, 22 Aug 2009 16:42:11 +0000 (16:42 +0000)]
sync kernel32_winetest with wine 1.1.28
svn path=/trunk/; revision=42853
Gregor Schneider [Sat, 22 Aug 2009 16:42:01 +0000 (16:42 +0000)]
Polish translation for rapps, translation fixes for mmsys and syssetup by Olaf Siejka
svn path=/trunk/; revision=42852