Commit graph

67526 commits

Author SHA1 Message Date
James Tabor 7761bf28ba [User32|RTL]
- Move TEXT_TabbedTextOut back into User32.

svn path=/trunk/; revision=73474
2016-12-22 06:51:32 +00:00
Mark Jansen bd37cb261c [KERNEL32] Re-enable Safer and AppCompat checks in CreateProcessInternalW. CORE-12585
svn path=/trunk/; revision=73473
2016-12-20 19:51:44 +00:00
James Tabor 974a6b6921 [NtGDI]
- Quick Hax to fix gray font anti-aliasing rendering, see CORE-7721.

svn path=/trunk/; revision=73472
2016-12-19 20:13:17 +00:00
James Tabor 8f83c019d3 [User32]
- Patch by Katayama Hirofumi MZ : DrawFrameControl draws bad, correct centering while drawing radio buttons. See CORE-12573.

svn path=/trunk/; revision=73471
2016-12-19 16:41:32 +00:00
James Tabor 30ff1f1032 [User32]
- Patch by Roman Pi?l : Fix buffer overflow in EDIT_EM_ReplaceSel().

svn path=/trunk/; revision=73470
2016-12-19 16:37:44 +00:00
James Tabor 1140838644 [User32]
- Patch by Andrey Gusev : Add support for WS_EX_RIGHT style.

svn path=/trunk/; revision=73469
2016-12-19 16:36:12 +00:00
James Tabor 833738127d [User32_API]
- Patch by Katayama Hirofumi MZ : Add a test for Next Dialog Item for radio buttons.

svn path=/trunk/; revision=73468
2016-12-19 16:28:42 +00:00
Amine Khaldi ed41960b74 [RPCRT4] Properly stub RpcMgmtInqServerPrincName{A,W}. Tested by Jared Smudde. CORE-12465
svn path=/trunk/; revision=73467
2016-12-18 20:04:19 +00:00
Amine Khaldi 0d96052ca1 [INCLUDE] Fix a WIN32_WINNT => _WIN32_WINNT typo in some comments. Spotted by Serge Gautherie. CORE-12580
svn path=/trunk/; revision=73466
2016-12-18 17:57:51 +00:00
Mark Jansen f1167250a0 [ATL][ATL_APITEST] Add GetEnvironmentVariable to CString. CORE-12581
svn path=/trunk/; revision=73465
2016-12-17 19:38:08 +00:00
Mark Jansen 71d5b09683 [SDK] Add Resolution/Bitdepth shims + layers to the appcompat database. CORE-11927 #resolve
svn path=/trunk/; revision=73464
2016-12-16 22:13:01 +00:00
Mark Jansen f3f43843fe [ACGENRAL] Implement the DisableThemes shim. CORE-11927
svn path=/trunk/; revision=73463
2016-12-16 22:05:58 +00:00
Mark Jansen b7add401e9 [ACLAYERS] Implement Force8BitColor and Force640x480 shims. CORE-11927
svn path=/trunk/; revision=73462
2016-12-16 21:54:06 +00:00
Mark Jansen 3da415c457 [SHIMLIB] Shim helper functions keep a list of used shims, so that events can be forwarded. CORE-11329
svn path=/trunk/; revision=73461
2016-12-16 19:18:26 +00:00
Giannis Adamopoulos fa047badd1 [PSDK] -Add some definitions needed by the previous commit.
svn path=/trunk/; revision=73460
2016-12-16 10:39:16 +00:00
Giannis Adamopoulos 668ef9aa19 [SHELL32] - CNetFolder: Fix opening items which was broken after having a callback for the default context menu became mandatory.
svn path=/trunk/; revision=73459
2016-12-16 10:31:13 +00:00
Hermès Bélusca-Maïto a54d1167e4 [APITESTS]: Add a test for userenv.dll API Load/UnloadUserProfile.
CORE-12541

svn path=/trunk/; revision=73458
2016-12-15 18:44:47 +00:00
Hermès Bélusca-Maïto 17b4930a9d [NETAPI32]: Fix misusage of a pointer, that caused a crash when using the command "net localgroup". Address one of the problems described in CORE-11081.
Note that those ((ULONG_PTR)the_pointer + sizeof(type_pointed_by_the_pointer)) could be somewhat short cut into: (the_pointer + 1) (with the_pointer being of type *type_pointed_by_the_pointer). But anyway...

