reactos.git
10 years ago[RSHELL]
David Quintana [Mon, 3 Mar 2014 16:11:47 +0000 (16:11 +0000)]
[RSHELL]
* Improve logging in case of unexpected failures, and trace the creation of toolbar (menu) items.
CORE-7586

svn path=/branches/shell-experiments/; revision=62414

10 years ago[RSHELL]
David Quintana [Mon, 3 Mar 2014 11:14:04 +0000 (11:14 +0000)]
[RSHELL]
* Move the copying back where it belongs. CMake may generate the dependencies the wrong way around (explorer-new should depend on rshell), but at least the copying works as expected, even if I always have to "build solution".
* Allow toggling between TBSTYLE_EX_VERTICAL and the manual TBSTATE_WRAP setting by (un)definiting TBSTYLE_EX_VERTICAL.
CORE-7881

svn path=/branches/shell-experiments/; revision=62412

10 years ago[RSHELL]
David Quintana [Mon, 3 Mar 2014 10:19:35 +0000 (10:19 +0000)]
[RSHELL]
* Improve encapsulation of the CMenuToolbarBase by avoiding unnecessary usages of the window handle from the derived classes.
CORE-7881

svn path=/branches/shell-experiments/; revision=62411

10 years ago[RSHELL]
David Quintana [Sun, 2 Mar 2014 19:35:13 +0000 (19:35 +0000)]
[RSHELL]
* CMenuToolbarBase: Use TBSTATE_BREAK on every button instead of TBSTYLE_EX_VERTICAL. This allows the vertical alignment to work on ros, although the separators are neither sized nor drawn correctly, and the arrow alignment is wrong.
NOTE: It's still not functional. Second level submenus don't show up, and clicking on items does nothing.
CORE-7881

svn path=/branches/shell-experiments/; revision=62382

10 years ago[RSHELL]
David Quintana [Sat, 1 Mar 2014 11:46:04 +0000 (11:46 +0000)]
[RSHELL]
* Move dependency copying to the target script, so that the target properly depends on the source and not the other way around.
* Make all the custom constructors WINAPI.
* Add all the custom constructors to the spec file.
CORE-7596

svn path=/branches/shell-experiments/; revision=62365

10 years ago[RSHELL]
David Quintana [Thu, 27 Feb 2014 11:56:28 +0000 (11:56 +0000)]
[RSHELL]
* Improve hot-tracking behaviour.
CORE-7881

svn path=/branches/shell-experiments/; revision=62347

10 years ago[RSHELL]
David Quintana [Wed, 26 Feb 2014 14:05:55 +0000 (14:05 +0000)]
[RSHELL]
* Add a new logging wrapper to record calls from the start menu back to the explorer site.
CORE-7586

svn path=/branches/shell-experiments/; revision=62335

10 years ago[EXPLORER-NEW]
David Quintana [Wed, 26 Feb 2014 11:13:23 +0000 (11:13 +0000)]
[EXPLORER-NEW]
* Show the start menu at the same position and alignment Windows uses.

[RSHELL]
* Use IShellFolder methods instead of SHCreateShellItem.
* Handle toolbar window events from the toolbar class.
* Improve the positioning calculations.
* TODO: How to tell the submenus of the start menu to show towards the left? For when the taskbar is ABE_RIGHT.

CORE-7596

svn path=/branches/shell-experiments/; revision=62334

10 years ago[RSHELL]
David Quintana [Tue, 25 Feb 2014 18:23:02 +0000 (18:23 +0000)]
[RSHELL]
* Some menu style improvements.
* Some code style improvements.
* Added a skeleton CMergedFolder, as a base towards showing items from both the user and the common start menus. It does not work yet.
CORE-7586

svn path=/branches/shell-experiments/; revision=62330

10 years ago[RSHELL]
David Quintana [Tue, 25 Feb 2014 11:47:29 +0000 (11:47 +0000)]
[RSHELL]
* CStartMenu: Now THESE are the right IDs. The previous ones were icon indices within the file.

svn path=/branches/shell-experiments/; revision=62329

