reactos.git
17 years agoFirst fully functional version of ncpa.
Hervé Poussineau [Tue, 9 May 2006 20:25:29 +0000 (20:25 +0000)]
First fully functional version of ncpa.
Requires a reboot after parameters changes.

svn path=/trunk/; revision=21868

17 years agowin32k: minor window class fixes
Andrew Munger [Tue, 9 May 2006 20:21:52 +0000 (20:21 +0000)]
win32k: minor window class fixes
- minor callproc handling bug
- correctly updating the menu name pointers when moving classes to the shared
heap
Patch by w3seek.

svn path=/trunk/; revision=21867

17 years agoadd library output paths to linker
Johannes Anderwald [Tue, 9 May 2006 12:22:33 +0000 (12:22 +0000)]
add library output paths to linker
implement project dependency tracking - now we can build modules with dependend subprojects from ReactOS.sln

svn path=/trunk/; revision=21866

17 years agoexclude wine/w32api headers from msvc include paths
Johannes Anderwald [Tue, 9 May 2006 09:23:20 +0000 (09:23 +0000)]
exclude wine/w32api headers from msvc include paths

svn path=/trunk/; revision=21865

17 years agocorrect the ntoskrnl to the new LARGE_MCB strucrt
Magnus Olsen [Tue, 9 May 2006 06:02:26 +0000 (06:02 +0000)]
correct the ntoskrnl to the new LARGE_MCB strucrt

svn path=/trunk/; revision=21864

17 years agofixing right define of struct typedef LARGE_MCB *PLARGE_MCB
Magnus Olsen [Tue, 9 May 2006 06:01:32 +0000 (06:01 +0000)]
fixing right define of struct typedef LARGE_MCB *PLARGE_MCB

svn path=/trunk/; revision=21863

17 years agoI fixed a mistake?
James Tabor [Tue, 9 May 2006 03:55:10 +0000 (03:55 +0000)]
I fixed a mistake?

svn path=/trunk/; revision=21862

17 years agoAdd CommonFilesDir and ProgramFilesDir to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion
Hervé Poussineau [Mon, 8 May 2006 23:54:03 +0000 (23:54 +0000)]
Add CommonFilesDir and ProgramFilesDir to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion

svn path=/trunk/; revision=21861

17 years agoFsRtlNumberOfRunsInLargeMcb compare http://www.jankratochvil.net/captive source...
Magnus Olsen [Mon, 8 May 2006 22:07:09 +0000 (22:07 +0000)]
FsRtlNumberOfRunsInLargeMcb  compare jankratochvil.net/captive source changes of ReactOS ntoskrnl and we found a bug in ReactOS
ntoskrnl.

svn path=/trunk/; revision=21860

17 years agoPatch by Thomas Weidermueller (w3seek at reactos dot com)
Hervé Poussineau [Mon, 8 May 2006 21:32:36 +0000 (21:32 +0000)]
Patch by Thomas Weidermueller (w3seek at reactos dot com)
- Fix some parameter names and IN/OUT/OPTIONAL

svn path=/trunk/; revision=21859

17 years agofix msvc build bug with project having assemblers
Johannes Anderwald [Mon, 8 May 2006 20:13:29 +0000 (20:13 +0000)]
fix msvc build bug with project having assemblers

svn path=/trunk/; revision=21858

17 years agoSorry, reverted my changes. I didn't realize other work was going on in here.
Art Yerkes [Mon, 8 May 2006 18:16:44 +0000 (18:16 +0000)]
Sorry, reverted my changes.  I didn't realize other work was going on in here.

svn path=/trunk/; revision=21857

17 years agofixing a typo from my side. sorry wax for the broken treed
Magnus Olsen [Mon, 8 May 2006 18:15:46 +0000 (18:15 +0000)]
fixing a typo from my side. sorry wax for the broken treed

svn path=/trunk/; revision=21856

17 years agosorry I broke the build, thx Brezenbak and w3seek point it out, small change from...
Magnus Olsen [Mon, 8 May 2006 17:35:09 +0000 (17:35 +0000)]
sorry I broke the build, thx Brezenbak and w3seek point it out, small change from brezenbak to fix it

