Commit graph

52748 commits

Author SHA1 Message Date
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
Timo Kreuzer 9ca7108e72 [WLANCONF]
- Convert to UNICODE
- rewrite CharToHex()

svn path=/trunk/; revision=58339
2013-02-17 18:48:59 +00:00
Timo Kreuzer 005f4e783c [WLANCONF]
Compile as UNICODE.

svn path=/trunk/; revision=58338
2013-02-17 18:11:16 +00:00
Johannes Anderwald 5503d02bba [HOTPLUG]
- start on safely remove hardware applet
- resources are not yet commited

svn path=/trunk/; revision=58337
2013-02-17 15:51:07 +00:00
Timo Kreuzer 2b6431ea3e Amendment to r58335
svn path=/trunk/; revision=58336
2013-02-17 15:12:16 +00:00
Timo Kreuzer dc60f98a6f Add a large number of missing newlines at the end of text files.
svn path=/trunk/; revision=58335
2013-02-17 15:06:22 +00:00
Timo Kreuzer 8701c51946 [FREELDR]
Split HwDetect() into 2 functions. InitializeBootDevices() and HwDetect(). This way we don't do the stuff twice.

svn path=/trunk/; revision=58334
2013-02-17 14:46:42 +00:00
Timo Kreuzer a7931f3d82 [HAL]
Add missing asm dependency

svn path=/trunk/; revision=58333
2013-02-17 14:36:30 +00:00
Timo Kreuzer f0410e5cad [WINE]
Silence GCC 4.7.2 warnings

svn path=/trunk/; revision=58332
2013-02-17 14:33:01 +00:00
Timo Kreuzer b7b379ada4 [INCLUDE/CRT]
Remove hacks from crtdefs.h (threadmbcinfostruct definition is private)

svn path=/trunk/; revision=58331
2013-02-17 14:27:48 +00:00
Timo Kreuzer 16295390df [MSVCRT_WINETEST]
define __msvcrt_ulong to ULONG in the CMakeLists.txt file, instead of relying on hacks in our CRT headers.

svn path=/trunk/; revision=58330
2013-02-17 14:26:33 +00:00
Eric Kohl 07a2c13e73 [MSGINA]
Fix an off-by-one bug!

svn path=/trunk/; revision=58329
2013-02-17 12:35:47 +00:00
Eric Kohl 28affe4561 [MSGINA]
- Remove the WM_SYSMENU style from the security dialog.
- Add the unlock dialog.
- Fix the layout of the german logon dialog. Password and user name are left-aligned again.

svn path=/trunk/; revision=58328
2013-02-17 12:07:45 +00:00
Timo Kreuzer c383bf7601 [POWRPROF_APITEST]
Fix subscript out of array bounds 

svn path=/trunk/; revision=58327
2013-02-17 10:31:50 +00:00
Eric Kohl c7e70b81fa [MSGINA]
- Fix a typo in the german lock dialog.
- Store the user name and domain in the gina context and use them in the lock dialog.
- Initialize the LOGONSERVER environment variable.

svn path=/trunk/; revision=58326
2013-02-17 01:06:24 +00:00
Timo Kreuzer ebaac9c9e5 [RTL]
Fix RtlIsNameLegalDOS8Dot3 regression

svn path=/trunk/; revision=58324
2013-02-16 18:46:36 +00:00
Timo Kreuzer e506c7ce61 [RTL]
Fix some VS /analyze warnings, fix RtlGet/SetHeapInformation

svn path=/trunk/; revision=58323
2013-02-16 18:08:58 +00:00