reactos.git
11 years ago- Fix a bug in KiRaiseException from 42923 -- a _SEH2_LEAVE wasn't converted to _SEH2...
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

11 years ago- Fix a crash in SetMenuInfo.
James Tabor [Wed, 26 Aug 2009 01:07:32 +0000 (01:07 +0000)]
- Fix a crash in SetMenuInfo.

svn path=/trunk/; revision=42934

11 years ago- Use iswspace instead isspace. Patch by Alexander Yastrebov (menone7[at]gmail[dot...
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

11 years agochklib: print function pointer as a pointer, gcc 4.4 warning
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

11 years agotftpd: add parenthesis around AND statements embedded in OR statements, use const...
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

11 years agosysteminfo: use strcmp to compare strings, gcc 4.4 warning
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

11 years ago- Make use of _SEH2_YIELD in Mm
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

11 years ago... and kernel32, too.
Dmitry Gorbachev [Mon, 24 Aug 2009 20:10:05 +0000 (20:10 +0000)]
... and kernel32, too.

svn path=/trunk/; revision=42928

11 years ago... and dxg,
Dmitry Gorbachev [Mon, 24 Aug 2009 20:10:03 +0000 (20:10 +0000)]
... and dxg,

svn path=/trunk/; revision=42927

11 years agoSprinkle win32k with some explicit voids,
Dmitry Gorbachev [Mon, 24 Aug 2009 20:09:58 +0000 (20:09 +0000)]
Sprinkle win32k with some explicit voids,

svn path=/trunk/; revision=42926

11 years ago- ...fix typo
Stefan Ginsberg [Mon, 24 Aug 2009 20:08:45 +0000 (20:08 +0000)]
- ...fix typo

svn path=/trunk/; revision=42925

11 years ago- Add a comment and debug print
Stefan Ginsberg [Mon, 24 Aug 2009 20:07:12 +0000 (20:07 +0000)]
- Add a comment and debug print

svn path=/trunk/; revision=42924

11 years ago- Use _SEH2_YIELD when returning from an exception instead of returning outside the...
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

11 years ago- "BIG0" isn't a reserved tag, but "BIG " is.
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

11 years agoFix Czech file.
Dmitry Gorbachev [Mon, 24 Aug 2009 18:21:48 +0000 (18:21 +0000)]
Fix Czech file.

svn path=/trunk/; revision=42921

11 years ago- Get rid of TAG() from the kernel
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

11 years ago- Deprecate TAG() in rostests
Stefan Ginsberg [Mon, 24 Aug 2009 17:41:36 +0000 (17:41 +0000)]
- Deprecate TAG() in rostests

svn path=/trunk/; revision=42918

11 years ago- Missed these in 42915
Stefan Ginsberg [Mon, 24 Aug 2009 17:38:50 +0000 (17:38 +0000)]
- Missed these in 42915

svn path=/trunk/; revision=42917

11 years ago- Actually commit prntfont.h change (leftover from 42915)
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

11 years ago- Start deprecating TAG()
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

11 years ago- Check that all pins have been closed when the last filter reference is gone
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

11 years agotemporarily disable kernel32:pipe tests.
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

11 years agosync user32 winetest with wine 1.1.28
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

11 years ago- Fix calling property handler in IKsFilter_DispatchDeviceIoControl
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

11 years agosync kernel32 profile with wine 1.1.28
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

11 years agogdb2: Use const char* for string constants, gcc 4.4 warnings
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

11 years agonetreg: include stdio.h for fprintf, sprintf and sscanf; gcc 4.4 warnings
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

11 years agoddraw_test: Use const char* for string constants, gcc 4.4 warning
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

11 years agosync ole32 with wine 1.1.28
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

11 years agodefine USE_COM_CONTEXT_DEF
Christoph von Wittich [Mon, 24 Aug 2009 10:48:24 +0000 (10:48 +0000)]
define USE_COM_CONTEXT_DEF

svn path=/trunk/; revision=42904

11 years ago- Patch by Dmitry Timoshkov : user32: Return 0 from DefDlgProc and dialog loop for...
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

11 years ago- Patch by Rein Klazes : user32: Handle WM_PRINTCLIENT message in PopupMenuWndProc().
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

11 years ago- Gdi32: Update metafile structure.
James Tabor [Mon, 24 Aug 2009 06:06:05 +0000 (06:06 +0000)]
- Gdi32: Update metafile structure.

svn path=/trunk/; revision=42901

11 years ago- Fix broken check
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

11 years agoGetCharacterPlacementA: check FONT_mbtowc return value for validity
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

11 years agoGetCharacterPlacementA: Free memory on error
Gregor Schneider [Sun, 23 Aug 2009 23:51:09 +0000 (23:51 +0000)]
GetCharacterPlacementA: Free memory on error

svn path=/trunk/; revision=42898

11 years agoCreateMetaFileW: WriteFile returns the number of bytes written for synchronous operations
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

11 years agoCreateMetaFileW: Free memory on error
Gregor Schneider [Sun, 23 Aug 2009 23:09:55 +0000 (23:09 +0000)]
CreateMetaFileW: Free memory on error

svn path=/trunk/; revision=42896

11 years ago- fix build #2
Johannes Anderwald [Sun, 23 Aug 2009 23:05:23 +0000 (23:05 +0000)]
- fix build #2

svn path=/trunk/; revision=42895

11 years agoHandle failed memory allocation
Gregor Schneider [Sun, 23 Aug 2009 23:03:55 +0000 (23:03 +0000)]
Handle failed memory allocation

svn path=/trunk/; revision=42894

11 years ago- try fix build
Johannes Anderwald [Sun, 23 Aug 2009 22:56:06 +0000 (22:56 +0000)]
- try fix build

svn path=/trunk/; revision=42893

11 years ago[KS]
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

11 years agoPass a zero instead of dereferencing a null pointer when copying one region
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

11 years ago- Fix KSPROPERTY_TOPOLOGY enumeration
Johannes Anderwald [Sun, 23 Aug 2009 22:31:30 +0000 (22:31 +0000)]
- Fix KSPROPERTY_TOPOLOGY enumeration

svn path=/trunk/; revision=42890

11 years ago- Fix two inverted pointer checks, found by Amine Khaldi
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

11 years agoA consistent indentation style is the hobgoblin of little minds.
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

11 years ago- Remove wrong "m" constraints from some places;
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

11 years ago- Add SetupDiGetDeviceInterfaceAlias, SetupDiOpenDeviceInterfaceRegKey stubs
Johannes Anderwald [Sun, 23 Aug 2009 18:14:39 +0000 (18:14 +0000)]
- Add  SetupDiGetDeviceInterfaceAlias, SetupDiOpenDeviceInterfaceRegKey stubs

svn path=/trunk/; revision=42885

11 years ago- copy.c, view.c: malloc.h now properly implements alloca/_alloca, so remove #ifdef...
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

11 years ago- wdm.h: Define ALLOC_PRAGMA and ALLOC_DATA_PRAGMA for MSVC.
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

11 years ago- Remove deprecated _NTDDK_ hacks from winnt.h -- these are no longer needed as ntddk...
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

11 years ago- Remove tailing separator in explorer quicklaunch area.
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

11 years ago- Code polishing
Johannes Anderwald [Sun, 23 Aug 2009 13:08:28 +0000 (13:08 +0000)]
- Code polishing

svn path=/trunk/; revision=42880

11 years ago- Fix exporting of CBaseUnknown
Johannes Anderwald [Sun, 23 Aug 2009 13:00:09 +0000 (13:00 +0000)]
- Fix exporting of CBaseUnknown

svn path=/trunk/; revision=42879

11 years ago- Implement CBaseUnknown class functions in C!
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

11 years ago[freeldr] When creating a component, provide at the same time its configuration data
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

11 years agoLimit usage of KEY_ALL_ACCESS when opening registry keys
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

11 years ago[freeldr] When creating a component, provide at the same time its configuration data
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

11 years ago- Add enumeration user keys
Dmitry Chapyshev [Sun, 23 Aug 2009 07:40:23 +0000 (07:40 +0000)]
- Add enumeration user keys

svn path=/trunk/; revision=42872

11 years ago- Syncing up with current revision of Defdlg.c and Dialog.c from wine. Critical updat...
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

11 years agoHandle failed memory allocations
Gregor Schneider [Sat, 22 Aug 2009 19:37:31 +0000 (19:37 +0000)]
Handle failed memory allocations

svn path=/trunk/; revision=42870

11 years ago- Sync winemp3.acm and hhctrl.ocx with Wine 1.1.28
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

11 years ago- Fully sync oleaut32 with Wine 1.1.28
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

11 years ago- Add windowscodecs.dll from Wine 1.1.28
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

11 years agoCheck the surface pointer before accessing it to get a handle
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

11 years ago- Free global surface memory on error, found by Amine Khaldi
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

11 years agosync objidl with wine 1.1.28
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

11 years agosync shlwapi to wine 1.1.28
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

11 years agopartial sync of oleaut32 to wine 1.1.28
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

11 years agopartial rpcrt4 sync with wine 1.1.28
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

11 years agosync widl with wine 1.1.28
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

11 years agosync userenv winetest with wine 1.1.28
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

11 years agosync oleaut32 winetest with wine 1.1.28
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

11 years ago- Handle failed memory allocation in CreateDIBitmap, check initialize option before...
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

11 years agosync shell32 winetest with wine 1.1.28
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

11 years agosync ntdsapi winetest with wine 1.1.28
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

11 years agosync kernel32_winetest with wine 1.1.28
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

11 years agoPolish translation for rapps, translation fixes for mmsys and syssetup by Olaf Siejka
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

11 years agosync wrc to wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:35:17 +0000 (15:35 +0000)]
sync wrc to wine 1.1.28

svn path=/trunk/; revision=42851

11 years agosync jscript winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:26:35 +0000 (15:26 +0000)]
sync jscript winetest with wine 1.1.28