10 years ago[RSHELL]
David Quintana [Tue, 25 Feb 2014 10:44:28 +0000 (10:44 +0000)]
[RSHELL]
* CStartMenu: Update the icon resource IDs to the IDs with the smaller images. This causes the images not to show. Need help figuring out why.
* Misc changes.
CORE-7586

svn path=/branches/shell-experiments/; revision=62328

10 years ago[RSHELL]
David Quintana [Mon, 24 Feb 2014 23:10:12 +0000 (23:10 +0000)]
[RSHELL]
* CMenuBand: Fix the keyboard navigation a bit. Still not fully working yet.
* Show submenus a bit closer to the arrow, as Windows does.
CORE-7881

svn path=/branches/shell-experiments/; revision=62323

10 years ago[RSHELL]
David Quintana [Mon, 24 Feb 2014 13:05:24 +0000 (13:05 +0000)]
[RSHELL]
* CMenuBand: Fix menu colors.
CORE-7881

svn path=/branches/shell-experiments/; revision=62320

10 years ago[RSHELL]
David Quintana [Mon, 24 Feb 2014 11:59:34 +0000 (11:59 +0000)]
[RSHELL]
* Move some classes to separate files.
* Move class declarations to .h files.
CORE-7586

svn path=/branches/shell-experiments/; revision=62319

10 years ago[RSHELL]
David Quintana [Mon, 24 Feb 2014 11:20:16 +0000 (11:20 +0000)]
[RSHELL]
* Undo a test change that shouldn't have reached the commit. ;P

svn path=/branches/shell-experiments/; revision=62318

10 years ago[RSHELL]
David Quintana [Mon, 24 Feb 2014 11:07:16 +0000 (11:07 +0000)]
[RSHELL]
* CMenuBand:
  - Use a Pager control on top of the SF Toolbar, like Windows does.
  - Cache the ideal size of the toolbars to reuse it next time the start menu shows.
  - Draw the dropdown arrows on items with dropdowns.
  - Cancel the timer and open a submenu immediately if the item is clicked.
  - Draw the selected background color on the item with a popup if there is no other item being hovered.
  - Add some space for the dropdown arrows in the size calculations (hardcoded).
  - Simplify the size calculation and positioning.
CORE-7881

svn path=/branches/shell-experiments/; revision=62317

10 years ago* Sync up to trunk HEAD (r62309).
Amine Khaldi [Sun, 23 Feb 2014 18:28:37 +0000 (18:28 +0000)]
* Sync up to trunk HEAD (r62309).

svn path=/branches/shell-experiments/; revision=62310

10 years ago[CMAKE]
David Quintana [Sun, 23 Feb 2014 18:15:20 +0000 (18:15 +0000)]
[CMAKE]
* Actually do what I said.

svn path=/branches/shell-experiments/; revision=62309

10 years ago[CMAKE]
David Quintana [Sun, 23 Feb 2014 18:13:43 +0000 (18:13 +0000)]
[CMAKE]
* Revert change from r62307. Will do a proper merge instead.

[RSHELL]
* CMenuBand: Use SHGetImageList instead of Shell_GetImageLists.
* CMenuBand: Remove minwidth in the size calculation.

svn path=/branches/shell-experiments/; revision=62308

10 years ago[CMAKE]
David Quintana [Sun, 23 Feb 2014 16:44:54 +0000 (16:44 +0000)]
[CMAKE]
* Take MSVC workaround from trunk.

[RSHELL]
* Fix GCC build.
* Add a couple error checks.

svn path=/branches/shell-experiments/; revision=62307

10 years ago[RSHELL]
David Quintana [Sun, 23 Feb 2014 15:02:02 +0000 (15:02 +0000)]
[RSHELL]
* CMenuBand: Send timer notifications for all items, so we can hide a previous submenu when the user hovers an item without submenu.
* CMenuBand: Avoid a stack overflow in some versions of windows by relying on the stored value instead of asking for it in the middle of a changed event.
CORE-7881

svn path=/branches/shell-experiments/; revision=62303

10 years ago[RSHELL]
David Quintana [Sun, 23 Feb 2014 00:15:27 +0000 (00:15 +0000)]
[RSHELL]
* CMenuDeskBar: Actually use the Popup flags to decide on the relative position of the submenus.
CORE-7886

svn path=/branches/shell-experiments/; revision=62296

