reactos.git
12 years ago[MMSYS]
Amine Khaldi [Thu, 28 Jul 2011 14:56:00 +0000 (14:56 +0000)]
[MMSYS]
* Use mmsys.h as a PCH.

svn path=/trunk/; revision=52958

12 years ago[MAIN]
Amine Khaldi [Thu, 28 Jul 2011 14:55:20 +0000 (14:55 +0000)]
[MAIN]
* Use main.h as a PCH.

svn path=/trunk/; revision=52957

12 years ago[INTL]
Amine Khaldi [Thu, 28 Jul 2011 14:54:48 +0000 (14:54 +0000)]
[INTL]
* Use intl.h as a PCH.

svn path=/trunk/; revision=52956

12 years ago[INPUT]
Amine Khaldi [Thu, 28 Jul 2011 14:53:55 +0000 (14:53 +0000)]
[INPUT]
* Use input.h as a PCH.

svn path=/trunk/; revision=52955

12 years ago[DESK]
Amine Khaldi [Thu, 28 Jul 2011 14:51:51 +0000 (14:51 +0000)]
[DESK]
* Use desk.h as a PCH.

svn path=/trunk/; revision=52954

12 years ago[APPWIZ]
Amine Khaldi [Thu, 28 Jul 2011 14:51:16 +0000 (14:51 +0000)]
[APPWIZ]
* Use appwiz.h as a PCH.

svn path=/trunk/; revision=52953

12 years ago[ACCESS]
Amine Khaldi [Thu, 28 Jul 2011 14:50:36 +0000 (14:50 +0000)]
[ACCESS]
* Use access.h as a PCH.

svn path=/trunk/; revision=52952

12 years ago[MESA32]
Amine Khaldi [Thu, 28 Jul 2011 14:49:22 +0000 (14:49 +0000)]
[MESA32]
* Use glheader.h as a PCH.

svn path=/trunk/; revision=52951

12 years ago[LIBXSLT]
Amine Khaldi [Thu, 28 Jul 2011 14:48:30 +0000 (14:48 +0000)]
[LIBXSLT]
* Use libxslt.h as a PCH.

svn path=/trunk/; revision=52950

12 years agoAdd the Original Bit Torrent Client to rapps.
Daniel Reimer [Wed, 27 Jul 2011 20:15:10 +0000 (20:15 +0000)]
Add the Original Bit Torrent Client to rapps.

svn path=/trunk/; revision=52946

12 years agoUTF 8 fixes by Igor Paliychuk
Daniel Reimer [Wed, 27 Jul 2011 20:07:56 +0000 (20:07 +0000)]
UTF 8 fixes by Igor Paliychuk

svn path=/trunk/; revision=52945

12 years ago[FRAMEBUF]
Amine Khaldi [Wed, 27 Jul 2011 19:42:18 +0000 (19:42 +0000)]
[FRAMEBUF]
* Use framebuf.h as a PCH.

svn path=/trunk/; revision=52944

12 years ago[SCSIPORT]
Amine Khaldi [Wed, 27 Jul 2011 19:40:12 +0000 (19:40 +0000)]
[SCSIPORT]
* Add a PCH.

svn path=/trunk/; revision=52943

12 years ago[UNIATA]
Amine Khaldi [Wed, 27 Jul 2011 19:39:28 +0000 (19:39 +0000)]
[UNIATA]
* Use stdafx.h as a PCH.

svn path=/trunk/; revision=52942

12 years ago[PCIIDEX]
Amine Khaldi [Wed, 27 Jul 2011 19:39:00 +0000 (19:39 +0000)]
[PCIIDEX]
* Use pciidex.h as a PCH.

svn path=/trunk/; revision=52941

12 years ago[FLOPPY]
Amine Khaldi [Wed, 27 Jul 2011 19:38:24 +0000 (19:38 +0000)]
[FLOPPY]
* Add a PCH.

svn path=/trunk/; revision=52940

12 years ago[CLASSPNP]
Amine Khaldi [Wed, 27 Jul 2011 19:37:34 +0000 (19:37 +0000)]
[CLASSPNP]
* Use classp.h as a PCH.

svn path=/trunk/; revision=52939

12 years ago[CDROM]
Amine Khaldi [Wed, 27 Jul 2011 19:36:45 +0000 (19:36 +0000)]
[CDROM]
* Add a PCH.

