reactos.git
5 years ago[HIVESFT.INF]
David Quintana [Mon, 28 Jul 2014 13:18:57 +0000 (13:18 +0000)]
[HIVESFT.INF]
* Shell service object DLLs expect the ShellServiceObjectDelayLoad key to exist.

[SYSSETUP.INF]
* Mark stobject.dll to be registered during setup.

[STOBJECT]
* Implement icon handling.
* Implement rudimentary volume icon handler.
* Allow the volume icon to show the mute status of the primary audio device.

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

5 years ago[STOBJECT]
David Quintana [Wed, 23 Jul 2014 18:00:36 +0000 (18:00 +0000)]
[STOBJECT]
* Create skeleton for the SysTray shell service object DLL. No tray icons are created yet.
* Tranks Robert Naumann for providing the icon resources, and some file templates.

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

5 years ago[RSHELL]
David Quintana [Sat, 12 Jul 2014 12:40:50 +0000 (12:40 +0000)]
[RSHELL]
* the Programs menu is localized. Obtain it the right way.

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

5 years ago[RSHELL]
David Quintana [Sat, 12 Jul 2014 02:43:06 +0000 (02:43 +0000)]
[RSHELL]
* Notify the parent menu popup when the deskbar is closing.

[EXPLORER-NEW]
* Set the button pressed when the start menu gets displayed.
* Set the button released when the start menu notifies it was closed.

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

5 years ago[RSHELL]
David Quintana [Thu, 10 Jul 2014 19:16:21 +0000 (19:16 +0000)]
[RSHELL]
* Really fix GCC build.

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

5 years ago[RSHELL]
David Quintana [Thu, 10 Jul 2014 17:17:36 +0000 (17:17 +0000)]
[RSHELL]
* Use the IAugmentedShellFolder methods instead of the old constructor.

[SHELL32]
* Fix gcc compilation.

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

5 years ago[RSHELL]
David Quintana [Wed, 9 Jul 2014 23:37:02 +0000 (23:37 +0000)]
[RSHELL]
* Filter out the Programs item from the top list.

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

5 years ago[RSHELL]
David Quintana [Wed, 9 Jul 2014 23:05:37 +0000 (23:05 +0000)]
[RSHELL]
* Now that CMergedFolder works, try to make it more like windows.
* CMergedFolder: Declare and expose the undocumented IAugmentedShellFolder2 (all methods unimplemented yet). It will require major changes to the way I implemented it, but it will be for the best.
* CStartMenu: Make use of the real CMergedFolder in Windows 2003 (does not exist in win7).

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

5 years ago[RSHELL]
David Quintana [Wed, 9 Jul 2014 00:42:05 +0000 (00:42 +0000)]
[RSHELL]
* CFocusManager: Try to fix some weird behaviour.
* CMergedFolder: Downgrade some prints to TRACEs, and implement a couple methods needed by some debugging code.
* Activate merged folders by default. TODO: implement the filtering of the "Programs" submenu, and use it for the real Programs menu item.

[SHELL32]
* defcontextmenu.cpp: Make a copy of the apidl array before storing it for later, since it may be a pointer to the stack which may not be available later. Fixes the merged folders not working on clicks and context menu.
* shlmenu.cpp: While debugging, I made Shell_MergeMenus closer to WINE's.

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

5 years ago[EXPLORER-NEW]
David Quintana [Sat, 5 Jul 2014 02:13:37 +0000 (02:13 +0000)]
[EXPLORER-NEW]
* Revert debugging change that shouldn't have been commited.
* Implement rudimentary tooltip support for tray icons. Does not yet work exactly like the windows does it.

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

5 years ago[EXPLORER-NEW]
David Quintana [Sat, 5 Jul 2014 00:35:43 +0000 (00:35 +0000)]
[EXPLORER-NEW]
* Fix a typo that broke tray notify icons.
* Implement loading of Shell Service Objects. Works in win2003 but no idea if it works in ros since we don't have any SSO implemented yet ;P

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