svn path=/trunk/; revision=73457
2016-12-15 14:45:58 +00:00
Hermès Bélusca-Maïto ea3f263fca [NET]: Correct one entry in the help list of commands.
svn path=/trunk/; revision=73456
2016-12-15 13:00:06 +00:00
Robert Naumann 399406609d [MSTSC] Decrease the size of the header font as it was cropped in some languages.
svn path=/trunk/; revision=73455
2016-12-14 21:10:35 +00:00
Mark Jansen f62aa585d6 [USRMGR] Load 32bit icons for groups tab. Patch by Jared Smudde. CORE-12547 #resolve #comment Thanks!
svn path=/trunk/; revision=73454
2016-12-14 20:33:39 +00:00
Mark Jansen 3180d93edf [APPSHIM_APITEST] Update display mode shim tests to show some difference in versions + add extra tests. CORE-11927
svn path=/trunk/; revision=73453
2016-12-14 19:19:57 +00:00
Mark Jansen 80d548b608 [REGEDIT] Make the UpdateStatusBar function actually update the statusbar, instead of sending garbage to the treeview. CORE-10803
svn path=/trunk/; revision=73452
2016-12-13 21:47:22 +00:00
James Tabor c88489858d [User32]
- Patch by Katayama Hirofumi MZ : DrawFrameControl draws bad. See CORE-12573.

svn path=/trunk/; revision=73451
2016-12-13 17:49:34 +00:00
James Tabor d41da9f33b [User32]
- Sync/Port wine UI code for drawing.

svn path=/trunk/; revision=73450
2016-12-13 17:27:37 +00:00
Pierre Schweitzer 0afae481fa [NET/USE]
On enumeration, don't print raw status

svn path=/trunk/; revision=73449
2016-12-11 10:23:02 +00:00
Pierre Schweitzer 332071647d [NET/USE]
Get rid of COUNT_OF

svn path=/trunk/; revision=73448
2016-12-11 09:15:16 +00:00
Pierre Schweitzer fb4e02aa90 [NET/USE]
Allow some strings to be translated

svn path=/trunk/; revision=73447
2016-12-11 09:01:22 +00:00
Pierre Schweitzer 270d0ba79a [NET/USE]
In case of an error, display the error message.

svn path=/trunk/; revision=73446
2016-12-10 22:12:53 +00:00
Thomas Faber 762bec692a [KMTESTS]
- Add a missing newline

svn path=/trunk/; revision=73445
2016-12-10 11:59:41 +00:00
Giannis Adamopoulos 744f1fb179 [SHELL32]
- Add a separate string for the unknown file types and rename the first column to Name from File.
- Note to translators: Please update translations based on the changes in the English strings.
Patch by Amber.
CORE-12530

svn path=/trunk/; revision=73444
2016-12-09 21:31:23 +00:00
Giannis Adamopoulos 14a6ac2ce8 [BOOT] LiveCD: Create all profile subdirectories that Shell wants. Patch by Serge Gautherie. CORE-12527
svn path=/trunk/; revision=73443
2016-12-09 20:40:52 +00:00
Giannis Adamopoulos 7e9b3d61c0 [SETUPAPI] - Add missing error checks in do_file_copyW. Patch by Carlo Bramini. CORE-12471
svn path=/trunk/; revision=73442
2016-12-09 18:39:11 +00:00
Giannis Adamopoulos 3bee65b985 [USETUP] -Fix setting the language id when compiling for a single language. CORE-10958
svn path=/trunk/; revision=73441
2016-12-09 18:30:50 +00:00
Hermès Bélusca-Maïto 74b479fa67 [USERENV]
- Use a better variable type for the 'Environment' parameter of SetUserEnvironmentVariable, AppendUserEnvironmentVariable, SetUserEnvironment, SetSystemEnvironment, so as to avoid useless casts.
- Add old-style parameter annotations for exported functions (at least);
- Add an implementation comment about setting HOMEDRIVE/HOMEPATH;
- Use ARRAYSIZE() instead of hardcoded buffer sizes;
- Don't say that GetShortPathNameW() failed when it succeeds;
- Use standard capitalization for hardcoded environment variables.

