Commit graph

60831 commits

Author SHA1 Message Date
Johannes Anderwald
a91859ea46 [NEWDEV]
- fix hardcoded leftover spotted by ThFabba

svn path=/trunk/; revision=66413
2015-02-22 17:55:23 +00:00
Johannes Anderwald
1726257036 [NEWDEV]
- fix 'first hardware page' not shown bug

svn path=/trunk/; revision=66412
2015-02-22 17:53:17 +00:00
Timo Kreuzer
264915f48d [NTVDM]
- Fix BINARY_TO_BCD and BCD_TO_BINARY
- Fix MSVC warnings

svn path=/trunk/; revision=66411
2015-02-22 16:31:58 +00:00
Sylvain Petreolle
c70e11ab21 [BROWSEUI]
update Russian Translation by Akhlamov Petr
CORE-7981 #resolve #comment Committed.

svn path=/trunk/; revision=66410
2015-02-22 16:25:23 +00:00
Thomas Faber
789b0f121b [SPOOLSV]
- The Spooler service is not pausable. Fixes some wbemprox:query tests

svn path=/trunk/; revision=66409
2015-02-22 16:25:20 +00:00
Timo Kreuzer
852b44c786 [PSDK]
Improve / fix range constants in limits.h and intsafe.h, get rid of stuff that shouldn't be there.

svn path=/trunk/; revision=66408
2015-02-22 16:05:51 +00:00
Amine Khaldi
a83b35cc4e [WBEMPROX] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66407
2015-02-22 15:46:17 +00:00
Amine Khaldi
b93f8ae429 [WS2_32] Stub and export GetNameInfoW. CORE-9249
svn path=/trunk/; revision=66406
2015-02-22 15:37:44 +00:00
Eric Kohl
993dffa548 [WKSSVC]
Add the Workstation service.
CORE-9248

svn path=/trunk/; revision=66405
2015-02-22 15:27:35 +00:00
Amine Khaldi
1e0744ebaf [UNICODE] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66404
2015-02-22 15:05:52 +00:00
Eric Kohl
7a09cd28b8 [INCLUDE]
CORE-9248
Add the RPC interface difinition for the Workstation service.

svn path=/trunk/; revision=66403
2015-02-22 14:36:29 +00:00
Giannis Adamopoulos
618837996d [COMCTL32]
- Rebar: paint the area that is not covered by the bands. This is a v6 feature and fixes the ugly non-painted rectangle in the taskbar.

svn path=/trunk/; revision=66402
2015-02-22 13:18:41 +00:00
Johannes Anderwald
68f04beae4 [KS]
- dont access pin descriptor beyond size
- found with special pool

svn path=/trunk/; revision=66401
2015-02-22 10:16:46 +00:00
David Quintana
167a0c4414 Addendum to r66396: Register the shell extension during installation.
svn path=/trunk/; revision=66400
2015-02-22 01:20:54 +00:00
Daniel Reimer
8956c41015 [SHELL32]
German translation update

svn path=/trunk/; revision=66399
2015-02-21 23:39:00 +00:00
Hermès Bélusca-Maïto
acf5c98c36 [VERSION]
- Revision string without the dash. That allows to possibly use a different separator.
- Just use the ROS revision number in the kernel SOS banner, instead of using a convoluted computation that overflows when the revision number is >= 65536. CORE-8877 #resolve #comment Fixed in r66398, thanks!

svn path=/trunk/; revision=66398
2015-02-21 22:38:22 +00:00
David Quintana
391daff8d0 Revert a change that never happened, and apply it to the right file. ;P
svn path=/trunk/; revision=66397
2015-02-21 21:26:18 +00:00
David Quintana
ea2b914576 [NTOBJSHEX]
* Introduce a shell extension that allows the user to browse the NT Object namespace from within the shell.
CORE-9243 #resolve

svn path=/trunk/; revision=66396
2015-02-21 21:21:02 +00:00
Johannes Anderwald
988950d2f3 [INF]
- add swenum to critical device database

svn path=/trunk/; revision=66395
2015-02-21 17:54:42 +00:00
Thomas Faber
9c057aef6e [DESK.CPL]
- Load wallpapers using GDI+ and convert them to bitmap format as needed. We now support PNG and JPEG (and more) wallpapers! Patch by Ricardo Hanke, small modifications by me.
CORE-8802 #resolve