svn path=/trunk/; revision=21855

17 years agoFix bug 1448 and a possible buffer overflow.
Hervé Poussineau [Mon, 8 May 2006 17:14:19 +0000 (17:14 +0000)]
Fix bug 1448 and a possible buffer overflow.
Thanks w3seek for his help during the debugging

svn path=/trunk/; revision=21854

17 years agofixing a bug in gdientry3, found it when I wrote the doc
Magnus Olsen [Mon, 8 May 2006 16:50:33 +0000 (16:50 +0000)]
fixing a bug in gdientry3, found it when I wrote the doc

svn path=/trunk/; revision=21853

17 years agoadding doc for how DdCreateDirectDrawObject (GdiEntry1) and DdDeleteDirectDrawObject...
Magnus Olsen [Mon, 8 May 2006 16:48:10 +0000 (16:48 +0000)]
adding doc for how DdCreateDirectDrawObject (GdiEntry1) and DdDeleteDirectDrawObject (GdiEntry3) works in reactos. doc by request by some devlopers

svn path=/trunk/; revision=21852

17 years agotcpip: make sure to clean up failed adapter bindings
Art Yerkes [Mon, 8 May 2006 11:00:26 +0000 (11:00 +0000)]
tcpip: make sure to clean up failed adapter bindings
ndis:  manage global adapter list correctly
ncpa:  wip code from my old tree ... it can now be used to set a static ip
       addr at least.  more to come

svn path=/trunk/; revision=21851

17 years agofix indentation
Christoph von Wittich [Mon, 8 May 2006 08:54:47 +0000 (08:54 +0000)]
fix indentation

svn path=/trunk/; revision=21850

17 years agoif u update En.rc please update all other langues files, use the english text if...
Magnus Olsen [Mon, 8 May 2006 05:11:37 +0000 (05:11 +0000)]
if u update En.rc please update all other langues files, use the english text if no translatesion is not availbal, other wise it will bsd in windows or in reactos and we get diffent functions on each langues. DO NOT DO THIS MISTAKE

svn path=/trunk/; revision=21849

17 years agoSorry, turn off extra debugging. We need a better framework for that.
Art Yerkes [Mon, 8 May 2006 02:46:21 +0000 (02:46 +0000)]
Sorry, turn off extra debugging.  We need a better framework for that.

svn path=/trunk/; revision=21848

17 years agoFix device registration. The actual reason it didn't work was that we weren't
Art Yerkes [Mon, 8 May 2006 02:45:40 +0000 (02:45 +0000)]
Fix device registration.  The actual reason it didn't work was that we weren't
adding the device to the list until after calling the BindAdapter method.

svn path=/trunk/; revision=21847

17 years agouserenv: open handles with least rights neccessary. Patch by w3seek, bug 1458.
Andrew Munger [Sun, 7 May 2006 20:23:16 +0000 (20:23 +0000)]
userenv: open handles with least rights neccessary. Patch by w3seek, bug 1458.

svn path=/trunk/; revision=21846

17 years agoThe NPFS_FCB struct is actually a CCB (Context Control Block) instead of an FCB ...
Eric Kohl [Sun, 7 May 2006 19:56:32 +0000 (19:56 +0000)]
The NPFS_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=21845

17 years ago[AUDIT]
Alex Ionescu [Sun, 7 May 2006 19:34:23 +0000 (19:34 +0000)]
[AUDIT]
- Tditest: A TDI test application.
- Floppy: Cleanly implemented by Vizzini.
- VideoPort, VBE/VGA Miniports: Filip says these are clean, but the actual VGA driver/framebuffers need more through auditing.

svn path=/trunk/; revision=21844

17 years ago[AUDIT] after looking through code no signs of reverse engineering were found.
Magnus Olsen [Sun, 7 May 2006 19:23:37 +0000 (19:23 +0000)]
[AUDIT] after looking through code no signs of reverse engineering were found.

svn path=/trunk/; revision=21843

