Commit graph

63107 commits

Author SHA1 Message Date
Giannis Adamopoulos 37a0743c4c [SHELL32]
- Remove unused function

svn path=/trunk/; revision=68737
2015-08-17 13:18:18 +00:00
Giannis Adamopoulos d6680b3bed [SHELL32]
- CDesktopFolder: Create two interal fs folders that wiill eventually take care of all file support for the desktop folder.
- Implement some methods using the internal fs folders.

svn path=/trunk/; revision=68736
2015-08-17 12:55:37 +00:00
Daniel Reimer 3373ee7865 [DEVMGMT]
Add german translation. -1 @ ROS Translation tool missing files ^^

svn path=/trunk/; revision=68735
2015-08-17 12:48:37 +00:00
Daniel Reimer 2d984747fd [TRANSLATION]
Updating Turkish Translations by Erdem Ersoy
CORE-9993 #resolve #comment Committed, thx. ^^

svn path=/trunk/; revision=68734
2015-08-17 12:05:10 +00:00
Benedikt Freisen 6bc0fd7363 [MSPAINT_NEW] implement fullscreen view
svn path=/trunk/; revision=68733
2015-08-17 12:03:39 +00:00
Daniel Reimer 23b737a8f3 [TAPIUI]
Add/Update Chinese (zh-CN) translation by Henry Tang Ih
CORE-9003 #resolve #comment Committed v7 Patch, as the author told me, this resolves this report. Thx once more for translating ROS to Chinese ^^

svn path=/trunk/; revision=68732
2015-08-17 11:54:37 +00:00
Giannis Adamopoulos 1cbae51fbb [SHELL32] -Fix build
svn path=/trunk/; revision=68731
2015-08-17 11:46:22 +00:00
Giannis Adamopoulos 078e6f5d12 [SHELL32]
- Use SHELL32_GetGuidItemAttributes, SHELL32_GetFSItemAttributes, SHELL32_BindToGuidItem and SHELL32_GetDisplayNameOfGUIDItem in CControlPanelFolder, CDrivesFolder and CFSFolder instead of using functions that accept all sorts of pidl types.

svn path=/trunk/; revision=68730
2015-08-17 11:41:15 +00:00
Giannis Adamopoulos 8faea71a4d [SHELL32]
- Split SHELL32_GetItemAttributes to SHELL32_GetGuidItemAttributes and SHELL32_GetFSItemAttributes.
- Add a couple helper functions that will reduce code duplication in folders with reg items: SHELL32_BindToGuidItem, SHELL32_GetDisplayNameOfGUIDItem