5 years ago[RSHELL]
David Quintana [Wed, 2 Jul 2014 14:48:21 +0000 (14:48 +0000)]
[RSHELL]
* Handle SMSET_BOTTOM on SetShellFolder so the shell items show below the static menu.
* Downgrade some DbgPrints to TRACEs (reduces log spam).
* Add some extra debugging messages to CMergedFolder.
* Export the CMergedFolder constructor so it can be used from browseui.

[BROWSEUI]
* Use merged folders for the Favorites menu.

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

5 years ago[SHELL32]
David Quintana [Mon, 30 Jun 2014 17:04:47 +0000 (17:04 +0000)]
[SHELL32]
* Some start menu icons by Robert Naumann (gonzoMD) in proper size and content.

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

5 years ago[RSHELL]
David Quintana [Sun, 29 Jun 2014 15:42:06 +0000 (15:42 +0000)]
[RSHELL]
* Change the way the menu items are activated. Now the menubar activates on mouse down, and the other items activate on mouse up. Not everything works perfectly yet, but it will eventually allow proper usage of the shell menus by keeping the mouse button down. I believe this is also the way to go to avoid the "instant reopening" of the menus when trying to close them.

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

5 years ago[RSHELL]
David Quintana [Sun, 29 Jun 2014 13:54:08 +0000 (13:54 +0000)]
[RSHELL]
* Added IPersistFolder2 interface to CMergedFolder, per MSDN suggestion.
* Changed the way the pidl info is stored to be more clean and readable.

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

5 years ago[RSHELL]
David Quintana [Sat, 28 Jun 2014 18:05:01 +0000 (18:05 +0000)]
[RSHELL]
* Fix a 6am whoops.
* Simplify the FindPidlInList method.

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

5 years ago[RSHELL]
David Quintana [Sat, 28 Jun 2014 15:38:25 +0000 (15:38 +0000)]
[RSHELL]
* Implement a rudimentary but mostly functional (for start menu purposes) CMergedFolder class. It's still disabled by default because clicking on an item in a merged folder appears to fail to execute it.

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

5 years ago[BROWSEUI]
David Quintana [Wed, 25 Jun 2014 15:56:04 +0000 (15:56 +0000)]
[BROWSEUI]
* Make use of shell command ID macros for toolbar button IDs.

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

5 years agoSync with trunk r63637.
David Quintana [Mon, 23 Jun 2014 23:28:38 +0000 (23:28 +0000)]
Sync with trunk r63637.

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

5 years ago[EXPLORER-NEW]
David Quintana [Mon, 23 Jun 2014 23:04:55 +0000 (23:04 +0000)]
[EXPLORER-NEW]
* Disregard the restricted setting and always remove the Search menu from the start menu. When Search is implemented, it can be reenabled.

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

5 years ago[EXPLORER-NEW]
David Quintana [Mon, 23 Jun 2014 22:08:33 +0000 (22:08 +0000)]
[EXPLORER-NEW]
* Implement a rudimentary "Help and Support" start menu item by launching the default browser with http://reactos.org/ as the URL.

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

5 years ago[NTDLL]: Addendum to r63635.
Hermès Bélusca-Maïto [Mon, 23 Jun 2014 22:07:33 +0000 (22:07 +0000)]
[NTDLL]: Addendum to r63635.

svn path=/trunk/; revision=63637

5 years ago[RPCRT4][CRT]
Thomas Faber [Mon, 23 Jun 2014 20:39:49 +0000 (20:39 +0000)]
[RPCRT4][CRT]
- Do not omit the last argument to VirtualProtect, it will cause the function to fail

svn path=/trunk/; revision=63636

5 years ago[NTDLL:LDR]
Thomas Faber [Mon, 23 Jun 2014 20:30:54 +0000 (20:30 +0000)]
[NTDLL:LDR]
- Actually use DPFLTR_LDR_ID in debug prints instead of a magic value and a comment
- Use RtlInitEmptyUnicodeString where appropriate

svn path=/trunk/; revision=63635

5 years ago[RSHELL]
David Quintana [Mon, 23 Jun 2014 17:50:11 +0000 (17:50 +0000)]
[RSHELL]
* Notify the focus manager that we are about to open a context menu, so that it doesn't mess with the menu popup.

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

