Commit graph

25337 commits

Author SHA1 Message Date
Magnus Olsen 15355ab9a9 patch from Yaroslav Ponomarenko yarryp at gmail dot com
Implement so spi_ msg works now with swamp mouse buttun, but it seam our msg quare does not support it yet or must 
we send a msg from spi msg we change the mouse buttun to notify the program. either way it is now partly supported 
by his patch

svn path=/trunk/; revision=27484
2007-07-08 15:58:47 +00:00
Andrew Greenwood 3f14a21b6f Kernel-mode COM rough implementation for KS. Forgot to add to SVN on
last commit.


svn path=/trunk/; revision=27483
2007-07-08 15:54:12 +00:00
Magnus Olsen aec8f7eff1 correct fix for log10.
svn path=/trunk/; revision=27482
2007-07-08 15:33:38 +00:00
Christoph von Wittich a8ea3c335e -set eol-style:native
-fix line endings

svn path=/trunk/; revision=27477
2007-07-08 14:50:25 +00:00
Christoph von Wittich 5eea562870 -release spinlocks before calling IoCompleteRequest
-fix some format strings

svn path=/trunk/; revision=27476
2007-07-08 14:27:17 +00:00
Andrew Greenwood ed12e0c8c9 Missed a file on last commit...
svn path=/trunk/; revision=27475
2007-07-08 13:58:51 +00:00
Andrew Greenwood dff03c9e44 A few modifications necessary to get PortCls and KS to build. PortCls
needs restructuring but that will be done later.


svn path=/trunk/; revision=27474
2007-07-08 13:53:39 +00:00
Christoph von Wittich 9be5d6e114 -avoid dereferencing of NULL pointers
svn path=/trunk/; revision=27473
2007-07-08 13:38:08 +00:00
Christoph von Wittich 7a7bdde4ec -use ExAllocatePoolWithTag instead of ExAllocatePool
-IoMapTransfer should not called without an AdapterObject

svn path=/trunk/; revision=27472
2007-07-08 13:24:53 +00:00
Aleksey Bragin 540155a12a - Delete unneeded fields from DeviceExtension.
- Reformat ScsiPortGetVirtualAddress(), and make it using SrbExtensionBuffer pointer instead of a removed VirtualAddress.

svn path=/trunk/; revision=27471
2007-07-08 12:32:02 +00:00
Aleksey Bragin ad9fd2687e - Enable DMA support, this time properly.
- Fix ScsiPortGetPhysicalAddress() function to use scatter-gather list, if needed.
- Now BusLogic initializes succesfully, but BSODs later.

svn path=/trunk/; revision=27470
2007-07-08 12:21:18 +00:00
Aleksey Bragin 081ca81b64 Reverting last commit, sorry it makes scsiport hanging.
svn path=/trunk/; revision=27469
2007-07-08 11:47:28 +00:00
Aleksey Bragin 6a56fe39cc - Start adding DMA support (still not finished, so BusLogic fails).
svn path=/trunk/; revision=27468
2007-07-08 11:44:42 +00:00
Magnus Olsen b35a8f64a1 patch from Daniel Reimer reimer.daniel at freenet dot de
fixed some sublang mess


svn path=/trunk/; revision=27467
2007-07-08 11:33:54 +00:00
Eric Kohl 9699821101 Fix bug in log10 function. Patch by Carlo Bramix.
This fixes bug #2357.

svn path=/trunk/; revision=27466
2007-07-08 11:22:39 +00:00
Magnus Olsen aba2e5a942 patch from Yaroslav Ponomarenko yarryp at gmail dot com
adding almost all spi msg can be resive/send to win32k and 
some are stub and will not work yet, but win32k will accpect them 

svn path=/trunk/; revision=27465
2007-07-08 11:16:42 +00:00
Daniel Reimer 30764d14ac - Add German RC FIle for intl_new
- Fix Hungarian and Ukrainian RC File. (I hope..)