17 years ago[AUDIT]
Alex Ionescu [Sun, 7 May 2006 19:16:11 +0000 (19:16 +0000)]
[AUDIT]
- Bootvid: Uses documented/typical VGA drawing routines. Actual NT implementation is comletely incompatible and has nothing to do with real Windows, so no taint here.
- Debugout, green, diskdump: ROS-developed and non-NT drivers. Nothing they could've been tainted with, since NT doesn't have them.
- Null: Trivial/obvious implementation of a driver which does nothing.
- buslogic: Taken from VMWare source code almost entirely, minus some ROS hacks.
- Xbox Video Miniport: Cleanly developed by ros-xbox team with information from linux-xbox project.
- CSQTest: CSQ Test written by vizzini. Uses documented CSQ information and is just a test app to show how CSQ works, written by himself.

svn path=/trunk/; revision=21842

17 years ago[AUDIT]
Alex Ionescu [Sun, 7 May 2006 18:59:41 +0000 (18:59 +0000)]
[AUDIT]
- HalUp is just a 3-line initialization stub.
- Include directory contains public DMA/APIC/SMP hardware data or internal prototypes.

svn path=/trunk/; revision=21841

17 years ago[AUDIT]
Alex Ionescu [Sun, 7 May 2006 18:56:52 +0000 (18:56 +0000)]
[AUDIT]
- Generic HAL is just a bunch of stubs, no actual code.
- XBOX HAL was cleanly developed by the ros-XBOX team using information from linux-xbox.

svn path=/trunk/; revision=21840

17 years agobug 1457: patch by w3seek : VFAT: Implement FileEaInformation for FAT32
Magnus Olsen [Sun, 7 May 2006 18:50:18 +0000 (18:50 +0000)]
bug 1457: patch by w3seek : VFAT: Implement FileEaInformation for FAT32

svn path=/trunk/; revision=21839

17 years ago[AUDIT] after looking through code no signs of reverse engineering were found.
Magnus Olsen [Sun, 7 May 2006 18:49:07 +0000 (18:49 +0000)]
[AUDIT] after looking through code no signs of reverse engineering were found.

svn path=/trunk/; revision=21838

17 years ago[AUDIT] after looking through code no signs of reverse engineering were found.
Magnus Olsen [Sun, 7 May 2006 18:42:22 +0000 (18:42 +0000)]
[AUDIT] after looking through code no signs of reverse engineering were found.

svn path=/trunk/; revision=21837

17 years ago[AUDIT] after looking through code no signs of reverse engineering were found.
Magnus Olsen [Sun, 7 May 2006 18:39:18 +0000 (18:39 +0000)]
[AUDIT] after looking through code no signs of reverse engineering were found.

svn path=/trunk/; revision=21836

17 years agoBug 1456 : patch from w3seek : Fix a bug in CreateDirectoryEx that makes the function...
Magnus Olsen [Sun, 7 May 2006 18:17:50 +0000 (18:17 +0000)]
Bug 1456 : patch from w3seek : Fix a bug in CreateDirectoryEx that makes the function attempt to create the template directory again

svn path=/trunk/; revision=21835

17 years ago[AUDIT] after looking through code no signs of reverse engineering were found.
Magnus Olsen [Sun, 7 May 2006 18:16:31 +0000 (18:16 +0000)]
[AUDIT] after looking through code no signs of reverse engineering were found.

svn path=/trunk/; revision=21834

17 years ago[AUDIT] after looking through code no signs of reverse engineering were found.
Magnus Olsen [Sun, 7 May 2006 18:14:03 +0000 (18:14 +0000)]
[AUDIT] after looking through code no signs of reverse engineering were found.

svn path=/trunk/; revision=21833

17 years ago-don't show SystemComponents
Christoph von Wittich [Sun, 7 May 2006 18:05:51 +0000 (18:05 +0000)]
-don't show SystemComponents
-added a "Show updates" checkbox

svn path=/trunk/; revision=21832