svn path=/trunk/; revision=52938

12 years ago[BLUE]
Amine Khaldi [Wed, 27 Jul 2011 19:35:36 +0000 (19:35 +0000)]
[BLUE]
* Use blue.h as a PCH.

svn path=/trunk/; revision=52937

12 years ago[SERIAL]
Amine Khaldi [Wed, 27 Jul 2011 19:34:41 +0000 (19:34 +0000)]
[SERIAL]
* Use serial.h as a PCH.

svn path=/trunk/; revision=52936

12 years ago[SERENUM]
Amine Khaldi [Wed, 27 Jul 2011 19:34:11 +0000 (19:34 +0000)]
[SERENUM]
* Use serenum.h as a PCH.

svn path=/trunk/; revision=52935

12 years ago[TDI]
Amine Khaldi [Wed, 27 Jul 2011 19:33:08 +0000 (19:33 +0000)]
[TDI]
* Add a PCH.

svn path=/trunk/; revision=52934

12 years ago[TCPIP]
Amine Khaldi [Wed, 27 Jul 2011 19:32:18 +0000 (19:32 +0000)]
[TCPIP]
* Improve the PCH.

svn path=/trunk/; revision=52933

12 years ago[NDIS]
Amine Khaldi [Wed, 27 Jul 2011 19:31:48 +0000 (19:31 +0000)]
[NDIS]
* Improve the PCH.

svn path=/trunk/; revision=52932

12 years ago[PCNET]
Amine Khaldi [Wed, 27 Jul 2011 19:31:05 +0000 (19:31 +0000)]
[PCNET]
* Use pcnet.h as a PCH.

svn path=/trunk/; revision=52931

12 years ago[NE2000]
Amine Khaldi [Wed, 27 Jul 2011 19:30:24 +0000 (19:30 +0000)]
[NE2000]
* Use ne2000.h as a PCH.

svn path=/trunk/; revision=52930

12 years ago[AFD]
Amine Khaldi [Wed, 27 Jul 2011 19:29:34 +0000 (19:29 +0000)]
[AFD]
* Use afd.h as a PCH.

svn path=/trunk/; revision=52929

12 years ago[KS]
Amine Khaldi [Wed, 27 Jul 2011 19:28:40 +0000 (19:28 +0000)]
[KS]
* Use priv.h as a PCH.

svn path=/trunk/; revision=52928

12 years ago[SERMOUSE]
Amine Khaldi [Wed, 27 Jul 2011 19:27:35 +0000 (19:27 +0000)]
[SERMOUSE]
* Use sermouse.h as a PCH.

svn path=/trunk/; revision=52927

12 years ago[MOUCLASS]
Amine Khaldi [Wed, 27 Jul 2011 19:25:28 +0000 (19:25 +0000)]
[MOUCLASS]
* Use mouclass.h as a PCH.

svn path=/trunk/; revision=52926

12 years ago[KBDCLASS]
Amine Khaldi [Wed, 27 Jul 2011 19:08:34 +0000 (19:08 +0000)]
[KBDCLASS]
* Use kbdclass.h as a PCH.

svn path=/trunk/; revision=52925

12 years ago[I8042PRT]
Amine Khaldi [Wed, 27 Jul 2011 18:58:27 +0000 (18:58 +0000)]
[I8042PRT]
* Use i8042prt.h as a PCH.

svn path=/trunk/; revision=52924

12 years ago[NTOSKRNL]
Timo Kreuzer [Wed, 27 Jul 2011 13:37:57 +0000 (13:37 +0000)]
[NTOSKRNL]
Fix MSVC version of KiConvertToGuiThread (save and restore ebx)
Noticed by Dmitry

svn path=/trunk/; revision=52923

12 years ago[NTOSKRNL]
Amine Khaldi [Wed, 27 Jul 2011 13:07:32 +0000 (13:07 +0000)]
[NTOSKRNL]
* Get buildno.h out of the PCH.

svn path=/trunk/; revision=52922

12 years ago[MUP]
Amine Khaldi [Wed, 27 Jul 2011 12:41:50 +0000 (12:41 +0000)]
[MUP]
* Use mup.h as a PCH.

svn path=/trunk/; revision=52921