svn path=/trunk/; revision=66394
2015-02-21 17:47:57 +00:00
Timo Kreuzer
e299c2dfe9 [WIN32K]
Fix release build

svn path=/trunk/; revision=66393
2015-02-21 17:28:37 +00:00
Amine Khaldi
b2df4c6fc5 [SHELL32] Addendum to r66383. CORE-4476
svn path=/trunk/; revision=66392
2015-02-21 17:27:41 +00:00
Thomas Faber
69c3ed5de6 [LIBJPEG]
- Restore the ros-diff lost in a sync. Fixes libjpeg.dll exports on MSVC builds.
CORE-9242 #resolve

svn path=/trunk/; revision=66391
2015-02-21 17:18:38 +00:00
Thomas Faber
50468701cf [STREAMCI]
- Revert r66381 since the build failure was the builder's fault, not the code's

svn path=/trunk/; revision=66390
2015-02-21 15:07:28 +00:00
Amine Khaldi
34c7987e0d [CMAKE] Move ccache related handling to the gcc set.
svn path=/trunk/; revision=66389
2015-02-21 14:40:14 +00:00
Giannis Adamopoulos
b5ea02031c [SHELL32]
- Fix crash during shell32:shlfileop test.
CORE-4476

svn path=/trunk/; revision=66388
2015-02-21 14:36:22 +00:00
Amine Khaldi
8c7c00cbc2 * Addendum to r66386.
svn path=/trunk/; revision=66387
2015-02-21 14:34:42 +00:00
Sylvain Petreolle
661bad6b05 Disable PCH use in ccache builds.
svn path=/trunk/; revision=66386
2015-02-21 14:24:19 +00:00
Eric Kohl
1a1b7a15c4 [NTOSKRNL]
NtQueryInformationFile: Implement the FileAllInformation case according to 'File System Internals' page 485.

svn path=/trunk/; revision=66385
2015-02-21 14:19:16 +00:00
Giannis Adamopoulos
6b6f74ec68 [SHELL32]
- Fix build. Also note that the previous patch was from Huw Campbell.

svn path=/trunk/; revision=66384
2015-02-21 12:59:42 +00:00
Giannis Adamopoulos
194015ecae [SHELL32]
- Implement progress dialogs for SHFileOperation
- Patch by Hwu Davies
CORE-4476

svn path=/trunk/; revision=66383
2015-02-21 12:52:58 +00:00
Thomas Faber
af1e5ea7ad [KERNEL32]
- BasepGetModuleHandleExW returns BOOLEAN, not NTSTATUS. Treat it as such.
- Always set last error code on failure in BasepGetModuleHandleExW.
CORE-9241 #resolve

svn path=/trunk/; revision=66382
2015-02-21 12:24:19 +00:00
Johannes Anderwald
fc3d9599a4 [STREAMCI]
- hackfix build #2

svn path=/trunk/; revision=66381
2015-02-21 10:34:13 +00:00
Johannes Anderwald
d50415a948 [PSDK]
- fix build

svn path=/trunk/; revision=66380
2015-02-21 10:14:00 +00:00
Johannes Anderwald
ac5ea38615 [STREAMCI]
- start implement streaming device class installer

svn path=/trunk/; revision=66379
2015-02-21 10:09:36 +00:00
Hermès Bélusca-Maïto
695876f5d8 [NTOS]
- Mispelling + whitespace fixes.
- Move the finalization of the boot logo display *before* we enable strings to be displayed (as on Windows), but *after* having increased the progress bar to 100% (contrary to Windows), so that we can display the progress bar at 100% without any problem and then do the correct transition:
  * either GUI splash-screen --> text-mode emulation console with product name in console header + footer (aka. SOS mode)
  * or SOS mode --> text-mode emulation without any graphics.
  Since it is done before starting SMSS, we can correctly display the strings it may output (or start other native apps) without fearing that after 5 seconds, the screen clears up in front of you.
CORE-9112 #resolve #comment Fixed in r66378, thanks for reporting!

