Commit graph

52764 commits

Author SHA1 Message Date
Amine Khaldi
a3e3dd2b81 [SAL]
* Add _Inout_updates_bytes_to_, _Inout_updates_bytes_to_opt_, _Inout_updates_opt_z_, _Out_writes_z_, _Post_readable_byte_size_, _Post_readable_size_ and _Scanf_format_string_ annotations.

svn path=/trunk/; revision=58392
2013-03-02 12:01:27 +00:00
Eric Kohl
621c37d6cc [WINLOGON]
- Replace the old LogonStatus variable by a LOGON_STATE enum type.
- Declare and document all new states and their transitions.

svn path=/trunk/; revision=58391
2013-03-02 11:58:26 +00:00
Amine Khaldi
ea5fef057c [PSDK]
* Annotate winsvc.h.

svn path=/trunk/; revision=58390
2013-03-01 21:50:20 +00:00
Amine Khaldi
f242c4c189 [DDK]
* Add some annotations in acpiioct.h.

svn path=/trunk/; revision=58389
2013-03-01 21:47:38 +00:00
Amine Khaldi
5b2057671e [PSDK]
* Annotate winreg.h.

svn path=/trunk/; revision=58388
2013-03-01 18:18:36 +00:00
Amine Khaldi
3cf2a2f370 [SAL]
* Add _Outptr_result_buffer_maybenull_, _Pre_count_c_, _Pre_opt_z_ and _Pre_z_ annotations.

svn path=/trunk/; revision=58387
2013-03-01 18:09:26 +00:00
Giannis Adamopoulos
af3e904185 [win32k]
- Make NtUserSwitchDesktop hide the previous desktop window and show the new one. This doesn't change much yet as winlogon still uses only one desktop

svn path=/trunk/; revision=58386
2013-03-01 14:43:00 +00:00
Amine Khaldi
d722c18bcc [PSDK]
* Add some annotations in winnt.h.

svn path=/trunk/; revision=58385
2013-03-01 12:00:19 +00:00
Amine Khaldi
5415cec993 [DDK]
* Fix a typo.

svn path=/trunk/; revision=58384
2013-03-01 10:56:02 +00:00
Amine Khaldi
00631348d4 [SAL]
* Add _Inout_updates_bytes_opt_, _Outptr_result_bytebuffer_to_ and _Outptr_result_maybenull_ annotations.

svn path=/trunk/; revision=58383
2013-03-01 10:52:17 +00:00
Jérôme Gardou
7003e40136 [WINED3D]
- fix MSVC compilation

svn path=/trunk/; revision=58382
2013-02-28 20:12:02 +00:00
Jérôme Gardou
f709e88f5b [AMINE_HEADER_WORK]
- Get it back for ddraw, d3d8, d3d9 and wined3d, it's too good to be dismissed

svn path=/trunk/; revision=58381
2013-02-28 19:30:08 +00:00
Jérôme Gardou
1d5107d6d0 [USP10]
-  Get back Amine's work on headers inclusion

svn path=/trunk/; revision=58380
2013-02-28 19:05:18 +00:00
Jérôme Gardou
e10ddf87b8 [DIRECTX]
- sync ddraw, d3d8, d3d9, wined3d and corresponding headers wine WINE 1.5.24
[PSDK/DDRAW.H]
 - Add IDirectDraw3 interface
 - Correct LPDDENUMCALLBACK(EX){A/W} typedef

svn path=/trunk/; revision=58379
2013-02-28 18:21:10 +00:00
Timo Kreuzer
a263a1faad [NTDLL_WINETEST]
CORE-6977 #comment Make sure the buffer for NtQueryInformationAtom is ULONG aligned. Fixes failed atom tests on ReactOS and Windows when compiled with GCC 4.7.2. Should be sent to wine. Keeping the jira issue open.

svn path=/trunk/; revision=58378
2013-02-28 11:30:20 +00:00
Timo Kreuzer
2bab12f092 [GDIPLUS_WINETEST]
CORE-6969 Adding a check to skip a test after failure instead of continuing with uninitialized memory. "Fixes" a crash when compiled with GCC 4.7.2

svn path=/trunk/; revision=58377
2013-02-28 09:38:08 +00:00
Giannis Adamopoulos
3a2e6d102f [win32k]
- Do not set the current thread desktop automatically the first time CreateDesktop is called. The caller is supposed to call SetThreadDesktop to specify which desktop should be used

