Commit graph

56308 commits

Author SHA1 Message Date
Timo Kreuzer 9339f52e68 [NTOSKRNL]
Implement PspSetQuotaLimits and use it in NtSetInformationProcess

svn path=/trunk/; revision=62247
2014-02-18 18:12:30 +00:00
Timo Kreuzer 6a9cca1ef8 [NTOSKRNL]
Implement TokenOrigin case in NtSetInformationToken

svn path=/trunk/; revision=62246
2014-02-18 17:57:47 +00:00
Timo Kreuzer 5ebaa3c3dd [NTOSKRNL]
- Implement SeCheckAuditPrivilege and use it instead of SeSinglePrivilegeCheck, because the latter uses the effective token and we want the primary token
- Implement SePrivilegedServiceAuditAlarm
- Add and initialize missing SeLocalServiceSid and SeNetworkServiceSid

svn path=/trunk/; revision=62245
2014-02-18 17:51:45 +00:00
Timo Kreuzer ea1508451e [INTSAFE]
Fix a typo.

svn path=/trunk/; revision=62244
2014-02-18 16:58:18 +00:00
David Quintana 7c921822b4 [RSHELL]
* CMenuBand: Improve wrapper logging to get a better picture. Handle more SIDs on QueryService. Send selection messages on hot item changed and on execute.
* CMenuDeskBar: Improve wrapper logging to get a better picture. Handle more SIDs on QueryService. Begin handling more cases in OnSelect.
CORE-7881

svn path=/branches/shell-experiments/; revision=62243
2014-02-18 13:55:57 +00:00
David Quintana edfdf34624 [RSHELL]
* CMenuBand: Fix display of icons for the static toolbar.
* CMenuDeskBar: Fix positioning of the window not to cross the top edge.
CORE-7881

svn path=/branches/shell-experiments/; revision=62242
2014-02-18 11:17:37 +00:00
Amine Khaldi 8bc446901a [CMAKE]
* Set the default PCH value only if it's not already set.

svn path=/trunk/; revision=62241
2014-02-18 11:12:26 +00:00
David Quintana 662d8363c3 [RSHELL]
* CMenuBand: Fix submenu creation for shell folder menus.
CORE-7881

svn path=/branches/shell-experiments/; revision=62240
2014-02-18 11:05:20 +00:00
David Quintana 2b63295fea [RSHELL]
* Change C-style casts to static_cast where possible, and reinterpret_cast elsewhere.
* Make coding style and formatting more consistent.

svn path=/branches/shell-experiments/; revision=62239
2014-02-18 10:26:50 +00:00
Giannis Adamopoulos 46e9b4d1e3 [rshell]
- CStartMenu: add a test flag that makes the start menu show its submenus using SMIF_TRACKPOPUP in order to show how CMenuBand can use TrackPopupMenu 

svn path=/branches/shell-experiments/; revision=62238
2014-02-18 09:18:16 +00:00
Christoph von Wittich 9a2dc33fb5 [kernel32]
sync format_msg.c with wine 1.7.11

svn path=/trunk/; revision=62234
2014-02-17 21:51:48 +00:00
Christoph von Wittich d76955a546 [comctl32]
sync rebar to wine 1.7.11

svn path=/trunk/; revision=62233
2014-02-17 20:09:46 +00:00
David Quintana b42655951c [RSHELL]
* CMenuBand: Begin implementing submenus for shell items.
* CMenuBand: Begin implementing context menus.
CORE-7881

svn path=/branches/shell-experiments/; revision=62232
2014-02-17 18:38:31 +00:00
David Quintana d5f6a80f41 [RSHELL]
* CMenuBand: Improve the code structure.
 * Make the class selection better managed.
Thanks Giannis.
CORE-7881

svn path=/branches/shell-experiments/; revision=62231
2014-02-17 17:16:55 +00:00
Thomas Faber bb1fa1fd3c [SHELL32]
- Fix more casts and stack corruption

svn path=/trunk/; revision=62230
2014-02-17 17:01:37 +00:00
Thomas Faber ed736d630e [SHELL32]
- Fix some broken casts & stack corruption