svn path=/trunk/; revision=42850

11 years agosync jscript with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:25:26 +0000 (15:25 +0000)]
sync jscript with wine 1.1.28

svn path=/trunk/; revision=42849

11 years agosync msxml3 winetest with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:18:26 +0000 (15:18 +0000)]
sync msxml3 winetest with wine 1.1.28

svn path=/trunk/; revision=42848

11 years agosync test.h with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:18:03 +0000 (15:18 +0000)]
sync test.h with wine 1.1.28

svn path=/trunk/; revision=42847

11 years agosync msxml3 with wine 1.1.28
Christoph von Wittich [Sat, 22 Aug 2009 15:10:54 +0000 (15:10 +0000)]
sync msxml3 with wine 1.1.28

svn path=/trunk/; revision=42846

11 years ago- combotst: Fix uninitialized variable usage spotted by MSVC
Stefan Ginsberg [Sat, 22 Aug 2009 14:40:56 +0000 (14:40 +0000)]
- combotst: Fix uninitialized variable usage spotted by MSVC
- tmrqueue: Don't use empty structures, MSVC doe
- w32knapi: Implement IntSyscall in MSVC assembly, be compatible with C89 variable initialization and use '%' instead of '\%' to avoid a msvc warning.

svn path=/trunk/; revision=42845

