Commit graph

61190 commits

Author SHA1 Message Date
Giannis Adamopoulos
c179b87a32 [UXTHEME]
- Call DrawCaption in user32 when we get WM_NCUAHDRAWCAPTION and there is no active theme.
- Should finally fix CORE-9016.

svn path=/trunk/; revision=66723
2015-03-15 13:39:15 +00:00
Giannis Adamopoulos
387fa04f75 [USER32]
- Implement RealUserDrawCaption and pass it to uxtheme in order to paint the classic caption when needed. 
CORE-9016

svn path=/trunk/; revision=66722
2015-03-15 13:37:13 +00:00
Timo Kreuzer
67fb6732b2 [PSDK]
Add winternl.h, which is compatible with the native one. Do not use this header. USE NDK! (Thanks Hermes!) It's only there for SDK compatibility and to make sure nobody will think it's missing and add it to make use of it.
And to make sure, nobody will use this header, it will #error if you include it from a reactos module.

svn path=/trunk/; revision=66721
2015-03-15 00:10:26 +00:00
Timo Kreuzer
2f63c537d6 [DDK/PSDK/NDK/XDK]
- Improve annotations for some functions
- Sync winnt.h with XDK

svn path=/trunk/; revision=66720
2015-03-15 00:05:50 +00:00
David Quintana
477fb78355 [NTOBJSHEX]
* Implement loading the hardcoded list of root keys.
* Add support for root keys to the registry PIDL structure.
* Add support for root-key PIDLs in the registry folder.
* Implement loading root keys when no path is specified.
* Expose the registry folder as a namespace extension to My Computer.
* Make the namespace extension folder names load from resources.
* Add icons for registry keys and values.
CORE-9244 #resolve #comment Basic registry browsing should now be functional. Any other issues (including editing capability), would go in followup issues.

svn path=/trunk/; revision=66719
2015-03-15 00:00:13 +00:00
Timo Kreuzer
42d0a9c883 [QUARTZ_WINETEST]
Add missing dxsdk dependency

svn path=/trunk/; revision=66718
2015-03-14 23:58:45 +00:00
Timo Kreuzer
26b0009be6 [GDI32]
Make sure winternl.h is included from the wine folder

