Commit graph

6175 commits

Author SHA1 Message Date
Martin Fuchs
c42c8aa58a use DynamicFct for AllowSetForegroundWindow()
svn path=/trunk/; revision=6383
2003-10-20 07:55:52 +00:00
Vizzini
f177ad4810 Changes to support the 3Com 3c90x ndis5 driver and other bugfixes:
- Update registry with new 3com infor and set cards to disable by default
  - removed unnecessary crap from miniport.h
  - switch to using MINIPORT_BLOCK whenever possible for internal NDIS stuff
  - implemented NdisGetBufferPhysicalArraySize
  - fixed three similar bugs with overwriting memory in the config api
  - implemented NdisMQueryAssignedResources
  - fixed NdisMAllocateMapRegisters
  - implemented NdisMStartPhysicalBufferMapping
  - implemented NdisMCompletePhysicalBufferMapping
  - implemented NdisMMapIoSpace
  - implemented NdisMUnmapIoSpace
  - fixed HalAllocateAdapterChannel and IoAllocateAdapterChannel to
    act more like windows
  - fixed up a couple of enums
  - other misc. stuff

svn path=/trunk/; revision=6382
2003-10-20 06:03:29 +00:00
Nedko Arnaudov
39a209d69e Make it link with gcc 3.x
svn path=/trunk/; revision=6381
2003-10-19 22:59:36 +00:00
Filip Navara
d75f4aedc3 Fixed compilation errors in NDIS.
svn path=/trunk/; revision=6380
2003-10-19 21:55:37 +00:00
Filip Navara
dba6345f47 - Fixed GetFullPathNameA and debug message in GetFullPathNameW. The path handling is still wrong in some cases, I am trying to find out why.
- Very basic implementaion of NtUserPaintDesktop.
- Fixed bug in default window WM_ERASEBKGND.
- Fixed bug in default window WM_PAINT.
- Made BeginDeferWindowPos, DeferWindowPos, EndDeferWindowPos pseudo-working by returning values that make sense and calling SetWindowPos.

svn path=/trunk/; revision=6379
2003-10-19 19:51:48 +00:00
Eric Kohl
e3a669e3fa Ignore case of registry key and value names.
svn path=/trunk/; revision=6378
2003-10-19 19:42:20 +00:00
Vizzini
eaf5358cf8 uppercase NLS key to cure booting problems
svn path=/trunk/; revision=6377
2003-10-19 19:22:19 +00:00
Eric Kohl
f9d7f36bfe Initialize section object type after the object manager types have been initalized.
svn path=/trunk/; revision=6376
2003-10-19 17:33:54 +00:00
Hartmut Birr
08664af596 - Fixed the length value in some debug messages.
svn path=/trunk/; revision=6375
2003-10-19 17:10:46 +00:00
Hartmut Birr
91a9d5d368 - Fixed a bug in vfatGetNextDirEntry to get the first entry
from a directory, usually the '.' for a sub directory.

svn path=/trunk/; revision=6374
2003-10-19 17:07:58 +00:00
Filip Navara
b73b1eaf89 - Reverted to previous version of RtlGetFullPathName_U
- Fixed GetFullPathNameA