12 years ago[FS_REC]
Amine Khaldi [Wed, 27 Jul 2011 10:47:25 +0000 (10:47 +0000)]
[FS_REC]
* Use fs_rec.h as a PCH.

svn path=/trunk/; revision=52920

12 years ago[EXT2FS]
Amine Khaldi [Wed, 27 Jul 2011 10:11:21 +0000 (10:11 +0000)]
[EXT2FS]
* Use ext2fsd.h as a PCH.

svn path=/trunk/; revision=52919

12 years ago[CMAKE]
Amine Khaldi [Wed, 27 Jul 2011 09:18:46 +0000 (09:18 +0000)]
[CMAKE]
Thomas Faber:
- Properly Initialize OUTPUT_VARIABLE.

svn path=/trunk/; revision=52918

12 years ago[NTOSKRNL]
Dmitry Gorbachev [Wed, 27 Jul 2011 02:37:47 +0000 (02:37 +0000)]
[NTOSKRNL]
Fix a bug in KiConvertToGuiThread inline asm and get rid of 1 instruction.

svn path=/trunk/; revision=52917

12 years ago[CDFS]
Dmitry Gorbachev [Wed, 27 Jul 2011 02:37:40 +0000 (02:37 +0000)]
[CDFS]
Workaround for GCC 4.6 optimizer bug (ICE when compiling with -O3).

svn path=/trunk/; revision=52916

12 years agoAdd "-fno-omit-frame-pointer" compiler option. GCC 4.6 omits on -O2 and -O3 level.
Dmitry Gorbachev [Wed, 27 Jul 2011 02:37:33 +0000 (02:37 +0000)]
Add "-fno-omit-frame-pointer" compiler option. GCC 4.6 omits on -O2 and -O3 level.

svn path=/trunk/; revision=52915

12 years ago[FASTFAT]
Dmitry Gorbachev [Wed, 27 Jul 2011 02:36:56 +0000 (02:36 +0000)]
[FASTFAT]
Do not set attribute "normal" on files. Bug #6384.

svn path=/trunk/; revision=52914

12 years ago[DESK]
Rafal Harabien [Wed, 27 Jul 2011 01:00:47 +0000 (01:00 +0000)]
[DESK]
- Fix MS VC compilation. Spotted by Michael Martin
- Remove unused definition

svn path=/trunk/; revision=52913

12 years ago[KERNEL32]: Don't try to acquire any privileges for now, as the API is unimplemented...
Alex Ionescu [Wed, 27 Jul 2011 00:30:38 +0000 (00:30 +0000)]
[KERNEL32]: Don't try to acquire any privileges for now, as the API is unimplemented (restore back to original/broken behavior).

svn path=/trunk/; revision=52912

12 years ago[PCI/PCMCIA]
Amine Khaldi [Tue, 26 Jul 2011 22:19:36 +0000 (22:19 +0000)]
[PCI/PCMCIA]
* Use pci.h and as pcmcia.h as PCH's.

svn path=/trunk/; revision=52911

12 years ago[ISAPNP]
Amine Khaldi [Tue, 26 Jul 2011 22:16:41 +0000 (22:16 +0000)]
[ISAPNP]
* Use isapnp.h as a PCH.

svn path=/trunk/; revision=52910

12 years ago[CMD]
Amine Khaldi [Tue, 26 Jul 2011 22:13:42 +0000 (22:13 +0000)]
[CMD]
* tchar.h is already in the PCH. Don't include it here.

svn path=/trunk/; revision=52909

12 years ago[3DTEXT]
Amine Khaldi [Tue, 26 Jul 2011 22:09:21 +0000 (22:09 +0000)]
[3DTEXT]
* Use 3dtext.h as a PCH.

svn path=/trunk/; revision=52908

12 years ago[RAPPS]
Amine Khaldi [Tue, 26 Jul 2011 22:07:22 +0000 (22:07 +0000)]
[RAPPS]
* Use rapps.h as a PCH.

svn path=/trunk/; revision=52907

12 years ago[NSLOOKUP]
Amine Khaldi [Tue, 26 Jul 2011 22:05:26 +0000 (22:05 +0000)]
[NSLOOKUP]
* Use nslookup.h as a PCH.

svn path=/trunk/; revision=52906