svn path=/trunk/; revision=68729
2015-08-17 11:36:56 +00:00
Giannis Adamopoulos ef89f318da [SHELL32]
- CAdminToolsFolder: return proper attributes when no items are specified. (This is fine for reg folders but doesn't work for fs folders).
- CFontsFolder: fix GetAttributesOf as above. Fix Initialize method to return success. All shell folders should support this method.
- CNetFolder: Return the name of the folder when asked.
- CPrinterFolder: It doesn't have subfolders so it doesn't make sense to implement BindToObject.

svn path=/trunk/; revision=68728
2015-08-17 11:28:20 +00:00
Giannis Adamopoulos 8037625c04 [SHELL32] - Do not try to set the site of the context menu from the CDefView. This should be done elsewhere and should be the context menu callback.
svn path=/trunk/; revision=68727
2015-08-17 11:22:11 +00:00
Thomas Faber c177d0cccf [WININET]
- Repair the ROS-Diff from r54992. Now we hopefully don't initialize the URL cache multiple times anymore.

svn path=/trunk/; revision=68726
2015-08-17 08:14:24 +00:00
Thomas Faber 9548c182dc [SHELL32]
- Only complain about _OpenDirectory failing if it actually failed
CORE-1171

svn path=/trunk/; revision=68725
2015-08-17 08:03:02 +00:00
Benedikt Freisen d811e32e7a [MSPAINT_NEW] save/restore certain settings to/from registry
svn path=/trunk/; revision=68724
2015-08-16 19:52:37 +00:00
Eric Kohl 484361acc7 [WLNOTIFY]
Register the notification functions.

svn path=/trunk/; revision=68723
2015-08-16 19:27:11 +00:00
Eric Kohl c332df16c6 [WLNOTIFY]
Add the winlogon notification dll.
Right now it exports only test functions for the winlogon notifications.

svn path=/trunk/; revision=68722
2015-08-16 19:11:21 +00:00
Hermès Bélusca-Maïto 170f294d1c Fix build (addendum to r68719).
svn path=/trunk/; revision=68721
2015-08-16 19:04:16 +00:00
Hermès Bélusca-Maïto 87f23ca930 [NTVDM]
Restore the correct screen buffer when reattaching the video to the console. WIP

svn path=/trunk/; revision=68720
2015-08-16 19:00:21 +00:00
Hermès Bélusca-Maïto ebf3ac834c [CSRSRV]: Add a diagnostic DPRINT in order to better understand on which situations some NtClose call fails on a thread handle when closing it, and leads to a failed assertion in CSR.
CORE-9742

svn path=/trunk/; revision=68719
2015-08-16 16:00:08 +00:00
Eric Kohl f135d46c0d [SFC][SFC_OS]
Add logon notification functions to sfc.dll and sfc_os.dll.

svn path=/trunk/; revision=68718
2015-08-16 15:44:01 +00:00
Eric Kohl 5baa8bc772 [WINLOGON]
Add logon notification package registration.

svn path=/trunk/; revision=68717
2015-08-16 14:39:44 +00:00
Hermès Bélusca-Maïto c8cb8d539e [CONSRV]
Change console processes priority when the console gains or loses focus. FIXME: Win2k3 backtraces show that we should call NtUserSetInformationProcess(unimplemented in ROS) to set some win32 process foreground flags.
CORE-9911

svn path=/trunk/; revision=68716
2015-08-15 17:05:13 +00:00
Hermès Bélusca-Maïto fc017a90e2 [CSRSRV]
- Don't use hardcoded structure types in sizeof's where possible.
- Fix the parameters of NtSetInformationProcess calls in CsrSetBackground/ForegroundPriority.
CORE-9911

svn path=/trunk/; revision=68715
2015-08-15 16:34:21 +00:00
Benedikt Freisen 2294936108 [MSPAINT_NEW] add (untested) printing code, fix mouse cursor bug
svn path=/trunk/; revision=68714
2015-08-15 10:13:28 +00:00
James Tabor 205bd162b9 [RosApps|WineFile]
Patch by Jared Smudde - Fix compiling warnings, see ROSAPPS-300.

svn path=/trunk/; revision=68713
2015-08-13 22:01:13 +00:00
James Tabor 86e3ea9ea8 - Amending r68711.
svn path=/trunk/; revision=68712
2015-08-13 21:31:58 +00:00
James Tabor 593fcaac4b [RosApps|WineFile]
Patch by Jared Smudde - Improvements to Wine File, see ROSAPPS-300.

svn path=/trunk/; revision=68711
2015-08-13 21:19:41 +00:00
Hermès Bélusca-Maïto 03d6eaa2cb [NTVDM]
- When we have few R/W IO port handlers, just register them directly instead of using a wrap-up function.
- Remove hardcoded bit flag values.

svn path=/trunk/; revision=68710
2015-08-13 19:34:16 +00:00
Hermès Bélusca-Maïto a48e2d06aa [NTVDM]
- Add some missing MouseResetCounters calls when enabling/disabling mouse reporting, and an ACKnowledge signal when we set mouse defaults.
- When we have few R/W IO port handlers, just register them directly instead of using a wrap-up function.

svn path=/trunk/; revision=68709
2015-08-13 17:20:04 +00:00
Hermès Bélusca-Maïto dbfe940f2d [NTVDM]
- When we have few R/W IO port handlers, just register them directly instead of using a wrap-up function.
- Start implementing the PS/2 keyboard command handler.
- Report scancodes only if the keyboard is enabled.
See r68415.
CORE-9920

svn path=/trunk/; revision=68708
2015-08-13 17:11:17 +00:00
Hermès Bélusca-Maïto 3625edddc3 [NTVDM]
- Improve PS/2 keyboard initialization in BIOS POST.
- Forgot two "breaks;" in error code paths.

svn path=/trunk/; revision=68707
2015-08-13 16:51:40 +00:00
Pierre Schweitzer 0303c3abbe [SETUPAPI_WINETESTS]
Partly sync with Wine 1.7.47:
- Import tests for SetupLogError* functions

CORE-9924

svn path=/trunk/; revision=68706
2015-08-13 09:38:46 +00:00
Pierre Schweitzer 1f86353d60 [SETUPAPI]
Partly sync with Wine 1.7.47:
- Implement SetupCloseLog(), SetupOpenLog(), SetupLogErrorA(), SetupLogErrorW()

CORE-9924

svn path=/trunk/; revision=68705
2015-08-13 09:38:33 +00:00
Pierre Schweitzer 740d16b122 [FASTFAT]
- Remove some magic values
- Fix DPRINTs

svn path=/trunk/; revision=68704
2015-08-12 16:47:18 +00:00
Pierre Schweitzer 3fb66e8a73 [NTFS]
Notify when we're done mounting a volume 

svn path=/trunk/; revision=68703
2015-08-12 12:13:28 +00:00
Timo Kreuzer 7052282507 [WIN23K]
Make sure to attach to the specified process before dereferencing ClientInfo, which is a user mode structure.
CORE-l0017 #resolve

svn path=/trunk/; revision=68702
2015-08-12 10:34:05 +00:00
Benedikt Freisen ec86c24e97 [MSPAINT_NEW] Add a .hhp with all dependencies explicitly listed to facilitate testing of hhpcomp, which does not track them yet
svn path=/trunk/; revision=68701
2015-08-12 09:13:52 +00:00
Pierre Schweitzer 3f35787ba3 [HHPCOMP]
Enable build

svn path=/trunk/; revision=68700
2015-08-11 21:26:29 +00:00
Pierre Schweitzer 0e7a15846d [HHPCOMP]
- Fix warnings

svn path=/trunk/; revision=68699
2015-08-11 21:25:08 +00:00
Pierre Schweitzer c106a075fe [HHPCOMP]
- Fix warnings

svn path=/trunk/; revision=68698
2015-08-11 21:17:30 +00:00
Thomas Faber 120c2fc6ad [HHPCOMP]
- Fix VC10 build
- Don't cast function pointers
- Fix warnings

svn path=/trunk/; revision=68697
2015-08-11 21:16:24 +00:00
Benedikt Freisen 602935e1cb [HHPCOMP] Apply changes proposed by learn_more which supposedly fix the GCCWin build
svn path=/trunk/; revision=68696
2015-08-11 21:06:37 +00:00
Benedikt Freisen 71fe4f3c6e [HHPCOMP] Disable build again.
svn path=/trunk/; revision=68695
2015-08-11 20:47:06 +00:00
Benedikt Freisen 9195b8bf65 [HHPCOMP] Hopefully satisfy the buildbot THIS time.
svn path=/trunk/; revision=68694
2015-08-11 20:30:32 +00:00
Benedikt Freisen f2c87c42b2 [HHPCOMP] Re-enable and (hopefully) fix build. Patch by Michael Fritscher (CORE-10013) with some changes by me to make the program work again (on Linux)
svn path=/trunk/; revision=68693
2015-08-11 20:19:58 +00:00
Timo Kreuzer 80443d48dc [WIN32K]
Implement EngQueryLocalTime.
This commit would not have been possible without Colin's SVN superpowers.

svn path=/trunk/; revision=68692
2015-08-11 17:45:56 +00:00
Christoph von Wittich 665d295407 [SB16] fix some traces
svn path=/trunk/; revision=68691
2015-08-11 17:38:41 +00:00
Christoph von Wittich dcfc039b70 [NTOSKRNL] fix the order of arguments passed to DPRINT
svn path=/trunk/; revision=68690
2015-08-11 17:08:03 +00:00
Christoph von Wittich 4887326473 [WIN32SS][NTOSKRNL] %wZ expects the address of the string
svn path=/trunk/; revision=68689
2015-08-11 16:49:43 +00:00
Daniel Reimer 573ce51c42 [RAPPS]
There will come the day... the day I will find you, inventer of the crappy BOM b***sh*t and you will suffer. Same goes to MS notepad using that crap!

svn path=/trunk/; revision=68688
2015-08-11 15:03:11 +00:00