Commit graph

17467 commits

Author SHA1 Message Date
Magnus Olsen
c968095964 basic NT4 DirectDraw implemet and it is untested
- NtGdiDdGetBltStatus
- NtGdiDdGetFlipStatus
- NtGdiDdSetOverlayPosition

Write some code for NtGdiDdDestroySurface and NtGdiDdCreateSurface, we got now basic all nt4 api implemet and unstested  for directdraw in the kernel


svn path=/trunk/; revision=18317
2005-10-07 22:50:26 +00:00
Magnus Olsen
4495522a13 Fix hotkeys for En.rc by Harteex, thx Tsk to found this bugs
svn path=/trunk/; revision=18316
2005-10-07 22:20:50 +00:00
Magnus Olsen
d36e1abc80 Fix release build uninitialized
Implemet NtGdiDdAddAttachedSurface untested 

svn path=/trunk/; revision=18315
2005-10-07 21:48:12 +00:00
Magnus Olsen
2b24d9c754 make ddraw compile again
svn path=/trunk/; revision=18314
2005-10-07 21:30:33 +00:00
Magnus Olsen
f84e3fa9f1 Remove more stub from ntdraw and implement it, (untested) it is alot of stub that have been implemet. fill DD_CALLBACKS right in NtGdiDdCreateDirectDrawObject, and fix party the internal struct.
implemet follow but not tested
- NtGdiDdCreateSurface, NtGdiDdDestroySurface 
  some part it need fill the info right before it call on DdCreateSurface
-  NtGdiDdFlip done
-  NtGdiDdGetScanLine done
-  NtGdiDdSetColorKey done
-  NtGdiDdUnlock done
-  NtGdiDdUpdateOverlay done
-  NtGdiDdSetExclusiveMode done (need setup the callback)
-  NtGdiDdLock done

svn path=/trunk/; revision=18313
2005-10-07 20:27:52 +00:00
Magnus Olsen
a2e6df2fb3 Updating ddrawint.h header with some new struct and right info.
svn path=/trunk/; revision=18312
2005-10-07 20:15:10 +00:00
Ged Murphy
0b8dac7e24 adding traceroute to build.
svn path=/trunk/; revision=18311
2005-10-07 19:16:14 +00:00
Hervé Poussineau
c2199941a3 Allocate memory even for NULL strings, as we must not return a NULL pointer
svn path=/trunk/; revision=18310
2005-10-07 15:47:17 +00:00
Hervé Poussineau
10e6548a78 - Fill Level field in DEVICE_NODE structure
- Full support of ParentIdPrefix value in registry
- Implement IRP_MJ_PNP/IRP_MN_QUERY_CAPABILITIES for PDOs enumerated by Root bus
- Add a temporary hack in pci driver as long as Plug and Play is not ready

=> This would allow to have two identical devices plugged on different buses (for example, two USB mices plugged on different hubs)

svn path=/trunk/; revision=18309
2005-10-07 13:09:23 +00:00
Thomas Bluemel
b0418e9481 partly implemented AuthzInitializeResourceManager and AuthzFreeResourceManager (no support for auditing so far)
svn path=/trunk/; revision=18308
2005-10-07 02:28:42 +00:00
Nathan Woods
4294896fbd Regedit: Fixed a bug whereby a registry path accessed by "Goto" might not get properly selected
svn path=/trunk/; revision=18307
2005-10-07 00:35:10 +00:00
Nathan Woods
37a51aa3f6 Calc: Now using the proper system brush to paint the number pane
svn path=/trunk/; revision=18306
2005-10-07 00:32:00 +00:00
Thomas Bluemel
69d5c43dbd fixed uninitialized variable warning
svn path=/trunk/; revision=18305
2005-10-06 23:04:00 +00:00
Hervé Poussineau
9a0d62abb9 Various changes to device installation functions:
- AddDriverToList:
  Define a unique return point for the function