11 years ago- Implemented MSVC version of fmod
Gregor Brunmar [Sat, 22 Aug 2009 13:21:01 +0000 (13:21 +0000)]
- Implemented MSVC version of fmod

svn path=/trunk/; revision=42844

11 years ago- Implemented MSVC version of exp
Gregor Brunmar [Sat, 22 Aug 2009 13:06:11 +0000 (13:06 +0000)]
- Implemented MSVC version of exp

svn path=/trunk/; revision=42843

11 years ago- Implemented MSVC version of ldexp
Gregor Brunmar [Sat, 22 Aug 2009 10:16:11 +0000 (10:16 +0000)]
- Implemented MSVC version of ldexp

svn path=/trunk/; revision=42842

11 years ago- Implemented MSVC version of atan2
Gregor Brunmar [Sat, 22 Aug 2009 10:07:25 +0000 (10:07 +0000)]
- Implemented MSVC version of atan2

svn path=/trunk/; revision=42841

11 years ago- halve and round up (improved version) ;-)
Matthias Kupfer [Sat, 22 Aug 2009 09:26:13 +0000 (09:26 +0000)]
- halve and round up (improved version) ;-)

svn path=/trunk/; revision=42838

11 years ago[KS]
Johannes Anderwald [Fri, 21 Aug 2009 22:46:18 +0000 (22:46 +0000)]
[KS]
- Store input buffer in Irp->AssociatedIrp.SystemBuffer
- Add check
[PORTCLS]
- Add support for DirectKs

svn path=/trunk/; revision=42837