svn path=/trunk/; revision=66378
2015-02-21 01:25:47 +00:00
Hermès Bélusca-Maïto
b52759fd26 Fix MessageBox parameter value (handles ~= pointers --> NULL)
svn path=/trunk/; revision=66377
2015-02-20 23:52:48 +00:00
Hermès Bélusca-Maïto
83343dbae2 [MC files]
CORE-3655 #comment Hackfix the fact that when being compiled with GCC on Linux, compiled messages have their endlines encoded with LF instead of with CR-LF as required by Windows compatibility. This should be normally fixed in windmc (the GCC/binutils message compiler); I've enough complained about that, but not directly to GCC/binutils team. Until they fix their tool, I ask SVN to always store the .mc files with CR-LF endlines. This should "fix" the problem. Suggestion by Thomas Faber.

svn path=/trunk/; revision=66376
2015-02-20 23:36:23 +00:00
Hermès Bélusca-Maïto
5622302062 [SMSS]: Improve some dprints (that prints strings; sometimes they happen to print empty strings for unknown reasons so I need to really check whether they are empty or not); remove extra whitespace at the end of dprints. Initialize a variable.
svn path=/trunk/; revision=66375
2015-02-20 22:03:23 +00:00
Timo Kreuzer
ac84f94b5d [WIN32K]
Add back support for allocator stack backtraces for GDI objects and dump a list of BTs, when the GDI object table is exhausted. Disabled by default.

svn path=/trunk/; revision=66374
2015-02-20 21:25:10 +00:00
Hermès Bélusca-Maïto
e154160e2f [EXPLORER]: Activate Logoff command. Patch by Lee Schroeder plus extra modifs.
CORE-9104 #resolve

svn path=/trunk/; revision=66373
2015-02-20 20:08:52 +00:00
Hermès Bélusca-Maïto
f9b5ca3c79 Move explorer_old to the rosapps.
CORE-9198 #resolve

svn path=/trunk/; revision=66372
2015-02-20 14:54:05 +00:00
Giannis Adamopoulos
7910f9f2f0 [WIN32K][CONSRV]
- Silence a few more debug prints

svn path=/trunk/; revision=66371
2015-02-20 14:19:30 +00:00
Giannis Adamopoulos
0baafb6d87 [WIN32K]
- Silence several debug prints that spam the debug log for no reason

svn path=/trunk/; revision=66370
2015-02-20 13:42:22 +00:00
Thomas Faber
61021517a7 [NTOS:PS]
- In PspExitThread, correctly set the ZeroInit field of the message before calling LpcRequestPort (which would otherwise complain with STATUS_INVALID_PARAMETER and fail to send the message)
- In NtRegisterThreadTerminatePort, dereference the port object in case of failure, not a null pointer
CORE-9234 #resolve

svn path=/trunk/; revision=66369
2015-02-20 12:04:57 +00:00
Thomas Faber
bd97b31dbc [KERNEL32_APITEST]
- Use correct format specifier aka fix GCC build

svn path=/trunk/; revision=66368
2015-02-20 10:34:18 +00:00
Thomas Faber
93c0d33c18 [KERNEL32_APITEST]
- Add a test for process termination behavior. This shows that CreateProcess with CREATE_SUSPENDED followed by TerminateProcess causes a handle leak.
CORE-9234

svn path=/trunk/; revision=66367
2015-02-20 10:29:47 +00:00
Johannes Anderwald
963293b249 [PSDK]
- add dif function codes

svn path=/trunk/; revision=66366
2015-02-20 09:24:47 +00:00
Thomas Faber
5f07c07d64 [KERNEL32]
- Make BaseSetLastNTError return the converted Win32 error code. This will determine the upper 24 bits of EAX in functions that return BOOLEAN FALSE right after calling BaseSetLastNTError, e.g. Wow64EnableWow64FsRedirection. Fixes installers using WiX Toolset (e.g. VS2012 redist) on MSVC builds.
See http://wixtoolset.org/issues/4681/ for the WiX bug that causes this.
CORE-8010

svn path=/trunk/; revision=66365
2015-02-20 07:03:00 +00:00
James Tabor
25b96c6299 [Win32ss]
- Cleanup and remove unused code.

svn path=/trunk/; revision=66364
2015-02-20 06:24:04 +00:00