5 years ago[ADVAPI32]
Thomas Faber [Mon, 23 Jun 2014 15:21:13 +0000 (15:21 +0000)]
[ADVAPI32]
- Do not use the upper byte of RtlRandom's result in RtlGenRandom, since the function only generates 31 bits. Should fix UuidCreate test in rpcrt4:rpc.

svn path=/trunk/; revision=63633

5 years ago[WS2_32]
Thomas Faber [Sun, 22 Jun 2014 18:51:11 +0000 (18:51 +0000)]
[WS2_32]
- Correctly handle port 0 in getaddrinfo
- Stub numeric port case of getnameinfo

svn path=/trunk/; revision=63632

5 years ago[UNIATA]
Thomas Faber [Sun, 22 Jun 2014 18:48:15 +0000 (18:48 +0000)]
[UNIATA]
- Fix page length calculation in IdeSendCommand/SCSIOP_MODE_SENSE case. Should be pushed upstream(TM).
- Remove outdated file

svn path=/trunk/; revision=63631

5 years ago[RTL]
Thomas Faber [Sun, 22 Jun 2014 18:44:21 +0000 (18:44 +0000)]
[RTL]
- Apply Wine commit 5b0fcb06 (ntdll: Avoid crashing on an empty resource directory.) by Alexandre Julliard

svn path=/trunk/; revision=63630

5 years ago[NTDLL:LDR]
Thomas Faber [Sun, 22 Jun 2014 18:40:21 +0000 (18:40 +0000)]
[NTDLL:LDR]
- Fix buffer size calculation in LdrpSearchPath

svn path=/trunk/; revision=63629

5 years ago[CMAKE]
Thomas Faber [Sun, 22 Jun 2014 18:35:17 +0000 (18:35 +0000)]
[CMAKE]
- Correctly include the license for CMakeParseArguments.cmake

svn path=/trunk/; revision=63628

5 years ago[APPLICATIONS][NEWDEV]
Thomas Faber [Sun, 22 Jun 2014 18:33:18 +0000 (18:33 +0000)]
[APPLICATIONS][NEWDEV]
- Remove broken function pointer casts

svn path=/trunk/; revision=63627

5 years ago[ODBCCP32]: Whitespace fixes only.
Hermès Bélusca-Maïto [Sun, 22 Jun 2014 09:37:55 +0000 (09:37 +0000)]
[ODBCCP32]: Whitespace fixes only.

svn path=/trunk/; revision=63626

5 years ago[ODBCCP32]
Hermès Bélusca-Maïto [Sun, 22 Jun 2014 09:33:46 +0000 (09:33 +0000)]
[ODBCCP32]
The control panel automatically runs this applet without clicking on it, fix this wrong behaviour.
Patch by Lee Schröder
CORE-8323 #resolve #comment Thanks :)

svn path=/trunk/; revision=63625

5 years ago[WIN32K]
Thomas Faber [Sat, 21 Jun 2014 11:07:51 +0000 (11:07 +0000)]
[WIN32K]
- Pass a boolean argument to RtlEqualUnicodeString

svn path=/trunk/; revision=63624

5 years ago[EXPLORER-NEW]
David Quintana [Thu, 19 Jun 2014 23:38:39 +0000 (23:38 +0000)]
[EXPLORER-NEW]
* Use a struct like the comment suggested. May not fix anything, but it's one FIXME less in ReactOS.

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

5 years ago[FILEBROWSER]
David Quintana [Thu, 19 Jun 2014 23:24:09 +0000 (23:24 +0000)]
[FILEBROWSER]
* Copy basic path parsing from explorer-new, so filebrowser.exe can load with a different folder active.

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

5 years ago[BROWSEUI]
David Quintana [Thu, 19 Jun 2014 23:23:04 +0000 (23:23 +0000)]
[BROWSEUI]
* Process ParseNow on the CBEN_ENDEDIT notification.
* Call SHAutoComplete to ask the edit control to have autocomplete functionality. I need to figure out the flag or whatever is needed to make it show "Search 'string'" when entering something that's not a valid path.

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

