Commit graph

61129 commits

Author SHA1 Message Date
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
Aleksandar Andrejevic d2d2431614 [NTVDM]
Implement the EMS memory handlers.
Make memory hooks expandable.


svn path=/trunk/; revision=66673
2015-03-14 01:54:35 +00:00
Hermès Bélusca-Maïto a0ee24eb0b You haven't seen those changes. Never.
svn path=/trunk/; revision=66672
2015-03-14 01:50:05 +00:00
Hermès Bélusca-Maïto c80f97eea6 [NTVDM]
- cpu.c: Convert the faulting address to "real" (VM) address before calling the exception handler.
- ems.c: Simplify code by using ARRAY_INDEX; some poiters should point to physical memory.
- ems.c: Memory hook addresses should be "real".
- memory.c: Remove an extra MemFastMoveMemory call; really use IsListEmpty (was commented by error in my previous commit).

svn path=/trunk/; revision=66671
2015-03-14 01:45:50 +00:00
Hermès Bélusca-Maïto c73bb5a49f [NTVDM]
- Export VDDInstallMemoryHook and VDDDeInstallMemoryHook.
- Stubplement and export VDDAllocMem, VDDFreeMem, VDDIncludeMem and VDDExcludeMem (undocumented).

svn path=/trunk/; revision=66670
2015-03-13 23:26:33 +00:00
Hermès Bélusca-Maïto 682debaaf6 [NTVDM]
- Move the VDD memory handler API prototypes to the corresponding DDK header.
- Fix few function arguments types and add few more comments :)
- Move all NTVDM-memory related functions to memory.c
- Prefer checking for !IsListEmpty(&list) instead of doing list.Flink != &list (ehh! NTVDM is not win32k!!)

svn path=/trunk/; revision=66669
2015-03-13 22:38:44 +00:00
Christoph von Wittich 6ea4a782ee [WLANSVC]
fix a typo
spotted by Eric

svn path=/trunk/; revision=66668
2015-03-13 19:09:32 +00:00
Aleksandar Andrejevic f0154e5af4 [NTVDM]
Fix copypasta in the file headers.


svn path=/trunk/; revision=66667
2015-03-13 18:28:45 +00:00
Aleksandar Andrejevic 888e1c450b [NTVDM][FAST486]
- Implement VDDInstallMemoryHook and VDDDeInstallMemoryHook using page guards.
- Implement another API for memory hooks that should be faster than page guards
(for NTVDM only).
- Adjust the VGA and EMS memory handlers to use this method.
- In Fast486, implement a method that will allow us to "rewind" the current instruction,
in case it was interrupted by a memory hook page fault.
- Use a memory hook to protect the BIOS ROM from being written to.


svn path=/trunk/; revision=66666
2015-03-13 17:57:51 +00:00
Timo Kreuzer 027720cd57 [INCLUDE/WINE]
Delete mmreg.h from wine folder, we have an almost identical and more complete version in psdk

svn path=/trunk/; revision=66665
2015-03-11 18:02:11 +00:00
Thomas Faber 07aa0d698c [DDK][NDK][XDK]
- Update some definitions to match WDK8.1. Fixes a few compatibility issues between NDK and WDK.
CORE-9356 #resolve

svn path=/trunk/; revision=66663
2015-03-11 09:21:10 +00:00
Hermès Bélusca-Maïto 444d33d50b [WIN32K]
- Implement NtUserResolveDesktop, which opens a desktop and a window station based on a desktop path string (format: "WinSta\Desktop").
- Move NtUserConsoleControl to a more suitable file, and implement the control code that allows CSRSS to assign console input threads to given desktops.
- Simplify a bit the code in NtUserSetInformationThread.

[CONSRV]
Turn the console input thread to a real one. There should be one such thread per desktop. When a console process is started, we open the desktop on which the process is going to start, we create a new input thread (attach it to the desktop) if needed, or reuse the existing one, and then we open the terminal on the correct desktop.

CORE-9346 #resolve #comment Fixed in revision 66662.

svn path=/trunk/; revision=66662
2015-03-11 01:21:29 +00:00