Commit graph

60192 commits

Author SHA1 Message Date
Daniel Reimer 42b68bba90 [SHELL32]
German translation update

svn path=/trunk/; revision=65707
2014-12-17 21:09:30 +00:00
Amine Khaldi eb0152b771 [USRMGR] Italian translation update by Nicolò Altamura. CORE-8857
svn path=/trunk/; revision=65706
2014-12-17 17:59:02 +00:00
Amine Khaldi 041fb54b3e [MPLAY32] Update Chinese (zh-CN) translation. By Henry Tang Ih.
CORE-8918

svn path=/trunk/; revision=65705
2014-12-17 17:51:10 +00:00
Amine Khaldi e6d6e86150 [SYSDM] Minor changes to the Startup and Recovery options dialog resource. Brought to you by Ricardo Hanke.
CORE-8924

svn path=/trunk/; revision=65704
2014-12-17 17:47:54 +00:00
Giannis Adamopoulos 59dee0fd6f [EXPLORER]
* Remove internal IStartMenuSite interface that didn't serve any purpose.
* Stop using global instances of some core classes.

svn path=/trunk/; revision=65703
2014-12-17 12:44:58 +00:00
Giannis Adamopoulos 2d5024bcae [RSHELL]
* Disable themes for the toolbars used for shell menus
* See issue CORE-8922 for details

svn path=/trunk/; revision=65702
2014-12-17 12:38:19 +00:00
Giannis Adamopoulos f8294a310a [RSHELL]
- Remove definition for an undocumented function that already exists in our headers
- See issue CORE-8920

svn path=/trunk/; revision=65701
2014-12-17 12:28:35 +00:00
Giannis Adamopoulos fadad0db13 [RSHELL]
- Simplify some code by using shlwapi helpers
- See issue CORE-8919

svn path=/trunk/; revision=65700
2014-12-17 12:11:31 +00:00
Giannis Adamopoulos 3f135b5ac6 Try to fix build
svn path=/trunk/; revision=65699
2014-12-17 11:46:19 +00:00
Giannis Adamopoulos cfac63ea85 [BROWSEUI]
* Simplify a lot of methods my using helpers from shlwapi.
* Remove declarations for undocumented functions that are already declared in our headers.
* Move definitions of IID_IAugmentedShellFolder and CLSID_MergedFolder to our headers.
* Remove definitions of functions that are already implemented in shlwapi.
* Add CreateMergedFolder and CreateMenuBand functions in precomp.h in order to simplify creating these objects when using rshell.

svn path=/trunk/; revision=65698
2014-12-17 11:35:07 +00:00
David Quintana 4c893c3d59 [SEHLL32]
* Implement handling of file associations marked as "NoOpen". Patch by Lee Schroeder, with a few tweaks.
CORE-8855 #resolve #comment Commited in trunk r65697. Thanks.

svn path=/trunk/; revision=65697
2014-12-17 00:46:30 +00:00
Hermès Bélusca-Maïto 5b22f2c5c3 [WIN32K]
- Simplify NtUserInitialize: we can check whether gpepCSRSS is != NULL to see if we are initialized or not (instead of using gbInitialized).
- The UserInitialize helper doesn't need to take parameters. The two event handles (power and media, used when we receive a power event -- for sleep, etc... -- and a media event -- like USB key insertion and such --) just need to be used in the not-yet-implemented "Initialize Power Request List" and "Initialize Media Change" steps.
- Something that should be done is to bugcheck if the USER version reported is != 5.0 (as windows does).

[WINSRV]
- Collapse common inclusions from usersrv and consrv into the common header winsrv.h.

[USERSRV]
- _UserSoundSentry is NTAPI
- Stub UserClientConnect (Timo's patch contains more involved code. I will commit it later).
- Our NtUserInitialize(0, NULL, NULL); call (that made Windows BSOD) is wrong. It should be done with its first parameter correctly set to the USER version (5.0) and the two other parameters are handles to power and media events (see above). We should create them before.
This is part of patch by Timo Kreuzer.
CORE-7505 #comment UserClientConnect stubbed (it should be better implemented, I will commit the code from the patch later on); power&media events initialized; NtUserInitialize corrected.

svn path=/trunk/; revision=65696
2014-12-17 00:33:40 +00:00
David Quintana 09bdb1f5ce [SHELL32]
* Revert r65589, since it breaks tray icons.

svn path=/trunk/; revision=65695
2014-12-17 00:32:34 +00:00
Hermès Bélusca-Maïto 06c09f7300 [WIN32K]: Some code formatting in csr.c before revampering it.
svn path=/trunk/; revision=65694
2014-12-17 00:17:44 +00:00
Hermès Bélusca-Maïto 423dd92dbd [WIN32K]
Stubplement NtUserQueryInformationThread and NtUserSetInformationThread that will be used for:
- shutdown support: CORE-8322
- communicating a CSR Port handle to win32k: CORE-7505
CORE-7505 CORE-8322

svn path=/trunk/; revision=65693
2014-12-16 23:09:29 +00:00
Hermès Bélusca-Maïto 77b8d17482 ... And as a result of the previous commit, finally get rid of the "deprecated" directory!
svn path=/trunk/; revision=65692
2014-12-16 21:59:50 +00:00
Hermès Bélusca-Maïto 2b315b5802 [WIN32SS]: Push back csr code into win32k (not compiled yet). The thing is that win32k uses a LPC port to communicate with winsrv.dll . But it's winsrv.dll that gives a handle of the CSR port to win32k via a call to NtUserSetInformationThread with the UserThreadCsrApiPort information class. See part of Timo's patch in CORE-7505 that will be submitted later on. Also I need to somewhat stub the UserThreadCsrApiPort info class in NtUserSetInformationThread :)
svn path=/trunk/; revision=65691
2014-12-16 21:58:18 +00:00
Hermès Bélusca-Maïto c8b67f57b6 [KERNEL32][BASESRV]
On Windows 2k3, BASESRV_API_CONNECTINFO went under a slimming treatment and now is only 4 bytes. In fact all its information was already existing in the static base data structure (BaseStaticServerData). We should now be more 2k3-compatible :)
Fix also the testbots.