- GetVersionInformationFromInfFile:
  Return driver date (still doesn't return driver version)
- SetupDiCallClassInstaller:
  Change device and class co-installers messages (they were swapped)
- SetupDiInstallDevice:
  Create driver key in HKLM\System\CurrentControlSet\Control\Class and write values to it
  Add missing informations to enum key (HKLM\System\CurrentControlSet\Enum)
  Define a unique return point for the function

svn path=/trunk/; revision=18304
2005-10-06 22:47:13 +00:00
Hervé Poussineau
7d441d9406 Implement SetupDiGetINFClassW
svn path=/trunk/; revision=18303
2005-10-06 22:36:14 +00:00
Thomas Bluemel
5bd4220e33 fixed warnings when compiled with -Wmissing-declarations
svn path=/trunk/; revision=18302
2005-10-06 21:39:18 +00:00
Magnus Olsen
03e3c42104 NtGdiDdGetAvailDriverMemory
- implement the code but the pointer is not set to DdGetAvailDriverMemory and it is undtested. 

svn path=/trunk/; revision=18301
2005-10-06 21:18:59 +00:00
Gregor Anich
ff9641a734 Fix KiGetFpuState() - Thanks to Hartmut for finding this bug and testing the patch.
svn path=/trunk/; revision=18300
2005-10-06 20:34:20 +00:00
Andrew Munger
d004682a00 winver.exe by Christoph.AT.ApiViewer.de
svn path=/trunk/; revision=18299
2005-10-06 20:07:24 +00:00
Thomas Bluemel
23acca9ef0 fixed warnings when compiled with -Wmissing-declarations
svn path=/trunk/; revision=18298
2005-10-06 19:24:15 +00:00
Thomas Bluemel
0c48b5f905 fixed warnings when compiled with -Wmissing-declarations
svn path=/trunk/; revision=18297
2005-10-06 18:51:52 +00:00
Gregor Anich
611d7cf177 Patch by Christoph v.W.:
- speed-up adding items to ListView
- fix resource leak (GetDC without ReleaseDC)
(Bug #870)

svn path=/trunk/; revision=18296
2005-10-06 15:02:50 +00:00
Gregor Anich
23dc71c784 ModifyMenuA: Zero initialize MENUITEMINFOA (like ModifyMenuW does)
Fixes bug 818 according to Christoph v.W.
Thanks to j_anderw for his patch proposal.

svn path=/trunk/; revision=18295
2005-10-06 14:31:18 +00:00
Gunnar Dalsnes
93a2fb4cd2 doesnt belong here either
svn path=/trunk/; revision=18294
2005-10-06 13:07:53 +00:00
Gunnar Dalsnes
e70589544c doesnt belong here
svn path=/trunk/; revision=18293
2005-10-06 13:07:00 +00:00
Gregor Anich
8f4754e6fa Huh, what? Oops! Just some stuff which noone cares about...
svn path=/trunk/; revision=18292
2005-10-06 12:36:53 +00:00
Hervé Poussineau
94f68fddfc Add newdev.dll to bootcd
Fix formatting, by replacing tabulations by spaces

svn path=/trunk/; revision=18291
2005-10-06 11:59:15 +00:00
Hervé Poussineau
ceff0e9f0e Do only one exit point in SetupDiInstallDevice
svn path=/trunk/; revision=18290
2005-10-06 09:55:10 +00:00
Nathan Woods
abc9898008 Regedit: Now saves last key visited, like Windows regedit
svn path=/trunk/; revision=18289
2005-10-06 03:23:09 +00:00
Nathan Woods
2c2cc6d808 Calc: TCHAR-izing, formatting and const-correctness
svn path=/trunk/; revision=18288
2005-10-05 23:59:13 +00:00
Nathan Woods
d546f71ac4 Notepad: Goto an offscreen line will now properly scroll the edit control
svn path=/trunk/; revision=18287
2005-10-05 23:52:43 +00:00
Gregor Anich
2446ae0fd7 Change indentation - make it a bit more readable and same style everywhere.
KiCheckFPU: Change calculation of DummyArea/FxSaveArea (avoid conditional)
KeSaveFloatingPointState: Allocate NonPagedPool for the saved state because function can be called only at IRQL >= DISPATCH

svn path=/trunk/; revision=18286
2005-10-05 23:30:39 +00:00
Martin Fuchs
7d6d579a40 strip extended options from the front of the command line
svn path=/trunk/; revision=18285
2005-10-05 23:24:25 +00:00
Martin Fuchs
499bb6d2d7 implemented command line parser for Explorer
svn path=/trunk/; revision=18284
2005-10-05 23:05:13 +00:00
Emanuele Aliberti
361239a411 XML chunks must contain a single subtree.
svn path=/trunk/; revision=18283
2005-10-05 20:36:23 +00:00
Martin Fuchs
9349545f98 comment, const corrections
svn path=/trunk/; revision=18282
2005-10-05 19:52:39 +00:00
Martin Fuchs
e86e062d9a leave TrackStartmenu() function when executing any start menu command
svn path=/trunk/; revision=18281
2005-10-05 19:51:08 +00:00
Magnus Olsen
c82718f9a2 NtGdiDdCreateDirectDrawObject
- add missing error checking for GDIOBJ_AllocObj 
- add missing error checking for GDIOBJ_LockObj 

svn path=/trunk/; revision=18280
2005-10-05 19:50:48 +00:00
Martin Fuchs
b6c5bedb31 use GET_X_LPARAM macro in WM_MOUSEMOVE handlers
svn path=/trunk/; revision=18279
2005-10-05 19:49:37 +00:00
Martin Fuchs
f382f81ffe one-click activation of "Start" button
svn path=/trunk/; revision=18278
2005-10-05 19:48:29 +00:00
Martin Fuchs
dc8d217b1f update TODO list
svn path=/trunk/; revision=18277
2005-10-05 19:47:28 +00:00
Magnus Olsen
24269c114d activate PDD_DIRECTDRAW for GDIOBJ_LockObj so it does not fail if it is GDI_OBJECT_TYPE_DIRECTDRAW request. Thx w3seek for his guiding how todo it.
svn path=/trunk/; revision=18276
2005-10-05 19:29:08 +00:00
Hartmut Birr
09f3f08c6d Implemented SRB_FUNCTION_IO_CONTROL/IOCTL_SCSI_MINIPORT_IDENTIFY.
svn path=/trunk/; revision=18275
2005-10-05 18:36:10 +00:00
Hartmut Birr
baac20f12f Implemented IOCTL_SCSI_MINIPORT.
svn path=/trunk/; revision=18274
2005-10-05 18:24:24 +00:00
Martin Fuchs
006fe6a358 create some start menu entries for notepad, regedit and winefile
svn path=/trunk/; revision=18273
2005-10-05 16:47:19 +00:00
Martin Fuchs
ed14f79996 remove duplicate RegQueryStringValue() function
svn path=/trunk/; revision=18272
2005-10-05 16:11:21 +00:00
Martin Fuchs
5f5bf68c82 partial implementation of ShowWindowAsync() using the synchronous NtUserShowWindow() call to activate the desktop switcher
svn path=/trunk/; revision=18271
2005-10-05 14:47:07 +00:00
Nathan Woods
f8b4f3f219 Regedit: Now restores last position on startup
Still need to save position on exit


svn path=/trunk/; revision=18270
2005-10-05 13:25:14 +00:00
Martin Fuchs
3df2610b06 fix UNICODE control panel calls to handle double clicks on the task bar clock
svn path=/trunk/; revision=18269
2005-10-05 13:08:59 +00:00
Nathan Woods
67bc4a8961 Rbuild: Enhanced MSVC support
1.  Enhanced the MSVC backends so that it pulls in information from the main project
2.  Fixed bugs in Path::RelativeFromDirectory() in tools\rbuild\XML.cpp

With these changes, many VC projects generated by rbuild now compile without any tweaking


svn path=/trunk/; revision=18268
2005-10-05 00:27:25 +00:00