svn path=/trunk/; revision=73440
2016-12-08 16:12:59 +00:00
Hermès Bélusca-Maïto b0107a6173 [USERENV]: Code formatting
svn path=/trunk/; revision=73439
2016-12-08 16:08:59 +00:00
Giannis Adamopoulos d6e721c82f [SHELL32] - CDefView: Remove some todo comments that are done.
svn path=/trunk/; revision=73438
2016-12-07 15:43:17 +00:00
Giannis Adamopoulos af810e862f [SHELL32] - Initialize the shell icon cache only when needed or when FileIconInit is called (and not in the DllMain of shell32)
svn path=/trunk/; revision=73436
2016-12-07 00:10:43 +00:00
Hermès Bélusca-Maïto 0b5c61d493 [SERVICES]: Addendum to r73433 for ScmStartUserModeService:
- Use the correct capitalization for the desktop name (to be consistent with all the rest of our code);
- Fix DPRINT1 order of arguments;
- Reorganize a bit the code to avoid the memory leak if ImpersonateLoggedOnUser fails and the environment block was already allocated (caught by Ged Murphy).
CORE-12414

svn path=/trunk/; revision=73435
2016-12-06 23:01:27 +00:00
Mark Jansen 54e99fcd1b [SHELL32] Don't call CoInitialize in DllMain, bad things happen when calling into dll's that are being loaded! CORE-12443 #comment Please retest!
svn path=/trunk/; revision=73434
2016-12-06 21:18:17 +00:00
Eric Kohl cce01fa95c [SERVICES]
Create a new environment block when a service process is started.
Patch by Hermès BÉLUSCA - MAÏTO.
CORE-12414

svn path=/trunk/; revision=73433
2016-12-06 17:29:30 +00:00
Hermès Bélusca-Maïto c5e734fdd8 Fix for source code file header, sorry for commit noise.
svn path=/trunk/; revision=73432
2016-12-05 16:38:11 +00:00
Hermès Bélusca-Maïto aadba539ce [ADVAPI32_APITEST]: Test for a (correctly initialized) service process environment block, that should contain both ALLUSERSPROFILE and USERPROFILE environment variables.
CORE-12414

svn path=/trunk/; revision=73431
2016-12-05 16:36:06 +00:00
Hermès Bélusca-Maïto 8e18f1fbd9 [ADVAPI32_APITEST]: Add a small helper lib 'svchlp' for common routines for test-services embedded in api tests. Taken & heavily adapted from Jacek Caban's services_service test and Thomas Faber's ServiceArgs.c (the latter will be able to use 'svchlp' when it'll be ready).
CORE-12414

svn path=/trunk/; revision=73430
2016-12-05 16:22:30 +00:00
Sylvain Petreolle ab777da1ae [BROWSEUI]
Fix CShellBrowser window class name,
shown by shell32:progman_dde and AHK_Diablo_1.0:1.install

svn path=/trunk/; revision=73429
2016-12-04 23:33:19 +00:00
Hermès Bélusca-Maïto 2299a44489 [NTDLL]: Export _wcstoui64 (as done in Win2k3). Prototype from msvcrt. CORE-12534
svn path=/trunk/; revision=73428
2016-12-04 22:52:03 +00:00
Hermès Bélusca-Maïto b193d7bdfb [NTDLL]: Add proper stubs for EtwpGetTraceBuffer and EtwpSetHWConfigFunction, needed for CORE-12534.
[NTDLL][ADVAPI32]: Improve the prototypes for EtwReceiveNotificationsA/WmiReceiveNotificationsA and EtwReceiveNotificationsW/WmiReceiveNotificationsW.

svn path=/trunk/; revision=73427
2016-12-04 22:44:37 +00:00
Hermès Bélusca-Maïto 23e508dc18 [ADVAPI32_APITEST]: Rename the 'LockDatabase' test to 'LockServiceDatabase' to better match the name of the API.
svn path=/trunk/; revision=73426
2016-12-04 18:41:46 +00:00
Hermès Bélusca-Maïto 8cd23c3dc0 [USERENV]: Use ARRAYSIZE instead of hardcoding the sizes of the static buffers.
svn path=/trunk/; revision=73425
2016-12-04 18:28:33 +00:00
Mark Jansen a55106da83 [DESK] Fix theme preview for Win7. Patch by Carlo Bramini. CORE-10076 #resolve #comment Thanks!
svn path=/trunk/; revision=73424
2016-12-04 16:52:22 +00:00