svn path=/trunk/; revision=65690
2014-12-16 21:48:23 +00:00
Timo Kreuzer 4894f79a03 [SPEC2DEF]
Improve error output

svn path=/trunk/; revision=65689
2014-12-16 21:21:14 +00:00
Timo Kreuzer ec7ca046bc [NTOSKRNL]
Hey Arch, using uninitialized variables is bad, mkay?

svn path=/trunk/; revision=65688
2014-12-16 21:15:57 +00:00
Timo Kreuzer 0d1a5d0f19 [EVENTVWR]
Fix MSVC build and x64 warnings

svn path=/trunk/; revision=65687
2014-12-16 21:03:24 +00:00
Hermès Bélusca-Maïto 5007c54522 [BASESRV]: Use BaseSrvCleanupVDMResources taking a CSR_PROCESS structure instead of just its PID to be able to possibly use more things to do VDM cleanup (in the future).
svn path=/trunk/; revision=65686
2014-12-16 20:28:44 +00:00
Hermès Bélusca-Maïto 52ac8586cf [BASESRV]: basesrv exports few APIs used in winsrv, so declare basesrv as IMPORTLIB.
svn path=/trunk/; revision=65685
2014-12-16 20:26:02 +00:00
Hermès Bélusca-Maïto a4333d20f7 [BASESRV]
- Introduce BaseClientConnectRoutine and BaseClientDisconnectRoutine functions that do basesrv (de)initialization, and BaseSrvNlsConnect that may potentially init further NLS support in the future.
- BaseSrvDebugProcess is deprecated in Windows 2k3+.
- Few whitespace fixes.
Piece of patch by Timo Kreuzer.
CORE-7505 #comment Basesrv (dis)connect routines committed in r65684.

svn path=/trunk/; revision=65684
2014-12-16 20:15:35 +00:00
David Quintana db53788957 [SHELL32]
* Use PrivateExtractIconsW instead of PrivateExtractIconExW to obtain the icons for caching. Fixes small shell icons using large icons scaled down instead of the proper 16px icons. Patch by Ismael Ferreras Morezuelas (swyter).
CORE-8404 #resolve #comment Commited in r65683. Thanks.

svn path=/trunk/; revision=65683
2014-12-16 18:21:48 +00:00
Hermès Bélusca-Maïto 8ebed423a8 [CSR]
- Cleanup a bit csrmsg.h (by me), the ObjectDirectory member of the CSR_API_CONNECTINFO structure becomes unused starting Windows 2k3 (add an informative comment about that fact).
- Remove now unneeded ObjectDirectory duplication code (by Timo).
- Fix some whitespace.
CORE-7505 #comment ObjectDirectory duplication code removed in r65682.

svn path=/trunk/; revision=65682
2014-12-15 23:35:32 +00:00
Hermès Bélusca-Maïto d63ba99439 [BASESRV]
- Whitespace fixes.
- Stub AppCompat module.
Patch by Timo Kreuzer.
CORE-7505 #comment AppCompat committed in r65681.

svn path=/trunk/; revision=65681
2014-12-15 22:48:38 +00:00
Pierre Schweitzer 5fd0b10a9d [NTFS]
Return the MFT index in FileFullDirectoryInformation and NtfsGetBothDirectoryInformation queries

svn path=/trunk/; revision=65680
2014-12-15 21:44:52 +00:00
Pierre Schweitzer e032664c6c [NTFS]
- Store the link count in FCB and return it in FileStandardInformation query
- Return the MFT index in NtfsGetInternalInformation query 

svn path=/trunk/; revision=65679
2014-12-15 21:28:06 +00:00
Hermès Bélusca-Maïto ef4abbbb64 [MSGINA]: Update the function names of stubs, with (in comments) the number of parameters they take.
See CORE-8459 for more information.
CORE-8459 #resolve #comment Fixed in r65678.