svn path=/trunk/; revision=62229
2014-02-17 16:53:41 +00:00
David Quintana 3aaf437172 [RSHELL]
* CMenuBand: Implement PopupItem for static menus.
 * CMenuDeskBar: Initialize m_Banner.
 * CStartMenu: Create CSubMenu_Constructor function that creates submenus (needs a better name/location).
 * Misc. code style changes.
CORE-7881

svn path=/branches/shell-experiments/; revision=62228
2014-02-17 16:41:10 +00:00
David Quintana d28d1bb1df [RSHELL]
* CMenuDeskBar: Use the proper value for style in AdjustWindowRect.
* CMenuBand: Implement submenu hot-tracking timer. Not functional yet (submenu creation not implemented).
CORE-7881

svn path=/branches/shell-experiments/; revision=62227
2014-02-17 15:38:55 +00:00
David Quintana b71085bcc2 [RSHELL]
* CMenuBand: Handle WM_COMMAND and run SMC_EXEC for static menu items (Run, Shutdown).
CORE-7881

svn path=/branches/shell-experiments/; revision=62226
2014-02-17 11:20:35 +00:00
Giannis Adamopoulos d29f9dcfef [RSHELL]
- CMenuDeskBar: Implement showing a shadow. Implement closing the menu when it loses focus (this only works with the stock menu band for now)

svn path=/branches/shell-experiments/; revision=62225
2014-02-17 10:42:52 +00:00
James Tabor e40d9a0062 [RosApps|WineFile] - update some resource files, please review and update them.
svn path=/trunk/; revision=62224
2014-02-17 04:18:52 +00:00
Giannis Adamopoulos dc404583fd [rshell]
- CMenuBand: Fix the size of the separators by setting iBitmap to 0 (which acts as the width of the separator).
- CMenuDeskBar: 
Create the window only in CMenuDeskBar::SetClient and not in SetSite. 
Greatly simplify SetSite. 
Make sure that WS_EX_TOPMOST isn't removed when we call SetWindowPos
Do not forward requests for the SID_SMenuPopup service to the taskbar as this causes the menu band to capture the mouse for the taskbar and not the desk bar

svn path=/branches/shell-experiments/; revision=62223
2014-02-16 21:53:21 +00:00
Christoph von Wittich 77bc3969c0 [ws2_32_new]
always return "WinSock 2.0" as windows does (verified on windows 8)
fix a typo

svn path=/trunk/; revision=62222
2014-02-16 21:20:51 +00:00
Amine Khaldi 2f200ee21c [CMAKE]
* Correctly sort the ntdll folder.

svn path=/trunk/; revision=62221
2014-02-16 21:06:31 +00:00
Timo Kreuzer dd95846a87 [FDC]
Silence some debug prints

svn path=/trunk/; revision=62220
2014-02-16 16:23:18 +00:00
Timo Kreuzer a397188a14 [BASEADDRESSES]
Partly revert 62119 to see whether that fixes the hybrid builder

svn path=/trunk/; revision=62219
2014-02-16 14:57:36 +00:00
Timo Kreuzer f61ea397d0 [TDI]
Add stubs for TdiRegisterPnPHandlers and TdiDeregisterPnPHandlers

svn path=/trunk/; revision=62218
2014-02-16 13:59:16 +00:00
Timo Kreuzer e984ea04a6 [NTOSKRNL]
Improve MiRemoveMappedPtes to be able to unmap session mapped views.

svn path=/trunk/; revision=62217
2014-02-16 13:56:36 +00:00
Eric Kohl 0cbd932b97 [INF]
Fix broken string. I hate this Crimmson Editor "feature".

svn path=/trunk/; revision=62216
2014-02-16 12:53:56 +00:00
Eric Kohl 6465486090 [INF]
Make the type of the strings in the Parameters section Windows XP compatible. This fixes the  kernel32 environ winetest.

svn path=/trunk/; revision=62215
2014-02-16 12:49:07 +00:00
David Quintana 9a1d783d54 [RSHELL]
* CMenuBand: Bring the style closer to a menu.