10 years ago[RSHELL]
David Quintana [Sat, 22 Feb 2014 22:59:28 +0000 (22:59 +0000)]
[RSHELL]
* Take "DbgPrint" function from explorer-new.
* CMenuBand: Show placeholder if the band gets an empty IShellFolder. Added what I guess is a hack, to allow CMenuDeskBar to get the submenu popup from the band.
* CMenuDeskBar: Use WM_ACTIVATE and WM_ACTIVATEAPP to detect when the menu should be closed. Uses the hack above for the exception of showing a submenu.
CORE-7886

svn path=/branches/shell-experiments/; revision=62295

10 years ago* Sync up to trunk HEAD (r62285). Branch guys deserve the significant speedups too ;)
Amine Khaldi [Sat, 22 Feb 2014 10:31:26 +0000 (10:31 +0000)]
* Sync up to trunk HEAD (r62285). Branch guys deserve the significant speedups too ;)

svn path=/branches/shell-experiments/; revision=62286

10 years ago[FONTVIEW]
Hermès Bélusca-Maïto [Fri, 21 Feb 2014 15:49:06 +0000 (15:49 +0000)]
[FONTVIEW]
Unescaped use of percent character in a format string causes percent glyph not to be displayed.
Patch by André Guibert de Bruet.
CORE-7934 #resolve #comment Fixed in revision 62281, thanks ;)

svn path=/trunk/; revision=62281

10 years ago[RSHELL]
David Quintana [Fri, 21 Feb 2014 10:00:00 +0000 (10:00 +0000)]
[RSHELL]
* CMenuBand, CMenuDeskBar: Improve the SubMenu hierarchy and OnSelect flow. Now the menu will spread a FullCancel or Execute upwards and close the whole start menu.
CORE-7881

svn path=/branches/shell-experiments/; revision=62280

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 20 Feb 2014 23:05:06 +0000 (23:05 +0000)]
[NTOSKRNL]
Improve some DPRINTs

svn path=/trunk/; revision=62276

10 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 20 Feb 2014 23:03:04 +0000 (23:03 +0000)]
[NTOSKRNL]
Implement MmAdjustWorkingSetSize

svn path=/trunk/; revision=62275

10 years ago[MSGINA]
Eric Kohl [Thu, 20 Feb 2014 22:00:30 +0000 (22:00 +0000)]
[MSGINA]
CORE-7559
Implement the shutdown dialog. Based on a patch by Lee Schroeder. Thank you very much!

svn path=/trunk/; revision=62274

10 years ago[AFD]
Timo Kreuzer [Thu, 20 Feb 2014 21:47:02 +0000 (21:47 +0000)]
[AFD]
Fix potentially uninitialized variable.

svn path=/trunk/; revision=62273

10 years ago[AfD]
Timo Kreuzer [Thu, 20 Feb 2014 21:41:33 +0000 (21:41 +0000)]
[AfD]
In AfdBindSocket, open a usermode handle and return that to the caller, instead of returning the kernel mode handle.

svn path=/trunk/; revision=62272

10 years ago[HOST_TOOLS]
Timo Kreuzer [Thu, 20 Feb 2014 21:20:47 +0000 (21:20 +0000)]
[HOST_TOOLS]
Move pecoff.h from the tools roto dir to the include/host

svn path=/trunk/; revision=62271

10 years ago[NTDLL_APITEST]
Timo Kreuzer [Thu, 20 Feb 2014 21:19:16 +0000 (21:19 +0000)]
[NTDLL_APITEST]
Add a few more tests for NtAllocateVirtualMemory

svn path=/trunk/; revision=62270

10 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 20 Feb 2014 20:29:51 +0000 (20:29 +0000)]
[DLLEXPORT_TEST]
Add a test that checks the ability to link to function and data exports with cdecl, stdcall and c++ mangled names, including forwarders. It just prints "done". Feel free to convert it into a proper rostests, if you think it's required.

svn path=/trunk/; revision=62269

10 years ago[PSEH2_TEST]
Timo Kreuzer [Thu, 20 Feb 2014 20:20:26 +0000 (20:20 +0000)]
[PSEH2_TEST]
Add another test for non-volatile values. Note that PSEH does NOT work like real SEH here, but this is expected and can not be fixed without special compiler support. Do NEVER DO this kind of stuff inside SEH blocks! Use volatile variables in this case.

