reactos.git
12 years agofix baseaddress.rbuild
Sylvain Petreolle [Sun, 6 Apr 2008 18:02:45 +0000 (18:02 +0000)]
fix baseaddress.rbuild

svn path=/trunk/; revision=32883

12 years agoaccording to fireball's comment,
Sylvain Petreolle [Sun, 6 Apr 2008 15:24:06 +0000 (15:24 +0000)]
according to fireball's comment,
complete baseaddress.rbuild sort by base address.

svn path=/trunk/; revision=32882

12 years ago- Sync to Wine, fixes hlink_winetest build.
Aleksey Bragin [Sun, 6 Apr 2008 12:31:24 +0000 (12:31 +0000)]
- Sync to Wine, fixes hlink_winetest build.

svn path=/trunk/; revision=32881

12 years ago- fix build
Johannes Anderwald [Sun, 6 Apr 2008 08:38:24 +0000 (08:38 +0000)]
- fix build

svn path=/trunk/; revision=32880

12 years ago- implement PickIconDlg
Johannes Anderwald [Sun, 6 Apr 2008 04:30:43 +0000 (04:30 +0000)]
- implement PickIconDlg
- fix bug a shellink property dialog

svn path=/trunk/; revision=32879

12 years ago- add missing constants
Johannes Anderwald [Sun, 6 Apr 2008 03:05:23 +0000 (03:05 +0000)]
- add missing constants

svn path=/trunk/; revision=32878

12 years agoFix resource initialization order in vfat too.
Art Yerkes [Sat, 5 Apr 2008 23:22:02 +0000 (23:22 +0000)]
Fix resource initialization order in vfat too.

svn path=/trunk/; revision=32877

12 years agoInitialize this resource before the first potential use.
Art Yerkes [Sat, 5 Apr 2008 23:12:05 +0000 (23:12 +0000)]
Initialize this resource before the first potential use.

svn path=/trunk/; revision=32876

12 years ago- fix alignment issues in input.dll
Johannes Anderwald [Sat, 5 Apr 2008 22:43:21 +0000 (22:43 +0000)]
- fix alignment issues in input.dll
- patch by Vytis Girdzijauskas, cman[at]cman[dot]us
See issue #3169 for more details.

svn path=/trunk/; revision=32875

12 years agoBroadcastSystemMessage:
James Tabor [Sat, 5 Apr 2008 18:05:11 +0000 (18:05 +0000)]
BroadcastSystemMessage:
- Implement User half only.
- Introduce example use for NtUserMessageCall.
- IntBroadcastSystemMessage is based on Wine LGPL implementation http://www.winehq.org/pipermail/wine-cvs/2008-April/042051.html .
- Wine testing needed to be change by adding message range parameter check. The range was from 0 to -1 and check for resulting errors that conformed to XP.
- Need to move BROADCASTPARM to include/X/X/ntuser.h or other after Dr. Timo finishes header realignment.

svn path=/trunk/; revision=32874

12 years ago- use GetTickCount64 over GetSystemTime as the time reported has more reasonable...
Johannes Anderwald [Sat, 5 Apr 2008 13:46:41 +0000 (13:46 +0000)]
- use GetTickCount64 over GetSystemTime as the time reported has more reasonable values :)

svn path=/trunk/; revision=32873

12 years ago- sorry again...
Johannes Anderwald [Sat, 5 Apr 2008 11:03:55 +0000 (11:03 +0000)]
- sorry again...

svn path=/trunk/; revision=32870

12 years ago- change statistics to display number of bytes received / send instead of number...
Johannes Anderwald [Sat, 5 Apr 2008 11:00:29 +0000 (11:00 +0000)]
- change statistics to display number of bytes received / send instead of number of packets
- dont show a decimal seperator

svn path=/trunk/; revision=32869

12 years agoUpdate NtUserMessageCall prototype. Used Wine message tests to track down types.
James Tabor [Sat, 5 Apr 2008 05:44:45 +0000 (05:44 +0000)]
Update NtUserMessageCall prototype. Used Wine message tests to track down types.

svn path=/trunk/; revision=32867

