Commit Graph
20311 Commits
Author SHA1 Message Date
Magnus Olsen 234eeebea4 merges HEL_SetCooperativeLevel and HAL_SetCooperativeLevel to MAIN_SetCooperativeLevel
the new desgin allown us to use HEL as callbacks, we need change all HEL calls to the new desgin now

svn path=/trunk/; revision=21821
2006-05-07 09:12:37 +00:00
Magnus Olsen cf6a23c944 Try again move to new redesign but now we take one step at time
svn path=/trunk/; revision=21820
2006-05-07 08:41:26 +00:00
Magnus Olsen 64f88aed89 revert last commit it bsd the ddraw in some case
svn path=/trunk/; revision=21819
2006-05-07 08:26:40 +00:00
Art Yerkes fec1bfb78a Fix printing of adapter address. Just a silly thing for debugging.
svn path=/trunk/; revision=21818
2006-05-07 07:45:17 +00:00
Magnus Olsen 4a3cd2b217 Start remove old desgin of HEL to the new desgin, it will redues the code size, for we will use same code to call HAL in HEL, basic we need write the Dd* functions, it can be done two way, 1. Create a Hel driver in kmode or try write it in user mode. I will try write it in user mode.
svn path=/trunk/; revision=21817
2006-05-07 07:43:50 +00:00
Eric Kohl 9c0250f71c Simplified the access to FCBs and CCBs.
svn path=/trunk/; revision=21816
2006-05-07 07:33:40 +00:00
Eric Kohl c5fa9029dc The MSFS_MAILSLOT struct is actually an FCB (File Control Block). Rename it accordingly and store pointers to it in FileObject->FsContext.
svn path=/trunk/; revision=21815
2006-05-06 20:04:30 +00:00
Eric Kohl 7b09374005 Set direct io flag of the device object.
svn path=/trunk/; revision=21814
2006-05-06 15:39:42 +00:00
Eric Kohl 0d5cf488c4 The MSFS_FCB struct is actually a CCB (Context Control Block) instead of an FCB (File Control Block). Rename it accordingly and store pointers to it in FileObject->FsContext2 instead of FileObject->FsContext.
svn path=/trunk/; revision=21813
2006-05-06 15:37:40 +00:00
Hervé Poussineau 6d2a7a72b1 Code cleanup:
- Move IRP_MJ_CREATE, IRP_MJ_CLOSE and IRP_MJ_CLEANUP to fdo.c and pdo.c
- Implement IRP_MJ_PNP / IRP_MN_QUERY_BUS_INFORMATION for PDOs
- IRP_MJ_POWER now returns STATUS_NOT_SUPPORTED instead of STATUS_SUCCESS
- Replace STDCALL by NTAPI
- Delete useless white space

=> USB keyboard and mice are working, even if they require one reboot after the installation of the USB controller

svn path=/trunk/; revision=21812
2006-05-06 14:36:52 +00:00
Johannes Anderwald f7bfbfc5a6 * enable advanced mouse options in apply
thnx Christoph_Vw

svn path=/trunk/; revision=21811
2006-05-06 11:26:27 +00:00
Johannes Anderwald 369410a1c1 * ident code
* enable apply button when slider pos change

svn path=/trunk/; revision=21810
2006-05-06 11:10:27 +00:00
Christoph von Wittich ea0b42a0e7 -lock the year edit control
svn path=/trunk/; revision=21809
2006-05-05 21:55:27 +00:00
Aleksey Bragin 42657b29da - SVN maintenance (set eol-style to native)
svn path=/trunk/; revision=21808
2006-05-05 18:13:26 +00:00
Aleksey Bragin b78cdcabbd Move OBJ_NAME_PATH_SEPARATOR to ndk/obtypes.h (inspired by w3seek). Should make applying NDK patch easier.
svn path=/trunk/; revision=21807
2006-05-05 17:46:05 +00:00
Peter Ward 28731a5081 Fixed build.
- Changed strcpyW to wcscpy.