svn path=/trunk/; revision=27464
2007-07-08 11:06:25 +00:00
Colin Finck 2767e008a0 Fix the "intl_new" build (add an "rsrc.rc" file)
svn path=/trunk/; revision=27463
2007-07-08 10:55:58 +00:00
Magnus Olsen 6c6e093fbd adding rsrc.rc
svn path=/trunk/; revision=27462
2007-07-08 10:41:31 +00:00
Magnus Olsen f905e2a4fd Fixing some of the wrong sublang problem
svn path=/trunk/; revision=27461
2007-07-08 10:37:00 +00:00
Colin Finck a0530e5dd5 - Brazilian Portuguese Translations by Snake (wagner.snake AT gmail DOT com)
- Also adds an "rsrc.rc" file to "ntvdm"
See issue #2373 for more details.

svn path=/trunk/; revision=27460
2007-07-08 10:19:12 +00:00
Magnus Olsen ba38a037b5 fixing right sub id
please check with vs if the rc got right sub id before a commit.
I do not whant file on other langues like fi in english lang and so on

svn path=/trunk/; revision=27459
2007-07-08 01:11:17 +00:00
Magnus Olsen 972b4279de patch from Yaroslav Ponomarenko yarryp at gmail dot com
adding missing #define of a spi_ into winuser.h

svn path=/trunk/; revision=27458
2007-07-08 00:34:43 +00:00
Magnus Olsen 3c5e9fd0c0 move some value to right place into the text FIXME load from register
svn path=/trunk/; revision=27457
2007-07-07 21:09:15 +00:00
Thomas Bluemel 016296a635 When calling ShellExecuteEx for the selected objects in a shell view, set the current directory to the view's directory.
svn path=/trunk/; revision=27456
2007-07-07 19:11:49 +00:00
Magnus Olsen 3207aad442 TrackMouseEvent
remove some hard code value, thuse value are now in win32k, it is either full implement, or partly implement 

TrackMouseEventProc
remove some hard code value, thuse value are now in win32k, it is either full implement, or partly implement 

svn path=/trunk/; revision=27455
2007-07-07 18:23:09 +00:00
Magnus Olsen 52dc4e8d79 patch from Yaroslav Ponomarenko yarryp at gmail dot com
implement pointers 
MouseSpeed, CursorAccelerationInfo.FirstThreshold , 
CursorAccelerationInfo.SecondThreshold, CursorAccelerationInfo.Acceleration, 
MouseHoverTime, MouseHoverWidth, MouseHoverHeight
for SPI_SETMOUSEHOVERTIME, SPI_SETMOUSEHOVERWIDTH, SPI_SETMOUSEHOVERHEIGHT, SPI_SETMOUSE, SPI_SETMOUSESPEED.
WARING : 
Some of them are not 100% support in win32k for they are need be fill in from the mouse drv and 
send them to the mouse drv as well, this part are not done yet.


svn path=/trunk/; revision=27454
2007-07-07 18:17:03 +00:00
Aleksey Bragin c7b28e24dd - Temporarily remove buslogic.sys from 1st stage too. It'll be reincluded once scsiport.sys is fixed.
svn path=/trunk/; revision=27453
2007-07-07 18:00:11 +00:00
Colin Finck 257520e113 Partly commit the patch from bug #2358
svn path=/trunk/; revision=27452
2007-07-07 14:50:10 +00:00
Ged Murphy 9a6cc3dc06 set the address bar font to the default GUI font
svn path=/trunk/; revision=27450
2007-07-07 10:28:53 +00:00
Christoph von Wittich 32212ecff8 -check for already defined NDEBUG to be able to build the driver with PREfast
svn path=/trunk/; revision=27449
2007-07-07 10:23:09 +00:00
Aleksey Bragin 315b516aea - Disable BusLogic driver until scsiport fully supports it.
- Do NOT keep VMWare Tools CD mounted after 2nd stage, or you'll get vmscsi.sys installed, which is not supported yet either!

svn path=/trunk/; revision=27448
2007-07-07 10:13:04 +00:00
Ged Murphy de5865bcd6 - fixes / improvements to regedit, see bug 2356 for details
- patch by carlo bramix  (carlo.bramix at libero it)
- it should be noted that import_registry_file needs more work to support unicode files