5 years ago[RSHELL]
David Quintana [Thu, 19 Jun 2014 23:14:39 +0000 (23:14 +0000)]
[RSHELL]
* Turn off spammy log.
* A small themeing tweak for the menubar.

[BROWSEUI]
* Turn off spammy log.
* A small tweak to a function.

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

5 years ago[KSECDD]
Jérôme Gardou [Thu, 19 Jun 2014 11:24:48 +0000 (11:24 +0000)]
[KSECDD]
 - Really export symbols
 - Properly stub InitSecurityInterfaceW
 - Install the driver

svn path=/trunk/; revision=63619

5 years ago[NTOS/MM]
Jérôme Gardou [Thu, 19 Jun 2014 10:50:47 +0000 (10:50 +0000)]
[NTOS/MM]
 - Do not mark VAD as private memory when creating a MEMORY_AREA, as this is never the case (only used for sections)
 - Add a few DPRINTS.
CORE-8140 #resolve fixed with r63618

svn path=/trunk/; revision=63618

5 years ago[OPENGL32/MESA]
Jérôme Gardou [Thu, 19 Jun 2014 08:18:25 +0000 (08:18 +0000)]
[OPENGL32/MESA]
 - Report OpenGL version 1.1

svn path=/trunk/; revision=63617

5 years ago[NTOS/MM]
Jérôme Gardou [Wed, 18 Jun 2014 18:32:46 +0000 (18:32 +0000)]
[NTOS/MM]
 - When freeing virtual memory, correctly set the ending address of the shrunk memory area.
CORE-7467

svn path=/trunk/; revision=63616

5 years ago[OPENGL32]
Jérôme Gardou [Wed, 18 Jun 2014 17:28:14 +0000 (17:28 +0000)]
[OPENGL32]
 - fix an off-by-one error

svn path=/trunk/; revision=63615

5 years ago[OPENGL32]
Jérôme Gardou [Wed, 18 Jun 2014 17:24:18 +0000 (17:24 +0000)]
[OPENGL32]
 - Fix bitfields for 16-bits pixel format

svn path=/trunk/; revision=63614

5 years ago[OPENGL32/MESA]
Jérôme Gardou [Wed, 18 Jun 2014 15:58:59 +0000 (15:58 +0000)]
[OPENGL32/MESA]
 - Get rid of EXT_secondary_color, ARB_imaging and a few others support
CORE-7499

svn path=/trunk/; revision=63613

5 years ago[WIN32K]
Hermès Bélusca-Maïto [Tue, 17 Jun 2014 20:51:04 +0000 (20:51 +0000)]
[WIN32K]
The winstation spinlock is a leftover of some old code. It can be removed.
<+smiley1_> hbelusca: yeah the spinlock should be removed
<@hbelusca> smiley1_ - was it from old code?
<+smiley1_> hbelusca: go on

svn path=/trunk/; revision=63612

5 years ago[WIN32K]: TWOPARAM_ROUTINE_SETCARETPOS does exist in windows, and we also have it...
Hermès Bélusca-Maïto [Tue, 17 Jun 2014 20:47:55 +0000 (20:47 +0000)]
[WIN32K]: TWOPARAM_ROUTINE_SETCARETPOS does exist in windows, and we also have it in our SimpleCallRoutines enumeration.

svn path=/trunk/; revision=63611

5 years ago[WIN32K]
Hermès Bélusca-Maïto [Tue, 17 Jun 2014 20:01:23 +0000 (20:01 +0000)]
[WIN32K]
There is a bug in win32k (who would have thought that?) that consists in holding a winstation spinlock while running PAGED_CODE MmCopyToCaller function, when building the list of desktops of a given window station (the bug is easily triggerable when calling EnumDesktopsW). Since this lock is never used in anyplace but in this function, which, by the way, is just a reader function that fills user buffer, I consider that it is safe to remove this lock. However I want approval from win32k specialists. Hence I just disable the code with a define USE_WINSTA_LOCK. If this lock is really needed, please rewrite the BuildDesktopNameList function !! Otherwise remove this lock and the associated code !!
This is a blocker for the shutdown code.