svn path=/trunk/; revision=21806
2006-05-05 17:16:05 +00:00
Aleksey Bragin f914c470a9 [AUDIT]
drivers/network/wshtcpip

- Authors are Casper Hornstrup and Arthur Yerks
- Implemented functions are documented in OSR, MSDN and Google finds lots of links
- Result: Clean

svn path=/trunk/; revision=21805
2006-05-05 15:40:59 +00:00
Maarten Bosma 86eb7ebe10 [AUDIT]
Elf Loader
- KJK::Hyperion says it's clean
- ELF loader does not exist in Windows(R).

svn path=/trunk/; revision=21804
2006-05-05 15:36:25 +00:00
Christoph von Wittich 41c172dc42 *added year selection box
*display current time

svn path=/trunk/; revision=21803
2006-05-05 15:35:56 +00:00
Maarten Bosma a35aed3b0d [AUDIT]
Obviously clean since it does not exist in windows and comes from freebsd.

svn path=/trunk/; revision=21802
2006-05-05 15:31:16 +00:00
Andrew Munger e9c7c2b139 "More efficient" IsPowerOf2 from Myria (myriachan at cox dot net).
svn path=/trunk/; revision=21801
2006-05-05 15:10:59 +00:00
Aleksey Bragin 1ae51bd800 [AUDIT]
wshirda.dll

- Code is just a set of stubs
- Headers/defs/rc is definately clean

svn path=/trunk/; revision=21800
2006-05-05 15:09:57 +00:00
Aleksey Bragin 48cef97799 [AUDIT]
ntoskrnl/mm/pe.c

- KJK::Hyperion says it's clean
- There are references to original specs
- Windows PE loader is completely different

svn path=/trunk/; revision=21799
2006-05-05 14:56:16 +00:00
Aleksey Bragin 70403dc889 [AUDIT]
ws2help.dll

- Code is just a set of stubs
- Headers/defs/rc is definately clean

svn path=/trunk/; revision=21798
2006-05-05 14:10:47 +00:00
Hervé Poussineau 0d86ffc546 Legacy device objects created for USB keyboard and mouse support should be treated as FDOs, not PDOs.
svn path=/trunk/; revision=21797
2006-05-05 10:12:59 +00:00
Johannes Anderwald c0afd25226 resources for the keyboard control panel applet
svn path=/trunk/; revision=21796
2006-05-04 20:30:22 +00:00
Johannes Anderwald e8a4603968 fix build on linux plattforms
svn path=/trunk/; revision=21795
2006-05-04 05:31:53 +00:00
Magnus Olsen bb9e90f468 Bug : 1452 : patch from w3seek, some xlate obj fixes for indexed palettes, should fix a hack introduced in r21292
svn path=/trunk/; revision=21794
2006-05-04 05:23:54 +00:00
Johannes Anderwald 6da2349338 implement notepad view status bar -
TODO: update caret position on arrow key/mouse scroll events


svn path=/trunk/; revision=21793
2006-05-03 16:17:12 +00:00
Johannes Anderwald ef7ec993b7 set double click speed with latest slider pos
svn path=/trunk/; revision=21792
2006-05-03 15:06:09 +00:00
Hervé Poussineau 28ab30ea8d Don't call IoRaiseHardError at DISPATCH_LEVEL
svn path=/trunk/; revision=21791
2006-05-03 14:42:28 +00:00
Johannes Anderwald b7f9c94930 fix compiling with gcc4
patch from w3seek

svn path=/trunk/; revision=21790
2006-05-03 14:34:01 +00:00
Hervé Poussineau f50109cbc7 Cleanup in SetupGetInfFileListW:
- Better arguments check
- Rename pFileSpecification to pFullFileName
- Fix some possible buffer overflows spotted by w3seek