svn path=/trunk/; revision=27447
2007-07-07 10:09:24 +00:00
Aleksey Bragin f9fbc836c8 - Separate common buffer allocation routine from ScsiPortGetUncachedExtension() into SpiAllocateCommonBuffer(), along with a code reformat.
- Use this function in ScsiPortInitialize() and in ScsiPortGetUncachedExtension().

svn path=/trunk/; revision=27446
2007-07-07 09:56:55 +00:00
Aleksey Bragin 0d4033d95d - Zero initialize a variable (I have no idea how PREfast missed this important flaw).
- Fix PCI bus enumeration, so that finding SCSI controllers on PCI bus works now.

svn path=/trunk/; revision=27445
2007-07-07 08:52:35 +00:00
Art Yerkes adb11df303 Resolve imports at boot time by loading the appropriate modules. We still need
to fix the same stuff in ntoskrnl for pnp loading.
Thanks to hpoussin for fixing pnp so this works.

svn path=/trunk/; revision=27444
2007-07-07 04:43:08 +00:00
Christoph von Wittich 320491c5f1 -fix a memory leak
-don't use uninitialized memory

svn path=/trunk/; revision=27443
2007-07-07 01:39:19 +00:00
Christoph von Wittich 733237f1ad -use ExAllocatePoolWithTag instead of ExAllocatePool
svn path=/trunk/; revision=27442
2007-07-07 01:16:58 +00:00
Christoph von Wittich 8d94a7336b -some changes to be able to build the driver with PREfast
svn path=/trunk/; revision=27441
2007-07-07 01:09:55 +00:00
Christoph von Wittich 891171aebf -added msbuild target to rbuild to be able to test drivers with PREfast
svn path=/trunk/; revision=27440
2007-07-07 00:38:59 +00:00
Hervé Poussineau 9c9992b6a5 Fix traces
Do an unicode build

svn path=/trunk/; revision=27439
2007-07-06 22:47:39 +00:00
Christoph von Wittich f974855d7e fix some PREfast warnings
svn path=/trunk/; revision=27438
2007-07-06 21:50:48 +00:00
Christoph von Wittich 676da8d7b8 fix gcc build
svn path=/trunk/; revision=27437
2007-07-06 21:36:43 +00:00
Christoph von Wittich a9c2017b33 fix some PREfast issues
svn path=/trunk/; revision=27436
2007-07-06 21:33:51 +00:00
Hervé Poussineau e3d5443c9a Simplify IoSynchronousInvalidateDeviceRelations/IoInvalidateDeviceRelations
IoInvalidateDeviceRelations now creates a workitem, which will call IoSynchronousInvalidateDeviceRelations()

svn path=/trunk/; revision=27435
2007-07-06 21:12:44 +00:00
Christoph von Wittich 8b8021bbb9 -some minor changes to be able to build the driver with PREfast
-use ExAllocatePoolWithTag instead of ExAllocatePool

svn path=/trunk/; revision=27434
2007-07-06 20:25:40 +00:00
Christoph von Wittich 01b3f0d7cf -some minor changes to be able to build the driver with PREfast
-use ExAllocatePoolWithTag instead of ExAllocatePool

svn path=/trunk/; revision=27433
2007-07-06 20:25:30 +00:00
Aleksey Bragin 03c866e842 [AUDIT]
- There are plenty of information about PCI, about bus drivers in Windows, and where there is too small information, the testing helps.
- Code is logical, authors are known.

svn path=/trunk/; revision=27432
2007-07-06 20:24:15 +00:00
Aleksey Bragin 8d27e7eff0 [AUDIT]
- isapnp is based on a linux driver, and mainly had only fixes after importing that code. Clean.

svn path=/trunk/; revision=27431
2007-07-06 20:18:43 +00:00
Christoph von Wittich ea6b02f501 -some minor changes to be able to build the driver with PREfast
-declare I8042InterruptService* routines as KSERVICE_ROUTINE

svn path=/trunk/; revision=27430
2007-07-06 18:14:23 +00:00