12 years ago[NET]
Amine Khaldi [Tue, 26 Jul 2011 22:02:52 +0000 (22:02 +0000)]
[NET]
* Use net.h as a PCH.

svn path=/trunk/; revision=52905

12 years ago[TELNET]
Amine Khaldi [Tue, 26 Jul 2011 21:56:48 +0000 (21:56 +0000)]
[TELNET]
* Introduce a PCH.
* BTW, the recent and upcoming changes are two-fold: First, having a precompiled header will increase build speed. Furthermore, PCH support allows CMake dependency tracking files to shrink drastically. For example it's (depend.make) 95% smaller for this module than it used to be. This means an even better build system compared to rbuild, not to mention it's now faster than before.
* This work is dedicated to Jerome.

svn path=/trunk/; revision=52904

12 years ago[FTP]
Amine Khaldi [Tue, 26 Jul 2011 21:51:36 +0000 (21:51 +0000)]
[FTP]
* Introduce a PCH.

svn path=/trunk/; revision=52903

12 years ago[FINGER]
Amine Khaldi [Tue, 26 Jul 2011 21:49:14 +0000 (21:49 +0000)]
[FINGER]
* Introduce a PCH.

svn path=/trunk/; revision=52902

12 years ago[MSPAINT]
Amine Khaldi [Tue, 26 Jul 2011 21:44:53 +0000 (21:44 +0000)]
[MSPAINT]
* Introduce a PCH.
* Fix Brush function declaration.

svn path=/trunk/; revision=52901

12 years ago[KERNEL32]: Cleanup of virtual memory functions.
Alex Ionescu [Tue, 26 Jul 2011 14:33:22 +0000 (14:33 +0000)]
[KERNEL32]: Cleanup of virtual memory functions.
[KERNEL32]: VirtualAllocEx should build a SEH frame.
[KERNEL32]: VirtualAllocEx should make sure the address given is not lower than the system's allocation granularity.

svn path=/trunk/; revision=52899

12 years ago[KERNEL32]: Rewrite almost all the time APIs to do their own conversions instead...
Alex Ionescu [Tue, 26 Jul 2011 14:05:30 +0000 (14:05 +0000)]
[KERNEL32]: Rewrite almost all the time APIs to do their own conversions instead of calling other APIs (which sometimes have slightly different checks).
[KERNEL32]: Add support for terminal services timezone redirection (one more for GedMurphy's pipe dream) in all the time functions.
[KERNEL32]: Make the time functions acquire SE_SYSTEMTIME_PRIVILEGE when needed (and release it).
[KERNEL32]: Fix the DOS time conversion routines.
[KERNEL32]: Add missing validations to some time functions.
[KERNEL32]: Implement IsTimeZoneRedirectionEnabled.
[KERNEL32]: Reimplement GetSystemTimes to support MP, and treat parameters as optional.

svn path=/trunk/; revision=52898

12 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 26 Jul 2011 14:00:08 +0000 (14:00 +0000)]
[NTOSKRNL]
- Inline KeDisableInterrupts
- Make ExInterlocked* functions portable

svn path=/trunk/; revision=52897

12 years ago[NTDLL]
Jérôme Gardou [Tue, 26 Jul 2011 13:53:18 +0000 (13:53 +0000)]
[NTDLL]
- fix the fix : export RtlAcquirePrivilege.
- Also export RtlInterlockedCompareExchange64, it's needed by kernel32

svn path=/trunk/; revision=52896

12 years ago[CMAKE]
Jérôme Gardou [Tue, 26 Jul 2011 11:40:20 +0000 (11:40 +0000)]
[CMAKE]
-relink win32csr with msvcrt, it's a win32dll

svn path=/trunk/; revision=52895

12 years ago[DESK]
Rafal Harabien [Tue, 26 Jul 2011 11:12:56 +0000 (11:12 +0000)]
[DESK]
- Remove forgotten debug print
- Simplify a bit

svn path=/trunk/; revision=52893

12 years ago[DESK]
Rafal Harabien [Tue, 26 Jul 2011 10:51:54 +0000 (10:51 +0000)]
[DESK]
- Fix #6262: each new applied color scheme increase the window title height by one
- Don't read REG_QWORD directly to DWORD variable

svn path=/trunk/; revision=52892

