Commit graph

66109 commits

Author SHA1 Message Date
Amine Khaldi 59e1af70da [0.4.2] * Remove the RC1 note.
svn path=/branches/ros-branch-0_4_2/; revision=72232
2016-08-15 18:55:26 +00:00
Amine Khaldi 3f56e98f4f [0.4.2] * Merge the browseui addressband fix by Christoph in r72103. CORE-11766
svn path=/branches/ros-branch-0_4_2/; revision=72112
2016-08-05 09:36:22 +00:00
Amine Khaldi 0db027bf72 [0.4.2] * Merge the notepad Danish translation improvement by Hermès in r72078.
svn path=/branches/ros-branch-0_4_2/; revision=72095
2016-08-02 17:35:51 +00:00
Amine Khaldi b288719201 [0.4.2] * Merge the browseui disc names fix by Christoph in r72092. CORE-11458
svn path=/branches/ros-branch-0_4_2/; revision=72094
2016-08-02 17:21:30 +00:00
Amine Khaldi 9e328c22dd [0.4.2] * Merge the ntfs fix by Trevor in r72067. CORE-11707
svn path=/branches/ros-branch-0_4_2/; revision=72068
2016-08-01 08:45:49 +00:00
Amine Khaldi 972edc6b66 [0.4.2] * Merge the browseui work by Mark in r72063. CORE-11721
svn path=/branches/ros-branch-0_4_2/; revision=72064
2016-07-31 12:46:15 +00:00
Amine Khaldi 6b0015b18f [0.4.2] * Merge Sylvain's machine.inf update in r72036.
svn path=/branches/ros-branch-0_4_2/; revision=72040
2016-07-28 19:41:56 +00:00
Amine Khaldi bfc5077cfe [0.4.2] * Merge the console work by Hermès in r72030. CORE-8394 CORE-9900
svn path=/branches/ros-branch-0_4_2/; revision=72039
2016-07-28 19:40:27 +00:00
Amine Khaldi 50b8c0ca9c [0.4.2] * Merge the RDP files association fix by Jared in r72032. CORE-11655
svn path=/branches/ros-branch-0_4_2/; revision=72038
2016-07-28 19:36:40 +00:00
Amine Khaldi 09f6700528 [0.4.2] * Merge the shell fixes by Joachim and Christoph in revisions 72033 and 72034. CORE-5272
svn path=/branches/ros-branch-0_4_2/; revision=72037
2016-07-28 19:34:06 +00:00
Amine Khaldi 30e30daf51 [0.4.2] * Merge r72028. CORE-11689
svn path=/branches/ros-branch-0_4_2/; revision=72029
2016-07-27 21:40:49 +00:00
Amine Khaldi 4165e2c6d2 [0.4.2] * Merge the shell fix by Giannis in r72026. CORE-11681
svn path=/branches/ros-branch-0_4_2/; revision=72027
2016-07-27 21:35:54 +00:00
Amine Khaldi 725e7bef25 [0.4.2] * Merge setupapi work by Hermès in revisions 72020-72022. CORE-11689 ROSTESTS-234
svn path=/branches/ros-branch-0_4_2/; revision=72025
2016-07-27 19:32:11 +00:00
Amine Khaldi 392a9398e2 [0.4.2] * Apply the hackfix from CORE-9836 by Joachim Henze.
svn path=/branches/ros-branch-0_4_2/; revision=72018
2016-07-27 15:21:39 +00:00
Thomas Faber a20eaf6799 [0.4.2]
- Add a hack to avoid MmGetPhysicalAddress failures during USB transfers
CORE-9224

svn path=/branches/ros-branch-0_4_2/; revision=72016
2016-07-27 10:55:39 +00:00
Thomas Faber 633468a888 [0.4.2]
- Update start menu banner

svn path=/branches/ros-branch-0_4_2/; revision=72015
2016-07-27 10:48:19 +00:00
Amine Khaldi 132750f269 [0.4.2] * Disable COMMAND.COM debugging messages. CORE-10710
svn path=/branches/ros-branch-0_4_2/; revision=72014
2016-07-27 10:42:15 +00:00
Amine Khaldi f5333c3e7b [0.4.2] * Apply the Wordpad related hack from CORE-5823 by Jared Smudde.
svn path=/branches/ros-branch-0_4_2/; revision=72013
2016-07-27 10:40:42 +00:00
Amine Khaldi 976b50cf4d [0.4.2] * Apply the patch that allows us to dynamically change the resolution by resizing in VirtualBox. CORE-6742
svn path=/branches/ros-branch-0_4_2/; revision=72012
2016-07-27 10:34:01 +00:00
Amine Khaldi 273689afa6 [0.4.2] Update the version number.
svn path=/branches/ros-branch-0_4_2/; revision=72011
2016-07-27 10:09:46 +00:00
Hermès Bélusca-Maïto 7bd6365632 [SETUPAPI]: Implement SetupPromptForDiskA/W by importing dialog.c from Wine Staging 1.9.15.
(Add also the patch "Add patch to support IDF_CHECKFIRST in SetupPromptForDisk." by DarkPlayer - 541cc8d08661980dfe80fe2bb9dd27c91879e09f)