17 years agoAdd common cleanup block in SetupDiBuildClassInfoListExW, SetupDiClassGuidsFromNameEx...
Hervé Poussineau [Sun, 7 May 2006 14:52:32 +0000 (14:52 +0000)]
Add common cleanup block in SetupDiBuildClassInfoListExW, SetupDiClassGuidsFromNameExW, SetupDiClassNameFromGuidExW, SetupDiGetClassDescriptionExW, SETUP_CreateDevListFromEnumerator, SETUP_CreateDevList, SetupDiGetClassDevsExW, CreateClassKey, SetupDiOpenDeviceInfoW

svn path=/trunk/; revision=21831

17 years agoIn case of error, Reg* functions set the output handle to NULL. Don't rely on it...
Hervé Poussineau [Sun, 7 May 2006 14:02:00 +0000 (14:02 +0000)]
In case of error, Reg* functions set the output handle to NULL. Don't rely on it to be INVALID_HANDLE_VALUE
This commit is related to bug 1455

svn path=/trunk/; revision=21830

17 years agoReplace some casts by CONTAINING_RECORD macro
Hervé Poussineau [Sun, 7 May 2006 13:35:44 +0000 (13:35 +0000)]
Replace some casts by CONTAINING_RECORD macro
Fix handle leak in SetupDiOpenClassRegKeyExW

svn path=/trunk/; revision=21829

17 years agoFix timeout handling.
Eric Kohl [Sun, 7 May 2006 12:48:45 +0000 (12:48 +0000)]
Fix timeout handling.

svn path=/trunk/; revision=21828

17 years agoFix a broken cast (thanks w3seek)
Hervé Poussineau [Sun, 7 May 2006 12:09:01 +0000 (12:09 +0000)]
Fix a broken cast (thanks w3seek)

svn path=/trunk/; revision=21827

17 years agoFix error handling in SETUP_CreateInterfaceList (memory/handles leak)
Hervé Poussineau [Sun, 7 May 2006 12:00:55 +0000 (12:00 +0000)]
Fix error handling in SETUP_CreateInterfaceList (memory/handles leak)
Implement DIGCF_PRESENT flag in SetupDiGetClassDevsExW
Add more error codes mapping from CR_* to ERROR_*

svn path=/trunk/; revision=21826

17 years agoUpdate Indentation (tab->4spaces).
Eric Kohl [Sun, 7 May 2006 11:14:41 +0000 (11:14 +0000)]
Update Indentation (tab->4spaces).

svn path=/trunk/; revision=21825

17 years ago- Fix build.
Alex Ionescu [Sun, 7 May 2006 10:52:14 +0000 (10:52 +0000)]
- Fix build.

svn path=/trunk/; revision=21824

17 years agoFix buffer overflow (spotted by Detlef Riekenberg in wine-devel ML)
Hervé Poussineau [Sun, 7 May 2006 09:32:56 +0000 (09:32 +0000)]
Fix buffer overflow (spotted by Detlef Riekenberg in wine-devel ML)

svn path=/trunk/; revision=21823

17 years ago[AUDIT]
Aleksey Bragin [Sun, 7 May 2006 09:23:22 +0000 (09:23 +0000)]
[AUDIT]
kernel32.dll
- Eric Kohl states that mailslot.c and npipe.c are clean: "They implement simple interfaces to the mailslot and named pipe file system drivers and don't contain any tainted code."

svn path=/trunk/; revision=21822

17 years agomerges HEL_SetCooperativeLevel and HAL_SetCooperativeLevel to MAIN_SetCooperativeLevel
Magnus Olsen [Sun, 7 May 2006 09:12:37 +0000 (09:12 +0000)]
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

17 years agoTry again move to new redesign but now we take one step at time
Magnus Olsen [Sun, 7 May 2006 08:41:26 +0000 (08:41 +0000)]
Try again move to new redesign but now we take one step at time

svn path=/trunk/; revision=21820

17 years agorevert last commit it bsd the ddraw in some case
Magnus Olsen [Sun, 7 May 2006 08:26:40 +0000 (08:26 +0000)]
revert last commit it bsd the ddraw in some case

svn path=/trunk/; revision=21819