svn path=/trunk/; revision=63610

5 years ago[OPENGL32/MESA]
Jérôme Gardou [Tue, 17 Jun 2014 14:48:39 +0000 (14:48 +0000)]
[OPENGL32/MESA]
 - Some more cleanup from previous commits
CORE-7499

svn path=/trunk/; revision=63609

5 years ago[OPENGL32/MESA]
Jérôme Gardou [Tue, 17 Jun 2014 09:02:19 +0000 (09:02 +0000)]
[OPENGL32/MESA]
 - Get rid of APPLE_vertex_array_object, ARB_vertex_array_object and APPLE_object_purgeable
CORE-7499

svn path=/trunk/; revision=63608

5 years ago[OPENGL32/MESA]
Jérôme Gardou [Mon, 16 Jun 2014 19:16:37 +0000 (19:16 +0000)]
[OPENGL32/MESA]
 - Get rid of non-power-of-two and 3D textures
 - Some cleanup of previous work
CORE-7499

svn path=/trunk/; revision=63607

5 years ago[OPENGL32/MESA]
Jérôme Gardou [Mon, 16 Jun 2014 18:18:40 +0000 (18:18 +0000)]
[OPENGL32/MESA]
 - Get rid of support for ARB_texture_float, ARB_half_float_vertex and ARB_half_float_pixel

svn path=/trunk/; revision=63606

5 years ago[RPCRT4]
Jérôme Gardou [Mon, 16 Jun 2014 16:31:06 +0000 (16:31 +0000)]
[RPCRT4]
 - Free parameters allocated by application before anything else.
See CORE-8200 #comment committed in r63605, waiting for wine to accept it before closing.

svn path=/trunk/; revision=63605

5 years ago[SERVICES]
Hermès Bélusca-Maïto [Mon, 16 Jun 2014 00:49:28 +0000 (00:49 +0000)]
[SERVICES]
The SCM also sets a shutdown level, lower than the default value for programs (this was cross-checked with Windows 2k3, the value chosen is for compatibility purposes).

svn path=/trunk/; revision=63604

5 years ago- Update wine test to 1.7.20.
James Tabor [Sun, 15 Jun 2014 21:54:12 +0000 (21:54 +0000)]
- Update wine test to 1.7.20.

svn path=/trunk/; revision=63603

5 years ago[User32]
James Tabor [Sun, 15 Jun 2014 21:53:23 +0000 (21:53 +0000)]
[User32]
- Patch by Henri Verbeet : Ensure at least one character is used in TEXT_WordBreak().

svn path=/trunk/; revision=63602