12 years agoPatch by Vytis Girdzijauskas (cman[at]cman[dot]us):
Timo Kreuzer [Sat, 5 Apr 2008 00:25:22 +0000 (00:25 +0000)]
Patch by Vytis Girdzijauskas (cman[at]cman[dot]us):
make mazescr show fullscreen

svn path=/trunk/; revision=32866

12 years agocleanup gdiobj.c:
Timo Kreuzer [Fri, 4 Apr 2008 23:35:43 +0000 (23:35 +0000)]
cleanup gdiobj.c:
- use small header
- reorder code
- replace some #if GDI_DEBUG code with macros
- remove old GdiHdrXxx macros
- replace some pointless inline functions with the real code
- NtGdiExtGetObjectW: NTAPI -> W32KAPI APIENTRY

svn path=/trunk/; revision=32865

12 years ago- Move msxml3.dll's preferred base to a better address.
Aleksey Bragin [Fri, 4 Apr 2008 17:06:35 +0000 (17:06 +0000)]
- Move msxml3.dll's preferred base to a better address.

svn path=/trunk/; revision=32864

12 years ago- Again: baseaddress.rbuild is sorted BY BASE ADDRESS, not by alphabet!
Aleksey Bragin [Fri, 4 Apr 2008 16:52:55 +0000 (16:52 +0000)]
- Again: baseaddress.rbuild is sorted BY BASE ADDRESS, not by alphabet!