11 years agoFix redraw bug by correcting nonclient region calculation. (Window->UpdateRegion...
Matthias Kupfer [Fri, 21 Aug 2009 22:23:22 +0000 (22:23 +0000)]
Fix redraw bug by correcting nonclient region calculation. (Window->UpdateRegion has no proper values)
TODO: calculate and/or update  Window->UpdateRegion properly
See issue #4181 for details.

svn path=/trunk/; revision=42836

11 years ago- IOCTL_KS_WRITE_STREAM passes the data in the OutputBuffer, not InputBuffer
Johannes Anderwald [Fri, 21 Aug 2009 19:38:45 +0000 (19:38 +0000)]
- IOCTL_KS_WRITE_STREAM passes the data in the OutputBuffer, not InputBuffer

svn path=/trunk/; revision=42834

11 years ago- Fix a few bugs
Johannes Anderwald [Fri, 21 Aug 2009 18:36:43 +0000 (18:36 +0000)]
- Fix a few bugs
- Bug1 - BufferOverflow
- Bug2 - ks expects a '\\' for each pin creation request
- Bug3 - ObjectLength was not correctly set, thus truncating the request
- Bug4 - Zero byte was not set at correct offset, potentialy leading to a heap overflow

svn path=/trunk/; revision=42832

11 years ago- Fix EXT2 IFS for msvc:
Stefan Ginsberg [Fri, 21 Aug 2009 17:39:37 +0000 (17:39 +0000)]
- Fix EXT2 IFS for msvc:
  - Fix SEH for MSVC
  - Disable C4003 (caused by the try_return mess)
  - Add missing NTAPI to Ext2GetCurrentTime

svn path=/trunk/; revision=42831

11 years agofixed typo in German translation
Matthias Kupfer [Fri, 21 Aug 2009 17:27:28 +0000 (17:27 +0000)]
fixed typo in German translation

svn path=/trunk/; revision=42830

11 years ago- svchost: #ifdef _MSC_VER doesn't mean "using Microsoft's headers" anymore
Stefan Ginsberg [Fri, 21 Aug 2009 15:57:26 +0000 (15:57 +0000)]
- svchost: #ifdef _MSC_VER doesn't mean "using Microsoft's headers" anymore
- ddraw, imm32, msxml3, oleaut32, riched20: Include typeof.h for typeof emulation when compiling under MSVC and remove from ReactOS-generic.rbuild (this can't go to port.h as the modules do not include it).
- TCPIP: Fix a check for MSVC.
- NDIS: Don't use floating point arithmetics in kernel mode -- spotted by MSVC trying to link to ftol (gcc inlined the operation).
- SAMLIB: Use __VA_ARGS__ instead of gcc-specific macro manipulation.
- WIN32CSR: Don't use gcc-specific \% if you want % in the string -- this is incorrect and will pass a broken string to swprintf (the code seems to be uncalled though, so this shouldn't change anything). Use %% instead.
- Error out on MSVC implementation of logb -- it doesn't produce the same code as the gcc version.
- Rename gcc's float.h to gcc_float.h and use #include instead of #include_next for consistency.
- Remove leftover header guard from types.h
- Remove superfluous brackets from PSEH2->MSVC defines -- this isn't necessary anymore after 41597
- Correction to 42216: MSVC *does* let you define types in a function, but only at the top of scope. Move back the C_ASSERT into KiAcquireGuardedMutex.
- Simplify definition of alloca
- scripts.cpp: Silence unavoidable warning.
- Remove compile time warning from Uniata -- the code has been unused for 1 1/2 years and will probably remain so.

svn path=/trunk/; revision=42829

11 years ago- Kernel is not yet writing the Control key when activating a device interface
Johannes Anderwald [Fri, 21 Aug 2009 15:08:46 +0000 (15:08 +0000)]
- Kernel is not yet writing the Control key when activating a device interface

svn path=/trunk/; revision=42828

11 years ago- RegQueryValueExW returns ERRROR_SUCCESS
Johannes Anderwald [Fri, 21 Aug 2009 14:53:04 +0000 (14:53 +0000)]
- RegQueryValueExW returns ERRROR_SUCCESS

svn path=/trunk/; revision=42827

11 years agoRemove glyph guard (bug #933): there is no way to such an exclusion properly without...
Gregor Schneider [Fri, 21 Aug 2009 14:35:48 +0000 (14:35 +0000)]
Remove glyph guard (bug #933): there is no way to such an exclusion properly without working GetCharPlacement, every font engine handles glyphed output slightly different. Fixes Abiword text regression

svn path=/trunk/; revision=42826