5 years ago[EXPLORER][EXPLORER_NEW]
Hermès Bélusca-Maïto [Sun, 15 Jun 2014 20:02:26 +0000 (20:02 +0000)]
[EXPLORER][EXPLORER_NEW]
[TASKMGR]
Set a proper shutdown level (with SetProcessShutdownParameters) so that explorer and taskmgr are terminated the very last when one shutdowns ReactOS.
See Windows Internals 4th page 286 (section "Shutdown") which gives the values (that I've cross-checked on Windows 2k3 too).

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

5 years ago[EXPLORER][EXPLORER_NEW]
Hermès Bélusca-Maïto [Sun, 15 Jun 2014 20:02:26 +0000 (20:02 +0000)]
[EXPLORER][EXPLORER_NEW]
[TASKMGR]
Set a proper shutdown level (with SetProcessShutdownParameters) so that explorer and taskmgr are terminated the very last when one shutdowns ReactOS.
See Windows Internals 4th page 286 (section "Shutdown") which gives the values (that I've cross-checked on Windows 2k3 too).

svn path=/trunk/; revision=63601

5 years ago[CSRSRV]
Hermès Bélusca-Maïto [Sun, 15 Jun 2014 19:28:41 +0000 (19:28 +0000)]
[CSRSRV]
- Cleanup CSRSRV from the very last remnants of CsrEnumProcesses i.e. the old & buggy way of shutdowning process (lots of work must be done in winsrv side).
- Fixup FindProcessForShutdown (reenable commented code in it, and set a proper status error code if CsrImpersonateClient call fails).

svn path=/trunk/; revision=63600

5 years ago[TASKMGR]: Use the EndTask API to kill tasks.
Hermès Bélusca-Maïto [Sun, 15 Jun 2014 17:47:40 +0000 (17:47 +0000)]
[TASKMGR]: Use the EndTask API to kill tasks.

svn path=/trunk/; revision=63599

5 years ago[CONSRV]: Add information info for the changes of r63595.
Hermès Bélusca-Maïto [Sun, 15 Jun 2014 14:59:26 +0000 (14:59 +0000)]
[CONSRV]: Add information info for the changes of r63595.

svn path=/trunk/; revision=63598

5 years ago[USETUP]
Eric Kohl [Sun, 15 Jun 2014 12:02:08 +0000 (12:02 +0000)]
[USETUP]
Re-enable scrolling through multiple disks and support logical partitions.

svn path=/trunk/; revision=63597

5 years ago[EXPLORER]: Remove some painting hack from revision 36668 .
Hermès Bélusca-Maïto [Fri, 13 Jun 2014 23:36:29 +0000 (23:36 +0000)]
[EXPLORER]: Remove some painting hack from revision 36668 .

svn path=/trunk/; revision=63596

5 years ago[ConSrv]
James Tabor [Fri, 13 Jun 2014 01:49:29 +0000 (01:49 +0000)]
[ConSrv]
- Move CreateSysMenu after creating the main window. This is a hax fix for CORE-8129.

svn path=/trunk/; revision=63595

5 years ago- fix the fix.
James Tabor [Fri, 13 Jun 2014 01:45:44 +0000 (01:45 +0000)]
- fix the fix.

svn path=/trunk/; revision=63594

5 years ago[Win32k]
James Tabor [Fri, 13 Jun 2014 01:40:59 +0000 (01:40 +0000)]
[Win32k]
- Test for disabled windows, fix CORE-8089 and see CORE-6651.

svn path=/trunk/; revision=63593

5 years ago[Win32k]
James Tabor [Wed, 11 Jun 2014 19:48:43 +0000 (19:48 +0000)]
[Win32k]
- Apply patch from r63350. Modified so the WM_ACTIVATEAPP before the WM_NC/ACTIVATE call not after.

svn path=/trunk/; revision=63592

5 years ago[NET]
Eric Kohl [Tue, 10 Jun 2014 22:36:31 +0000 (22:36 +0000)]
[NET]
Add the /help option to the helpmsg command too.

svn path=/trunk/; revision=63591

5 years ago[HIDPARSE]
Jérôme Gardou [Tue, 10 Jun 2014 22:17:58 +0000 (22:17 +0000)]
[HIDPARSE]
 - Use cdecl for variadic function prototype
See CORE-6447

svn path=/trunk/; revision=63590

5 years agoRevert "[CMAKE/RPC]"
Jérôme Gardou [Tue, 10 Jun 2014 22:17:47 +0000 (22:17 +0000)]
Revert "[CMAKE/RPC]"

This reverts commit a8356056cb870090a1fb39921e469b8410d36962.

svn path=/trunk/; revision=63589

5 years ago[CMAKE/RPC]
Jérôme Gardou [Tue, 10 Jun 2014 22:15:57 +0000 (22:15 +0000)]
[CMAKE/RPC]
 - Disable -Oif flags for generating client/server stubs with widl, except for advapi32 which needs it
See CORE-8200 for details

svn path=/trunk/; revision=63588

5 years ago[NET]
Eric Kohl [Tue, 10 Jun 2014 21:35:39 +0000 (21:35 +0000)]
[NET]
Implement the /help option for the pause, start and stop commands.

svn path=/trunk/; revision=63587

5 years ago[CONSRV]: Fix erroneous X-offset when copying text lines.
Hermès Bélusca-Maïto [Tue, 10 Jun 2014 19:49:22 +0000 (19:49 +0000)]
[CONSRV]: Fix erroneous X-offset when copying text lines.

svn path=/trunk/; revision=63586

5 years ago[OLEAUT32]
Amine Khaldi [Tue, 10 Jun 2014 16:36:51 +0000 (16:36 +0000)]
[OLEAUT32]
* Reorder some exports and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63585

5 years ago[SETUPAPI]
Amine Khaldi [Tue, 10 Jun 2014 16:14:12 +0000 (16:14 +0000)]
[SETUPAPI]
* Remove exports that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63584

5 years ago[NTOS:NEWCC]
Aleksandar Andrejevic [Mon, 9 Jun 2014 23:35:16 +0000 (23:35 +0000)]
[NTOS:NEWCC]
In _MiMapViewOfSegment, if no base address was specified, the granularity should be 64K.

svn path=/trunk/; revision=63583

5 years ago[TRANSLATION]
Daniel Reimer [Mon, 9 Jun 2014 21:37:52 +0000 (21:37 +0000)]
[TRANSLATION]
Polish translation of a few INF files by Adam Stachowicz
CORE-8218 #comment INF files committed. Thx for help.

svn path=/trunk/; revision=63582

5 years ago[TRANSLATIONS]
Ziliang Guo [Mon, 9 Jun 2014 21:33:59 +0000 (21:33 +0000)]
[TRANSLATIONS]
Add polish translations for various applications, control panel applets, and modules.
CORE-8218 #resolve #comment

svn path=/trunk/; revision=63581

5 years ago[NTOS:MM]
Aleksandar Andrejevic [Mon, 9 Jun 2014 18:21:03 +0000 (18:21 +0000)]
[NTOS:MM]
MmUnmapViewOfCacheSegment expects DeleteInProgress to be FALSE and the address space to be unlocked.
Allow unmapping memory areas which belong to the cache.

svn path=/trunk/; revision=63580

5 years ago[KERNEL32]
Pierre Schweitzer [Mon, 9 Jun 2014 16:53:39 +0000 (16:53 +0000)]
[KERNEL32]
- Move CopyFileExW() implementation to BasepCopyFileExW()
- Call BasepCopyFileExW() from CopyFileExW()
- Implement PrivCopyFileExW() using BasepCopyFileExW()

TODO: Fix BasepCopyFileExW() implementation

svn path=/trunk/; revision=63579

5 years ago[KERNEL32]
Pierre Schweitzer [Mon, 9 Jun 2014 16:48:59 +0000 (16:48 +0000)]
[KERNEL32]
- Add defines for internal flags for BasepCopyFileExW().
- Add prototype for BasepCopyFileExW().

Based on documentation by Alex.

svn path=/trunk/; revision=63578

5 years ago[WIN32K]
Amine Khaldi [Mon, 9 Jun 2014 13:36:20 +0000 (13:36 +0000)]
[WIN32K]
* Improve FLOATOBJ_Set{0,1}. By Timo.

svn path=/trunk/; revision=63577

5 years ago[WIN32K/FREETYPE]
Amine Khaldi [Mon, 9 Jun 2014 13:31:38 +0000 (13:31 +0000)]
[WIN32K/FREETYPE]
* Consider current WorldTransform in ExtTextOutW.
* Brought to you by Manuel "Tarnyko" Bachmann. Fix improved by Timo Kreuzer and me.
CORE-8306 #resolve #comment Fixed in r63576. Thanks!

svn path=/trunk/; revision=63576

5 years ago[NET]
Eric Kohl [Mon, 9 Jun 2014 12:56:05 +0000 (12:56 +0000)]
[NET]
Convert help and usage texts to string resources.

svn path=/trunk/; revision=63575

5 years ago[USETUP]
Eric Kohl [Mon, 9 Jun 2014 01:49:24 +0000 (01:49 +0000)]
[USETUP]
Add the create logical partition page.

svn path=/trunk/; revision=63574

5 years ago[CONSRV]: Use InterlockedExchange16 to exchange Begin and End COORD structure members.
Hermès Bélusca-Maïto [Sun, 8 Jun 2014 23:02:40 +0000 (23:02 +0000)]
[CONSRV]: Use InterlockedExchange16 to exchange Begin and End COORD structure members.

svn path=/trunk/; revision=63573

5 years ago[CRT/INTRIN_X86]
Hermès Bélusca-Maïto [Sun, 8 Jun 2014 22:28:35 +0000 (22:28 +0000)]
[CRT/INTRIN_X86]
Add InterlockedExchange8/16 for GCC. Reviewed by Timo.

svn path=/trunk/; revision=63572

5 years ago[OLE32]
Amine Khaldi [Sun, 8 Jun 2014 19:25:14 +0000 (19:25 +0000)]
[OLE32]
* Reorder some exports, add some missing ones and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63571

5 years ago[USETUP]
Eric Kohl [Sun, 8 Jun 2014 19:05:03 +0000 (19:05 +0000)]
[USETUP]
- Add status text for logical partition entries in the partition list.
- Add logical partition creation page dummy.

svn path=/trunk/; revision=63570

5 years ago[RPCRT4]
Amine Khaldi [Sun, 8 Jun 2014 18:46:01 +0000 (18:46 +0000)]
[RPCRT4]
* Reorder some exports, remove some commented out ones, add some missing ones and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63569

5 years ago[ATL][ATL80][ATL100]
Amine Khaldi [Sun, 8 Jun 2014 18:27:21 +0000 (18:27 +0000)]
[ATL][ATL80][ATL100]
* Do not rely on RegDeleteTreeW which is no longer exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63568

5 years ago[ADVAPI32]
Amine Khaldi [Sun, 8 Jun 2014 18:13:10 +0000 (18:13 +0000)]
[ADVAPI32]
* Reorder some exports, remove some commented out ones, add some missing ones and remove the ones that do not exist in native.
CORE-8174

svn path=/trunk/; revision=63567

5 years ago[UMPNPMGR]
Amine Khaldi [Sun, 8 Jun 2014 18:10:04 +0000 (18:10 +0000)]
[UMPNPMGR]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
* We no longer need to define _WIN32_WINNT as 0x600.
CORE-8174

svn path=/trunk/; revision=63566

5 years ago[REACTOS/IDL]
Amine Khaldi [Sun, 8 Jun 2014 18:08:50 +0000 (18:08 +0000)]
[REACTOS/IDL]
* Unfortunately widl seems to generate declarations for functions even when they're wrapped with version related cpp quotes, so hand this block to SVN for now.
CORE-8174

svn path=/trunk/; revision=63565

5 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 8 Jun 2014 18:06:14 +0000 (18:06 +0000)]
[CONSRV]
- Silence a DPRINT.
- Properly initialize the selection.

svn path=/trunk/; revision=63564

5 years ago[Win32k]
James Tabor [Sun, 8 Jun 2014 17:56:28 +0000 (17:56 +0000)]
[Win32k]
- Fix functions. Old patch from 2009.

svn path=/trunk/; revision=63563

5 years ago[WINDOWSCODECS]
Amine Khaldi [Sun, 8 Jun 2014 17:56:18 +0000 (17:56 +0000)]
[WINDOWSCODECS]
* Do not rely on RegDeleteTreeW which shouldn't be exported.
CORE-8174

svn path=/trunk/; revision=63562

5 years ago[SHELL32]
Amine Khaldi [Sun, 8 Jun 2014 17:51:38 +0000 (17:51 +0000)]
[SHELL32]
* Introduce vista.c to copy RegLoadMUIString related functions. If you think you're having a deja-vu, you are (r58809).
* Use SHCopyKeyW instead of RegCopyTreeW and mark that it doesn't copy the security attributes of the keys.
CORE-8174

svn path=/trunk/; revision=63561

5 years agoSimplify the math.
Hermès Bélusca-Maïto [Sun, 8 Jun 2014 17:36:12 +0000 (17:36 +0000)]
Simplify the math.

svn path=/trunk/; revision=63560