svn path=/trunk/; revision=58376
2013-02-27 17:18:21 +00:00
Jérôme Gardou
1e1cab3901 [USP10]
- sync to WINE-1.5.24
This gets wordpad performance to a bearable state when gdebug output is on

svn path=/trunk/; revision=58375
2013-02-27 14:11:44 +00:00
Timo Kreuzer
69d6ad01cb [GDI32]
Add a DPRINT

svn path=/trunk/; revision=58374
2013-02-27 13:53:28 +00:00
Amine Khaldi
12a9a7b2cb [PSDK]
* Annotate wingdi.h.

svn path=/trunk/; revision=58373
2013-02-26 18:23:45 +00:00
Amine Khaldi
d43714f5da [SAL]
* Add _Field_size_opt_ annotation.

svn path=/trunk/; revision=58372
2013-02-26 18:22:36 +00:00
Pierre Schweitzer
871e13860d [REGEDIT]
Fix typo in French translation.
Spotted on: http://reactos.org/forum/viewtopic.php?p=99232#p99232

svn path=/trunk/; revision=58371
2013-02-26 06:44:31 +00:00
Timo Kreuzer
68996416a7 [FREELDR]
Fix a typo in arm code that I introduced, spotted by Thomas.

svn path=/trunk/; revision=58370
2013-02-25 20:11:40 +00:00
Timo Kreuzer
3b9f1e664a [FREELDR]
Get rid of reactos_arc_hardware_data, which wasn't used anyway. This frees up 16KB of memory. Don't reallocate the PARTIAL_RESOURE_LISTs in FldrCreateComponentKey, instead take over the ones passed by the caller.

svn path=/trunk/; revision=58369
2013-02-25 20:07:17 +00:00
Giannis Adamopoulos
66b69bf6a1 Fix build for gcc
svn path=/trunk/; revision=58368
2013-02-24 21:38:48 +00:00
Giannis Adamopoulos
c2107a591d [msgina]
- Fix a bug in StartupWindowThread that had as a result to close the desktop handle we get from winlogon. The problem is the wrong usage of SetThreadDesktop as it closes the previous desktop, so keeping OldDesk is totally useless and when the thread exits it will close the handle to the current thread desktop which is Session->WinlogonDesktop from winlogon. To solve this issue we have to duplicate the handle we get from winlogon and let it get closed by win32k when the thread exits

svn path=/trunk/; revision=58367
2013-02-24 21:30:30 +00:00
Eric Kohl
d35321f340 [LOGON]
Fix formatting. No code changes.

svn path=/trunk/; revision=58366
2013-02-24 20:27:15 +00:00
Timo Kreuzer
4fd7226c85 [FREELDR]
Fix formatting

svn path=/trunk/; revision=58365
2013-02-24 20:18:57 +00:00
Giannis Adamopoulos
3a103ecbac [win32k]
- Fix a nasty bug in IntTrackMouseMove that prevented us from stopping the ID_EVENT_SYSTIMER_MOUSEHOVER timer.
- IntKillTimer requires a PWND as first argument but we were passing an HWND and as a result the timer was never stopped 
- Fixes the remaining failed tests for TrackMouseEvent (besides queue state tests)

svn path=/trunk/; revision=58364
2013-02-24 20:03:48 +00:00
Eric Kohl
48dd686b85 [MSGINA]
- Implement WlxScreenSaverNotify. I decided to return a hardcoded FALSE because RegQueryValueExW always reads "1", although there is a "0" written in the registry. Will fix it later.

svn path=/trunk/; revision=58363
2013-02-24 19:44:41 +00:00
Hermès Bélusca-Maïto
be0ee09c4c [USETUP-BOOTDATA-FONTS]
- Use the "Fixedsys Excelsior 3.01-L2" font instead of "Fixedsys Excelsior 3.01" for the Fixedsys font substitution (the *-L2 version corrects a bug when displaying the letter 'A'-upper-case).
- Add the font-substitute "Lucida Console" to "DejaVu Sans Mono".

svn path=/trunk/; revision=58362
2013-02-24 15:36:49 +00:00
Timo Kreuzer
06cf01c2a9 [FREELDR]
When processing forwarders and the target image was not yet loaded, try to load it (using .dll extension if no extension is given)

svn path=/trunk/; revision=58361
2013-02-24 14:40:21 +00:00
Eric Kohl
d21e3a1d25 [DESK]
- Remove the SCRNSAVE.EXE value from the registry and set ScreenSaveActive to "0" as this is the setting for "None" screen saver.
- Change screen saver settings the way Windows XP does it.