17 years agoFix printing of adapter address. Just a silly thing for debugging.
Art Yerkes [Sun, 7 May 2006 07:45:17 +0000 (07:45 +0000)]
Fix printing of adapter address.  Just a silly thing for debugging.

svn path=/trunk/; revision=21818

17 years agoStart remove old desgin of HEL to the new desgin, it will redues the code size, for...
Magnus Olsen [Sun, 7 May 2006 07:43:50 +0000 (07:43 +0000)]
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

17 years agoSimplified the access to FCBs and CCBs.
Eric Kohl [Sun, 7 May 2006 07:33:40 +0000 (07:33 +0000)]
Simplified the access to FCBs and CCBs.

svn path=/trunk/; revision=21816

17 years agoThe MSFS_MAILSLOT struct is actually an FCB (File Control Block). Rename it according...
Eric Kohl [Sat, 6 May 2006 20:04:30 +0000 (20:04 +0000)]
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

17 years agoSet direct io flag of the device object.
Eric Kohl [Sat, 6 May 2006 15:39:42 +0000 (15:39 +0000)]
Set direct io flag of the device object.

svn path=/trunk/; revision=21814

17 years agoThe MSFS_FCB struct is actually a CCB (Context Control Block) instead of an FCB ...
Eric Kohl [Sat, 6 May 2006 15:37:40 +0000 (15:37 +0000)]
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

17 years agoCode cleanup:
Hervé Poussineau [Sat, 6 May 2006 14:36:52 +0000 (14:36 +0000)]
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

17 years ago* enable advanced mouse options in apply
Johannes Anderwald [Sat, 6 May 2006 11:26:27 +0000 (11:26 +0000)]
* enable advanced mouse options in apply
thnx Christoph_Vw

svn path=/trunk/; revision=21811

17 years ago* ident code
Johannes Anderwald [Sat, 6 May 2006 11:10:27 +0000 (11:10 +0000)]
* ident code
* enable apply button when slider pos change

svn path=/trunk/; revision=21810

17 years ago-lock the year edit control
Christoph von Wittich [Fri, 5 May 2006 21:55:27 +0000 (21:55 +0000)]
-lock the year edit control

svn path=/trunk/; revision=21809

17 years ago- SVN maintenance (set eol-style to native)
Aleksey Bragin [Fri, 5 May 2006 18:13:26 +0000 (18:13 +0000)]
- SVN maintenance (set eol-style to native)

svn path=/trunk/; revision=21808

17 years agoMove OBJ_NAME_PATH_SEPARATOR to ndk/obtypes.h (inspired by w3seek). Should make apply...
Aleksey Bragin [Fri, 5 May 2006 17:46:05 +0000 (17:46 +0000)]
Move OBJ_NAME_PATH_SEPARATOR to ndk/obtypes.h (inspired by w3seek). Should make applying NDK patch easier.

svn path=/trunk/; revision=21807

17 years agoFixed build.
Peter Ward [Fri, 5 May 2006 17:16:05 +0000 (17:16 +0000)]
Fixed build.
- Changed strcpyW to wcscpy.

svn path=/trunk/; revision=21806

