Commit graph

60418 commits

Author SHA1 Message Date
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
Hermès Bélusca-Maïto 1fa498439b [MSPAINT]: Remove trailing whitespace.
svn path=/trunk/; revision=65654
2014-12-14 21:56:21 +00:00
Hermès Bélusca-Maïto 15f101905a [CONSRV]: Rename context members with a more explicit name (code "style" only).
svn path=/branches/condrv_restructure/; revision=65653
2014-12-14 21:51:32 +00:00
Pierre Schweitzer 5a3af281d7 [NTFS]
- Implement NtfsGrabFCBFromTableById() and NtfsGetFCBForFileById(). These two are responsible for opening and retrieving a file open by ID.
- Modified NtfsMakeFCBFromDirEntry() so that it supports openings by ID which come with less information than normal openings.
- Modified NtfsGrabFCBFromTable() so that it doesn't return a FCB which would have been opened by ID.
- Modified NtfsOpenFile() so that it allows opening a file by ID using the two FCB helpers functions defined upper.
- Modified NtfsCreateFile() so that it can validate input in case of opening by ID.

To make it short, all this implements file opening by ID in NTFS driver. I made the choice to separate FCB which are coming from "normal" opening and these from ID opening.
The reason is that a file opening with ID has less information than a normal opening, and may fail on these information retreival. This is due to the fact that if opening by ID can virtual open all the files, because it ignores authorizations, traverses checks, in the end for retrieving the information, such checks can be done and fail.

I also left all this disabled so far, because it appears to regress NFI. I will investigate this.

CORE-8725

svn path=/trunk/; revision=65652
2014-12-14 21:18:47 +00:00
Hermès Bélusca-Maïto 0187ba2a21 [CONSRV]: More code cleaning.
svn path=/branches/condrv_restructure/; revision=65651
2014-12-14 21:18:40 +00:00
Pierre Schweitzer 6cea3c4018 [NTFS]
Make the NTFS driver more verbose in file information requests

svn path=/trunk/; revision=65650
2014-12-14 21:09:29 +00:00
Hermès Bélusca-Maïto 715013f96b [CONSRV]: Move ConioDrawConsole to where it should belong.
svn path=/branches/condrv_restructure/; revision=65649
2014-12-14 19:01:52 +00:00
Daniel Reimer ca068b28b6 [TREE]
German translation for tree utility.

svn path=/trunk/; revision=65648
2014-12-14 18:58:51 +00:00
Ziliang Guo 71ef2b4cc4 [SETUP]
Add registry value for wallpaper directory. Patch by Ricardo Hanke.
CORE-8797

svn path=/trunk/; revision=65647
2014-12-14 18:39:24 +00:00
Ziliang Guo c030203e6a [TREE]
Cleanup of Tree utility by Lee Schroeder.
CORE-8908

svn path=/trunk/; revision=65646
2014-12-14 18:30:14 +00:00
Pierre Schweitzer ecb8f375f8 [NTFS]
Implement GetVolumeBitmap().

This allows NFI to find which file is at which LCN: http://www.heisspiter.net/~Pierre/rostests/NTFS_NFI_LCN.png

So far, NFI is not as verbose as it is on Windows in such cases, because FILE_OPEN_BY_FILE_ID is *still* unimplemented (you should consider implementing it Pierre ;-)).
I checked with Windows, the correct file is found though!

CORE-8725

svn path=/trunk/; revision=65645
2014-12-14 18:13:57 +00:00
Hermès Bélusca-Maïto 6ba8a926da [CONSRV]: Add PCONSRV_CONSOLE --> PCONSOLE casts (needed *on purpose*).
svn path=/branches/condrv_restructure/; revision=65644
2014-12-14 18:05:50 +00:00
Hermès Bélusca-Maïto 4bc1529cfa [CONSRV]: Move all references to VDM screenbuffers from condrv back to consrv (only ConDrvWriteConsoleOutputVDM remains in condrv for now...)
svn path=/branches/condrv_restructure/; revision=65643
2014-12-14 17:30:38 +00:00
Hermès Bélusca-Maïto 6dcdba6692 [CONDRV]: Code reshuffling only.
svn path=/branches/condrv_restructure/; revision=65642
2014-12-14 17:02:39 +00:00
Hermès Bélusca-Maïto 37d3115479 [SACDRV]: Code formatting.
svn path=/trunk/; revision=65641
2014-12-14 16:54:14 +00:00
Hermès Bélusca-Maïto f995f5fef8 [CONSRV]: Use an optional parameter for passing things to the "line discipline" functions.
svn path=/branches/condrv_restructure/; revision=65640
2014-12-14 16:53:47 +00:00
Pierre Schweitzer e4e3241286 [NTFS]
- In the VCB, directly store the total number of clusters available in the volume, this will save a few recurrent divisions
- Use this everywhere it is possible
- Validate input in GetVolumeBitmap(): make sure we don't want bitmap beyond end of the volume

CORE-8725

svn path=/trunk/; revision=65639
2014-12-14 14:38:44 +00:00
Pierre Schweitzer c16d33beae [NTFS]
- Implement NtfsGetUserBuffer() that will (attempt to) return the user output buffer for METHOD_NEITHER IOCTL.
- Implement parameters checking GetVolumeBitmap()

CORE-8725 

svn path=/trunk/; revision=65638
2014-12-14 12:24:18 +00:00
Hermès Bélusca-Maïto 508364d0b2 [COMP]: Minor code style changes + whitespace fixes.
svn path=/trunk/; revision=65637
2014-12-14 12:04:45 +00:00
Pierre Schweitzer 71ca9839a4 [NTFS]
Stub FSCTL_GET_VOLUME_BITMAP which is required by NFI.

CORE-8725

svn path=/trunk/; revision=65636
2014-12-14 10:54:20 +00:00
Cameron Gutman 2021ab5899 [CDFS]
- Fix CD-ROM disc change handling
- Fixes CORE-6119

svn path=/trunk/; revision=65635
2014-12-14 09:27:11 +00:00
Pierre Schweitzer 5d774268db [CALC]
Apply r65633 to all the language files.

CORE-7746

svn path=/trunk/; revision=65634
2014-12-14 09:18:47 +00:00
Ziliang Guo f15a2f9255 [CALC]
Switch calc to using the registry for storing configuration values. Remove 9x codepath. Patch by Lee Schroeder. Cleaning up Ziliang Guo.
CORE-7746

svn path=/trunk/; revision=65633
2014-12-14 05:48:05 +00:00
Ziliang Guo b9312f9bb6 [TREE]
Fix build.

svn path=/trunk/; revision=65632
2014-12-14 00:09:51 +00:00
Ziliang Guo 85260e1fa7 [TREE]
Implement directory tree commandline utility. Code by Asif Bahrainwala. Cleanup by Ziliang Guo.
CORE-8529

svn path=/trunk/; revision=65631
2014-12-14 00:00:54 +00:00