svn path=/trunk/; revision=62268

10 years ago[KERNEL32]
Hermès Bélusca-Maïto [Thu, 20 Feb 2014 20:17:53 +0000 (20:17 +0000)]
[KERNEL32]
Revert r62264.
Reason: all APIs set the last error when a CSR* call doesn't return STATUS_SUCCESS. If some winetests fail because of this, this is because we do not correctly do what's needed here (normally the TRUE or FALSE value is returned by the console server, and is not retrieved by a success or failure of a CSR call contrary to what's done here).

svn path=/trunk/; revision=62267

10 years ago[CRT]
Thomas Faber [Thu, 20 Feb 2014 19:28:27 +0000 (19:28 +0000)]
[CRT]
- Force the use of memory operands in bit test intrinsics. Bit offsets above 31 (or 63) can't behave correctly with registers (the constant case is fine because it ensures low offsets). Thanks to Timo Kreuzer and Alex Radocea.

svn path=/trunk/; revision=62266

10 years ago[KMTESTS]
Thomas Faber [Thu, 20 Feb 2014 19:26:24 +0000 (19:26 +0000)]
[KMTESTS]
- Disable Example test since it has intentional failures. Dedicated to Christoph

svn path=/trunk/; revision=62265

10 years ago[kernel32]
Christoph von Wittich [Thu, 20 Feb 2014 19:15:54 +0000 (19:15 +0000)]
[kernel32]
don't set LastError in VerifyConsoleIoHandle

svn path=/trunk/; revision=62264

10 years ago[RSHELL]
David Quintana [Thu, 20 Feb 2014 16:18:49 +0000 (16:18 +0000)]
[RSHELL]
* Improve the layout of the class definitions to make the important details easier to find.
* Rename private (non-COM) class methods to more appropriate names, including a prefix.
* CMenuBand: Make one submenu close before showing another one. This may not be happening in the same exact way windows does it.
CORE-7881

svn path=/branches/shell-experiments/; revision=62263

10 years ago[RSHELL]
David Quintana [Thu, 20 Feb 2014 12:12:42 +0000 (12:12 +0000)]
[RSHELL]
* CMenuBand: Implement rudimentary support for changing the hot item with the keyboard (up/down). The code can probable be simpler, and some corner cases need to be fixed, but it works.
* CMenuDeskBar: Attempt to redesign OnSelect to better match the windows behaviour, which is still mostly unknown.
* Make the log results more readable.
CORE-7881

svn path=/branches/shell-experiments/; revision=62262

10 years ago[GETUNAME][TAPIUI]
Amine Khaldi [Thu, 20 Feb 2014 11:05:27 +0000 (11:05 +0000)]
[GETUNAME][TAPIUI]
* Add Albanian translation. By Ardit Dani, corrected by me.
CORE-7924 #resolve #comment Committed in r62261. Thanks !

svn path=/trunk/; revision=62261

10 years ago[kernel32]
Christoph von Wittich [Wed, 19 Feb 2014 21:01:25 +0000 (21:01 +0000)]
[kernel32]
sync TIME_CompTimeZoneID with wine 1.7.11

svn path=/trunk/; revision=62260

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 20:35:50 +0000 (20:35 +0000)]
[RSHELL]
* CMenuDeskBar: Use the submenu pointer to pass on the cancel events. Windows appears to call this with code=2 (cancellevel).
* CMenuBand: Begin implementing a focus manager for the menu windows. This class will take care of handling mouse and keyboard interactions, including closing the start menu and submenus when the user clicks outside the menu window.
CORE-7881

svn path=/branches/shell-experiments/; revision=62259

10 years ago[kernel32]
Christoph von Wittich [Wed, 19 Feb 2014 19:44:05 +0000 (19:44 +0000)]
[kernel32]
fix crash in kernel32_winetest volume

svn path=/trunk/; revision=62257

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 13:58:28 +0000 (13:58 +0000)]
[RSHELL]
* Reduce a few more log differences with windows.
CORE-7586