svn path=/trunk/; revision=6373
2003-10-19 16:17:50 +00:00
Martin Fuchs
0802d5a7f3 Docu-Update
svn path=/trunk/; revision=6372
2003-10-19 13:15:37 +00:00
Martin Fuchs
a887faa8e0 Implemented floating start menus
svn path=/trunk/; revision=6371
2003-10-19 13:09:45 +00:00
Robert Dickenson
d7f0fdf355 Further version syncing...
svn path=/trunk/; revision=6370
2003-10-19 11:13:54 +00:00
Robert Dickenson
308b455c7f Single line typo fixup consistent with same change in headers.
svn path=/trunk/; revision=6369
2003-10-19 10:43:10 +00:00
Robert Dickenson
81ef57a149 Header additions and modifications to bring our header versions closer to the latest mingw releases. Basically just reducing the diffs between the two versions.
Nothing should change with the resulting binaries (although various #pragma pack directives may have an effect )^:
Clean build tested without problem. Hopefully haven't broken anything with the runtime, ROS still boots ok for me under BOCHS.
Lots of laborious work all to be chucked out once we can finally switch over to the mingw headers full time.
Sorry if this causes anybody�s uncommitted work to be in conflict.
Heaps more coming to an directory near you soon (if nobody objects of course)
I noticed somewhere something like an 'include next' directive, however I can't find it now. In order to save me the research can anybody enlighten me as to its purpose. What I am hoping for is that it tells the pre-proc to go to the next header of the same name in the 'includes' search path. Such a directive would certainly be useful right now!
Regarding the mention on ros-kernel about wine-msvcrt v's ros-msvcrt I was hoping that the mingwacr project would addrs this however it seems to have lost all its steam. Anybody got an update concerning the project?
Somewhat off topic: finally the rains have come -> http://mirror.bom.gov.au/products/IDR032.loop.shtml#image

svn path=/trunk/; revision=6368
2003-10-19 10:36:41 +00:00
Eric Kohl
ed810e5f93 Add missing SOFTWARE key.
svn path=/trunk/; revision=6367
2003-10-19 09:35:07 +00:00
Thomas Bluemel
ce73b32829 Only load the US keyboard layout if no other was loaded successfully
svn path=/trunk/; revision=6366
2003-10-18 21:48:18 +00:00
Vizzini
0eb7b64bdc Forgot part of Art's patch
svn path=/trunk/; revision=6365
2003-10-18 21:45:00 +00:00
Martin Fuchs
19ce427c77 * Load default keyboard layout (GER or US) if no other load was successfull
svn path=/trunk/; revision=6364
2003-10-18 21:29:26 +00:00
Eric Kohl
36324e0454 Ignore the case of key and value names in the internal registry tree.
svn path=/trunk/; revision=6363
2003-10-18 20:41:14 +00:00
Vizzini
e6bdd2efdb Patch from Art Yerkes:
1. I removed the global keyboard pointer, and instead acquire a new copy of
the pointer for each thread that needs it.  This makes a lock unnecessary,
but is probably less efficient than it could be.

2. Keyboard DLL names are read from the registry in the same way as on win2k.
The (Default) value is taken from HKLM\System\currentcontrolset\nls\locale,
and used to form the key HKLM\System\currentcontrolset\<8-digit-locale>
And get the layout file from the "Layout File" value.  I added the entries
for kbdus in hivesys.inf.  When others make keyboard layouts, they should be
added here.

svn path=/trunk/; revision=6362
2003-10-18 20:41:10 +00:00
Filip Navara
db03a52a68 Updated RtlGetFullPathName_U from new Wine release.
svn path=/trunk/; revision=6361
2003-10-18 20:32:58 +00:00
Martin Fuchs
e8822d364b * add interactive sort functionality to program search dialog
svn path=/trunk/; revision=6360
2003-10-18 20:29:48 +00:00
Thomas Bluemel
87921d1868 fixed a return value
svn path=/trunk/; revision=6359
2003-10-18 19:18:41 +00:00
Thomas Bluemel
cf858e6be6 fixed a few warnings
svn path=/trunk/; revision=6358
2003-10-18 18:49:08 +00:00
Eric Kohl
1de8f5d574 Display 'Drive not ready' error if the user tries to list the directory on an empty drive.
svn path=/trunk/; revision=6357
2003-10-18 17:59:29 +00:00
Filip Navara
ed9a0cb22a - Fixed registry entries for Explorer (once more)
- Added very basic window relinking to WinPosSetWindowPos

svn path=/trunk/; revision=6356
2003-10-18 17:35:44 +00:00
Martin Fuchs
e9c87d778a * caching of searched start menu entries
* launch by double click

svn path=/trunk/; revision=6355
2003-10-18 13:35:40 +00:00
Filip Navara
d8255ef3ba Make DeferWindowPos call SetWindowPos instead of just saying unimplemented.
svn path=/trunk/; revision=6354
2003-10-18 10:35:52 +00:00
Hartmut Birr
02a2e5a3c6 - Moved the initializing of file caching after a possible
expansion of the file in MmCreateDataFileSection.

svn path=/trunk/; revision=6353
2003-10-18 09:35:11 +00:00
Martin Fuchs
b33671f3ab activate find-progra-dialog filter
svn path=/trunk/; revision=6352
2003-10-17 22:56:25 +00:00
Gé van Geldorp
5304188395 Don't set hClipRgn to NULL just before checking it
svn path=/trunk/; revision=6351
2003-10-17 21:35:45 +00:00
Thomas Bluemel
dc71bde604 fixed wrong parameters
svn path=/trunk/; revision=6350
2003-10-17 20:50:59 +00:00
Thomas Bluemel
04b57ad0bd implemented basic drawing of carets
svn path=/trunk/; revision=6349
2003-10-17 20:31:56 +00:00
Martin Fuchs
fb9b3cb9c2 make SetShellwindow() implementation more complete
svn path=/trunk/; revision=6348
2003-10-17 17:38:38 +00:00
Filip Navara
31c01ee91a Fixed paths for shell32.dll.
svn path=/trunk/; revision=6347
2003-10-17 15:35:07 +00:00
Thomas Bluemel
ac2f8c6d97 fixed warning
svn path=/trunk/; revision=6346
2003-10-17 14:18:18 +00:00
Robert Dickenson
c73c9212f8 Reverting previous mods due to even more problems occurring with a clean build.
Sorry for all the noise...

svn path=/trunk/; revision=6345
2003-10-17 12:53:48 +00:00
Robert Dickenson
a0c7411b79 Reverting previous mods due to even more problems occurring with a clean build.
svn path=/trunk/; revision=6344
2003-10-17 11:46:45 +00:00
Robert Dickenson
8a6ba12068 Couple of temporary fixes required, found after doing a clean build.
svn path=/trunk/; revision=6343
2003-10-17 11:15:29 +00:00
Robert Dickenson
4c7cd88113 Minor progress to bring ros-ddk headers closer to the latest mingw-ddk headers. Tested some dependant targets and found no build problems.
svn path=/trunk/; revision=6342
2003-10-17 09:17:59 +00:00
Robert Dickenson
427e1430ca Minor progress to bring ros-ddk headers closer to the latest mingw-ddk headers. Tested dependant targets and found no problems.
svn path=/trunk/; revision=6341
2003-10-17 05:36:39 +00:00
Thomas Bluemel
72ac951c61 initial implementation of carets
svn path=/trunk/; revision=6340
2003-10-16 22:07:37 +00:00
Thomas Bluemel
9ab1a381bc fixed warning
svn path=/trunk/; revision=6339
2003-10-16 18:03:26 +00:00
Filip Navara
db8287ce57 Fixed a small bug in IopInitializeBuiltinDriver.
svn path=/trunk/; revision=6338
2003-10-16 17:59:48 +00:00
Eric Kohl
1e3b13361d - Moved and renamed RtlpCreateRegistryKeyPath() to IopCreateDeviceKeyPath()
- Removed ntoskrnl/include/internal/registry.h

svn path=/trunk/; revision=6337
2003-10-16 14:50:11 +00:00
Eric Kohl
e4e84cbc31 Removed calls to RtlpGetRegistryHandle().
svn path=/trunk/; revision=6336
2003-10-16 12:50:30 +00:00
Eric Kohl
382a403ea1 Removed call to RtlpGetRegistryHandle().
svn path=/trunk/; revision=6335
2003-10-16 12:45:09 +00:00
Robert Dickenson
2e841b972e Trivial mod to remove obsolete comment about bugfix. Thanks Eric for comfirming.
Removed line:
//  while (Section != NULL)  // RobD - this looks like an error, Section variable never changes inside the while loop...

svn path=/trunk/; revision=6334
2003-10-16 08:39:28 +00:00