12 years ago[NTDLL]
Jérôme Gardou [Tue, 26 Jul 2011 08:29:53 +0000 (08:29 +0000)]
[NTDLL]
- remove duplicate declaration of RtlAdjustPrivilege

svn path=/trunk/; revision=52891

12 years ago[NDK/DDK]
Jérôme Gardou [Tue, 26 Jul 2011 08:27:35 +0000 (08:27 +0000)]
[NDK/DDK]
Fix definitions of ZwPowerInformation and ZwInitiatePowerAction

svn path=/trunk/; revision=52890

12 years ago[WIN32K]
Dmitry Gorbachev [Tue, 26 Jul 2011 03:24:48 +0000 (03:24 +0000)]
[WIN32K]
Do not go beyond the MouseHistoryOfMoves[] bounds. Fixes a crash in Win32k.

svn path=/trunk/; revision=52887

12 years ago[MINGW-W64]
Dmitry Gorbachev [Tue, 26 Jul 2011 01:16:32 +0000 (01:16 +0000)]
[MINGW-W64]
Reduce differences with upstream. Fixes crash if ReactOS is compiled with GCC 4.6.

svn path=/trunk/; revision=52886

12 years ago[MAGNIFY]
Amine Khaldi [Tue, 26 Jul 2011 00:08:58 +0000 (00:08 +0000)]
[MAGNIFY]
* Designate magnifier.h as a precompiled header and use it as one.

svn path=/trunk/; revision=52885

12 years ago[SPIDER]
Amine Khaldi [Mon, 25 Jul 2011 23:50:18 +0000 (23:50 +0000)]
[SPIDER]
* Designate spider.h as a precompiled header and use it as one.

svn path=/trunk/; revision=52884

12 years ago[SOL]
Amine Khaldi [Mon, 25 Jul 2011 23:43:02 +0000 (23:43 +0000)]
[SOL]
* Designate solitaire.h as a precompiled header and use it as one.

svn path=/trunk/; revision=52883

12 years ago[DXDIAG]
Amine Khaldi [Mon, 25 Jul 2011 23:34:29 +0000 (23:34 +0000)]
[DXDIAG]
* Slightly better PCH.

svn path=/trunk/; revision=52882

12 years ago[CMAKE]
Amine Khaldi [Mon, 25 Jul 2011 23:26:21 +0000 (23:26 +0000)]
[CMAKE]
* Link vfatxlib to chkstk.

svn path=/trunk/; revision=52881

12 years ago[CALC]
Amine Khaldi [Mon, 25 Jul 2011 23:21:29 +0000 (23:21 +0000)]
[CALC]
* Make calc.h a PCH in rbuild build too (already done in cmake build).
* Improve this precompiled header.

svn path=/trunk/; revision=52880

12 years ago[AUDIOSRV]
Amine Khaldi [Mon, 25 Jul 2011 23:06:48 +0000 (23:06 +0000)]
[AUDIOSRV]
* Designate audiosrv.h as a precompiled header and use it as one.

svn path=/trunk/; revision=52879

12 years ago[CMAKE]
Jérôme Gardou [Mon, 25 Jul 2011 22:16:03 +0000 (22:16 +0000)]
[CMAKE]
- uext2, ufat and untfs are native dlls

svn path=/trunk/; revision=52878

12 years ago[CMAKE]
Jérôme Gardou [Mon, 25 Jul 2011 22:15:08 +0000 (22:15 +0000)]
[CMAKE]
- add nativedll module type for msvc
- error out in msvc toolchain if unknown module type is set

svn path=/trunk/; revision=52877

12 years ago[win32k]
Giannis Adamopoulos [Mon, 25 Jul 2011 21:45:47 +0000 (21:45 +0000)]
[win32k]
- Implement support for debug channels. When a process starts, win32k will parse DEBUGCHANNEL environment variable in order to enable or disable specific debug channels or levels for this application. This gives us the ability to activate from user mode extended debug output for one application, for one component, for one level. In order to use the new debugging system we have to use the macros ERR, FIXME, WARN and TRACE. These are not used yet but shortly every DPRINT/DPRINT1 call will be converted to use the new macros
- Define several win32k channels that will be used in the future
- Remove some hacky definitions of the new macros

svn path=/trunk/; revision=52876