svn path=/branches/shell-experiments/; revision=62254

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 12:19:50 +0000 (12:19 +0000)]
[RSHELL]
* Improve the logging system to allow using the same logger for both windows classes and rshell classes.
* Add a wrapper for CMenuSite.
* CMenuDeskBar: Reduce the log differences by keeping a cached copy of the client HWND.
* CMenuBand: Reduce the log differences by keeping a copy of the top level HWND. Will be used later.
CORE-7586

svn path=/branches/shell-experiments/; revision=62253

10 years ago[RSHELL]
David Quintana [Wed, 19 Feb 2014 00:20:45 +0000 (00:20 +0000)]
[RSHELL]
* Separate logger wrappers from the actual implementations.
* Fix some warnings.
CORE-7586

svn path=/branches/shell-experiments/; revision=62252

10 years ago[HIVECLS]
Jérôme Gardou [Tue, 18 Feb 2014 20:11:10 +0000 (20:11 +0000)]
[HIVECLS]
- Add default application (iexplore) for html files.

svn path=/trunk/; revision=62251

10 years ago[SPEC2DEF]
Timo Kreuzer [Tue, 18 Feb 2014 20:06:50 +0000 (20:06 +0000)]
[SPEC2DEF]
Don't make exports by ordinal NONAME automatically. Fixes a bunch of tests. Thanks to Amine for finding the problem in the first place.

svn path=/trunk/; revision=62250

10 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 18 Feb 2014 19:53:48 +0000 (19:53 +0000)]
[NTOSKRNL]
Fix returned symbolic links in IoGetDeviceInterfaces.

svn path=/trunk/; revision=62249

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 18:18:08 +0000 (18:18 +0000)]
[RSHELL]
* Fix some more C-style casts, and misc coding style changes.
* CMenuBand: Create a skeleton of the functions that would handle SMIF_TRACKPOPUP submenus.
* CMenuDeskBar: Fix the redraw issue that prevented submenus from working as expected.
CORE-7886

svn path=/branches/shell-experiments/; revision=62248

10 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 18 Feb 2014 18:12:30 +0000 (18:12 +0000)]
[NTOSKRNL]
Implement PspSetQuotaLimits and use it in NtSetInformationProcess

svn path=/trunk/; revision=62247

10 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 18 Feb 2014 17:57:47 +0000 (17:57 +0000)]
[NTOSKRNL]
Implement TokenOrigin case in NtSetInformationToken

svn path=/trunk/; revision=62246

10 years ago[NTOSKRNL]
Timo Kreuzer [Tue, 18 Feb 2014 17:51:45 +0000 (17:51 +0000)]
[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

10 years ago[INTSAFE]
Timo Kreuzer [Tue, 18 Feb 2014 16:58:18 +0000 (16:58 +0000)]
[INTSAFE]
Fix a typo.

svn path=/trunk/; revision=62244

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 13:55:57 +0000 (13:55 +0000)]
[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

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 11:17:37 +0000 (11:17 +0000)]
[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

10 years ago[CMAKE]
Amine Khaldi [Tue, 18 Feb 2014 11:12:26 +0000 (11:12 +0000)]
[CMAKE]
* Set the default PCH value only if it's not already set.

svn path=/trunk/; revision=62241

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 11:05:20 +0000 (11:05 +0000)]
[RSHELL]
* CMenuBand: Fix submenu creation for shell folder menus.
CORE-7881

svn path=/branches/shell-experiments/; revision=62240

10 years ago[RSHELL]
David Quintana [Tue, 18 Feb 2014 10:26:50 +0000 (10:26 +0000)]
[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

10 years ago[rshell]
Giannis Adamopoulos [Tue, 18 Feb 2014 09:18:16 +0000 (09:18 +0000)]
[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

10 years ago[kernel32]
Christoph von Wittich [Mon, 17 Feb 2014 21:51:48 +0000 (21:51 +0000)]
[kernel32]
sync format_msg.c with wine 1.7.11

svn path=/trunk/; revision=62234

10 years ago[comctl32]
Christoph von Wittich [Mon, 17 Feb 2014 20:09:46 +0000 (20:09 +0000)]
[comctl32]
sync rebar to wine 1.7.11

svn path=/trunk/; revision=62233

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 18:38:31 +0000 (18:38 +0000)]
[RSHELL]
* CMenuBand: Begin implementing submenus for shell items.
* CMenuBand: Begin implementing context menus.
CORE-7881

svn path=/branches/shell-experiments/; revision=62232

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 17:16:55 +0000 (17:16 +0000)]
[RSHELL]
 * CMenuBand: Improve the code structure.
 * Make the class selection better managed.