svn path=/branches/shell-experiments/; revision=62214
2014-02-16 12:48:41 +00:00
David Quintana 60df5bae60 [RSHELL]
* CMenuDeskBar: Improve code style, and implement some more methods.

svn path=/branches/shell-experiments/; revision=62213
2014-02-16 12:48:29 +00:00
David Quintana e325d1372e [RSHELL]
* CMenuSite: Improve code style.

svn path=/branches/shell-experiments/; revision=62212
2014-02-16 12:48:09 +00:00
Giannis Adamopoulos e900d85928 [appwiz]
- Don't duplicate an export
- Spotted by Victor Martinez

svn path=/trunk/; revision=62211
2014-02-16 12:21:52 +00:00
Christoph von Wittich f5bb0ccda5 [ws2_32]
-do not initialize in case of error
-don't touch vendor info

svn path=/trunk/; revision=62210
2014-02-16 10:24:08 +00:00
Timo Kreuzer 3e7bff4631 [NTOSKRNL]
Implement NtReadRequestData and NtWriteRequestData

svn path=/trunk/; revision=62209
2014-02-16 09:54:05 +00:00
Timo Kreuzer 441874c1c3 [NTOSKRNL]
Implement SystemLookasideInformation case in NtQuerySystemInformation

svn path=/trunk/; revision=62208
2014-02-16 09:27:01 +00:00
Timo Kreuzer c01564fe18 [NTOSKRNL]
- Halfplement SeReportSecurityEvent, stub SeSetAuditParameter and enable both exports, which are SP1!

svn path=/trunk/; revision=62207
2014-02-16 09:08:22 +00:00
Timo Kreuzer 5c9eeb7616 [NTOSKRNL]
- Fix logic in PsReferenceEffectiveToken

svn path=/trunk/; revision=62206
2014-02-16 08:56:34 +00:00
Timo Kreuzer 77decfe72f [NTOSKRNL]
- Do not fail in CmLoadKey, when a trust class key was passed. Instead just ignore it.

svn path=/trunk/; revision=62205
2014-02-16 08:54:38 +00:00
Christoph von Wittich 27d91ad7f2 [ws2_32]
merge startup version checks from ws2_32_new/src/startup.c

[ws2_32_new]
fix typo

svn path=/trunk/; revision=62204
2014-02-16 08:02:38 +00:00
Christoph von Wittich 6e36352b9a [ws2_32]
always return "WinSock 2.0" as windows does
merge winsock 1 init code from ws2_32_new

svn path=/trunk/; revision=62203
2014-02-16 07:05:23 +00:00
Christoph von Wittich 3797d9184a [crt]
fix swscanf winetest

svn path=/trunk/; revision=62202
2014-02-16 05:42:42 +00:00
James Tabor e3a1a7262d - Fix crash reported in CORE-6734.
svn path=/trunk/; revision=62201
2014-02-16 01:05:04 +00:00
Christoph von Wittich ac49d0b2d3 [crt]
partial sync of with wine 1.7.11

svn path=/trunk/; revision=62199
2014-02-15 19:12:07 +00:00
Sylvain Petreolle 484e8c8db2 [VGAFONTEDIT]
[IMAGESOFT]
[GREEN]
Bring up PCH support.


svn path=/trunk/; revision=62198
2014-02-15 16:10:57 +00:00
Jérôme Gardou 4457a45d2f [KERNEL32]
- Sync CompareStringA to wine 1.7.12 .Fix pollution of LastError by CompareStringA in case of zero-length string.
CORE-7911 #comment committed r62197. #resolve

svn path=/trunk/; revision=62197
2014-02-15 11:30:13 +00:00
James Tabor ae68a510d4 [Win32k]
- Do not re-enter SetFocus, just call message handling to switch focus window.
- Fix broken logic when searching for a non child ancestor to send messages/Set focus to.
- See CORE-6452.

svn path=/trunk/; revision=62196
2014-02-15 02:14:03 +00:00
Amine Khaldi 32351ba6e9 [WINTRUST_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62195
2014-02-14 23:47:59 +00:00
Amine Khaldi bdd3147440 [WININET_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62194
2014-02-14 23:46:56 +00:00