James Tabor
43bcb034b6
- DrawCaption
...
- Patch by Saveliy Tretiakov, new NtUserDrawCaption implementation.
See URL for more details, http://www.reactos.org/archives/public/ros-dev/2006-July/008575.html
svn path=/trunk/; revision=23525
2006-08-08 20:00:53 +00:00
Aleksey Bragin
0468c25a60
Force -fno-sibling-call-optimisation to every module's CFLAGs. This fixes *numerous* bugs (thanks to a bug in GCC itself), even in DBG=1 builds!
...
Just an example, comctl32.dll doesn't crash anymore in LISTVIEW_Callback().
Thanks to Dmitriy Philippov (aka Shedon) for encountering the comctl32 bug and investigating it!
svn path=/trunk/; revision=23524
2006-08-08 12:41:56 +00:00
Hervé Poussineau
cd084157bd
Give a valid name to the event
...
svn path=/trunk/; revision=23523
2006-08-08 11:10:59 +00:00
Hervé Poussineau
6889ad333c
Patch by Filip Navara: Remove the call to HvFree, as the hive was not initialized
...
svn path=/trunk/; revision=23522
2006-08-08 09:31:19 +00:00
Eric Kohl
4d64dd44c6
- Implement ScmStartServiceA and revert the last modification of StartServiceA.
...
- Fix EnumServicesStatusExW.
svn path=/trunk/; revision=23521
2006-08-07 22:13:26 +00:00
Hervé Poussineau
2f021d099e
- Start lsass.exe sooner, as Gina can call LsaRegisterLogonProcess in WlxInitialize
...
- Check that loaded Gina has all needed functions
- Set security attributes on windowstation and desktops
svn path=/trunk/; revision=23520
2006-08-07 17:18:58 +00:00
Hervé Poussineau
30c988c9be
Call ScmrStartServiceW in StartServiceA to prevent code duplicating between ScmrStartServiceA/W in services.exe
...
svn path=/trunk/; revision=23519
2006-08-07 17:04:48 +00:00
Johannes Anderwald
552dc71367
* GUI settings for unattended setup
...
svn path=/trunk/; revision=23518
2006-08-07 13:32:31 +00:00
Johannes Anderwald
1547291dcc
* make 2nd stage setup semi-unattendable (locale page is missing)
...
* to enable add the boot\bootdata\unattend.inf 6 optional
to boot\bootdata\packages\reactos.dff
svn path=/trunk/; revision=23517
2006-08-07 13:31:11 +00:00
Hervé Poussineau
6845ab891c
Add missing svn:eol-style property
...
svn path=/trunk/; revision=23516
2006-08-07 11:11:15 +00:00
Hervé Poussineau
dca537db04
Skip first call to AddDevice
...
svn path=/trunk/; revision=23515
2006-08-07 11:03:35 +00:00
Hervé Poussineau
8fb3dbf0ac
Remove extra call to SETUP_CreateDevicesList
...
svn path=/trunk/; revision=23514
2006-08-07 11:02:14 +00:00
Hervé Poussineau
2d8c75910e
Return code is really a NTSTATUS, not an unsigned int
...
svn path=/trunk/; revision=23513
2006-08-07 09:56:33 +00:00
Hervé Poussineau
2d7a591549
Move some more standard types in a common header
...
Thanks to Elrond from Samba-TNG for help
svn path=/trunk/; revision=23512
2006-08-07 09:48:54 +00:00
The Wine Synchronizer
7c4786c712
[FORMATTING]
...
Fix file headers to match coding style, and include reference to all programmers.
No code change.
svn path=/trunk/; revision=23511
2006-08-07 07:54:08 +00:00
Hervé Poussineau
157b8e865c
Put standard types in a common header
...
Thanks to Elrond from Samba-TNG for help
svn path=/trunk/; revision=23510
2006-08-06 22:45:51 +00:00
Aleksey Bragin
f792bc36a0
Relax restriction on the segment in NtSetLdtEntries(). Look into diff for details. Thanks to Myria for providing information.
...
There were no reasons found which can proof that this change could lead to security issues.
svn path=/trunk/; revision=23509
2006-08-06 22:02:02 +00:00
Aleksey Bragin
4a57b7984a
Goodbye REGISTRY_ERROR bsod!
...
- Change UserMode -> KernelMode in ObReferenceObject*() calls, because that calls failed
- Remove Cm-specific hack from Ob
"advapi32_winetest.exe registry" shows 0 failures on the first run and 2 failures on further runs.
I suppose there might be a leakage in the CM. To be investigated further (or wait till complete Cm rewrite in October).
svn path=/trunk/; revision=23508
2006-08-06 21:15:55 +00:00
Hervé Poussineau
15e0dc6523
SECURITY_NT_NON_UNIQUE_RID -> SECURITY_NT_NON_UNIQUE
...
svn path=/trunk/; revision=23507
2006-08-06 20:33:34 +00:00
Aleksey Bragin
310cebde9f
- Change DbgPrint prototype back to Alex's fix. His change was correct and my commit was wrong.
...
- Respectively fix all occurences of DbgPrint()'s wrong prototypes throughout the tree
- HACKHACK: Change KeNumberProcessors definition in "else" branch of NTDDI_VERSION #if. I'm not sure how to properly fix this and for now I marked this place. Probably NTDDI_VERSION should be set correctly in ntoskrnl and other modules which use this variable.
svn path=/trunk/; revision=23506
2006-08-06 19:57:24 +00:00
Hervé Poussineau
afb2063fd3
Fix an infinite loop if environment variable is not defined
...
svn path=/trunk/; revision=23505
2006-08-06 18:44:27 +00:00
Hervé Poussineau
887690f26d
Move code around files to be more like Wine. No code change.
...
svn path=/trunk/; revision=23504
2006-08-06 18:37:39 +00:00
Hervé Poussineau
918b7c6c45
Implement CreateWellKnownSid and IsWellKnownSid, by ripping the Wine implementation (created by Robert Reif)
...
svn path=/trunk/; revision=23503
2006-08-06 18:22:36 +00:00
Hervé Poussineau
b1079a9149
Add more SID defines
...
svn path=/trunk/; revision=23502
2006-08-06 18:08:16 +00:00
Hervé Poussineau
63e6cdc364
Cleanup shutdown code path. Now, the user can logoff and logon again.
...
svn path=/trunk/; revision=23501
2006-08-06 15:47:04 +00:00
Hervé Poussineau
b229f6fcb2
Update French translation
...
svn path=/trunk/; revision=23500
2006-08-06 15:40:47 +00:00
Hervé Poussineau
6d3b584805
Fix a few referencing bugs (Object type must be specified if AccessMode is UserMode)
...
svn path=/trunk/; revision=23499
2006-08-06 15:38:56 +00:00
Hervé Poussineau
82aec77c32
STDCALL -> NTAPI
...
Update my mail address
svn path=/trunk/; revision=23498
2006-08-06 15:37:21 +00:00
Hervé Poussineau
6821c84844
Fix return type in .idl file
...
(advapi32.dll and services.exe already agreed on a error code status as return type)
svn path=/trunk/; revision=23497
2006-08-06 14:29:19 +00:00
Hervé Poussineau
705830858c
- Add dsgetdc.h header
...
- Add missing constants SECURITY_MIN_SID_SIZE/SECURITY_MAX_SID_SIZE
- Define FreeInheritedFromArray only when _WIN32_WINNT >= 0x0501
svn path=/trunk/; revision=23496
2006-08-06 12:03:31 +00:00
Magnus Olsen
d68102ed54
forget remove one line in DirectDraw_GetAvailableVidMem sorry
...
svn path=/trunk/; revision=23495
2006-08-06 10:29:56 +00:00
Magnus Olsen
803578b8bc
fixing some bugs in DirectDraw_GetAvailableVidMem
...
svn path=/trunk/; revision=23494
2006-08-06 10:28:08 +00:00
Magnus Olsen
1df8bd39ee
Bugfix DirectDraw_AddRef
...
svn path=/trunk/; revision=23493
2006-08-06 09:56:21 +00:00
Magnus Olsen
f5b7920569
fixing ddraw regress instead bsod or fail create surface, now it fail on attach surface
...
svn path=/trunk/; revision=23492
2006-08-06 08:47:18 +00:00
Aleksey Bragin
dc159816df
[AUDIT]
...
Configuration Manager
Cm part of the kernel was developed from scratch for a long time ago, and based only on legally clean information sources. After going through the code, it doesn't have any signs of questionable origin.
Authorship information will be added during formatting of the code.
svn path=/trunk/; revision=23491
2006-08-05 21:39:29 +00:00
Aleksey Bragin
8310980ff6
Fix the last definition of DbgPrint
...
svn path=/trunk/; revision=23490
2006-08-05 21:17:55 +00:00
Aleksey Bragin
4a9752bbe4
Fix DbgPrint / DbgPrintEx definitions to use PCCHAR instead of PCCH (recent WDK uses PCCHAR).
...
This change fixes compiling.
svn path=/trunk/; revision=23489
2006-08-05 20:57:36 +00:00
Alex Ionescu
3646d0b420
- Fix another incorrect DbgPrint prototype.
...
svn path=/trunk/; revision=23488
2006-08-05 16:50:36 +00:00
Alex Ionescu
86e31ea51a
- Fix how DDK is included.
...
svn path=/trunk/; revision=23487
2006-08-05 16:50:23 +00:00
Alex Ionescu
4a84399353
- mangledDDK had no idea what a const char is, now it does.
...
- mangledDDK had wrong prototypes of DbgPrint/Ex.
- PSEH too.
- Fixed ntoskrnl headers to build with Windows 2003 header definitions. Make handle.c force usage of Windows 2000 header definitions, because the handle code is Win2K.
- mangledDDK had wrong KeNumberProcessors definition.
svn path=/trunk/; revision=23486
2006-08-05 16:49:07 +00:00
Alex Ionescu
9d109579e3
- DDK Compatibility fixes.
...
svn path=/trunk/; revision=23484
2006-08-05 16:27:20 +00:00
Aleksey Bragin
7f1a5332e2
Convert \ to / path separator in .rc files (fixes linux building process)
...
svn path=/trunk/; revision=23482
2006-08-05 13:38:51 +00:00
Magnus Olsen
5cf9d852b7
1. move rc languages to folder lang
...
2. Adding rsrc.rc so u can open rc file in vs
3. fixing sublang id for some languages so it can be open in vs
svn path=/trunk/; revision=23481
2006-08-05 11:55:35 +00:00
Magnus Olsen
db565c34cd
1. move rc languages to folder lang
...
2. Adding rsrc.rc so u can open rc file in vs
3. fixing sublang id for some languages so it can be open in vs
svn path=/trunk/; revision=23480
2006-08-05 11:43:49 +00:00
Magnus Olsen
c196fd1221
1. move rc languages to folder lang
...
2. Adding rsrc.rc so u can open rc file in vs
3. fixing sublang id for almost all languages so it can be open in vs
ToDO
each langues have diffent menu and dialog for some have update En.rc and not the rest of the languages file
Never only update En.rc update all other languages file same time so we have same desgin and option and dialog
box on each languages.
svn path=/trunk/; revision=23479
2006-08-05 10:37:42 +00:00
Magnus Olsen
a86f6c873d
forget this file thx fireball
...
svn path=/trunk/; revision=23478
2006-08-05 10:08:29 +00:00
Magnus Olsen
8c69a85ea6
1. move rc languages to folder lang
...
2. Adding rsrc.rc so u can open rc file in vs
3. fixing sublang id for hu.rc so it can be open in vs
svn path=/trunk/; revision=23477
2006-08-05 09:29:13 +00:00
Magnus Olsen
812c059223
1. move rc languages to folder lang
...
2. Adding rsrc.rc so u can open rc file in vs
svn path=/trunk/; revision=23476
2006-08-05 09:21:21 +00:00
Aleksey Bragin
3a9d44aa99
Change "\" to "/", so it compiles both on Linux and Windows.
...
svn path=/trunk/; revision=23475
2006-08-05 09:15:18 +00:00
Magnus Olsen
f5c9f4acdb
1. move rc languse to folder lang
...
2. Adding rsrc.rc so u can open rc file in vs
3. Fixing Ru and Hu sublang id. so they showing in vs instead for unkown langues.
svn path=/trunk/; revision=23474
2006-08-05 09:05:28 +00:00