Marc Piulachs [Wed, 14 May 2008 17:25:57 +0000 (17:25 +0000)]
- sync msiexec to Wine 1.0-rc1
- change module type to win32cui inset of win32gui
svn path=/trunk/; revision=33518
Steven Edwards [Wed, 14 May 2008 17:24:40 +0000 (17:24 +0000)]
Add iexplore from Wine. (Disabled until shdocvw sync)
svn path=/trunk/; revision=33517
Eric Kohl [Wed, 14 May 2008 17:02:17 +0000 (17:02 +0000)]
- Check that the user name does not contain any illegal characters.
- Check that both passwords are the same.
- Limit the maximum user name length to 20 characters.
svn path=/trunk/; revision=33516
Dmitry Chapyshev [Wed, 14 May 2008 15:51:53 +0000 (15:51 +0000)]
- Implement "Set Default" button
- Added checking whether there was already layout
svn path=/trunk/; revision=33515
Marc Piulachs [Wed, 14 May 2008 14:40:17 +0000 (14:40 +0000)]
- Set catalan default keyboard layout to spanish (no specific catalan kb layout exists)
- [FORMATTING] small code indent for LanguageList contents
svn path=/trunk/; revision=33514
Colin Finck [Wed, 14 May 2008 14:18:11 +0000 (14:18 +0000)]
Carlo Bramini (carlo DOT bramix AT libero DOT it)
- Italian translations and various fixes to Magnify (fixes part of bug #3241 as well)
Changes by me:
- Shorten the german dialog string a bit, so that it won't be truncated. Strings for Static controls can only be 256 characters long.
A french translator should change the text as well, because it's longer than 256 characters.
See issue #3245 for more details.
svn path=/trunk/; revision=33513
Marc Piulachs [Wed, 14 May 2008 14:01:06 +0000 (14:01 +0000)]
- Implement generic list PageUp/PageDown
svn path=/trunk/; revision=33512
Ged Murphy [Wed, 14 May 2008 11:38:10 +0000 (11:38 +0000)]
A few missing defines I needed
svn path=/trunk/; revision=33511
James Tabor [Tue, 13 May 2008 23:54:20 +0000 (23:54 +0000)]
We have Brush Attributes already define in ntgdihdl.h, its a user space structure.
svn path=/trunk/; revision=33510
James Tabor [Tue, 13 May 2008 23:26:02 +0000 (23:26 +0000)]
Implement NtGdiSetVirtualResolution, SetSizeDevice and NtGdiScaleViewport/WindowExtEx. Getting ready to fix wine gdi mapping tests.
svn path=/trunk/; revision=33509
Colin Finck [Tue, 13 May 2008 21:39:25 +0000 (21:39 +0000)]
Open the Explorer Shell Folder instead of providing a standalone Control Panel.
This changed enables us to remove lots of files from the app :-)
svn path=/trunk/; revision=33508
Colin Finck [Tue, 13 May 2008 21:30:55 +0000 (21:30 +0000)]
Completely revamped "control.exe":
- Now uses shell32 functions for loading the control panel applets, so that the mutex is used as well (see bug #781)
- Supports all built-in command-line parameters, which are supported by the WinXP version.
This also added support for opening shell folders.
- Loads other possible parameters from the registry.
- Only passes the command for RunControlPanel to each ListView item, not a whole struct whose members aren't needed later.
- Fixed memory leaks
- Added a header file
- Fixed indentation
This is the last version of the standalone Control Panel.
I will change it to call the Explorer shell folder in my next commit.
See issue #781 for more details.
svn path=/trunk/; revision=33507
Martin Fuchs [Tue, 13 May 2008 21:01:09 +0000 (21:01 +0000)]
display available command line options when started with "-?"
svn path=/trunk/; revision=33506
Eric Kohl [Tue, 13 May 2008 20:55:37 +0000 (20:55 +0000)]
- Implement the creation and removal of user accounts.
- User name and passwords are NOT checked upon the creation of a new user account.
- Disable all unimplemented popup menu items.
svn path=/trunk/; revision=33505
Dmitry Chapyshev [Tue, 13 May 2008 20:23:23 +0000 (20:23 +0000)]
- Implement "Input language Properties" dialog
svn path=/trunk/; revision=33504
Gregor Brunmar [Tue, 13 May 2008 20:14:30 +0000 (20:14 +0000)]
Hopefully fixes bug #1110. Requested fixed by amine48rz.
See issue #1110 for more details.
svn path=/trunk/; revision=33503
Aleksey Bragin [Tue, 13 May 2008 19:29:20 +0000 (19:29 +0000)]
- Remove a leftover.
svn path=/trunk/; revision=33502
Gregor Brunmar [Tue, 13 May 2008 18:12:08 +0000 (18:12 +0000)]
Fixed spelling mistake from previous checkin
svn path=/trunk/; revision=33501
Gregor Brunmar [Tue, 13 May 2008 18:09:08 +0000 (18:09 +0000)]
NtUserBuildHwndList() returns NTSTATUS, not ULONG. More correct fix than 33483 to some of the winetest problems. Pass return value as out parameter instead.
svn path=/trunk/; revision=33500
KJK::Hyperion [Tue, 13 May 2008 17:32:19 +0000 (17:32 +0000)]
Case-sensitivity fix for Linux build hosts. Spotted by Tushar S. (GreyGhost)
svn path=/trunk/; revision=33499
Christoph von Wittich [Tue, 13 May 2008 17:30:29 +0000 (17:30 +0000)]
add some info for xen to txtmode.cfg
fix a bug rosboot_test.cpp
svn path=/trunk/; revision=33498
Christoph von Wittich [Tue, 13 May 2008 17:17:31 +0000 (17:17 +0000)]
don't display all debug data 4 times when using PipeReader class (spotted by janderwald)
svn path=/trunk/; revision=33497
Johannes Anderwald [Tue, 13 May 2008 16:22:31 +0000 (16:22 +0000)]
- move hardcoded xen configuration name to config file
svn path=/trunk/; revision=33496
Dmitry Chapyshev [Tue, 13 May 2008 13:46:31 +0000 (13:46 +0000)]
- Update Russian translation
- Small fix mstsc icon
svn path=/trunk/; revision=33495
Marc Piulachs [Tue, 13 May 2008 11:43:39 +0000 (11:43 +0000)]
- [FORMATTING] replace tabs by spaces
- Modified keyboard layout listbox location to give usetup a more consistent look
svn path=/trunk/; revision=33494
Marc Piulachs [Tue, 13 May 2008 11:29:56 +0000 (11:29 +0000)]
- fixed and simplified scroll behavior
svn path=/trunk/; revision=33493
Colin Finck [Tue, 13 May 2008 08:56:23 +0000 (08:56 +0000)]
Use a Mutex, so that CPL applets cannot be launched multiple times.
Fixes bug #781 partly, we still need a fix in "control.exe" (see my comment in the bug report)
svn path=/trunk/; revision=33492
Klemens Friedl [Tue, 13 May 2008 08:04:59 +0000 (08:04 +0000)]
improve visual scroll behavior (arrow-up/-down hints) of the generic list (first step setup)
svn path=/trunk/; revision=33491
James Tabor [Tue, 13 May 2008 05:13:25 +0000 (05:13 +0000)]
Added W32PF and Brush flags. Fixed IntGdiExtCreatePen and all related so to pass wine gdi32 pen tests. Fail 100 out of 664 no skips.
svn path=/trunk/; revision=33490
Timo Kreuzer [Tue, 13 May 2008 04:30:00 +0000 (04:30 +0000)]
fix build, sorry
svn path=/trunk/; revision=33489
Timo Kreuzer [Tue, 13 May 2008 04:18:07 +0000 (04:18 +0000)]
- fix a pointer to INT cast
- use InterlockedExchangePointer instead of InterlockedExchange for a pointer
svn path=/trunk/; revision=33488
Colin Finck [Mon, 12 May 2008 21:26:38 +0000 (21:26 +0000)]
Don't strip trailing spaces from the command line
This way, stuff like "notepad abc.txt " will correctly pass "abc.txt " as the filename like Windows does.
See issue #1818 for more details.
svn path=/trunk/; revision=33487
Colin Finck [Mon, 12 May 2008 20:48:48 +0000 (20:48 +0000)]
Fix the Release build by marking MmPageArraySize as unreferenced.
Changing the ASSERT, so that it doesn't spit out an "unused variable" warning on Release builds doesn't work, because then it expects this variable to exist. (which is not the case for some struct elements passed to ASSERT in some other parts of the kernel)
svn path=/trunk/; revision=33486
Colin Finck [Mon, 12 May 2008 20:11:11 +0000 (20:11 +0000)]
[FORMATTING] Fix indentation (4 spaces)
svn path=/trunk/; revision=33485
Colin Finck [Mon, 12 May 2008 20:01:48 +0000 (20:01 +0000)]
The lstr* functions don't reset the last error on an exception. Also they handle more than just access violation exceptions.
This makes us passing (at least) one more sub test of a Wine test (user32_winetest text)
Behaviour verified under Windows XP SP2.
svn path=/trunk/; revision=33484
Gregor Brunmar [Mon, 12 May 2008 19:36:39 +0000 (19:36 +0000)]
* Synced DIALOG_DlgDirListW() and DIALOG_DlgDirSelect() from Wine to get more user32.dll winetests to pass
* Fixed indentation in User32EnumWindows()
* Removed internal use of Set/GetLastError() from User32EnumWindows() - makes even more winetests pass
svn path=/trunk/; revision=33483
Colin Finck [Mon, 12 May 2008 18:35:21 +0000 (18:35 +0000)]
Sync CharLowerA/W and CharUpperA/W with Wine (after replacing Wine's SEH with PSEH).
This way, we pass all user32 wsprintf Wine tests.
Verified under Windows XP SP2.
svn path=/trunk/; revision=33482
James Tabor [Mon, 12 May 2008 18:16:48 +0000 (18:16 +0000)]
Misc patch, for later Icm support, update CreateCompatibleDC.
svn path=/trunk/; revision=33481
Eric Kohl [Mon, 12 May 2008 17:39:58 +0000 (17:39 +0000)]
Do not touch the new user name if the user cancels the rename action.
svn path=/trunk/; revision=33479
Johannes Anderwald [Mon, 12 May 2008 17:17:55 +0000 (17:17 +0000)]
- ModifyMenu[A|W], AppendMenu[A|W], InsertMenu[A|W] should accept MF_HILITE
- verified by user32_winetest.exe
- ReactOS now passes these tests (test_menu_flags)
svn path=/trunk/; revision=33478
Johannes Anderwald [Mon, 12 May 2008 16:59:06 +0000 (16:59 +0000)]
- create the profiles directory if it does not yet exist
svn path=/trunk/; revision=33477
Colin Finck [Mon, 12 May 2008 15:59:31 +0000 (15:59 +0000)]
Remove all remaining occurrences of the W64 macro.
The __w64 setting is obsolete beginning with MSVC 2008.
svn path=/trunk/; revision=33475
Aleksey Bragin [Mon, 12 May 2008 15:27:15 +0000 (15:27 +0000)]
- Fix a typo in NtSecureConnectPort, ViewBase was not updated, thus confusing callers.
See issue #3242 for more details.
svn path=/trunk/; revision=33473
Timo Kreuzer [Mon, 12 May 2008 15:12:43 +0000 (15:12 +0000)]
convert another pointer calculations to FIELD_OFFSET macro and use "%p" instead of casting pointers to long
svn path=/trunk/; revision=33472
Aleksey Bragin [Mon, 12 May 2008 13:42:05 +0000 (13:42 +0000)]
- Make IoCreateNotificationEvent and IoCreateSynchronizationEvent create kernel handles (according to MSDN msdn.microsoft.com/en-us/library/
aa490498.aspx). Spotted by Stefan Ginsberg.
svn path=/trunk/; revision=33470
Hervé Poussineau [Mon, 12 May 2008 12:01:51 +0000 (12:01 +0000)]
Use dynamic debug system
svn path=/trunk/; revision=33469
Hervé Poussineau [Mon, 12 May 2008 09:58:14 +0000 (09:58 +0000)]
Reuse existing function instead of duplicating functionality
Patch by Carlo Bramini, carlo dot bramix at libero dot it
See issue #2437 for more details.
svn path=/trunk/; revision=33468
Hervé Poussineau [Mon, 12 May 2008 09:40:08 +0000 (09:40 +0000)]
"\\.\" always exists
Fixes "copy freeldr.ini con:" command
svn path=/trunk/; revision=33467
Aleksey Bragin [Mon, 12 May 2008 08:34:33 +0000 (08:34 +0000)]
- Fix yet another typo in the same line, spotted by Stefan Ginsberg.
svn path=/trunk/; revision=33465
Aleksey Bragin [Mon, 12 May 2008 08:33:26 +0000 (08:33 +0000)]
Kamil Hornicek <tykef@atlas.cz>
- Update tests to Wine head (as of 11th of May, 2008).
svn path=/trunk/; revision=33464
Aleksey Bragin [Mon, 12 May 2008 08:11:31 +0000 (08:11 +0000)]
- Fix a typo, spotted by Stefan Ginsberg.
svn path=/trunk/; revision=33463
James Tabor [Mon, 12 May 2008 07:31:15 +0000 (07:31 +0000)]
Fixed ExtCreatePen and started CreatePen. Tested with wine gdi32 cross test. Isolated problem in win32k.
svn path=/trunk/; revision=33461
James Tabor [Mon, 12 May 2008 04:59:20 +0000 (04:59 +0000)]
Fixed wine all of gdi32 dc tests and only 2 of gdiobj tests left todo.
svn path=/trunk/; revision=33460
James Tabor [Mon, 12 May 2008 01:55:34 +0000 (01:55 +0000)]
Fix typo spoted by Stefan100.
svn path=/trunk/; revision=33459
Timo Kreuzer [Sun, 11 May 2008 23:51:55 +0000 (23:51 +0000)]
NtUserEnumDisplaySettings returns NTSTATUS not BOOL, it doesn't set LastError value. Fix parameter validation and return value, based on tests in w32knapi.Move NtUserEnumDisplayMonitors and NtUserEnumDisplaySettings from windc to a new file display.c (Int functions should go there, too). adapt user32 functions accordingly. As a result w32knapi test doesn't crash anymore.
svn path=/trunk/; revision=33458
Timo Kreuzer [Sun, 11 May 2008 23:25:02 +0000 (23:25 +0000)]
fix a header name
svn path=/trunk/; revision=33457
Timo Kreuzer [Sun, 11 May 2008 23:15:44 +0000 (23:15 +0000)]
patch by hyperion: convert pointer calculations with FIELD_OFFSET macro
svn path=/trunk/; revision=33456
Timo Kreuzer [Sun, 11 May 2008 22:28:20 +0000 (22:28 +0000)]
use "%p" to DPRINT a pointer instead of casting it to int and using "%08x"
svn path=/trunk/; revision=33455
Timo Kreuzer [Sun, 11 May 2008 22:23:45 +0000 (22:23 +0000)]
- Use InterlockedExchangePointer instead of InterlockedExchange for a pointer.
- Don't cast a DWORD to HANDLE directly
- ViewSize param of MmMapViewOfSection is SIZE_T, not ULONG
svn path=/trunk/; revision=33454
Timo Kreuzer [Sun, 11 May 2008 22:09:53 +0000 (22:09 +0000)]
a "real" InterlockedExchangePointer wants PVOID* and nothing else.
svn path=/trunk/; revision=33453
Timo Kreuzer [Sun, 11 May 2008 21:49:56 +0000 (21:49 +0000)]
- a bunch of tests for NtUserEnumDisplaySettings
- one test for NtGdiGetFontResourceInfoInternalW
svn path=/trunk/; revision=33452
Hervé Poussineau [Sun, 11 May 2008 21:32:00 +0000 (21:32 +0000)]
Add generic list scrolling
See issue #3234 for more details.
svn path=/trunk/; revision=33451
Hervé Poussineau [Sun, 11 May 2008 21:17:57 +0000 (21:17 +0000)]
Better encapsulation of generic list
svn path=/trunk/; revision=33450
Filip Navara [Sun, 11 May 2008 20:04:47 +0000 (20:04 +0000)]
Fix incorrect parameters to IoSetDeviceToVerify/IoVerifyVolume. Spotted by R.T.Sivakumar <rtshiva@gmail.com>.
svn path=/trunk/; revision=33449
Filip Navara [Sun, 11 May 2008 19:47:50 +0000 (19:47 +0000)]
Fix checking of return values from IoCreateDevice. Spotted by R.T.Sivakumar <rtshiva@gmail.com>.
svn path=/trunk/; revision=33448
Filip Navara [Sun, 11 May 2008 18:57:07 +0000 (18:57 +0000)]
Fix wrong variable usage - "Filename" (8 characters long) of a directory entry was referenced instead of a "ShortName" (11 characters long). The actual bug was harmless since both arrays are defined in an union and lie at the same place in memory.
svn path=/trunk/; revision=33447
Colin Finck [Sun, 11 May 2008 18:30:36 +0000 (18:30 +0000)]
Robin Geuze (r DOT geuze AT chello DOT nl):
- Add the correct Visual Studio version to the .sln file header, so that the Visual Studio Version Selector does not get confused.
I slightly modified the patch to replace some following if's by else if's.
svn path=/trunk/; revision=33446
Colin Finck [Sun, 11 May 2008 15:07:16 +0000 (15:07 +0000)]
- [FORMATTING] Fix indentation in usetup's genlist.
- Remove the obsolete "media/vgafonts/readme.txt" file.
No code changes
svn path=/trunk/; revision=33445
Marc Piulachs [Sun, 11 May 2008 15:05:19 +0000 (15:05 +0000)]
- fix typo
svn path=/trunk/; revision=33444
Pierre Schweitzer [Sun, 11 May 2008 13:57:45 +0000 (13:57 +0000)]
Synced urlmon.dll with Wine HEAD.
This *does not* fix Downloader
svn path=/trunk/; revision=33443
Gregor Brunmar [Sun, 11 May 2008 13:46:47 +0000 (13:46 +0000)]
Made 17 listbox winetests pass in user32.dll (some of the changes were taken from wine)
svn path=/trunk/; revision=33442
Pierre Schweitzer [Sun, 11 May 2008 13:11:30 +0000 (13:11 +0000)]
No need for a shortcut to kbswitch.exe on the desktop
svn path=/trunk/; revision=33441
Filip Navara [Sun, 11 May 2008 12:22:51 +0000 (12:22 +0000)]
Temporary disable part of the SEH code in NtReplyWaitReceivePortEx to get trunk working again.
svn path=/trunk/; revision=33438
Hervé Poussineau [Sun, 11 May 2008 11:44:55 +0000 (11:44 +0000)]
Use LONG BreakPointNr, as in other breakpoint-related functions
svn path=/trunk/; revision=33437
Hervé Poussineau [Sun, 11 May 2008 11:33:49 +0000 (11:33 +0000)]
Implement SHGetFolderPathAndSubDirA/W, taken from Wine
See issue #3238 for more details.
svn path=/trunk/; revision=33436
Magnus Olsen [Sun, 11 May 2008 10:41:06 +0000 (10:41 +0000)]
adding SetLastError(ERROR_INVALID_PARAMETER) when CreateBitmapIndirect fail, sugestion from filip we should do that as well.
thx filip.
svn path=/trunk/; revision=33434
Magnus Olsen [Sun, 11 May 2008 10:35:09 +0000 (10:35 +0000)]
Adding simple test for CreateBitmapIndrect and show it care if bmWidthBytes is align or not
this test have done on windows xp sp2 and pass it fine.
svn path=/trunk/; revision=33433
Aleksey Bragin [Sun, 11 May 2008 10:16:10 +0000 (10:16 +0000)]
Kamil Hornicek <tykef@atlas.cz>
- Update PSDK headers.
svn path=/trunk/; revision=33432
Hervé Poussineau [Sun, 11 May 2008 10:03:52 +0000 (10:03 +0000)]
Fix indentation, to match mouclass one.
svn path=/trunk/; revision=33431
Hervé Poussineau [Sun, 11 May 2008 09:51:46 +0000 (09:51 +0000)]
serial: Fix FileStandardInformation and FilePositionInformation classes
serial: Add FileNetworkOpenInformation class
serenum: Pass all requests to next driver, even unknown ones
svn path=/trunk/; revision=33430
Filip Navara [Sun, 11 May 2008 09:47:57 +0000 (09:47 +0000)]
A driver-supplied Cancel routine is called with the cancel spin lock held, it must be released on IRP completion. Patch by R.T.Sivakumar <rtshiva@gmail.com>.
svn path=/trunk/; revision=33429
Filip Navara [Sun, 11 May 2008 09:39:26 +0000 (09:39 +0000)]
SEH protect NtReplyWaitReceivePortEx and fix one instance of message type checking to correctly account for kernel LPC messages.
svn path=/trunk/; revision=33428
Magnus Olsen [Sun, 11 May 2008 08:20:18 +0000 (08:20 +0000)]
Remove old hack I implmeneted in NtGdiCreateBitmap it is height == 0 or width == 0, it create 1x1 1Bpp we can remove this hack now.
BugFix CreateBitmapIndirect, the code have been tested in reactos and windows, include abiword
1. the bmWidthBytes must be align with 2 and it must be 2 or higher like windows xp/2003 and msdn
2. Do not do direcly call to NtGdiCreateBitmap use CreateBitmap so we getting same behoir for 1x1 1Bpp bitmap.
3. This will also take care of handle leaks for bitmap that being create with height = 0, width = 0 and do not delete the object.
4. Windowss does not check if the incoming bitmap is NULL, this behoir to make it more compatible.
svn path=/trunk/; revision=33427
Magnus Olsen [Sun, 11 May 2008 08:09:02 +0000 (08:09 +0000)]
adding test to NtGdiCreateBitmap show it does not accpect height = 0 and widith = 0
svn path=/trunk/; revision=33426
James Tabor [Sun, 11 May 2008 06:35:26 +0000 (06:35 +0000)]
Implement some stubs.
svn path=/trunk/; revision=33425
James Tabor [Sun, 11 May 2008 05:32:50 +0000 (05:32 +0000)]
Fix brush attribute structure and add flags. Add gdi handle cache structures.
svn path=/trunk/; revision=33424
James Tabor [Sun, 11 May 2008 04:29:24 +0000 (04:29 +0000)]
Point out ParentWindowHandle for HWND_MESSAGE.
svn path=/trunk/; revision=33423
Daniel Reimer [Sat, 10 May 2008 22:00:47 +0000 (22:00 +0000)]
Bug 3229: spanish files by remialdo@gmail.com
Bug 3231: Italian resource update by Paolo Devoti (devotip@tiscali.it)
svn path=/trunk/; revision=33422
Daniel Reimer [Sat, 10 May 2008 21:51:59 +0000 (21:51 +0000)]
Bug 3229: spanish files by Javier Remacha (remialdo@gmail.com)
svn path=/trunk/; revision=33421
Pierre Schweitzer [Sat, 10 May 2008 20:05:57 +0000 (20:05 +0000)]
"Implemented" FsRtlNotifyChangeDirectory
It just redirects to FsRtlNotifyFullChangeDirectory (which is *NOT* implemented)
svn path=/trunk/; revision=33420
Colin Finck [Sat, 10 May 2008 19:50:28 +0000 (19:50 +0000)]
Sync riched20 to Wine 1.0-rc1
Samuel Serapión got some apps like 7-Zip and PowerISO installed with the new version.
svn path=/trunk/; revision=33419
Aleksey Bragin [Sat, 10 May 2008 19:03:58 +0000 (19:03 +0000)]
- Get rid of duplicated (and different) NB_LAST_STOCK definitions in gdi32 and win32k, now it's defined to 22 (19 being a last public stock object, other 2 are internal).
- Move a DEFAULT_BITMAP definiton from gdi32 into ntgdityp.h (not the best place, but could be moved to a better one later), and assign it a number 21, which it is on Windows XP (tested with a win32kntest framework, tests are committed).
- Fix CreateBitmap to return a 1x1 stock bitmap object if the requested Width and Height are 0.
- All of this work is based on Magnus Olsen's patches and Wine.
svn path=/trunk/; revision=33418
Colin Finck [Sat, 10 May 2008 18:43:43 +0000 (18:43 +0000)]
Samuel Serapión (samdwise51 AT gmail DOT com):
- Winesync of crypt32
The function import_certs_from_dir had to be killed, because it uses UNIX-only functions. (see "crypt32_ros.diff")
- This gets MSN Messenger a bit more to work
svn path=/trunk/; revision=33417
Magnus Olsen [Sat, 10 May 2008 18:10:36 +0000 (18:10 +0000)]
move the undoc DC_BITMAP to ntgdityp.h header after advice from fireball and kjk
svn path=/trunk/; revision=33416
Magnus Olsen [Sat, 10 May 2008 18:07:41 +0000 (18:07 +0000)]
fixing a memory overwrite bug I miskate intrudes
the private size of stackobject list contain 22 object, and we do not want mix up the private size and the user mode size for different version.
svn path=/trunk/; revision=33415
Dmitry Chapyshev [Sat, 10 May 2008 18:01:32 +0000 (18:01 +0000)]
- Add new layouts to bootcd
svn path=/trunk/; revision=33414
Dmitry Chapyshev [Sat, 10 May 2008 17:58:45 +0000 (17:58 +0000)]
Add keyboard layouts:
- Arabic (101) (by Alexey Komarov)
- Arabic (102) (by Alexey Komarov)
- Arabic (102) AZERTY (by Alexey Komarov)
- Armenian Western (by Alexey Komarov)
- Assamese (Inscript)
- Bengali
- Croatian
- Devanagari - INSCRIPT
- Gujarati
- Malayalam
svn path=/trunk/; revision=33413
Magnus Olsen [Sat, 10 May 2008 17:39:38 +0000 (17:39 +0000)]
implement DC_BITMAP for GetStockObject.
it works for any apps want it. and using this undoc value
testcase exists in w32knapi have been run in windows and reactos.
svn path=/trunk/; revision=33412
Magnus Olsen [Sat, 10 May 2008 17:37:43 +0000 (17:37 +0000)]
adding a new define DC_BITMAP for GetStockObject
svn path=/trunk/; revision=33411
Magnus Olsen [Sat, 10 May 2008 16:12:35 +0000 (16:12 +0000)]
adding a testcase for GetStockObject(21);
it is 1x1 1Bpp Bitmap.
svn path=/trunk/; revision=33410