12 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 25 Jul 2011 21:06:44 +0000 (21:06 +0000)]
[NTOSKRNL]
Fix bugs in ExInterlocked functions.

svn path=/trunk/; revision=52875

12 years agoUpdated rapps database by Igor Paliychuk.
Daniel Reimer [Mon, 25 Jul 2011 21:03:03 +0000 (21:03 +0000)]
Updated rapps database by Igor Paliychuk.

FF4 was removed, FF5 was added instead.
Thunderbird 5 was added, too.
Rest was updated to the newest version.

Maybe we should add http://source.winehq.org/patches/data/74067 from wine to get ftp support fixed.

svn path=/trunk/; revision=52874

12 years ago[CMAKE]
Amine Khaldi [Mon, 25 Jul 2011 20:50:05 +0000 (20:50 +0000)]
[CMAKE]
* Update our asm support thanks to Jerome.
* Bring in CMakeDetermineCompilerId.cmake to make sure this will work for pretty much all systems.
* Disable the use of response files when you enable ccache.

svn path=/trunk/; revision=52873

12 years ago[KERNEL32]: Now that we have the BaseStaticServerData initialized, don't build the...
Alex Ionescu [Mon, 25 Jul 2011 20:23:43 +0000 (20:23 +0000)]
[KERNEL32]: Now that we have the BaseStaticServerData initialized, don't build the \ReactOS and \ReactOS\System32 paths by hand: use the ones we have.
[KERNEL32]: Same goes for BaseCachedSysInfo. Use the BaseStaticServerData->SysInfo instead now.
[KERNEL32]: Don't assume that the BNO directory is called BaseNamedObjects (this won't be true once GedMurphy's dream of multi-session support comes true) -- instead, use the one from BaseStaticServerData.

svn path=/trunk/; revision=52872

12 years ago[NTDLL]: Export RtlAcquire/ReleasePrivilege.
Alex Ionescu [Mon, 25 Jul 2011 20:21:51 +0000 (20:21 +0000)]
[NTDLL]: Export RtlAcquire/ReleasePrivilege.

svn path=/trunk/; revision=52871

12 years ago[KERNEL32]: Fix DPRINT1s.
Alex Ionescu [Mon, 25 Jul 2011 19:55:43 +0000 (19:55 +0000)]
[KERNEL32]: Fix DPRINT1s.

svn path=/trunk/; revision=52868

12 years ago[KERNEL32]: Arch, you have to initialize your strings first!
Alex Ionescu [Mon, 25 Jul 2011 19:26:40 +0000 (19:26 +0000)]
[KERNEL32]: Arch, you have to initialize your strings first!

svn path=/trunk/; revision=52867

12 years ago[CMAKE]
Amine Khaldi [Mon, 25 Jul 2011 19:08:52 +0000 (19:08 +0000)]
[CMAKE]
* Add PCH variable (disabled by default) to configure scripts.
* Add ccache variable to unix configure script.

svn path=/trunk/; revision=52866

12 years ago[CMAKE]
Amine Khaldi [Mon, 25 Jul 2011 19:05:00 +0000 (19:05 +0000)]
[CMAKE]
* Introduce a temporary cmake variable (PCH) to enable/disable cmake pch support as this requires our patched binary.
* Wrap pch macros around this variable.
* Implement the pch marco accordingly. By Jerome.

svn path=/trunk/; revision=52865

12 years ago[CSRSRV]: Initialize CSR_CONNECTION_INFO in CsrpHandleConnectionRequest. Should fix...
Alex Ionescu [Mon, 25 Jul 2011 18:39:56 +0000 (18:39 +0000)]
[CSRSRV]: Initialize CSR_CONNECTION_INFO in CsrpHandleConnectionRequest. Should fix the fact CsrProcessId was bogus before, as were the CSR PEB fields.

svn path=/trunk/; revision=52863

12 years ago[CMAKE]
Amine Khaldi [Mon, 25 Jul 2011 18:39:25 +0000 (18:39 +0000)]
[CMAKE]
* De-duplicate IDL flags.

svn path=/trunk/; revision=52862