17 years ago[AUDIT]
Aleksey Bragin [Fri, 5 May 2006 15:40:59 +0000 (15:40 +0000)]
[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

17 years ago[AUDIT]
Maarten Bosma [Fri, 5 May 2006 15:36:25 +0000 (15:36 +0000)]
[AUDIT]
Elf Loader
- KJK::Hyperion says it's clean
- ELF loader does not exist in Windows(R).

svn path=/trunk/; revision=21804

17 years ago*added year selection box
Christoph von Wittich [Fri, 5 May 2006 15:35:56 +0000 (15:35 +0000)]
*added year selection box
*display current time

svn path=/trunk/; revision=21803

17 years ago[AUDIT]
Maarten Bosma [Fri, 5 May 2006 15:31:16 +0000 (15:31 +0000)]
[AUDIT]
Obviously clean since it does not exist in windows and comes from freebsd.

svn path=/trunk/; revision=21802

17 years ago"More efficient" IsPowerOf2 from Myria (myriachan at cox dot net).
Andrew Munger [Fri, 5 May 2006 15:10:59 +0000 (15:10 +0000)]
"More efficient" IsPowerOf2 from Myria (myriachan at cox dot net).

svn path=/trunk/; revision=21801

17 years ago[AUDIT]
Aleksey Bragin [Fri, 5 May 2006 15:09:57 +0000 (15:09 +0000)]
[AUDIT]
wshirda.dll

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

svn path=/trunk/; revision=21800

17 years ago[AUDIT]
Aleksey Bragin [Fri, 5 May 2006 14:56:16 +0000 (14:56 +0000)]
[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

17 years ago[AUDIT]
Aleksey Bragin [Fri, 5 May 2006 14:10:47 +0000 (14:10 +0000)]
[AUDIT]
ws2help.dll

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

svn path=/trunk/; revision=21798

17 years agoLegacy device objects created for USB keyboard and mouse support should be treated...
Hervé Poussineau [Fri, 5 May 2006 10:12:59 +0000 (10:12 +0000)]
Legacy device objects created for USB keyboard and mouse support should be treated as FDOs, not PDOs.

svn path=/trunk/; revision=21797

17 years agoresources for the keyboard control panel applet
Johannes Anderwald [Thu, 4 May 2006 20:30:22 +0000 (20:30 +0000)]
resources for the keyboard control panel applet

svn path=/trunk/; revision=21796

17 years agofix build on linux plattforms
Johannes Anderwald [Thu, 4 May 2006 05:31:53 +0000 (05:31 +0000)]
fix build on linux plattforms

svn path=/trunk/; revision=21795

17 years agoBug : 1452 : patch from w3seek, some xlate obj fixes for indexed palettes, should...
Magnus Olsen [Thu, 4 May 2006 05:23:54 +0000 (05:23 +0000)]
Bug : 1452  : patch from w3seek, some xlate obj fixes for indexed palettes, should fix a hack introduced in r21292

svn path=/trunk/; revision=21794

17 years agoimplement notepad view status bar -
Johannes Anderwald [Wed, 3 May 2006 16:17:12 +0000 (16:17 +0000)]
implement notepad view status bar -
TODO: update caret position on arrow key/mouse scroll events

svn path=/trunk/; revision=21793

17 years agoset double click speed with latest slider pos
Johannes Anderwald [Wed, 3 May 2006 15:06:09 +0000 (15:06 +0000)]
set double click speed with latest slider pos

svn path=/trunk/; revision=21792

17 years agoDon't call IoRaiseHardError at DISPATCH_LEVEL
Hervé Poussineau [Wed, 3 May 2006 14:42:28 +0000 (14:42 +0000)]
Don't call IoRaiseHardError at DISPATCH_LEVEL

svn path=/trunk/; revision=21791

17 years agofix compiling with gcc4
Johannes Anderwald [Wed, 3 May 2006 14:34:01 +0000 (14:34 +0000)]
fix compiling with gcc4
patch from w3seek

svn path=/trunk/; revision=21790

17 years agoCleanup in SetupGetInfFileListW:
Hervé Poussineau [Wed, 3 May 2006 14:26:43 +0000 (14:26 +0000)]
Cleanup in SetupGetInfFileListW:
- Better arguments check
- Rename pFileSpecification to pFullFileName
- Fix some possible buffer overflows spotted by w3seek

svn path=/trunk/; revision=21789

17 years agoadded missing constanst #define SPI_GETMOUSECLICKLOCK 0x101E
Johannes Anderwald [Wed, 3 May 2006 14:09:39 +0000 (14:09 +0000)]
added missing constanst #define SPI_GETMOUSECLICKLOCK               0x101E
#define SPI_SETMOUSECLICKLOCK               0x101F

svn path=/trunk/; revision=21788

17 years agoDon't double free buffer in case of error
Hervé Poussineau [Wed, 3 May 2006 13:56:12 +0000 (13:56 +0000)]
Don't double free buffer in case of error

svn path=/trunk/; revision=21787

17 years agohalfplemented mouse control panel applet
Johannes Anderwald [Wed, 3 May 2006 13:45:22 +0000 (13:45 +0000)]
halfplemented mouse control panel applet

svn path=/trunk/; revision=21786

17 years agomouse control panel applet resources
Johannes Anderwald [Wed, 3 May 2006 11:23:57 +0000 (11:23 +0000)]
mouse control panel applet resources

svn path=/trunk/; revision=21785

17 years agosmall msvc compiling fix
Johannes Anderwald [Wed, 3 May 2006 11:18:07 +0000 (11:18 +0000)]
small msvc compiling fix

svn path=/trunk/; revision=21784

17 years ago[AUDIT]
Aleksey Bragin [Wed, 3 May 2006 10:57:26 +0000 (10:57 +0000)]
[AUDIT]
- w3seek says this file is derived from Wine and doesn't contain any possibly unclean code

svn path=/trunk/; revision=21783

17 years ago- Bug 1447: Patch by Thomas Weidenmueller "Use SEH for some lstring functions, partly...
Aleksey Bragin [Wed, 3 May 2006 10:55:46 +0000 (10:55 +0000)]
- 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

17 years ago- Bug 1450: Patch by Thomas Weidenmueller "Some window class fixes"
Aleksey Bragin [Wed, 3 May 2006 10:48:38 +0000 (10:48 +0000)]
- 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

17 years ago- Bug 1451: Patch by Thomas Weidenmueller:
Aleksey Bragin [Wed, 3 May 2006 10:35:11 +0000 (10:35 +0000)]
- 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

17 years agoMove callproc code into own file and reduce unneccessary system calls to dereference...
Andrew Munger [Wed, 3 May 2006 04:17:50 +0000 (04:17 +0000)]
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

17 years agoupdated french translation patch by usurp
Christoph von Wittich [Tue, 2 May 2006 22:45:35 +0000 (22:45 +0000)]
updated french translation patch by usurp
fixes bug 1441

svn path=/trunk/; revision=21778

17 years agoGot carried away ;)
Ged Murphy [Tue, 2 May 2006 21:11:36 +0000 (21:11 +0000)]
Got carried away ;)