Thanks Giannis.
CORE-7881

svn path=/branches/shell-experiments/; revision=62231

10 years ago[SHELL32]
Thomas Faber [Mon, 17 Feb 2014 17:01:37 +0000 (17:01 +0000)]
[SHELL32]
- Fix more casts and stack corruption

svn path=/trunk/; revision=62230

10 years ago[SHELL32]
Thomas Faber [Mon, 17 Feb 2014 16:53:41 +0000 (16:53 +0000)]
[SHELL32]
- Fix some broken casts & stack corruption

svn path=/trunk/; revision=62229

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 16:41:10 +0000 (16:41 +0000)]
[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

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 15:38:55 +0000 (15:38 +0000)]
[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

10 years ago[RSHELL]
David Quintana [Mon, 17 Feb 2014 11:20:35 +0000 (11:20 +0000)]
[RSHELL]
* CMenuBand: Handle WM_COMMAND and run SMC_EXEC for static menu items (Run, Shutdown).
CORE-7881

svn path=/branches/shell-experiments/; revision=62226

10 years ago[RSHELL]
Giannis Adamopoulos [Mon, 17 Feb 2014 10:42:52 +0000 (10:42 +0000)]
[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

10 years ago[RosApps|WineFile] - update some resource files, please review and update them.
James Tabor [Mon, 17 Feb 2014 04:18:52 +0000 (04:18 +0000)]
[RosApps|WineFile] - update some resource files, please review and update them.

svn path=/trunk/; revision=62224

10 years ago[rshell]
Giannis Adamopoulos [Sun, 16 Feb 2014 21:53:21 +0000 (21:53 +0000)]
[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

10 years ago[ws2_32_new]
Christoph von Wittich [Sun, 16 Feb 2014 21:20:51 +0000 (21:20 +0000)]
[ws2_32_new]
always return "WinSock 2.0" as windows does (verified on windows 8)
fix a typo

svn path=/trunk/; revision=62222

10 years ago[CMAKE]
Amine Khaldi [Sun, 16 Feb 2014 21:06:31 +0000 (21:06 +0000)]
[CMAKE]
* Correctly sort the ntdll folder.

svn path=/trunk/; revision=62221

10 years ago[FDC]
Timo Kreuzer [Sun, 16 Feb 2014 16:23:18 +0000 (16:23 +0000)]
[FDC]
Silence some debug prints

svn path=/trunk/; revision=62220

10 years ago[BASEADDRESSES]
Timo Kreuzer [Sun, 16 Feb 2014 14:57:36 +0000 (14:57 +0000)]
[BASEADDRESSES]
Partly revert 62119 to see whether that fixes the hybrid builder

svn path=/trunk/; revision=62219

10 years ago[TDI]
Timo Kreuzer [Sun, 16 Feb 2014 13:59:16 +0000 (13:59 +0000)]
[TDI]
Add stubs for TdiRegisterPnPHandlers and TdiDeregisterPnPHandlers

svn path=/trunk/; revision=62218

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 16 Feb 2014 13:56:36 +0000 (13:56 +0000)]
[NTOSKRNL]
Improve MiRemoveMappedPtes to be able to unmap session mapped views.

svn path=/trunk/; revision=62217

10 years ago[INF]
Eric Kohl [Sun, 16 Feb 2014 12:53:56 +0000 (12:53 +0000)]
[INF]
Fix broken string. I hate this Crimmson Editor "feature".

svn path=/trunk/; revision=62216

10 years ago[INF]
Eric Kohl [Sun, 16 Feb 2014 12:49:07 +0000 (12:49 +0000)]
[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

10 years ago[RSHELL]
David Quintana [Sun, 16 Feb 2014 12:48:41 +0000 (12:48 +0000)]
[RSHELL]
* CMenuBand: Bring the style closer to a menu.

svn path=/branches/shell-experiments/; revision=62214

10 years ago[RSHELL]
David Quintana [Sun, 16 Feb 2014 12:48:29 +0000 (12:48 +0000)]
[RSHELL]
* CMenuDeskBar: Improve code style, and implement some more methods.

svn path=/branches/shell-experiments/; revision=62213

10 years ago[RSHELL]
David Quintana [Sun, 16 Feb 2014 12:48:09 +0000 (12:48 +0000)]
[RSHELL]
* CMenuSite: Improve code style.

svn path=/branches/shell-experiments/; revision=62212

10 years ago[appwiz]
Giannis Adamopoulos [Sun, 16 Feb 2014 12:21:52 +0000 (12:21 +0000)]
[appwiz]
- Don't duplicate an export
- Spotted by Victor Martinez

svn path=/trunk/; revision=62211

10 years ago[ws2_32]
Christoph von Wittich [Sun, 16 Feb 2014 10:24:08 +0000 (10:24 +0000)]
[ws2_32]
-do not initialize in case of error
-don't touch vendor info

svn path=/trunk/; revision=62210

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 16 Feb 2014 09:54:05 +0000 (09:54 +0000)]
[NTOSKRNL]
Implement NtReadRequestData and NtWriteRequestData

svn path=/trunk/; revision=62209

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 16 Feb 2014 09:27:01 +0000 (09:27 +0000)]
[NTOSKRNL]
Implement SystemLookasideInformation case in NtQuerySystemInformation

svn path=/trunk/; revision=62208

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 16 Feb 2014 09:08:22 +0000 (09:08 +0000)]
[NTOSKRNL]
- Halfplement SeReportSecurityEvent, stub SeSetAuditParameter and enable both exports, which are SP1!