12 years ago[KERNEL32]: Fix querying the CSDNumber and RCNumber, as this seems to be a bug (no...
Alex Ionescu [Mon, 25 Jul 2011 14:40:59 +0000 (14:40 +0000)]
[KERNEL32]: Fix querying the CSDNumber and RCNumber, as this seems to be a bug (no valid data was found on Windows).

svn path=/trunk/; revision=52861

12 years ago[KERNEL32]: Fix potential buffer overflow.
Alex Ionescu [Mon, 25 Jul 2011 06:23:50 +0000 (06:23 +0000)]
[KERNEL32]: Fix potential buffer overflow.

svn path=/trunk/; revision=52860

12 years ago[CSRSRV|NTOSKRNL|KERNEL32|NTDLL]
Dmitry Gorbachev [Mon, 25 Jul 2011 05:54:37 +0000 (05:54 +0000)]
[CSRSRV|NTOSKRNL|KERNEL32|NTDLL]
Fix multiple definition of variables.

svn path=/trunk/; revision=52859

12 years ago[KERNEL32]: Define the BASE_STATIC_SERVER_DATA structure that BASESRV shares with...
Alex Ionescu [Mon, 25 Jul 2011 03:28:33 +0000 (03:28 +0000)]
[KERNEL32]: Define the BASE_STATIC_SERVER_DATA structure that BASESRV shares with KERNEL32 on Windows. In Windows, each CSR client/server pair can share such data through the PEB's ReadOnlyStaticServerData array. In ReactOS, this is not (yet) implemented, so if we don't have this data, kernel32 builds a "fake" copy instead. This "fake" copy will still be useful though as it'll let kernel32 cache some data (per-process). With proper CSRSS support, we could cache it per-system, but at least this is a start.

svn path=/trunk/; revision=52858

12 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 25 Jul 2011 00:50:53 +0000 (00:50 +0000)]
[NTOSKRNL]
- Use NtTib.ExceptionList instead of Used_ExceptionList
- use ALIGN_DOWN_BY macro

svn path=/trunk/; revision=52857

12 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 25 Jul 2011 00:07:07 +0000 (00:07 +0000)]
[NTOSKRNL]
Fix typos in comments

svn path=/trunk/; revision=52856

12 years ago[NTOSKRNL]
Timo Kreuzer [Mon, 25 Jul 2011 00:01:29 +0000 (00:01 +0000)]
[NTOSKRNL]
- Convert KiCallUserMode from asm to C (with a small asm wrapper)
- Convert KiGetUserModeStackAddress into a C inline function

svn path=/trunk/; revision=52855

12 years ago[KERNEL32]: Fix the spec/pspec files to match 100% the exports on NT 5.2's Kernel32.dll
Alex Ionescu [Sun, 24 Jul 2011 23:42:09 +0000 (23:42 +0000)]
[KERNEL32]: Fix the spec/pspec files to match 100% the exports on NT 5.2's Kernel32.dll
[KERNEL32]: Remove, add, fix, stub functions where necessary to handle these new/modified exports.

svn path=/trunk/; revision=52854

12 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 24 Jul 2011 23:19:16 +0000 (23:19 +0000)]
[NTOSKRNL]
Forgot this file

svn path=/trunk/; revision=52853

12 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 24 Jul 2011 23:14:39 +0000 (23:14 +0000)]
[NTOSKRNL]
Convert most ExInterlocked* functions from asm to C
Exceptions are ExInterlockedAddLargeStatistic and SList funcions

svn path=/trunk/; revision=52852

12 years ago[NDK]
Olaf Siejka [Sun, 24 Jul 2011 21:02:50 +0000 (21:02 +0000)]
[NDK]
- Remove Resource functions, as they are in wdm.h
- add KeTryToAcquireQueuedSpinLockRaiseToSynch, ExRaiseHardError & enum members
 Patch by Thomas Faber

svn path=/trunk/; revision=52847

12 years ago[CMAKE]
Jérôme Gardou [Sun, 24 Jul 2011 18:41:07 +0000 (18:41 +0000)]
[CMAKE]
- win32csr doesn't need to be linked to msvcrt

svn path=/trunk/; revision=52846

12 years ago[CMAKE]
Jérôme Gardou [Sun, 24 Jul 2011 17:40:53 +0000 (17:40 +0000)]
[CMAKE]
- ufat, ufatx, uext2 and untfs don't really need to link to kernel32 and msvcrt.

svn path=/trunk/; revision=52845