Commit graph

56574 commits

Author SHA1 Message Date
James Tabor 9b7d5bcdff [WineTests|User32]
- Sync Edit to wine head.

svn path=/trunk/; revision=62750
2014-04-14 20:26:59 +00:00
James Tabor b66792a4bb [User32]
- Patch by Nikolay Sivov : Fix Edit margins calculation for empty client area case.
- Patch by Akihiro Sagawa : Emit EM_SETSEL message when choosing "Select All" from context menu. Don' t emit WM_COMMAND on choosing an item in a context menu (Edit control).

svn path=/trunk/; revision=62749
2014-04-14 20:23:17 +00:00
James Tabor 90e1c4d5bc [Win32k]
- Switch menu allocation to desktop stack.

svn path=/trunk/; revision=62748
2014-04-14 06:54:41 +00:00
James Tabor 52fbc79cd6 [User32]
- Fixed get menu info, check parameters first than the handle. See CORE-8064.

svn path=/trunk/; revision=62747
2014-04-14 06:05:34 +00:00
James Tabor b07e61e478 [User32]
- Patch by Victor Martinez Calvo : Fix Invalid parameter handling in GetMenuInfo and SetLastError. Modified handle validation by me. See CORE-8064.
- Moved code and added a non-client create function ID.

svn path=/trunk/; revision=62746
2014-04-14 05:43:02 +00:00
James Tabor 142c547714 [User32]
- Cleanup and plug in. Removed code that is not used, this code served us well. An assessment is needed to be made, base on speed and necessity, on what stays or moved or duplicated.
- See CORE-7447.

svn path=/trunk/; revision=62745
2014-04-14 01:52:37 +00:00
James Tabor bd3046315a [Win32k]
- Move the system command Move and Size to Win32k. Fix most redraw issues. ATM this will be plugged in after User32 DefWnd cleanup.
- Move more DefWindowProc functions into Win32k, these too will been needed soon.
- Added more server side support functions.
- See CORE-7447.

svn path=/trunk/; revision=62744
2014-04-13 23:53:34 +00:00
Timo Kreuzer 1823418a80 [NTOSKRNL]
Simplify code in ExpLookupHandleTableEntry
CORE-6843 #resolve

svn path=/trunk/; revision=62743
2014-04-13 16:45:58 +00:00
Pierre Schweitzer 4d1dfdbc1b [KMTESTS:NPFS]
Add more tests for file info

Tested by Thomas.

CORE-7451

svn path=/trunk/; revision=62742
2014-04-13 16:16:30 +00:00
Hermès Bélusca-Maïto 304ce1db7a [CONSRV]: Do not capture the mouse in the double-click case.
svn path=/trunk/; revision=62741
2014-04-13 15:38:05 +00:00
Hermès Bélusca-Maïto 163b561df1 [CONSRV]
Code reorganization: move console-window-class - related code into a file.

svn path=/trunk/; revision=62740
2014-04-13 15:13:55 +00:00
Hermès Bélusca-Maïto 858c7e6474 [CONSRV]
- Fix console selection and selection mode text that displays in the console title:
- Correctly set selection flags;
- Ignore the first mouse event when the console is being activated with the mouse, when we are in "QuickEdit" mode (avoids e.g. an erroneous paste if somebody right-clicks on the console); gather the console window position to consistently update GuiData->GuiInfo.WindowOrigin (needed when console properties are displayed).

svn path=/trunk/; revision=62739
2014-04-13 13:21:55 +00:00
Hermès Bélusca-Maïto 4496c7309a [CONSRV]
- Code cleaning.
- Properly remove trailing whitespace when copying text from the console.

svn path=/trunk/; revision=62738
2014-04-13 12:54:24 +00:00
Thomas Faber 09c6736145 [SHELL32]
- Use C++-style casts. Patch by Ivan Rodionov.
CORE-7698 #resolve

svn path=/trunk/; revision=62737
2014-04-13 12:20:31 +00:00
Thomas Faber d585b0d8e5 [NTOS:KE]
- When switching to VM86 mode, ensure a 16 byte aligned floating point save area.
CORE-7581 #resolve

svn path=/trunk/; revision=62736
2014-04-13 12:04:13 +00:00
James Tabor 6d83ec90e4 [Win32k]
- Add two more Gdi32 counterparts for Win32k and fix the others.