svn path=/trunk/; revision=62207

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 16 Feb 2014 08:56:34 +0000 (08:56 +0000)]
[NTOSKRNL]
- Fix logic in PsReferenceEffectiveToken

svn path=/trunk/; revision=62206

10 years ago[NTOSKRNL]
Timo Kreuzer [Sun, 16 Feb 2014 08:54:38 +0000 (08:54 +0000)]
[NTOSKRNL]
- Do not fail in CmLoadKey, when a trust class key was passed. Instead just ignore it.

svn path=/trunk/; revision=62205

10 years ago[ws2_32]
Christoph von Wittich [Sun, 16 Feb 2014 08:02:38 +0000 (08:02 +0000)]
[ws2_32]
merge startup version checks from ws2_32_new/src/startup.c

[ws2_32_new]
fix typo

svn path=/trunk/; revision=62204

10 years ago[ws2_32]
Christoph von Wittich [Sun, 16 Feb 2014 07:05:23 +0000 (07:05 +0000)]
[ws2_32]
always return "WinSock 2.0" as windows does
merge winsock 1 init code from ws2_32_new

svn path=/trunk/; revision=62203

10 years ago[crt]
Christoph von Wittich [Sun, 16 Feb 2014 05:42:42 +0000 (05:42 +0000)]
[crt]
fix swscanf winetest

svn path=/trunk/; revision=62202

10 years ago- Fix crash reported in CORE-6734.
James Tabor [Sun, 16 Feb 2014 01:05:04 +0000 (01:05 +0000)]
- Fix crash reported in CORE-6734.

svn path=/trunk/; revision=62201

10 years ago[crt]
Christoph von Wittich [Sat, 15 Feb 2014 19:12:07 +0000 (19:12 +0000)]
[crt]
partial sync of with wine 1.7.11

svn path=/trunk/; revision=62199

10 years ago[VGAFONTEDIT]
Sylvain Petreolle [Sat, 15 Feb 2014 16:10:57 +0000 (16:10 +0000)]
[VGAFONTEDIT]
[IMAGESOFT]
[GREEN]
Bring up PCH support.

svn path=/trunk/; revision=62198

10 years ago[KERNEL32]
Jérôme Gardou [Sat, 15 Feb 2014 11:30:13 +0000 (11:30 +0000)]
[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

10 years ago[Win32k]
James Tabor [Sat, 15 Feb 2014 02:14:03 +0000 (02:14 +0000)]
[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