svn path=/trunk/; revision=66717
2015-03-14 23:35:27 +00:00
Timo Kreuzer
87d23adf45 [DLLS]
Make sure include/reactos/wine is included BEFORE PSDK headers. (I didn't tackle all DLLs, only those that (will) need it)

svn path=/trunk/; revision=66716
2015-03-14 23:34:31 +00:00
Timo Kreuzer
37e0c5bcb5 [WINETESTS]
Make sure include/reactos/wine is included BEFORE PSDK headers.

svn path=/trunk/; revision=66715
2015-03-14 23:33:29 +00:00
Timo Kreuzer
019895b42e [ROSAPPS]
Fix GCC warnings

svn path=/trunk/; revision=66714
2015-03-14 23:32:00 +00:00
Timo Kreuzer
f6ca509b09 [PSDK]
winnt.h: Improve Rtl*Memory defines, add missing RtlEqualMemory

svn path=/trunk/; revision=66713
2015-03-14 22:11:20 +00:00
Hermès Bélusca-Maïto
98f1285e6b [NOTEPAD]
- Remove unneeded ChangeLog file (we have SVN)
- Partial wine resync of notepad (part 1/x): it's just to bring back some of their fixes and improvements. CORE-9371

svn path=/trunk/; revision=66712
2015-03-14 20:00:39 +00:00
Timo Kreuzer
95776e2e8e [PSDK]
Add missing _Enum_is_bitflag_ and _Strict_type_match_ annotations. remove a wrong annotation

svn path=/trunk/; revision=66711
2015-03-14 18:12:50 +00:00
Johannes Anderwald
5b7132ef6a - fix build
svn path=/trunk/; revision=66710
2015-03-14 17:53:52 +00:00
Johannes Anderwald
c7133edff8 [WDMAUD]
- convert wdmaud to a software pnp device
- register device interface
[WDMAUD.DRV]
- open wdmaud via device interface

svn path=/trunk/; revision=66709
2015-03-14 17:50:30 +00:00
Hermès Bélusca-Maïto
249fea034e [NTOS]: Do not assert if we haven't shut down ReactOS yet, in 99.99% cases it's because you asked it to go into a non-yet implemented power state.
CORE-8537 #resolve #comment Replaced the ASSERT by an informative message when the power action is not implemented. r66708.

svn path=/trunk/; revision=66708
2015-03-14 16:40:26 +00:00
Amine Khaldi
400db38479 [CMAKE/GCC] Prevent GCC from searching any of the default directories, except when we're dealing with set_cpp. Now GCC build is on par with the MSVC build in terms of header inclusions.
svn path=/trunk/; revision=66707
2015-03-14 15:47:04 +00:00
Amine Khaldi
4583a9f8ee [WS2_32_WINETEST] Fix MSVC build.
svn path=/trunk/; revision=66706
2015-03-14 15:45:07 +00:00
Hermès Bélusca-Maïto
9756db83c9 [FMIFS]: Reorganize a bit the inclusions, and always compile the DLL in UNICODE.
svn path=/trunk/; revision=66705
2015-03-14 15:37:00 +00:00
Timo Kreuzer
f2c994e17e [PSDK]
Avoid redefinition of FILE_DEVICE_SMARTCARD in winsmcrd.h, when combined with wine/winioctl.h. A similar #ifdef exists in the MS header.

svn path=/trunk/; revision=66704
2015-03-14 15:34:48 +00:00
Amine Khaldi
b6882286d4 [WINETESTS] Addendum to r66701. Fixes MSVC build.
svn path=/trunk/; revision=66703
2015-03-14 15:22:32 +00:00
Hermès Bélusca-Maïto
0b1cd10648 [TASKMGR]: Use correct headers aka. NDK instead of wine/winternl.h . Also remove an unneeded header. Spotted by Sylvain.
svn path=/trunk/; revision=66702
2015-03-14 15:19:07 +00:00
Amine Khaldi
62ceafc675 [KERNEL32_WINETEST] Really fix winternl.h inclusions. Our GCC build missed these.
svn path=/trunk/; revision=66701
2015-03-14 15:14:41 +00:00
Amine Khaldi
470a162a83 [CMAKE] Disable PCH when the host system is Apple OS X.
svn path=/trunk/; revision=66700
2015-03-14 14:55:41 +00:00
Timo Kreuzer
5d175f22e0 [ROSAPPS]
Fix 2 warnings

svn path=/trunk/; revision=66699
2015-03-14 14:45:51 +00:00
Christoph von Wittich
7ca2e76aa8 [PSAPI_WINETEST]
fix build

svn path=/trunk/; revision=66698
2015-03-14 14:04:46 +00:00
Christoph von Wittich
fff0346a1f [WINETESTS]
fix kernel32 and ntdll winetest build

svn path=/trunk/; revision=66697
2015-03-14 14:02:06 +00:00
Timo Kreuzer
e209e6b5ac [WS2_32_APITEST]
Addendum to r66695: use winternl.h from wine folder

svn path=/trunk/; revision=66696
2015-03-14 13:41:50 +00:00
Timo Kreuzer
00aac1ad3b [PSDK]
Move winternl.h to include/reactos/wine.

svn path=/trunk/; revision=66695
2015-03-14 13:40:36 +00:00
Timo Kreuzer
ceb8bad33a [FONTVIEW]
In WinMain, higher the scope of szFileName to ensure that it and all variables that point to it are valid
throughout the program.
Should fix CID 731447.
Patch by Ricardo Hanke
CORE-9360 #resolve

svn path=/trunk/; revision=66694
2015-03-14 12:45:21 +00:00
Daniel Reimer
7df0a113d2 [RAPPS]
Update russian description for Tuxpaint in rapps by Petr Akhlamov
CORE-9153 #resolve #comment Added. Thx.

svn path=/trunk/; revision=66693
2015-03-14 12:39:55 +00:00
Timo Kreuzer
84aa5336fb [PSDK]
Sync winternl.h with wine

svn path=/trunk/; revision=66692
2015-03-14 12:32:08 +00:00
Daniel Reimer
48c063ad71 [RAPPS]
Add File search 6.8.1 to Database. Updates and German translation by me.
CORE-9338 #resolve #comment Added, thx for reporting.

svn path=/trunk/; revision=66691
2015-03-14 12:28:12 +00:00
Daniel Reimer
401b8cd1d1 [RAPPS]
lack of a proxy configuration by Peter Hater. German translation updated by me.
CORE-4852 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=66690
2015-03-14 12:20:45 +00:00
Amine Khaldi
f759acbfe3 [SHELL32] Show/Hide hidden files/folders through registry. By Lee Schroeder. CORE-9207
svn path=/trunk/; revision=66689
2015-03-14 12:18:33 +00:00
Amine Khaldi
ff09513565 [DESK] Implement and export InstallScreenSaver{A,W}. By Peter Hater. CORE-6812
svn path=/trunk/; revision=66688
2015-03-14 12:10:33 +00:00
Amine Khaldi
6b8bf7348d [MPLAY32] Remove szPrevFile and related code without removing the part that invokes the file open dialog if playback is started when no media file is opened. By Ricardo Hanke. CORE-8477
svn path=/trunk/; revision=66687
2015-03-14 12:05:49 +00:00
Amine Khaldi
5828eec88b [INETCPL] Add a certificate picture to the Content Tab. Brought to you by Jared. CORE-9263
svn path=/trunk/; revision=66686
2015-03-14 12:00:24 +00:00
Timo Kreuzer
e4ce29c7c6 [WIN32K]
Initialize list entry after removing a message from DispatchingMessagesHead. Fixes list corruption.
CORE-9357 #resolve

svn path=/trunk/; revision=66685
2015-03-14 11:22:31 +00:00
Johannes Anderwald
11164521c3 [MMSYS]
- hardware ids must be terminated by 2 zero bytes
[KS]
- more fixes to software bus pnp enumerator
[MMIXER]
- dont assert on buggy topology lines
[NTOS]
- keys must be REG_OPTION_VOLATILE
- allocate file object with correct tag
[INF]
- register wdmaudio as pnp software device (not yet ready)

svn path=/trunk/; revision=66684
2015-03-14 11:12:32 +00:00
Amine Khaldi
7236b07eec [KERNEL32] Silence a DPRINT.
svn path=/trunk/; revision=66683
2015-03-14 10:59:40 +00:00
Amine Khaldi
d534d99907 [DDK] Bring nt_vdd.h up to DDK formatting standards and use annotations. NFC.
svn path=/trunk/; revision=66682
2015-03-14 10:50:52 +00:00
Amine Khaldi
959962a683 [DESK] Set the default value for the placement combobox and load the monitor bitmap before the registry is accessed. Lower the requested access rights for RegOpenKeyEx to HKEY_QUERY_VALUE. In case RegOpenKeyEx fails, simply return to the calling function. Remove result and varType variables. By Ricardo Hanke. CORE-9365
svn path=/trunk/; revision=66681
2015-03-14 10:28:22 +00:00
Amine Khaldi
4ec3e6e63e [SYSDM] Add new icons to the Hardware tab of sysdm. Brought to you by Jared. CORE-9317
svn path=/trunk/; revision=66680
2015-03-14 10:15:13 +00:00
Amine Khaldi
0524088717 [DESK] Fix a freeze caused by changing screensaver settings. By Peter Hater. CORE-5718
svn path=/trunk/; revision=66679
2015-03-14 10:10:06 +00:00
Amine Khaldi
a7516a6c98 [PSDK] Add missing ulFileCount field in the ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION structure. Fixes a kernel32:actctx test failure.
svn path=/trunk/; revision=66678
2015-03-14 10:06:04 +00:00
Amine Khaldi
99300d7111 [NTDLL_WINETEST] Fix test failures on systems with broken RtlDecompressBuffer(). By Sebastian Lackner.
svn path=/trunk/; revision=66677
2015-03-14 10:03:10 +00:00
David Quintana
a5f9430988 [NTOBJSHEX]
* Fix content type column to represent the correct type, or "Key". This column would contain the custom class name if it was ever assigned (I have not seen such a case).
* Implement reading registry values when enumerating details.
Now the registry browsing is semi-useful, albeit read-only.

svn path=/trunk/; revision=66676
2015-03-14 04:04:27 +00:00
Hermès Bélusca-Maïto
9606bcd3f2 [NTVDM]: Move EMS support as a BIOS module (and initialize it after the BIOS has finished its initialization, including resetting the INT handlers).
svn path=/trunk/; revision=66675
2015-03-14 03:37:54 +00:00
David Quintana
6928fadeff [NTOBJSHEX]
* Replace the custom context menu classes with the default implementation from shell32. As a side-effect, navigation now works in ReactOS.
* Make use of the default implementations of IDataObject and IQueryAssociations from shell32 (required by the IContextMenu implementation of Win2003).
* Fix initialization of the NT Object Folder's pidl.
* Make CompareIDs recursive.
* Fix the recursivity in GetDisplayNameOf, when called with FORPARSING.
NOTE: There is still some issue with GetDisplayNameOf, where the address shown in the addressbar seems to skip path components.

svn path=/trunk/; revision=66674
2015-03-14 03:15:36 +00:00