Commit graph

49272 commits

Author SHA1 Message Date
Rafal Harabien f0fd524b40 [EXPLORER-NEW] - Improve start menu initialization a bit so it shows what failed
svn path=/trunk/; revision=54546
2011-11-30 12:20:08 +00:00
Dmitry Gorbachev a2b753d441 [SsStars]
Update Starfield screensaver translations (bug #6270):
- Polish by Wojtek Kozlowski <=wojtekkozlo664=AT=op=DOT=pl=>;
- Russian by Evilslon <=evilslon=AT=mail=DOT=ru=>.

svn path=/trunk/; revision=54545
2011-11-30 11:27:50 +00:00
Cameron Gutman ad13fe7571 [NTOSKRNL]
- Many balancer fixes for concurrency, improved swapping efficiency, and reduced code duplication
- Move the low memory case back under the PFN lock
- Debugging is on for now because I don't trust the paging code all that much (it was not used very much until recently)

svn path=/trunk/; revision=54544
2011-11-29 23:59:25 +00:00
Rafal Harabien d6462341ba [SHLWAPI] - Add a diff file
svn path=/trunk/; revision=54543
2011-11-29 19:30:50 +00:00
Rafal Harabien 5d73fe256d [SHLWAPI] - PathIsUNC returns FALSE for paths starting with "\\?". Should be sent to wine.
svn path=/trunk/; revision=54542
2011-11-29 19:10:22 +00:00
Cameron Gutman 73bbc7c1e6 [NTOSKRNL]
- Call MmReleasePageMemoryConsumer with the consumer that was actually allocated (not always MC_CACHE)

svn path=/trunk/; revision=54541
2011-11-29 19:08:19 +00:00
Cameron Gutman ff37949679 [NTOSKRNL]
- Always trim at least MiMinimumPagesPerRun for each call to MiTrimMemoryConsumer to reduce cache thrashing

svn path=/trunk/; revision=54540
2011-11-29 18:32:23 +00:00
Cameron Gutman 832bc7ab3f [NTOSKRNL]
- Revert part of r54530
- Try to rebalance RosMm's pages if we're low on memory in ARM3
- ROS runs with 48 MB RAM again (but setup is very slow due to horrendous paging caused by cache pollution)

svn path=/trunk/; revision=54539
2011-11-29 18:03:09 +00:00
Rafal Harabien de008de9a4 [SHELL32]
- Make functions in folder_options.c static
- Register FolderOptions using folderoptions.rgs

svn path=/trunk/; revision=54538
2011-11-29 17:29:57 +00:00
Cameron Gutman 27588824f0 [NTOSKRNL]
- Don't signal the balancer from within the balancer
- Optimize usage of the balancer a bit so we don't have to wait on it as much

svn path=/trunk/; revision=54537
2011-11-29 17:05:56 +00:00
Alex Ionescu c0fa34f162 [KERNEL32]: Write out the 3 internal APIs which will do path resolution, and define the structures that determine the search path order which each one will use. No functional change.
svn path=/trunk/; revision=54536
2011-11-29 15:04:31 +00:00
Dmitry Gorbachev 267dcf71eb [SOLITAIRE]
Change "Ok/Cancel" to "Yes/No". Lee Schroeder (=spaceseel=AT=gmail=DOT=com=), bug #6606.

[CPL][WIN32K]
Fix indentation, comments, debug messages. 
Lioncash (=mathew1800=AT=gmail=DOT=com=), bug #6562, bug #6621.

svn path=/trunk/; revision=54535
2011-11-29 14:55:58 +00:00
Cameron Gutman 62e97bd800 [NTOSKRNL]
- Fix a potential infinite loop in MmTrimUserMemory if we can't page out enough pages to meet the balancer's target

svn path=/trunk/; revision=54534
2011-11-29 08:13:56 +00:00
Dmitry Gorbachev f6817e04bc [TRANSLATION]
MSPaint:
- Add Swedish translation by Michael Wu (bug #6695).
- Sync all translation files with American English file (bug #6700).

svn path=/trunk/; revision=54533
2011-11-29 07:01:37 +00:00
Cameron Gutman 8e44e89646 [NTOSKRNL]
- Don't remove pages with references left from the user PFN bitmap
- Patch by Nikolay Myltsev

svn path=/trunk/; revision=54532
2011-11-29 06:51:37 +00:00
Cameron Gutman 63db6b034d [NTOSKRNL]
- Add missing user PFN bitmap locking in MmRemoveLRUUserPage

svn path=/trunk/; revision=54531
2011-11-29 04:22:51 +00:00
Cameron Gutman 11b737b0e8 [NTOSKRNL]
- Remove a superfluous user LRU insertion and removal
- Add a missing user LRU insertion

svn path=/trunk/; revision=54530
2011-11-29 03:24:03 +00:00
Rafal Harabien 6f7115b541 [SHELL32]
- Display file size in bytes in file properties dialog
- Don't use ULONGLONG if ULONG is enough
- Change LARGE_INTEGER to ULARGE_INTEGER where it makes sense
- Fix calculation of file size in CountFolderAndFiles
- WM_GETTEXT receives size in bytes (not characters count)
- Use Get(Set)DlgItemTextW instead of SendDlgItemMessageW
Patch by Carlo Bramix. Improvements by me.
See issue #6294 for more details.

svn path=/trunk/; revision=54529
2011-11-28 21:54:45 +00:00
Aleksey Bragin e86ebe01cc [NTOS]
- Nikolay Myltsev: Fix incorrect balancer thread id check.
See issue #5857 for more details.

svn path=/trunk/; revision=54528
2011-11-28 19:53:38 +00:00
Rafal Harabien f88bacce5d [SHELL32]
- Use string IDs from rgs files
- Improve Polish translation

svn path=/trunk/; revision=54527
2011-11-28 11:21:15 +00:00
Rafal Harabien 4e112e9bee [SHELL32]
- Improve Polish translation of Folder Options
- Fix Start Menu folder having name "Menu" in Polish translation

svn path=/trunk/; revision=54526
2011-11-28 10:46:11 +00:00
Rafal Harabien 32a3103174 [CALC] - Fix buttons misalignment. Patch by Fulea Stefan.
svn path=/trunk/; revision=54525
2011-11-28 10:32:48 +00:00
Rafal Harabien fc608fe00a [DESK] - Improve Polish translation
svn path=/trunk/; revision=54524
2011-11-28 10:22:27 +00:00
Rafal Harabien 5031e72c6a [SHELL32] - Don't fail if Shell folder cannot be created. This way shell registers more folders on LiveCD.
svn path=/trunk/; revision=54523
2011-11-28 10:01:24 +00:00
Rafal Harabien 5ea66e831b [LIVECD] - Add registration to LiveCD. Fixes #6597, #6613 and probably some more
svn path=/trunk/; revision=54522
2011-11-28 09:53:01 +00:00
Rafal Harabien fb2da4e672 [RBUILD] - Create livecd shortcuts on rbuild too
svn path=/trunk/; revision=54521
2011-11-28 09:46:59 +00:00
Dmitry Gorbachev cd19187c5d [DiskPart]
Remove unused file. Lee Schroeder, bug #6699.

svn path=/trunk/; revision=54520
2011-11-28 07:35:58 +00:00
Dmitry Gorbachev 81516fc73a [NTDLL]
Do not map already mapped section.

svn path=/trunk/; revision=54519
2011-11-28 07:35:51 +00:00
James Tabor 0155bc51c8 - fix GetNCHitEx, restore track mouse buttons in test system.
svn path=/trunk/; revision=54518
2011-11-28 06:37:45 +00:00
James Tabor 6bba47787d - Add padded boarder width to NONCLIENTMETRICS.
svn path=/trunk/; revision=54517
2011-11-28 04:16:54 +00:00
Rafal Harabien aedcb1f1b0 [MKSHELLLINK] - Don't use stricmp. It's not a standard function.
svn path=/trunk/; revision=54516
2011-11-27 20:14:00 +00:00
Rafal Harabien 2d488d4d0e [MKSHELLLINK] - Don't use windows.h in host tool
svn path=/trunk/; revision=54515
2011-11-27 20:11:06 +00:00
Rafal Harabien ff6d7b0236 [CMAKE] - Add shortcuts to CMake livecd.
All .lnk files in Windows has structure called "id list". This is something like a path (we can't use environment variables there) and it is relative to Desktop. Usually first element is My Computer folder. In our shortcuts it points to livecd_start.cmd in My Documents folder, which is simple batch file. It's functionality is to start application given in argument. Because command line parameter of shell links can have environment variables, our shortcuts does not depend on patch to system directory (especially the drive number). It's a bit complicated but I have not found a better way.
Now we have working shortcuts on Desktop and Start Menu. Control Panel will benefit in future because Admin Tools depend on Start Menu.

svn path=/trunk/; revision=54514
2011-11-27 19:59:14 +00:00
Rafal Harabien 71867403fd [CMAKE] - Add support for creating lnk files
svn path=/trunk/; revision=54513
2011-11-27 19:45:41 +00:00
Rafal Harabien ea682b6909 [MKSHELLLINK]
- Add host tool for creating .lnk files

svn path=/trunk/; revision=54512
2011-11-27 19:41:52 +00:00
Eric Kohl 63ee24adb0 [CLASS2]
Switch to the 'new' disk geometry (63 sectors per track and 255 tracks per cylinder). This geometry is compatible with Windows, Linux and other Operating Systems.

ATTENTION: You must delete and re-create the partitions on your harddisk.

svn path=/trunk/; revision=54511
2011-11-27 14:18:40 +00:00
James Tabor 355e8279a6 - Fix GetNCHitEx rects.
svn path=/trunk/; revision=54510
2011-11-27 13:29:15 +00:00
James Tabor 8b61c2709d - Add window placement flag for async message mode. Yes we support this too now.
svn path=/trunk/; revision=54509
2011-11-27 12:58:01 +00:00
James Tabor 1b23396e60 [Win32k]
- Create Monitor from rect. This will be used for window placement support.

svn path=/trunk/; revision=54508
2011-11-27 12:47:43 +00:00
Eric Kohl 83bf20450a [USETUP]
Get rid of the ugly LIST_FOR_EACH macro.

svn path=/trunk/; revision=54507
2011-11-27 12:00:34 +00:00
Eric Kohl 2e001db9ee [TCPVCS]
- Report service status upon an interrogate request.
- Set the wait hint to a non-zero value.

svn path=/trunk/; revision=54506
2011-11-27 10:55:45 +00:00
Eric Kohl 02a1138b90 [FREELDR]
PcDiskGetDriveGeometry: Try to retrieve the extended disk geometry first.

svn path=/trunk/; revision=54505
2011-11-27 10:00:24 +00:00
Dmitry Gorbachev 320ca8654d [USETUP]
Load the font before displaying the Language Page.

svn path=/trunk/; revision=54504
2011-11-26 22:23:34 +00:00
Dmitry Gorbachev 6c5c7809dd [NTOSKRNL]
KDB: print more useful backtrace after double fault or NMI.

svn path=/trunk/; revision=54503
2011-11-26 22:23:00 +00:00
Eric Kohl 4b474cce59 [USETUP]
- Enable translations of the language page. Patch by Stefan Fulea.
- Simplified the clear text code.
- Fixed the german language page.
See issue #6637 for more details.

svn path=/trunk/; revision=54502
2011-11-26 18:27:42 +00:00
Aleksey Bragin b687932799 [NTDLL/LDR]
- Fix incorrect DLL notify flag check. Spotted by Amine.

svn path=/trunk/; revision=54501
2011-11-26 10:00:33 +00:00
Aleksey Bragin e0127be5e0 [NTOS]
- Remove an unnecessary semicolon. Spotted by tower.

svn path=/trunk/; revision=54500
2011-11-26 09:56:23 +00:00
James Tabor 9156d483f3 [Gdi32]
- Do the same for rbuild, link to msvcrt.

svn path=/trunk/; revision=54499
2011-11-25 22:25:06 +00:00
James Tabor e24e938fa0 [User32]
- Fix errno in dialog.c by linking to msvcrt with rbuild. Cmake does not have this issue, already links to msvcrt. Gdi32 rbuild does link to crtdll instead of msvcrt. Should we fix this too, before the Cmake switch over to see anything is different?

svn path=/trunk/; revision=54498
2011-11-25 22:18:20 +00:00
Olaf Siejka e00f86150c [TRANSLATION]
- Romanian translation update (bug no. 6677) by Stefan Fulea;


svn path=/trunk/; revision=54497
2011-11-24 23:45:38 +00:00