Commit graph

56689 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto b67dc560e6 [NOTEVIL]
- Convert our goode olde ReactOS Easter Egg "notevil" app to unicode.
- Remove .rbuild file.
- Code formatting.

svn path=/trunk/; revision=62550
2014-03-23 02:24:33 +00:00
Hermès Bélusca-Maïto eab1b449bb [COMP][SORT]
Bring back COMP and SORT utilities to build.

svn path=/trunk/; revision=62549
2014-03-23 01:32:46 +00:00
Hermès Bélusca-Maïto 65ce2df6df [FORMAT]
As mode and more, format is a false .com (for compatibility purposes).

svn path=/trunk/; revision=62548
2014-03-23 01:16:19 +00:00
Hermès Bélusca-Maïto 918e8924e7 [RTL]
- Code formatting (homogeneisation of...).
- For "Deadlock" DPRINT, replace the DPRINT1 by a ERROR_DBGBREAK for (user) debugging purposes only (a priori this shouldn't be hit during our automated tests).

svn path=/trunk/; revision=62547
2014-03-23 00:23:54 +00:00
Hermès Bélusca-Maïto 055a4866c3 [SHELL]
Allow opening .COM executables from the (explorer) shell, outside cmd.exe.
Patch by Lee Schroeder.
CORE-8009 #resolve #comment Fixed in revision 62546. Thanks :D

svn path=/trunk/; revision=62546
2014-03-22 21:07:28 +00:00
Hermès Bélusca-Maïto a44f578a6c [ADVAPI32][SECUR32]
Remove useless msvcrt importing.

[WINSRV]
Fix imports.

CORE-7985

svn path=/trunk/; revision=62545
2014-03-22 20:04:28 +00:00
Hermès Bélusca-Maïto 2e7eea8043 [KERNEL32]: Fix parameter usage in RtlAcquirePrivilege.
svn path=/trunk/; revision=62544
2014-03-22 18:46:26 +00:00
Pierre Schweitzer d30892cbc2 [KERNEL32]
Actually, given how the calls were done later on, it appears that our dear Alex was missing a !
So fix the if condition in BasepIsRealtimeAllowed, restore the previous arg name, and update the doc
This should fix the calls to that function.

CORE-8013 #comment Should be fixed with r62543. Please retry

svn path=/trunk/; revision=62543
2014-03-22 16:11:32 +00:00
Pierre Schweitzer 6ef7adc1de [KERNEL32]
- Rename Keep argument of BasepIsRealtimeAllowed to something more accurate.
- Properly document this function usage given its specific behavior.

It's badly used in trunk atm, fixes will come in next commit

svn path=/trunk/; revision=62542
2014-03-22 15:59:41 +00:00
Thomas Faber 2936e38c77 [COM_APITEST]
- Verify interfaces against HKLM\Software\Classes\Interface

svn path=/trunk/; revision=62541
2014-03-21 11:45:30 +00:00
Thomas Faber 833db14fa7 [COM_APITEST]
- Add MergedFolder and AugmentedShellFolder classes/interfaces

svn path=/trunk/; revision=62540
2014-03-21 11:23:47 +00:00
David Quintana d2b33acd15 [RSHELL]
* Improve behaviour when hovering and clicking on the menubar. It's still somewhat glitchy though.
CORE-7586

svn path=/branches/shell-experiments/; revision=62539
2014-03-21 10:13:18 +00:00
Thomas Faber 992f574ae3 [PSDK]
- Fix GCC version of FIELD_OFFSET in ntdef.h

svn path=/trunk/; revision=62538
2014-03-21 07:24:03 +00:00
David Quintana 0216102e0c [RSHELL]
* Improve mouse navigation of the menubar.
* Fix the menus.
* Fix the case for system includes (hopefully fixes).
CORE-7586

svn path=/branches/shell-experiments/; revision=62537
2014-03-20 15:39:25 +00:00
James Tabor a509bf406e [Usp10] - Sync to Wine 1.7.14.
svn path=/trunk/; revision=62536
2014-03-20 02:10:07 +00:00
James Tabor 6a334be372 [Usp10] - Sync to Wine 1.7.14.
svn path=/trunk/; revision=62535
2014-03-20 02:07:55 +00:00
David Quintana ad40525f61 [RSHELL]
* Implement WH_MSGFILTER hooking to handle the popup menus from the horizontal menubar. Switching between menu items wby moving the mouse now works, but at the moment, the non-menu popups (including the start menu) are somewhat glitchy.
CORE-7586

svn path=/branches/shell-experiments/; revision=62534
2014-03-19 15:33:41 +00:00
James Tabor 7860a3e097 [NtUser|User32]
- Fix HiliteMenuItem tests, see CORE-7967.

svn path=/trunk/; revision=62533
2014-03-18 21:54:59 +00:00
David Quintana 64227df624 Sync with trunk r62529.
svn path=/branches/shell-experiments/; revision=62530
2014-03-18 14:39:04 +00:00
James Tabor ac46205375 [Win32k]
- Patch by David Quintana : Menu info fType and wID have wrong values if the menu has a submenu. See CORE-7966.

svn path=/trunk/; revision=62529
2014-03-18 13:45:38 +00:00
James Tabor 6e6984882a [User32]
- Patch by Victor Martinez Calvo : Several menu.c fixes. See CORE-7967.
- Sync port from wine with modifications

svn path=/trunk/; revision=62528
2014-03-18 04:11:30 +00:00
James Tabor 13bd05110c [Win32k]
- Fix more menu tests, missed flags and fix MIM_APPLYTOSUBMENUS.

svn path=/trunk/; revision=62527
2014-03-18 02:56:48 +00:00
James Tabor 05f6960a49 [NtUser|User32]
- Use new menu flags.
- Fix msg test_menu_messages tests. Patch from CORE-7966 breaks it.
- Fix edit tests with GetMenuBarInfo.
- Fix menu test_getmenubarinfo tests but the todo on line 375.

svn path=/trunk/; revision=62526
2014-03-18 01:15:08 +00:00
Hermès Bélusca-Maïto eb1db23139 [MODE]: Convert into UNICODE.
svn path=/trunk/; revision=62525
2014-03-18 00:17:27 +00:00
Hermès Bélusca-Maïto c6ba928ae3 Previous commit (forgotten):
============================
[MODE]
- Remove unneeded import lib;
- Code formatting (*nix--;)
- Remove .rbuild file (we now use cmake :D )

Current commit:
===============
[MODE][MORE]
Even if those utilities are perfect valid x86 PE executables, turn their extensions to .com for compatibility purposes with old scripts (as done on windows).

svn path=/trunk/; revision=62524
2014-03-17 23:42:55 +00:00
Hermès Bélusca-Maïto af6ab074bf [CMDUTILS]: Fix some utils descriptions.
svn path=/trunk/; revision=62523
2014-03-17 23:14:08 +00:00
Hermès Bélusca-Maïto f865566153 [MODE]: Add to compilation.
svn path=/trunk/; revision=62522
2014-03-17 22:48:11 +00:00
Hermès Bélusca-Maïto e38dc3b038 [MODE]
Move mode from rosapps to reactos trunk.
CORE-8001 #resolve #comment Moved from rosapps to reactos trunk in revision 62521.

svn path=/trunk/; revision=62521
2014-03-17 22:45:47 +00:00
David Quintana eaec85cafe [RSHELL]
* Begin work in improving the behaviour of the horizontal mode menuband. There's still a lot of work to do, and some things are temporarily worse than before, but in other places it has improved already.
CORE-7586

svn path=/branches/shell-experiments/; revision=62520
2014-03-17 12:33:03 +00:00
Eric Kohl 32091359d7 [MSV1_0]
LsaApLogonUser:
- Check password prior to checking account restrictions.
- Add checks for expired account (disabled) and password.

svn path=/trunk/; revision=62519
2014-03-16 19:54:33 +00:00
Sylvain Petreolle efad5a5951 [CMD]
Addendum to r28077:
Fix displaying the free space on the volume in remaining languages.

svn path=/trunk/; revision=62518
2014-03-16 13:05:27 +00:00
Christoph von Wittich 14f804f6a4 [i8042prt]
fix keyboard detection on Dell D531 notebook and on other devices with PS/2 multiplexing controllers 

svn path=/trunk/; revision=62517
2014-03-16 12:57:39 +00:00
David Quintana fb26c9bcd8 [RSHELL]
* Sorry.

svn path=/branches/shell-experiments/; revision=62516
2014-03-16 09:36:28 +00:00
David Quintana 535f0f1c4e [RSHELL]
Whoops. MSVC does not not error with this... ;P

svn path=/branches/shell-experiments/; revision=62515
2014-03-16 09:30:29 +00:00
David Quintana aa699bf2a9 [RSHELL]
* Fix the hot tracking on the filebrowser menubar. Still does not handle switching menus while hovering, though.
CORE-7586

svn path=/branches/shell-experiments/; revision=62514
2014-03-16 09:28:51 +00:00
Hermès Bélusca-Maïto 2b427f2fba [CONSRV]
- Free allocated memory in case GlobalLock fails.
- Implement bitmap copy of graphics screen buffers. It seems that the call to StretchDIBits doesn't work correctly (it copies the image but removes a band of height == Console->Selection.srSelection.Top at the bottom of the copied image), so in the meantime I call SetDIBitsToDevice which does correctly the job. It would be nice that some win32k guy has a look at this... :D
Have fun!

svn path=/trunk/; revision=62513
2014-03-16 02:15:53 +00:00
Hermès Bélusca-Maïto 90989af0c7 [CONSRV]: Code formatting only.
svn path=/trunk/; revision=62512
2014-03-16 02:11:25 +00:00
David Quintana ea3e04f67f [RSHELL]
* Use a better way to toggle using TBSTYLE_EX_VERTICAL instead of TBSTATE_WRAP.
CORE-7586

svn path=/branches/shell-experiments/; revision=62511
2014-03-16 01:21:54 +00:00
David Quintana 75f35dbf96 [RSHELL]
* Make this crazy nested conditional mess a bit flatter.

svn path=/branches/shell-experiments/; revision=62510
2014-03-15 21:44:49 +00:00
David Quintana bacc079c22 [RSHELL]
* Fix keyboard navigation and hottracking behaviour. One glitch remains where quickly moving the mouse to a parent's toolbar item, and returning to the submenu before it closes, won't restore the parent's hot item to the one with the submenu.

svn path=/branches/shell-experiments/; revision=62509
2014-03-15 21:38:15 +00:00
Hermès Bélusca-Maïto 9899182f48 [CMAKE:MSVC]
Generate uniquely-named .bin compiled messages files; this fixes broken messages inclusion in ntdll, kernel32 ...

svn path=/trunk/; revision=62508
2014-03-15 21:30:49 +00:00
Christoph von Wittich aa5ded9135 [comctl32]
sync toolbar with wine head

svn path=/trunk/; revision=62506
2014-03-15 21:13:25 +00:00
Hermès Bélusca-Maïto 5d937b84a8 [CONSRV]
Fix changing foreground and background console colors via console properties dialog.
Fully developed and tested in ReactOS 8^D
CORE-4901 #resolve #comment Fixed in revision 62505.

svn path=/trunk/; revision=62505
2014-03-15 17:15:23 +00:00
Amine Khaldi 492eebcc0e [EXPLORER_NEW]
* Fix MSVC build.

svn path=/branches/shell-experiments/; revision=62504
2014-03-15 15:02:53 +00:00
Amine Khaldi f4388e723d * Sync up to trunk HEAD (r62502).
svn path=/branches/shell-experiments/; revision=62503
2014-03-15 14:56:08 +00:00
Amine Khaldi 4f523a3000 [SHELL32]
* Implement support for file formats' drop target shell extensions.
* Implement a shell extension for executable files.
* Implement a shell extension for lnk files.
* Change the shell notifications for moving files and folders, as they were all conflated with renaming files.
* Fix up SHChangeNotification so the desktop receives notifications when files are added to common or user desktop directories.
* Fix up SHChangeNotification such that folder pidls are not incorrectly assumed to be file pidls and displayed incorrectly.
* Implement a drop target for My Documents.
* Fix up the desktop's drop target resolution so files can be dropped on the recycle bin and my documents etc properly.
* Stub IDragSourceHelper in CLSID_DragDropHelper.
* Add a few additional shell change notifications.
* Silence a few FIXMEs to TRACEs.
* Some code clean up.
* Brought to you by Huw Campbell.
CORE-3760

svn path=/trunk/; revision=62502
2014-03-15 13:59:22 +00:00
Eric Kohl 3643e3e2b9 [MSGINA]
Update russian translation. Patch by jperm. Thanks a lot!
CORE-7974 #resolve

svn path=/trunk/; revision=62501
2014-03-15 13:46:33 +00:00
Hermès Bélusca-Maïto 8959204c82 [CONSRV]: Silence some DPRINTs.
svn path=/trunk/; revision=62500
2014-03-15 02:04:54 +00:00
Hermès Bélusca-Maïto 92514dc19e [RAPPS]: Update RosBE to 2.1.1
svn path=/trunk/; revision=62499
2014-03-15 00:47:09 +00:00
Hermès Bélusca-Maïto 7c7bd121c5 [CARDS]
Fix GDI leak.
Patch by mudhead.
CORE-7854 #resolve #comment Fixed in revision 62498, thanks ;)

svn path=/trunk/; revision=62498
2014-03-14 23:12:10 +00:00