svn path=/trunk/; revision=21777

17 years ago- convert the screensaver to tchar and build as unicode.
Ged Murphy [Tue, 2 May 2006 21:01:43 +0000 (21:01 +0000)]
- convert the screensaver to tchar and build as unicode.
- gets around the ANSI bug in the config dialog

svn path=/trunk/; revision=21776

17 years agoremove unsuse files after some redesign of ddraw
Magnus Olsen [Tue, 2 May 2006 17:53:04 +0000 (17:53 +0000)]
remove unsuse files after some redesign of ddraw

svn path=/trunk/; revision=21770

17 years agofix the build
Magnus Olsen [Tue, 2 May 2006 08:15:50 +0000 (08:15 +0000)]
fix the build

svn path=/trunk/; revision=21769

17 years agoimplement add and release ref
Magnus Olsen [Tue, 2 May 2006 08:09:47 +0000 (08:09 +0000)]
implement add and release ref

svn path=/trunk/; revision=21768

17 years ago- Patch by Thomas Weidenmueller: Adds a workaround for buggy installshield installers...
Aleksey Bragin [Mon, 1 May 2006 21:33:26 +0000 (21:33 +0000)]
- 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

17 years agoupdated resource files
Christoph von Wittich [Mon, 1 May 2006 17:24:38 +0000 (17:24 +0000)]
updated resource files

svn path=/trunk/; revision=21761

17 years agoWorking on a redesign of whole directdraw interface
Magnus Olsen [Mon, 1 May 2006 10:04:59 +0000 (10:04 +0000)]
Working on a redesign of whole directdraw interface
frist commit of many

svn path=/trunk/; revision=21760

17 years agoAdd kbdclass and mouclass as upper filter for keyboard and mouse devices.
Hervé Poussineau [Sun, 30 Apr 2006 19:17:32 +0000 (19:17 +0000)]
Add kbdclass and mouclass as upper filter for keyboard and mouse devices.
Install i8042prt driver, even if it is not plug&play compliant at the moment

svn path=/trunk/; revision=21759