svn path=/trunk/; revision=72009
2016-07-27 00:48:41 +00:00
Hermès Bélusca-Maïto 86ff038c51 [SETUPAPI]
- Transform the cached OsVersionInfo structure into a OSVERSIONINFOEXW that is then reused in SetupDiGetActualSectionToInstallExW.
- Remove few unused hardcoded strings.
- Add two TRACEs in SetupDiGetActualSectionToInstallExW to debug diverse INF file installation problems.
- parser.c: enclose the contents of the for-loop inside braces.
- Implement pSetupSetGlobalFlags and pSetupModifyGlobalFlags, see https://msdn.microsoft.com/en-us/library/bb432397(v=vs.85).aspx
- Popup an error message box in InstallHinfSectionW if an error happened and if interactive setup is allowed (through the global setup flags).

svn path=/trunk/; revision=72008
2016-07-27 00:10:14 +00:00
Hermès Bélusca-Maïto 79ce70c1dd [NTVDM]: Don't attempt to deinitialize the video console if it wasn't previously initialized.
CORE-10182 #resolve

svn path=/trunk/; revision=72007
2016-07-26 19:57:40 +00:00
Hermès Bélusca-Maïto ad81a85370 [INF]: Use the correct icon for audio controller devices in the device manager. By Jared Smudde.
CORE-11679 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=72006
2016-07-26 19:09:18 +00:00
Giannis Adamopoulos 37a1045d72 [BROWSEUI]
- CExplorerBand: Implement showing the context menu on right click.
- Part of the work submitted by Sylvain Deverre.
CORE-10838

svn path=/trunk/; revision=72004
2016-07-26 15:09:04 +00:00
Giannis Adamopoulos 0c47416f5d [BROWSEUI]
- CExplorerBand: Expand the tree view to the current folder when a new folder is browser (either with the addressbar or by double clicking a folder).
- Part of the work submitted by Sylvain Deverre.
CORE-10838

svn path=/trunk/; revision=72003
2016-07-26 14:31:38 +00:00
Pierre Schweitzer 4e4861b392 [NTOSKRNL_VISTA]
Implement KeQueryActiveProcessorCount().

CORE-11674

svn path=/trunk/; revision=72001
2016-07-25 20:45:48 +00:00
Hermès Bélusca-Maïto b79e7d2eee [MMSYS]: Improve AddSoundProfile, by Victor Martinez Calvo (with 1 minor modification by myself):
 Don't return TRUE when CB_SETITEMDATA fails.
 Avoid pScheme NULL dereference if allocation fails. CID 1223154
 Avoid overflowing the destiny buffer by using StringCchCopy() CID 510953
and:
1) Make it more readable by returning as soon as possible when an error happens.
2) Make it more readable by reducing the nested ifs-checks.
3) Remove the added string in the combobox if the sound scheme buffer mem allocation fails (pt.3 modified).
CORE-11603 #resolve #comment Thanks!

svn path=/trunk/; revision=72000
2016-07-25 20:24:30 +00:00
Thomas Faber 42abc25acc [TOOLS]
- Fix MSVC 2013+ build. Patch by Victor Matovykh.
CORE-11575 #resolve

svn path=/trunk/; revision=71998
2016-07-25 19:28:40 +00:00
Thomas Faber 4d367e4fd3 [SHELL32]
- Add missing dependency

svn path=/trunk/; revision=71997
2016-07-25 19:25:46 +00:00
Christoph von Wittich 359533fc32 [ADVAPI32] silence debug spam
svn path=/trunk/; revision=71995
2016-07-25 11:07:44 +00:00
Thomas Faber d84820daa7 [WIN32K:NTUSER]
- Fix UserDrawCaptionBar debug spam

svn path=/trunk/; revision=71994
2016-07-25 10:45:30 +00:00
Thomas Faber 5203dd99be [NTOS:CC]
- Unconditionally acquire the VACB lock during map/pin/unpin operations and release it appropriately
CORE-11555 #resolve
CORE-11654 CORE-11504 CORE-11328 #comment This might be fixed with r71993. Could you retry please?