svn path=/trunk/; revision=65678
2014-12-15 21:07:23 +00:00
Hermès Bélusca-Maïto a55958d1b1 [TASKMGR]: Disable the "End task" button if no item is selected.
Part 2 of a patch by Edijs.
CORE-5655 #comment Patch committed. When one of you will have a patch for the Windows-menu items disabled bug, please reopen the report. #resolve

svn path=/trunk/; revision=65677
2014-12-15 20:45:38 +00:00
Hermès Bélusca-Maïto 0e707a8c26 [TASKMGR]: Disable the "End process" button if no item is selected.
Part 1 of a patch by Edijs.
CORE-5655 #comment procpage.c fix committed.

svn path=/trunk/; revision=65676
2014-12-15 20:33:26 +00:00
Hermès Bélusca-Maïto 55e82d6d2b [TREE]
- Use #pragma once in resource.h
- put windows.h after CRT includes.
- Convert the main .rc back to ANSI otherwise rc.exe complains, see http://stackoverflow.com/questions/15244065/error-rc2135-in-c-project-due-to-utf-8-encoding-of-rc-file for more details.

svn path=/trunk/; revision=65675
2014-12-15 20:17:17 +00:00
James Tabor c181d8e316 - Fix build.
svn path=/trunk/; revision=65674
2014-12-15 01:41:57 +00:00
James Tabor 225783c294 - Fix build.
svn path=/trunk/; revision=65673
2014-12-15 01:40:58 +00:00
James Tabor 8cda920638 [NtUser]
- Finaly fix CORE-6129 leaving CORE-6651 to fix.

svn path=/trunk/; revision=65672
2014-12-15 01:38:27 +00:00
Daniel Reimer 13c3cc0240 [RAPPS]
Extend Turkish translation for rapps database by Erdem Ersoy
CORE-8874 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=65671
2014-12-15 01:01:58 +00:00
Daniel Reimer 36a607c8b8 [SYSDM]
Fix some misaligned button and text fields.
CORE-7338 #resolve #comment Should be fixed.

svn path=/trunk/; revision=65670
2014-12-15 01:00:07 +00:00
Daniel Reimer e24917b475 [RAPPS]
rosapps maintenance of Romanian parts by Ștefan Fulea
CORE-8520 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=65669
2014-12-15 00:23:41 +00:00
Daniel Reimer 57d0c2a98d [TRANSLATION]
Turkish Translation Update by Erdem Ersoy
CORE-7861 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=65668
2014-12-15 00:12:56 +00:00
Daniel Reimer 223bc9c336 [USER32]
TRANSLATION: Ukrainian translation update for User32 by Yaroslav Fedoryako
CORE-8596 #resolve #comment Committed. Thx for help.

svn path=/trunk/; revision=65667
2014-12-14 23:58:12 +00:00
Daniel Reimer 32861c20d3 [INPUT]
TRANSLATION: Ukrainian translation update for input.dll by Yaroslav Fedoryako
CORE-8616 #resolve #comment Committed. Thx for help.

svn path=/trunk/; revision=65666
2014-12-14 23:57:11 +00:00
Daniel Reimer e8d986a554 [USRMGR]
Italian translation of user accounts (control panel) by nicoalta01 (Marco Maria Emanuele Bartucci as I hope his name is)
While I was at it... convert the rest to UTF8
CORE-8857 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=65665
2014-12-14 23:52:49 +00:00
Daniel Reimer ec4cc1a38b [URLMON]
TRANSLATION: Czech translation update
CORE-8499 #comment INF is UCS2 LE now and the Lang ID is corrected. Can you confirm that this is fixed now?

svn path=/trunk/; revision=65663
2014-12-14 23:38:05 +00:00
Hermès Bélusca-Maïto 9f24fbfec9 Partial merge of condrv_restructure branch r65657.
svn path=/trunk/; revision=65660
2014-12-14 22:57:49 +00:00
Daniel Reimer 0b132a9e1e [SHELL32]
Update German translation by Robert Naumann
CORE-8912 #resolve #comment Committed Thx for help.

svn path=/trunk/; revision=65659
2014-12-14 22:56:10 +00:00
Daniel Reimer b812120a00 [BROWSEUI]
Update German translation by Robert Naumann
CORE-8913 #resolve #comment Committed Thx for help.

svn path=/trunk/; revision=65658
2014-12-14 22:55:08 +00:00
Hermès Bélusca-Maïto 83c026ccfe Sync with trunk r65656.
svn path=/branches/condrv_restructure/; revision=65657
2014-12-14 22:41:19 +00:00
Ziliang Guo af188cf2f8 [DESK.CPL]
Check for the correct registry value for the wallpaper. Patch by Ricardo Hanke.
CORE-8796

svn path=/trunk/; revision=65656
2014-12-14 22:38:45 +00:00
Hermès Bélusca-Maïto d7e4510259 [CONSRV]
- Fix info header.
- Add a VDMBuffer check.

svn path=/branches/condrv_restructure/; revision=65655
2014-12-14 22:19:05 +00:00