svn path=/trunk/; revision=58360
2013-02-24 08:58:05 +00:00
Eric Kohl
d09a5ff14a [WINLOGON]
- Call DispatchSAS when the screen saver is started by a WM_LOGONNOTIFY message.
- Lock the workstation after the screen saver was terminated.

svn path=/trunk/; revision=58359
2013-02-23 19:48:22 +00:00
Eric Kohl
9ec74f1b1b [DESK]
Remove calls to SystemParametersInfoW(SPI_SETSCREENSAVEACTIVE,... as it does not make sense to activate and deactivate screen savers when activating or deactivating the screen saver page. The screen saver should be activated when the user chooses a screen saver and it should be deactivated when the user chooses the "None" option.

CORE-6963#resolve

svn path=/trunk/; revision=58358
2013-02-23 18:52:13 +00:00
Jérôme Gardou
df4ce11ad6 [DLLs]
- hopefully put an end to this embarassing succession by adding missing linkage to msvcrt where needed.
Than you ld, for getting symbols out of thin air

svn path=/trunk/; revision=58356
2013-02-23 18:07:51 +00:00
Jérôme Gardou
7f29e9f29b [WINFAX]
- Hopefully, this will get MSVC build right on track

svn path=/trunk/; revision=58355
2013-02-23 17:13:54 +00:00
Jérôme Gardou
a17a852e06 [CFGMGR32]
- TODO: investigate at why ld doesn't choke on non existent given entry point

svn path=/trunk/; revision=58354
2013-02-23 17:06:36 +00:00
Jérôme Gardou
c998bf9ca7 [SRCLIENT]
- I'd really like to know what GCC got as entry point for this one

svn path=/trunk/; revision=58353
2013-02-23 17:00:02 +00:00
Jérôme Gardou
9065678b25 [NETEVENT]
- This is a resource only DLL, so this is OK to not have an entry point

svn path=/trunk/; revision=58352
2013-02-23 16:51:48 +00:00
Jérôme Gardou
14bd5c6f27 [DLLs]
- No explicit DllMain is not equivalent to no entrypoint at all

svn path=/trunk/; revision=58351
2013-02-23 16:45:48 +00:00
Amine Khaldi
b3ebafd67a [PSDK]
* Annotate setupapi.h.
* Add SetupDiGetHwProfileFriendlyNameExA and correct SetupDiGetWizardPage.

svn path=/trunk/; revision=58350
2013-02-23 15:51:12 +00:00
Timo Kreuzer
e70f0c092c [HAL]
Add more missing asm dependencies

svn path=/trunk/; revision=58349
2013-02-22 13:41:29 +00:00
Timo Kreuzer
b60566e0b2 [PSDK]
Add some more annotations to driverspecs.h

svn path=/trunk/; revision=58348
2013-02-22 12:58:06 +00:00
Dmitry Gorbachev
b17334846a [TRANSLATION]
Update/add Hebrew translations. Baruch Rutman (peterooch~AT~gmail~DOT~com).

svn path=/trunk/; revision=58347
2013-02-21 17:36:53 +00:00
Giannis Adamopoulos
637726c75d [win32k]
- Implement NtUserLockWorkStation

[winlogon]
- Handle LN_LOCK_WORKSTATION case of the WM_LOGONNOTIFY message

svn path=/trunk/; revision=58346
2013-02-21 17:27:08 +00:00
Thomas Faber
1877afb7da [NTOSKRNL:MM]
- Do not assume all zeroes in PE sections that contain uninitialized data. Such sections can have other contents as well, and MiReadPage already provides zeroes for outside-of-file data anyway
CORE-6958 #resolve

svn path=/trunk/; revision=58344
2013-02-20 21:48:05 +00:00
Eric Kohl
b54fb9d65e [MSGINA]
- Display logon information in the security dialog.
- Fix font in japanese dialogs.

svn path=/trunk/; revision=58342
2013-02-18 23:16:39 +00:00
Timo Kreuzer
5db929f369 [FREELDR]
Implement HeapVerify(), fix a buffer overrun.
CORE-6893 #resolve

svn path=/trunk/; revision=58341
2013-02-18 20:09:50 +00:00
Timo Kreuzer
0d3e08073b [WLANCONF]
Fix a bug, I introduced.

svn path=/trunk/; revision=58340
2013-02-17 19:08:39 +00:00