Commit graph

56479 commits

Author SHA1 Message Date
Eric Kohl 27558e0b69 [NETAPI32]
NetUserSetInfo: Enable info levels 4, 22, 1017 and 1018.

svn path=/trunk/; revision=62366
2014-03-01 12:11:26 +00:00
David Quintana 28bf05e265 [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
2014-03-01 11:46:04 +00:00
Eric Kohl 2d1a100b57 [NETAPI32]
- NetUserSetInfo: Implement the info level 22.
- Update the users DACL according to the user flags for the info levels 1, 2, 3, 4, 22 and 1008.

svn path=/trunk/; revision=62364
2014-03-01 11:37:23 +00:00
Hermès Bélusca-Maïto de68f2df0f [CMD][HELP]
Fix the IsConsoleHandle helper.

svn path=/trunk/; revision=62362
2014-02-28 23:55:40 +00:00
Hermès Bélusca-Maïto 4644ad4140 [CMAKE]
Make MSVC warning C4020 "Too many actual parameters" an error
CORE-7960 #resolve #comment Committed in revision 62361.

svn path=/trunk/; revision=62361
2014-02-28 23:34:32 +00:00
Amine Khaldi 9892a47037 [OPENGL32]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62360
2014-02-28 21:24:32 +00:00
Amine Khaldi ccee4fcbce [IPHLPAPI]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62358
2014-02-28 18:39:29 +00:00
Amine Khaldi 66e64a9325 [DIRECTX]
* Mark some modules as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62356
2014-02-28 16:24:50 +00:00
Amine Khaldi 09dfcb5720 [USER32]
* Mark as hotpatchable.
* Uncomment out the hot patching attribute for ShowCursor() now that the feature is supported.
* More will come.
CORE-7959

svn path=/trunk/; revision=62355
2014-02-28 16:21:10 +00:00
Amine Khaldi 06a96d5805 [CMAKE]
* Add support for marking an image as hotpatchable.
[INCLUDES]
* Introduce a way to allow us to mark pretty much any function in our codebase as DECLSPEC_HOTPATCH (not just in Wine modules).
* Fix DECLSPEC_HOTPATCH define and enable this hot patching feature support.
CORE-7959

svn path=/trunk/; revision=62354
2014-02-28 16:18:41 +00:00
James Tabor 5729a923fe - Remove debug print.
svn path=/trunk/; revision=62348
2014-02-27 13:20:59 +00:00
David Quintana b35ff38428 [RSHELL]
* Improve hot-tracking behaviour.
CORE-7881

svn path=/branches/shell-experiments/; revision=62347
2014-02-27 11:56:28 +00:00
James Tabor 4d92b88dea [Win32k]
- Fix server side call for Get Combo and ListBox information so it does not loop through the message loop.

svn path=/trunk/; revision=62340
2014-02-27 01:12:32 +00:00
James Tabor f08e1261ed [User32|ListBox]
- Patch by Huw Davies: If the listbox loses focus while holding capture, release it by essentially simulating a button up event.

svn path=/trunk/; revision=62339
2014-02-26 22:56:27 +00:00
James Tabor bcc1390a36 [User32Test]
- Update listbox and msg test to wine 1.7.13.

svn path=/trunk/; revision=62338
2014-02-26 22:54:03 +00:00
David Quintana 107ae8ee41 [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
2014-02-26 14:05:55 +00:00
David Quintana 8b06cd6325 [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
2014-02-26 11:13:23 +00:00
David Quintana 58931088c3 [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
2014-02-25 18:23:02 +00:00
David Quintana 53f74feb2d [RSHELL]
* CStartMenu: Now THESE are the right IDs. The previous ones were icon indices within the file.

svn path=/branches/shell-experiments/; revision=62329
2014-02-25 11:47:29 +00:00
David Quintana 5ee1aff4f5 [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
2014-02-25 10:44:28 +00:00
James Tabor 38758f72ac [Win32ss]
- MapWindowPoints return incorrect result for windows with WS_EX_LAYOUTRTL style.
- Patch by Maxim Andreyanov. see CORE-7947.

svn path=/trunk/; revision=62327
2014-02-25 05:29:00 +00:00
James Tabor 9b4d645ad0 [Ext2fs]
- Fixed the driver start up for Ext2 partitions and drives. Now the driver loads.
- At one time this driver worked on the same hardware I have today, same drives nothing has changed. Now since all the changes else where, guessing it broke something.
- Don't assign and bug reports to me, if so, I will remove them!

svn path=/trunk/; revision=62326
2014-02-25 03:39:23 +00:00
David Quintana 2902b1cf0c [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
2014-02-24 23:10:12 +00:00
David Quintana 9cf711a73f [RSHELL]
* CMenuBand: Fix menu colors.
CORE-7881

svn path=/branches/shell-experiments/; revision=62320
2014-02-24 13:05:24 +00:00
David Quintana b62a6757ee [RSHELL]
* Move some classes to separate files.
* Move class declarations to .h files.
CORE-7586

svn path=/branches/shell-experiments/; revision=62319
2014-02-24 11:59:34 +00:00
David Quintana 8c18269e39 [RSHELL]
* Undo a test change that shouldn't have reached the commit. ;P

svn path=/branches/shell-experiments/; revision=62318
2014-02-24 11:20:16 +00:00
David Quintana eee3377ec9 [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
2014-02-24 11:07:16 +00:00
Amine Khaldi 56bf9b6dbd * Sync up to trunk HEAD (r62309).
svn path=/branches/shell-experiments/; revision=62310
2014-02-23 18:28:37 +00:00
David Quintana 9877002e5c [CMAKE]
* Actually do what I said.

svn path=/branches/shell-experiments/; revision=62309
2014-02-23 18:15:20 +00:00
David Quintana b6d033175c [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
2014-02-23 18:13:43 +00:00
David Quintana 04a3726c09 [CMAKE]
* Take MSVC workaround from trunk.

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

svn path=/branches/shell-experiments/; revision=62307
2014-02-23 16:44:54 +00:00
David Quintana d0f3e72c8e [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
2014-02-23 15:02:02 +00:00
Amine Khaldi 5f2e7f0391 [CMAKE]
* Add a workaround for the recent MSVC toolchain (MSBUILD) /MP bug.

svn path=/trunk/; revision=62300
2014-02-23 12:25:36 +00:00
Hermès Bélusca-Maïto 5d59eafa57 [MSGINA]: Addendum for r62065 . I don't like freeing this 'msg' object in many places (in the caller and in the thread).
svn path=/trunk/; revision=62299
2014-02-23 11:41:56 +00:00
Amine Khaldi c1e3e32d6d [CMAKE]
* Use the appropriate CMake command to get the absolute path. I forgot to commit this change in the transition phase.
CORE-7918 #resolve #comment Should be fixed in r62298. Thank you for testing the VS build.

svn path=/trunk/; revision=62298
2014-02-23 10:37:31 +00:00
Eric Kohl 11e1167b0c [MSGINA]
Shutdown dialog: Display the current users name in the "log off" list entry.

svn path=/trunk/; revision=62297
2014-02-23 09:32:44 +00:00
David Quintana dcbd65feca [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
2014-02-23 00:15:27 +00:00
David Quintana 905ab8ebba [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
2014-02-22 22:59:28 +00:00
Eric Kohl 9347a16a57 [SYSSETUP]
Add date/time to setuplog.txt. Patch by Lee Schroeder. Thanks a lot!
CORE-7927 #resolve

svn path=/trunk/; revision=62289
2014-02-22 13:58:33 +00:00
Eric Kohl cefedcb695 [NETAPI32]
NetGetJoinInformation: Fix netapi32 wksta winetest crash.

svn path=/trunk/; revision=62288
2014-02-22 13:55:29 +00:00
Amine Khaldi ddb3d908c9 * Sync up to trunk HEAD (r62285). Branch guys deserve the significant speedups too ;)
svn path=/branches/shell-experiments/; revision=62286
2014-02-22 10:31:26 +00:00
Johannes Anderwald 27787c5918 [KS]
- Call Property handler guarded in seh block 
- Needs to be done in portcls too
- 

svn path=/trunk/; revision=62285
2014-02-22 09:53:25 +00:00
Timo Kreuzer 5be1171389 [NTOSKRNL]
CORE-7932 #comment Silence UNIMPLEMENTED warning for SepAdtPrivilegedServiceAuditAlarm, since this function is called relatively often, spamming the debuglog, and it's missing implementation does not directly affect the behavior for applications.

svn path=/trunk/; revision=62284
2014-02-22 09:36:42 +00:00
Hermès Bélusca-Maïto f71a826f2c [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
2014-02-21 15:49:06 +00:00
David Quintana 07467c9e06 [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
2014-02-21 10:00:00 +00:00
Timo Kreuzer d996e6a34d [NTOSKRNL]
Improve some DPRINTs

svn path=/trunk/; revision=62276
2014-02-20 23:05:06 +00:00
Timo Kreuzer 9b07458c4d [NTOSKRNL]
Implement MmAdjustWorkingSetSize

svn path=/trunk/; revision=62275
2014-02-20 23:03:04 +00:00
Eric Kohl feedae2fff [MSGINA]
CORE-7559
Implement the shutdown dialog. Based on a patch by Lee Schroeder. Thank you very much!

svn path=/trunk/; revision=62274
2014-02-20 22:00:30 +00:00
Timo Kreuzer 9e44277466 [AFD]
Fix potentially uninitialized variable.

svn path=/trunk/; revision=62273
2014-02-20 21:47:02 +00:00
Timo Kreuzer ca142ab065 [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
2014-02-20 21:41:33 +00:00