Commit graph

56686 commits

Author SHA1 Message Date
David Quintana
9c589bb131 Sync with trunk r62754.
svn path=/branches/shell-experiments/; revision=62756
2014-04-15 23:01:15 +00:00
David Quintana
18a587e569 [RSHELL]
* Fix gcc build.
* Wip beginning of horizontal menubar keyboard navigation. Not working yet. ;P
CORE-7586

svn path=/branches/shell-experiments/; revision=62755
2014-04-15 22:30:37 +00:00
Thomas Faber
e2ffe74418 [CPL]
- Hide "Open as read-only" checkbox in dialogs where the file is always used read-only. Patch by Ricardo Hanke.
CORE-7760 #resolve

svn path=/trunk/; revision=62754
2014-04-15 18:03:29 +00:00
David Quintana
5e4427d973 [RSHELL]
* Fix keyboard navigation on vertical popup menus. Navigating through the menubar does not work yet.
CORE-7586

svn path=/branches/shell-experiments/; revision=62753
2014-04-15 15:53:17 +00:00
David Quintana
ba203171e1 [RSHELL]
* Fixed the context menu for shell items.
* Some more code style improvements.
* Moved the toggles between using system classes and rshell classes into the constructor functions, so the code is easier to read.
CORE-7586

svn path=/branches/shell-experiments/; revision=62752
2014-04-15 10:08:08 +00:00
James Tabor
5aaa06b20b - Fix AbiWord Crash when sizing.
svn path=/trunk/; revision=62751
2014-04-15 02:26:47 +00:00
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