svn path=/trunk/; revision=62735
2014-04-13 11:41:19 +00:00
Thomas Faber d3b058d4eb [NTDLL_APITEST]
- Fix test failure on Windows. Based on patch by Víctor Martínez
ROSTESTS-132 #resolve

svn path=/trunk/; revision=62734
2014-04-13 07:14:47 +00:00
Thomas Faber 87a883ba7d [UTF16LE]
- Use binary mode for input and output files. Patch by Tomoya Kitagawa
CORE-7705 #resolve #comment Committed in r62733. Thanks!

svn path=/trunk/; revision=62733
2014-04-13 05:50:09 +00:00
Thomas Faber cccfe23541 [BROWSEUI]
- Add more tests for SHExplorerParseCmdLine. Patch by Edijs Kolesnikovičs
CORE-7627 #resolve

svn path=/trunk/; revision=62732
2014-04-13 05:41:19 +00:00
Thomas Faber 53ee3ac14a [RAPPS]
- Use ES_AUTOHSCROLL for edit boxes. Patch by Ricardo Hanke
CORE-8006 #resolve

svn path=/trunk/; revision=62731
2014-04-13 05:09:17 +00:00
Hermès Bélusca-Maïto e99eb38ba3 [CONSOLE.CPL]
Start to implement the terminal fonts selector: add a basic font enumerator.
The criteria for eligible console fonts are given in http://support.microsoft.com/kb/247815 .
I relax some of them to allow e.g. Courier (New) as potential console fonts, for example.
See the code for more details.

svn path=/trunk/; revision=62730
2014-04-13 01:03:08 +00:00
Hermès Bélusca-Maïto 1a78b6c8d7 Update description, addendum to revisions 62728 and 62725.
svn path=/trunk/; revision=62729
2014-04-13 00:13:51 +00:00
Hermès Bélusca-Maïto 97c7401a8b [FONTS]
Fixedsys fonts: Also fix their PANOSE proportion byte to Monospace.
Now they are recognized by Windows as real monospaced fonts (what they were).
Their lfPitchAndFamily flag is equal to FF_MODERN | FIXED_PITCH .
Addendum to revision 62725.

svn path=/trunk/; revision=62728
2014-04-13 00:10:33 +00:00
James Tabor 47bbfcb842 [NtUser|User32]
- Adding more message write backs. Test code for explorer task bar size change. See CORE-7447.

svn path=/trunk/; revision=62727
2014-04-12 23:58:12 +00:00
Hermès Bélusca-Maïto ebfb6c79a7 [CHARMAP][IMAGESOFT]
Be sure to enumerate *all* the fonts.

svn path=/trunk/; revision=62726
2014-04-12 23:12:46 +00:00
Hermès Bélusca-Maïto 4bd491de80 [FONTS]
Add the Monospace flag to the Fixedsys fonts.

svn path=/trunk/; revision=62725
2014-04-12 23:06:41 +00:00
Pierre Schweitzer c48b6ad954 [NPFS]
Fix failing tests

CORE-7451

svn path=/trunk/; revision=62724
2014-04-12 21:15:55 +00:00
Pierre Schweitzer 502ebc94af [KMTESTS:NPFS]
--MagicValues;
CORE-7451

svn path=/trunk/; revision=62723
2014-04-12 21:12:26 +00:00
Eric Kohl df69eedf4b [SYSDM]
- Simplify the message box code.
- Inform the user that a reboot is requied when the pagefile settings have changed.

svn path=/trunk/; revision=62722
2014-04-12 21:03:03 +00:00
Pierre Schweitzer ffd100f622 [KMTESTS:NPFS]
- Add more tests for volume info
- Fix previous tests
- Add two helper macros

Tested by Thomas.

CORE-7451

svn path=/trunk/; revision=62721
2014-04-12 18:37:44 +00:00
Hermès Bélusca-Maïto f5431ba0ec [CONSOLE.CPL]
Fix setting default parameters.

svn path=/trunk/; revision=62720
2014-04-12 15:02:02 +00:00
Hermès Bélusca-Maïto 9d33160552 Fix build.
svn path=/trunk/; revision=62719
2014-04-12 14:27:36 +00:00
Hermès Bélusca-Maïto 85b40a6ccc [CONSOLE.CPL]
Fix various things:
- values update when edit controls lose focus,
- improve (still WIP) console window preview,
- fix screen color preview (now with font!)
- use Unicode functions.