svn path=/trunk/; revision=71993
2016-07-25 08:48:50 +00:00
Aleksandar Andrejevic 45fe0d3a21 [NTVDM]
Implement the VGA AC Color Select register.
Implement INT 0x10, AH = 0x10, subfunction AL = 0x13.


svn path=/trunk/; revision=71992
2016-07-24 18:25:50 +00:00
Thomas Faber 2a6c4f1119 [NTOS:CC]
- Centralize VACB locking/unlocking into inline functions for easier instrumentation

svn path=/trunk/; revision=71991
2016-07-24 17:10:30 +00:00
Aleksandar Andrejevic 7c0554a53f [NTVDM]
Always reset the AC latch before writing to the AC index register.
CORE-11669 #resolve #comment Should be fixed in revision r71990.


svn path=/trunk/; revision=71990
2016-07-24 15:45:50 +00:00
Hermès Bélusca-Maïto 493ec0db98 [EVENTVWR]
- Use helper functions for doing the filtering on the events (idea by Mark Jansen).
- Fix the states of menu items, depending on which event log/item (log file/filter; event item...) is currently selected.
- Correctly empty the event items list & cache whenever an event log/filter is closed (and avoid a crash when all logs/filters are closed and someone attempts to open an event item), during concurrent accesses. I use a reference count and AddRef/Release helpers.
- Get rid of the annoying log loading popup, and use instead the loading message displayed in the events listview as well as a progress-bar in the status bar.
CORE-11637

svn path=/trunk/; revision=71989
2016-07-24 15:24:50 +00:00
Amine Khaldi 0fb5509517 [GDI32] Sync EMFDRV_PolyPolylinegon() with Wine Staging 1.9.14. CORE-11521
svn path=/trunk/; revision=71986
2016-07-23 21:33:40 +00:00
Mark Jansen 517ee59e43 [CRT][GDI32] Introduce atan2 library, use it for gdi32 to fix a crash. CORE-11521
As suggested by Thomas :)

svn path=/trunk/; revision=71985
2016-07-23 20:35:11 +00:00
Pierre Schweitzer 0ee9e9b016 [MPR]
Provide ReactOS specific implementation for WNetGetConnection(), we cannot use Wine's due to Wine specific MountMgr calls.

svn path=/trunk/; revision=71984
2016-07-23 19:52:23 +00:00
Christoph von Wittich 1ce557f97e [SHELL32] close hKey in error case
svn path=/trunk/; revision=71983
2016-07-23 19:39:16 +00:00
Thomas Faber 43ed362610 [NTOS:IO]
- Avoid infinite loop in IopMountVolume. Brought to you by Vadim Galyant.
CORE-11663 #resolve

svn path=/trunk/; revision=71982
2016-07-23 18:18:11 +00:00
Mark Jansen 98de7f1bae [SHELL32] Addendum to r71980, RegSetValueEx expects a size in bytes, not chars. CORE-10439
svn path=/trunk/; revision=71981
2016-07-23 13:15:19 +00:00
Christoph von Wittich 7541633310 [SHELL32] cache entries of "New" menu
CORE-10439 

svn path=/trunk/; revision=71980
2016-07-23 12:31:30 +00:00
Giannis Adamopoulos 73e04c0cd1 [SHELL32]
- CDefView: Add the skeleton check that should be used to implement moving items in the CDefView. Nothing more is implemented because GetKeyState is completely unreliable.

svn path=/trunk/; revision=71979
2016-07-23 08:42:38 +00:00
Hermès Bélusca-Maïto e88de75145 [ADVPACK]: Addendum to r71977: Add the resource file into the CMakeList.
CORE-7645

svn path=/trunk/; revision=71978
2016-07-22 14:15:09 +00:00
Hermès Bélusca-Maïto 1296982b50 [ADVPACK]: Add file version information resource.
CORE-7645 #comment Please retest the installation of Visual Basic 6 runtime with revision >= 71977.

svn path=/trunk/; revision=71977
2016-07-22 13:19:25 +00:00
Eric Kohl ad68bb1dc2 [USETUP]
Keyboard Modifier LEDs not working in usetup.
Patch by Carlo Bramini.
CORE-3368 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71976
2016-07-21 20:53:43 +00:00
Mark Jansen ac99dacfb5 [ACPPAGE] Add windows ME to the Win98 selection item. Patch by Lee Schroeder. CORE-11606 #resolve #comment Thanks!
svn path=/trunk/; revision=71975
2016-07-21 17:29:41 +00:00
Thomas Faber 6ab411d1dc [SERIAL]
- Properly stub SerialPower
CORE-11648

svn path=/trunk/; revision=71974
2016-07-20 12:50:58 +00:00