svn path=/trunk/; revision=21789
2006-05-03 14:26:43 +00:00
Johannes Anderwald 1b40c53f4c added missing constanst #define SPI_GETMOUSECLICKLOCK 0x101E
#define SPI_SETMOUSECLICKLOCK               0x101F

svn path=/trunk/; revision=21788
2006-05-03 14:09:39 +00:00
Hervé Poussineau cdcd6ee015 Don't double free buffer in case of error
svn path=/trunk/; revision=21787
2006-05-03 13:56:12 +00:00
Johannes Anderwald 534b5a2027 halfplemented mouse control panel applet
svn path=/trunk/; revision=21786
2006-05-03 13:45:22 +00:00
Johannes Anderwald 56339e3e49 mouse control panel applet resources
svn path=/trunk/; revision=21785
2006-05-03 11:23:57 +00:00
Johannes Anderwald 7528b7fee5 small msvc compiling fix
svn path=/trunk/; revision=21784
2006-05-03 11:18:07 +00:00
Aleksey Bragin d3f8576eb3 [AUDIT]
- w3seek says this file is derived from Wine and doesn't contain any possibly unclean code

svn path=/trunk/; revision=21783
2006-05-03 10:57:26 +00:00
Aleksey Bragin 6e170da6f7 - Bug 1447: Patch by Thomas Weidenmueller "Use SEH for some lstring functions, partly adapted from WINE"
WaxDragon tested this patch and confirmed it works fine.

svn path=/trunk/; revision=21782
2006-05-03 10:55:46 +00:00
Aleksey Bragin 549d2f7cbd - Bug 1450: Patch by Thomas Weidenmueller "Some window class fixes"
This patch makes registering the "Abiword" window class succeed. However, Abiword now crashes with a stack overflow recursively delivering the WM_NOTIFYFORMAT message to a subclassed rebar control...

svn path=/trunk/; revision=21781
2006-05-03 10:48:38 +00:00
Aleksey Bragin fd9ff56f6d - Bug 1451: Patch by Thomas Weidenmueller:
System controls, such as comboboxes and listboxes are always unicode, even when
created with CreateWindowExA. Therefore, ansi messages need to be converted to
unicode and vice versa when sent to these windows. This patch fixes some(!) of these issues! Not all control messages are handled!

svn path=/trunk/; revision=21780
2006-05-03 10:35:11 +00:00
Andrew Munger 965305ebc8 Move callproc code into own file and reduce unneccessary system calls to dereference them.
It doesn't fix any bugs but improves performance a bit.
Patch from w3seek, bug 1445.

svn path=/trunk/; revision=21779
2006-05-03 04:17:50 +00:00
Christoph von Wittich 47e2049ea7 updated french translation patch by usurp
fixes bug 1441

svn path=/trunk/; revision=21778
2006-05-02 22:45:35 +00:00
Ged Murphy 8e006a24f2 Got carried away ;)
svn path=/trunk/; revision=21777
2006-05-02 21:11:36 +00:00
Ged Murphy e0db930d64 - convert the screensaver to tchar and build as unicode.
- gets around the ANSI bug in the config dialog

svn path=/trunk/; revision=21776
2006-05-02 21:01:43 +00:00
Magnus Olsen 1b213c54a6 remove unsuse files after some redesign of ddraw
svn path=/trunk/; revision=21770
2006-05-02 17:53:04 +00:00
Magnus Olsen daffac7a40 fix the build
svn path=/trunk/; revision=21769
2006-05-02 08:15:50 +00:00
Magnus Olsen 11ccea69ec implement add and release ref
svn path=/trunk/; revision=21768
2006-05-02 08:09:47 +00:00
Aleksey Bragin 3b277d1d05 - Patch by Thomas Weidenmueller: Adds a workaround for buggy installshield installers (which crash without this patch)
- Fixes e.g. ATI Catalyst 5.5 installer and some other

svn path=/trunk/; revision=21763
2006-05-01 21:33:26 +00:00