What remains:
- really fix the console window preview,
- fully implement the console font selector.

CORE-6629 #resolve #comment Fixed in revision 62718.

svn path=/trunk/; revision=62718
2014-04-12 14:23:36 +00:00
Pierre Schweitzer 77ef29ad79 [KMTESTS:NPFS]
Add tests for volume information query. Could be completed for size, device, full size and attributes query.
This is used to validate changes made in r62663.

Tested by Thomas.

CORE-7451

svn path=/trunk/; revision=62717
2014-04-12 12:06:47 +00:00
Thomas Faber 417fb8210e [NTOS:CC]
- Change ROS_VACB::FileOffset from ULONG to LARGE_INTEGER

svn path=/trunk/; revision=62716
2014-04-12 11:51:46 +00:00
Thomas Faber 340e5bb756 [NTOS:CC]
- Rename ROS_SHARED_CACHE_MAP::AllocationSize to SectionSize
CORE-8065

svn path=/trunk/; revision=62715
2014-04-12 11:19:38 +00:00
Thomas Faber 72e7415f50 [NTOS:CC]
- Organize pool tags and make them somewhat Windows-compatible
CORE-8065

svn path=/trunk/; revision=62714
2014-04-12 11:12:14 +00:00
Thomas Faber 6d7fbc887f [NTOS:CC]
- Rename the BCB structure to ROS_SHARED_CACHE_MAP. This should eventually become NDK's SHARED_CACHE_MAP.
CORE-8065

svn path=/trunk/; revision=62713
2014-04-12 10:59:48 +00:00
Amine Khaldi 4168725e49 [WINMM][WLDAP32]
* Add Albanian translation. By Ardit Dani.
CORE-7930 #resolve #comment Committed in r62712. Thanks!

svn path=/trunk/; revision=62712
2014-04-12 10:49:06 +00:00
Thomas Faber 467aa6f585 [NTOS:CC]
- Remove remnants of long-unused delayed remove/close feature (added in r3970, removed in r39663)

svn path=/trunk/; revision=62711
2014-04-12 10:37:08 +00:00
Amine Khaldi aa5418c1d0 [BROWSEUI]
* German translation by Robert Naumann.
CORE-7555 #resolve #comment Committed in r62710. Thanks!

svn path=/trunk/; revision=62710
2014-04-12 10:33:35 +00:00
Amine Khaldi 04c489af75 [RAPPS]
* Some improvements and fixes by Erdem Ersoy.
CORE-7710

svn path=/trunk/; revision=62709
2014-04-12 10:25:03 +00:00
Thomas Faber 20cff61d07 [NTOS:CC]
- Rename the CACHE_SEGMENT structure to ROS_VACB. This should eventually become NDK's VACB.
CORE-8065

svn path=/trunk/; revision=62708
2014-04-12 09:31:07 +00:00
Amine Khaldi 435846f00f [MEDIA/INF]
* Romanian translation update. By Ștefan Fulea.
CORE-7908 #resolve #comment Thanks!

svn path=/trunk/; revision=62707
2014-04-11 15:56:16 +00:00
Amine Khaldi 48735ca2a7 [RAPPS]
* Romanian translation update. By Ștefan Fulea.
CORE-7908

svn path=/trunk/; revision=62706
2014-04-11 15:53:03 +00:00
Amine Khaldi e2fea810c4 [TRANSLATIONS]
* General maintenance of Romanian resources. By Ștefan Fulea.
CORE-7908

svn path=/trunk/; revision=62705
2014-04-11 15:49:48 +00:00
Hermès Bélusca-Maïto 92276d765d [WINSRV]: Update the description.
svn path=/trunk/; revision=62704
2014-04-11 02:06:03 +00:00
James Tabor fe7aa873be - Fix penitential crash.
svn path=/trunk/; revision=62703
2014-04-11 00:24:30 +00:00
James Tabor 7fd362dacc [Win32k]
- Add write back for HCBT_MOVESIZE.

svn path=/trunk/; revision=62702
2014-04-10 23:32:34 +00:00
Eric Kohl 0ca9991ce7 [SYSDM]
- Improve the paging file management code.
- Display no paging file and system managed paging file in the list.
- Do not display the total paging file size because the calculated value is rubbish. Will be fixed next.

svn path=/trunk/; revision=62701
2014-04-10 21:51:29 +00:00