svn path=/trunk/; revision=32863

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 16:43:16 +0000 (16:43 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32862

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 15:10:09 +0000 (15:10 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32861

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 14:43:57 +0000 (14:43 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32860

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 14:41:46 +0000 (14:41 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32859

12 years agoAdd some constants/prototypes
Hervé Poussineau [Fri, 4 Apr 2008 14:41:24 +0000 (14:41 +0000)]
Add some constants/prototypes

svn path=/trunk/; revision=32858

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 14:35:37 +0000 (14:35 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32857

12 years agoAdd some constants
Hervé Poussineau [Fri, 4 Apr 2008 14:28:24 +0000 (14:28 +0000)]
Add some constants

svn path=/trunk/; revision=32856

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 14:27:55 +0000 (14:27 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32855

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 14:15:40 +0000 (14:15 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32854

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:51:01 +0000 (13:51 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32853

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:49:05 +0000 (13:49 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32852

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:46:58 +0000 (13:46 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32851

12 years agoAdd some prototypes
Hervé Poussineau [Fri, 4 Apr 2008 13:44:06 +0000 (13:44 +0000)]
Add some prototypes

svn path=/trunk/; revision=32850

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:43:40 +0000 (13:43 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32849

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:28:59 +0000 (13:28 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32848

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:26:49 +0000 (13:26 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32847

12 years agoTry to fix build
Hervé Poussineau [Fri, 4 Apr 2008 13:24:40 +0000 (13:24 +0000)]
Try to fix build

svn path=/trunk/; revision=32846

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:24:16 +0000 (13:24 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32845

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:20:27 +0000 (13:20 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32844

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 13:13:15 +0000 (13:13 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32843

12 years agoUpdate header
Hervé Poussineau [Fri, 4 Apr 2008 13:10:46 +0000 (13:10 +0000)]
Update header

svn path=/trunk/; revision=32842

12 years agoTry to fix build
Hervé Poussineau [Fri, 4 Apr 2008 12:30:11 +0000 (12:30 +0000)]
Try to fix build

svn path=/trunk/; revision=32841

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 12:21:42 +0000 (12:21 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32840

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 12:16:03 +0000 (12:16 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32839

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 12:13:16 +0000 (12:13 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32838

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 12:05:56 +0000 (12:05 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32837

12 years agoTry to fix build
Hervé Poussineau [Fri, 4 Apr 2008 12:03:43 +0000 (12:03 +0000)]
Try to fix build

svn path=/trunk/; revision=32836

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 12:03:12 +0000 (12:03 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32835

12 years agoAutosyncing with Wine HEAD
The Wine Synchronizer [Fri, 4 Apr 2008 12:02:39 +0000 (12:02 +0000)]
Autosyncing with Wine HEAD

svn path=/trunk/; revision=32834

12 years agoAdd svn:eol-style=native property
Hervé Poussineau [Fri, 4 Apr 2008 05:49:50 +0000 (05:49 +0000)]
Add svn:eol-style=native property

svn path=/trunk/; revision=32833

12 years agoDC_SetOwnership: use GDIOBJ_SetOwnership instead of GDIOB_CopyOwnership, which is...
Timo Kreuzer [Thu, 3 Apr 2008 20:27:50 +0000 (20:27 +0000)]
DC_SetOwnership: use GDIOBJ_SetOwnership instead of GDIOB_CopyOwnership, which is faster. Also rename DC to pDC, a variable shouldn't have the same name as a type.

svn path=/trunk/; revision=32832

12 years agoReplace E_FAIL by a better error code
Hervé Poussineau [Thu, 3 Apr 2008 19:07:11 +0000 (19:07 +0000)]
Replace E_FAIL by a better error code

svn path=/trunk/; revision=32831

12 years agoUpdate POLYPATBLT.
James Tabor [Thu, 3 Apr 2008 17:51:41 +0000 (17:51 +0000)]
Update POLYPATBLT.

svn path=/trunk/; revision=32830

12 years ago- restore cursor on exit
Johannes Anderwald [Thu, 3 Apr 2008 13:34:02 +0000 (13:34 +0000)]
- restore cursor on exit

svn path=/trunk/; revision=32829

12 years ago- Implemented: SetDefaultCommConfigW, SetDefaultCommConfigA, GetDefaultCommConfigW...
Dmitry Chapyshev [Thu, 3 Apr 2008 10:50:57 +0000 (10:50 +0000)]
- Implemented: SetDefaultCommConfigW, SetDefaultCommConfigA, GetDefaultCommConfigW, GetDefaultCommConfigA
- Fixed: GetCommState

svn path=/trunk/; revision=32828

12 years agoImplemented EnumLanguageGroupLocalesA, EnumLanguageGroupLocalesW, EnumUILanguagesW...
Dmitry Chapyshev [Thu, 3 Apr 2008 09:49:14 +0000 (09:49 +0000)]
Implemented EnumLanguageGroupLocalesA, EnumLanguageGroupLocalesW, EnumUILanguagesW, EnumUILanguagesA, GetUserGeoID, SetUserGeoID (from Wine)

svn path=/trunk/; revision=32827

12 years ago- Update header
Dmitry Chapyshev [Thu, 3 Apr 2008 09:47:45 +0000 (09:47 +0000)]
- Update header

svn path=/trunk/; revision=32826

12 years agoPatch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
Timo Kreuzer [Thu, 3 Apr 2008 02:13:34 +0000 (02:13 +0000)]
Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
- remove NtUserEnumClipboardFormats, use ->ONEPARAM_ROUTINE_ENUMCLIPBOARDFORMAT insetad
- remove NtUserRegisterClipboardFormat, use NtUserRegisterWIndowsMessage instead
- remove NtUserKillSystemTimer, use HWNDPARAM_ROUTINE_KILLSYSTEMTIMER instead
- remove NtUserInsertMenuItem, use NtUserThunkedMenuItemInfo instead
- remove NtUserGetCapture, use THREADSTATE_CAPTUREWINDOW instead
- remove NtUserGetActiveWindow, use THREADSTATE_ACTIVEWINDOW instead
- remove NtUserGetQueueStatus, use ONEPARAM_ROUTIME_GETQUEUESTATUS instead
- remove NtUserGetLastActivePopup, wasn't implemented
- remove NtUserRealizePalette from ntuser.h, it's not implemented
- remove duplicate NtUserGetLastInputInfo from ntuser.h
- remove PrivateCsrssRergisterPrimitive from user32, it was unused and unimplemented
- remove NtUserDereferenceWndprocHandle, it was unused
- move WNDPROC_INFO structure from ntuser.h to win32k/include/class.h, as it's not used in usermode anymore
tested with AbiWord and FF on VMWare

svn path=/trunk/; revision=32825

12 years agosilence annoying "didn't find the shared icon" message
Timo Kreuzer [Thu, 3 Apr 2008 02:04:05 +0000 (02:04 +0000)]
silence annoying "didn't find the shared icon" message

svn path=/trunk/; revision=32824

12 years ago- fix identation which got broken in rev 32822
Johannes Anderwald [Wed, 2 Apr 2008 19:00:19 +0000 (19:00 +0000)]
- fix identation which got broken in rev 32822

svn path=/trunk/; revision=32823

12 years ago- avoid buffer overflow in copy command argument handling
Johannes Anderwald [Wed, 2 Apr 2008 18:51:36 +0000 (18:51 +0000)]
- avoid buffer overflow in copy command argument handling

See issue #3108 for more details.

svn path=/trunk/; revision=32822

12 years ago- Update English translation
Dmitry Chapyshev [Wed, 2 Apr 2008 18:05:15 +0000 (18:05 +0000)]
- Update English translation

svn path=/trunk/; revision=32821

12 years ago- Update English and Russian translations
Dmitry Chapyshev [Wed, 2 Apr 2008 18:04:19 +0000 (18:04 +0000)]
- Update English and Russian translations

svn path=/trunk/; revision=32820

12 years agoComplete rewrite of the tcpsvcs service in response to me doing some network stress...
Ged Murphy [Wed, 2 Apr 2008 16:54:55 +0000 (16:54 +0000)]
Complete rewrite of the tcpsvcs service in response to me doing some network stress testing.
It now supports multiple connections from multiple clients across all services.
For anyone interested in doing some network stress testing, start the simple tcp/ip services from the service manager, then run 'telnet <ip> 19' from a networked machine. Other ports to try are 7, 9, 13 and 17. Have fun.

svn path=/trunk/; revision=32819

12 years ago- Fix richedit20_winetest build.
Aleksey Bragin [Wed, 2 Apr 2008 10:37:06 +0000 (10:37 +0000)]
- Fix richedit20_winetest build.

svn path=/trunk/; revision=32818

12 years agoA few small changes
Ged Murphy [Wed, 2 Apr 2008 08:54:50 +0000 (08:54 +0000)]
A few small changes

svn path=/trunk/; revision=32817

12 years agoFix build :-)
Colin Finck [Tue, 1 Apr 2008 21:21:29 +0000 (21:21 +0000)]
Fix build :-)

svn path=/trunk/; revision=32815

12 years ago- Rewrite the SD Cache functions to use the Windows 2003 structures (thanks to Alex...
Aleksey Bragin [Tue, 1 Apr 2008 21:09:28 +0000 (21:09 +0000)]
- Rewrite the SD Cache functions to use the Windows 2003 structures (thanks to Alex for providing them).
- Use pushlocks instead of the fast mutex that was previously used.
- Improve the performance of some paths by reducing lock acquisition time, and using atomic operations instead when possible.
- Implement the exported Ob APIs which were added in Windows XP to access the Sd cache (ObReference/DereferenceSecurityDescriptor and ObLogSecurityDescriptor). These are used by file systems (such as NPFS) on Windows XP and higher.

svn path=/trunk/; revision=32814

12 years ago- Lock only the object header for an object instead of the entire object type, for...
Aleksey Bragin [Tue, 1 Apr 2008 20:07:36 +0000 (20:07 +0000)]
- Lock only the object header for an object instead of the entire object type, for better contention. Implement exclusive/shared lock and release routines around the existing lock slots in the object type (this allows up to 4 different objects to be locked in the same time, instead of locking the entire type).
- Thanks to Alex for reporting this.

svn path=/trunk/; revision=32812

12 years ago- Fix initialiization of the object manager lookaside lists.
Aleksey Bragin [Tue, 1 Apr 2008 19:27:58 +0000 (19:27 +0000)]
- Fix initialiization of the object manager lookaside lists.
- Rename the variables to understandable names.
- Don't leak object locks when destroying an object type.
- Directory objects must be case-insensitive.
- Symbolic links must be case-insensitive.
- Create \KernelObjects directory during startup.

svn path=/trunk/; revision=32811

12 years agofix handling of unsafe string parameter in NtGdiGetFontResourceInfoInternalW
Timo Kreuzer [Tue, 1 Apr 2008 18:21:06 +0000 (18:21 +0000)]
fix handling of unsafe string parameter in NtGdiGetFontResourceInfoInternalW

svn path=/trunk/; revision=32810

12 years ago- Use C define for the bit in the wait block flags that we set to specify waiting...
Aleksey Bragin [Tue, 1 Apr 2008 18:14:01 +0000 (18:14 +0000)]
- Use C define for the bit in the wait block flags that we set to specify waiting, instead of a hardcoded "1".
- Fix broken code when trying to find the last wait block in several parts of the pushlock code.
- Fix broken algorithm in the optimization of the pushlock waiter list.
- The wake event for the pushlock should be a synchronization event, not a notification event.
- Fix broken algorithm during the release of a pushlock (in shared cases).
- Fix broken code during "try to wake pushlock".
- Remove DbgPrints from inlined pushlock code during contention.
- Thanks to Alex for noticing these bugs and providing advice on the fixes. This fixes lots of race issues in the handle table implementation.

svn path=/trunk/; revision=32809

12 years ago- Implement inline version of _rotl. The Win32 version of the CRT has this function...
Aleksey Bragin [Tue, 1 Apr 2008 17:49:03 +0000 (17:49 +0000)]
- Implement inline version of _rotl. The Win32 version of the CRT has this function in the standard library, but the NT one doesn't, so we need to rely on the inline version (which MSVC supports).

svn path=/trunk/; revision=32808

12 years ago- make some text metric settings compatible to windows xp.
Timo Kreuzer [Tue, 1 Apr 2008 17:07:12 +0000 (17:07 +0000)]
- make some text metric settings compatible to windows xp.
- zero out lfWidth member when returning logfont in IntGdiGetFontResourceInfo. Fixes recently introduced bug in fontview display, also fixes ms fontview.

svn path=/trunk/; revision=32807

12 years agofix calculation of cwc parameter for NtGdiGetFontResourceInfoInternalW.
Timo Kreuzer [Tue, 1 Apr 2008 16:57:17 +0000 (16:57 +0000)]
fix calculation of cwc parameter for NtGdiGetFontResourceInfoInternalW.

svn path=/trunk/; revision=32806

12 years ago- Update Russian translation
Dmitry Chapyshev [Tue, 1 Apr 2008 14:48:01 +0000 (14:48 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32805

12 years ago- Update Russian translation
Dmitry Chapyshev [Tue, 1 Apr 2008 14:43:35 +0000 (14:43 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32804

12 years ago- Fix ExReleaseResourceLock(), spotted by Alex.
Aleksey Bragin [Tue, 1 Apr 2008 12:58:11 +0000 (12:58 +0000)]
- Fix ExReleaseResourceLock(), spotted by Alex.

svn path=/trunk/; revision=32803

12 years agoMove implemented functions out of stubs.
James Tabor [Tue, 1 Apr 2008 01:41:19 +0000 (01:41 +0000)]
Move implemented functions out of stubs.

svn path=/trunk/; revision=32802

12 years agoMove thread pool functions prototypes to ndk.
James Tabor [Tue, 1 Apr 2008 01:07:09 +0000 (01:07 +0000)]
Move thread pool functions prototypes to ndk.

svn path=/trunk/; revision=32801

12 years agoSeSetSecurityDescriptorInfo/Ex check the security object pointer for null. http:...
James Tabor [Tue, 1 Apr 2008 00:31:56 +0000 (00:31 +0000)]
SeSetSecurityDescriptorInfo/Ex check the security object pointer for null. msdn2.microsoft.com/en-us/library/ms800810.aspx

svn path=/trunk/; revision=32800

12 years agoThe default object security method should not directly call Se* routines on the Secur...
Aleksey Bragin [Mon, 31 Mar 2008 20:07:02 +0000 (20:07 +0000)]
The default object security method should not directly call Se* routines on the Security Descriptors, since they belong to the object manger security descriptor cache, and they need to be referenced and dereferenced in order to make sure they don't disappear from beneath the caller.
Additionally, the code for the "Set" operation should actually go in SeSetSecurityDescriptorInfo API, which was unimplemented. By simply copying the code over, this API is now implemented, and the routine works as expected.
Also, the default method was not handling "delete" requests, but was ignoring them, resulting in memory leaks and never-dereferenced descriptors.
Thanks to Alex for finding these bugs. Alex also says SeSetSecurityDescriptorInfo should call the Rtl package (RtlSetObjectSecurity) but we don't implement those functions yet.

svn path=/trunk/; revision=32799

12 years ago- Fix PARTITION_STYLE enum to include PARTITION_STYLE_RAW.
Aleksey Bragin [Mon, 31 Mar 2008 18:22:46 +0000 (18:22 +0000)]
- Fix PARTITION_STYLE enum to include PARTITION_STYLE_RAW.
- Add a few storage-related IOCTLs and GUIDs definitions.

svn path=/trunk/; revision=32798

12 years ago- Fix a typo in the debug message.
Aleksey Bragin [Mon, 31 Mar 2008 15:58:59 +0000 (15:58 +0000)]
- Fix a typo in the debug message.

svn path=/trunk/; revision=32796

12 years agoFirst detect the mouse and then the keyboard as it was done in the old i8042prt driver.
Colin Finck [Mon, 31 Mar 2008 15:52:30 +0000 (15:52 +0000)]
First detect the mouse and then the keyboard as it was done in the old i8042prt driver.
If we do it the other way round, some systems throw away settings like the keyboard translation, when detecting the mouse.

All known keyboard and mouse detection problems should be fixed now! :-)

See issue #2790 for more details.

svn path=/trunk/; revision=32795

12 years agomissed a few bits in cleanup
Ged Murphy [Mon, 31 Mar 2008 15:00:12 +0000 (15:00 +0000)]
missed a few bits in cleanup

svn path=/trunk/; revision=32794

12 years agoI wrote a quick skeleton service this morning, thought it might be useful to someone.
Ged Murphy [Mon, 31 Mar 2008 14:41:06 +0000 (14:41 +0000)]
I wrote a quick skeleton service this morning, thought it might be useful to someone.

svn path=/trunk/; revision=32793

12 years agofix a typo
Timo Kreuzer [Mon, 31 Mar 2008 13:44:38 +0000 (13:44 +0000)]
fix a typo

svn path=/trunk/; revision=32792

12 years ago- give the fontview class an EXTLOGFONT to set the font, fixes display of wrong font...
Timo Kreuzer [Mon, 31 Mar 2008 12:48:40 +0000 (12:48 +0000)]
- give the fontview class an EXTLOGFONT to set the font, fixes display of wrong font style.
- add font size 8

svn path=/trunk/; revision=32791

12 years ago- Remove much deprecated code for the mouse initialization (had been imported from...
Colin Finck [Mon, 31 Mar 2008 12:40:31 +0000 (12:40 +0000)]
- Remove much deprecated code for the mouse initialization (had been imported from the ancient psaux.sys driver, which was removed in _r14938_)
  Do a much simpler initialization instead:
    * The "Get ID" command was used for detecting whether a mouse is present.
      But it just handled normal mice, IntelliMice and IntelliMice Explorer, although there can be many more possible values for other mice. (see for example http://www.win.tue.nl/~aeb/linux/kbd/scancodes-13.html#mcf2).
      Also this command isn't available on all systems.
      Furthermore we already do a MOUSE_LINE_TEST in i8042BasicDetect, which is the more reliable method to test whether a mouse is plugged in. Therefore this "Get ID" command can be simply removed.
    * The whole mouse initialization process now boils down to enabling the mouse itself and in the controller
    * All in all, some more mice should be detected now.
- Give i8042IsrWritePort a boolean return value and pass the results of the i8042Write calls
- Replace two i8042Write calls for writing to the mouse by one i8042IsrWritePort call where possible
- Remove the unused KBD_LINE_TEST define

This change was tested under QEMU, VMware and on one real system.

svn path=/trunk/; revision=32790

12 years agoBug 3098: Italian fixes to mstsc by Carlo Bramini (carlo.bramix@libero.it)
Daniel Reimer [Mon, 31 Mar 2008 12:02:52 +0000 (12:02 +0000)]
Bug 3098: Italian fixes to mstsc by Carlo Bramini (carlo.bramix@libero.it)
Bug 3161: Greek patch update by Apostolos Alexiadis (djapal@gmail.com)

svn path=/trunk/; revision=32789

12 years agoUpdate to Wine. Need winesynced. Tested with Qemu.
James Tabor [Mon, 31 Mar 2008 04:55:20 +0000 (04:55 +0000)]
Update to Wine. Need winesynced. Tested with Qemu.

svn path=/trunk/; revision=32788

12 years agoFix GETTEXTEX update it to current sdk and web info.
James Tabor [Mon, 31 Mar 2008 04:49:35 +0000 (04:49 +0000)]
Fix GETTEXTEX update it to current sdk and web info.

svn path=/trunk/; revision=32787

12 years agoPatch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
James Tabor [Sun, 30 Mar 2008 22:37:42 +0000 (22:37 +0000)]
Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
- Remove NtGdiCreateDIBitmap, update all related files.
- Rewrite CreateDIBitmap.
- Tested with Qemu.

svn path=/trunk/; revision=32786

12 years ago- enumerate additional client protocols
Johannes Anderwald [Sun, 30 Mar 2008 22:07:49 +0000 (22:07 +0000)]
- enumerate additional client protocols
- retrieve description with RegLoadMUIString

svn path=/trunk/; revision=32785

12 years ago- Reenable the DejaVu font and use it for all purposes except substitudes for "Arial...
Colin Finck [Sun, 30 Mar 2008 18:18:53 +0000 (18:18 +0000)]
- Reenable the DejaVu font and use it for all purposes except substitudes for "Arial" and "Times New Roman". Keep using the Liberation fonts for these cases.
- Finally remove the Bitstream Vera fonts and substitude them by the DejaVu fonts.
  The DejaVu fonts were derived from the Bitstream Vera fonts, so they look similar.

svn path=/trunk/; revision=32783

12 years ago- fix compilation with msvc8
Johannes Anderwald [Sun, 30 Mar 2008 10:01:37 +0000 (10:01 +0000)]
- fix compilation with msvc8

svn path=/trunk/; revision=32782

12 years ago- Convert to wmilib.def to wmilib.spec (so far stdcall-fixup was not really working).
Aleksey Bragin [Sun, 30 Mar 2008 10:00:18 +0000 (10:00 +0000)]
- Convert to wmilib.def to wmilib.spec (so far stdcall-fixup was not really working).

svn path=/trunk/; revision=32781

12 years agoSet all FSD (except fastfat.sys) start to 0x4 to let fs_rec.sys doing his job (and...
Pierre Schweitzer [Sat, 29 Mar 2008 13:40:28 +0000 (13:40 +0000)]
Set all FSD (except fastfat.sys) start to 0x4 to let fs_rec.sys doing his job (and matching with Windows...).
It will silent ext2 driver.

svn path=/trunk/; revision=32780

12 years agoPhase 2:
James Tabor [Sat, 29 Mar 2008 06:41:30 +0000 (06:41 +0000)]
Phase 2:
- Implement RtlRegisterWait and RtlDeregisterWait/Ex. Move the function to new file wait.c. Ported from Wine source.
- Completely untested.
- good luck!

svn path=/trunk/; revision=32779

12 years agoPhase 1:
James Tabor [Sat, 29 Mar 2008 03:46:17 +0000 (03:46 +0000)]
Phase 1:
- Implement RegisterWaitForSingleObject/Ex and UnregisterWait/Ex in stubs.c. I'm not sure where to place the exports. So ATM it is here.
- Stub RtlRegisterWait and RtlDeregisterWait/Ex.
- Import from Wine source and is LGPL.
- Ref: http://source.winehq.org/WineAPI/RtlRegisterWait.html http://source.winehq.org/WineAPI/RtlDeregisterWait.html

svn path=/trunk/; revision=32778

12 years agoFix difference in signedness warning
Thomas Bluemel [Sat, 29 Mar 2008 01:04:33 +0000 (01:04 +0000)]
Fix difference in signedness warning

svn path=/trunk/; revision=32777