reactos.git
19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 18:40:05 +0000 (18:40 +0000)]
Sync to Wine-20040615:
Robert Reif <reif@earthlink.net>
- Added tracing to all functions.
- Added error explanations.
- Changed debug channel from msacm to wavemap so not confused with
  msacm.
- Handle case where partial structure update requested.
- Minor white space cleanup.
- Returns proper error code when trying to get caps when no devices
  present.
- Fixed a bug where wrong a return value was returned when mapping is
  not possible.

svn path=/trunk/; revision=9685

19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 18:27:33 +0000 (18:27 +0000)]
Sync to Wine-20040615:
Hans Leidekker <hans@it.vu.nl>
- Link to ntdll.
Raphael Junqueira <fenix@club-internet.fr>
- Stub for SHFlushSFCacheWrap.
Eric Pouech <pouech-eric@wanadoo.fr>
- GetModuleFileName[AW] doesn't terminate the string if the buffer is
  too small.
Stefan Leichter <Stefan.Leichter@camLine.com>
- Moved stub of StopWatch from ascii to unicode.

svn path=/trunk/; revision=9684

19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 18:21:24 +0000 (18:21 +0000)]
Sync to Wine-20040615:
Robert Shearman <R.J.Shearman@warwick.ac.uk>
- Fix ref count on standard proxy creation.
- Release channel buffer in StdMarshal_UnmarshalInterface, since we no
  longer use it and the proxy should have taken a reference on it.
- Add a few comments.
Eric Pouech <pouech-eric@wanadoo.fr>
- GetModuleFileName[AW] doesn't terminate the string if the buffer is
  too small.
Patrik Stridvall <ps@leissner.se>
- Fixed some issues found by winapi_check.

svn path=/trunk/; revision=9683

19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 18:13:23 +0000 (18:13 +0000)]
Sync to Wine-20040615:
Ivan Leo Puoti <puoti@inwind.it>
- Changed my name, so update copyright info.

svn path=/trunk/; revision=9682

19 years ago- Disable the "Floppy count: x" debug message.
Filip Navara [Wed, 16 Jun 2004 16:59:27 +0000 (16:59 +0000)]
- Disable the "Floppy count: x"  debug message.

svn path=/trunk/; revision=9681

19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 07:06:50 +0000 (07:06 +0000)]
Sync to Wine-20040615:
Marcus Meissner <marcus@jet.franken.de>
- Revert broken strict aliasing fix.
Robert Shearman <R.J.Shearman@warwick.ac.uk>
- Fix ref count on standard proxy creation.
- Release channel buffer in StdMarshal_UnmarshalInterface, since we no
  longer use it and the proxy should have taken a reference on it.
- Add a few comments.
- Fixed CoMarshalInterThreadInterfaceInStream and
  CoGetInterfaceAndReleaseStream.
Patrik Stridvall <ps@leissner.se>
- Fixed some issues found by winapi_check.

svn path=/trunk/; revision=9680

19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 06:58:48 +0000 (06:58 +0000)]
Sync to Wine-20040615:
Patrik Stridvall <ps@leissner.se>
- Fixed some issues found by winapi_check.
Krishna Murthy <Krishna.Murthy@guptaworldwide.com>
- WNetGetConnection(): use QueryDosDevice to return a fake remote name
  instead of the drive label.

svn path=/trunk/; revision=9679

19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 06:54:39 +0000 (06:54 +0000)]
Sync to Wine-20040615:
Ivan Leo Puoti <puoti@inwind.it>
- Changed my name, so update copyright info.
Ilya Korniyko <k_ilya@ukr.net>
- Encoding fixes in Ukrainian translation.
Wolfgang Schwotzer <wolfgang.schwotzer@gmx.net>
- Support lpstrCustomFilter and return nFilterIndex in file dialog.
Rein Klazes <rklazes@xs4all.nl>
- In FILEDLG_ScanDir do not try to set the current directory to a path
  that is empty.

svn path=/trunk/; revision=9678

19 years agoSync to Wine-20040615:
Gé van Geldorp [Wed, 16 Jun 2004 06:46:13 +0000 (06:46 +0000)]
Sync to Wine-20040615:
Maxime Bellenge <maxime.bellenge@laposte.net>
- Implemented PSH_WIZARD97_OLD and PSH_WIZARD97_NEW property sheet
  styles.
- Add DT_END_ELLIPSIS as defaut style for text.
Ilya Korniyko <k_ilya@ukr.net>
- Encoding fixes in Ukrainian translation.
Filip Navara <xnavara@volny.cz>
- Let the subclassing stack grow the opposite way to make the code
  more transparent.
- Remove SubclassWndProc and move its logic to DefSubclassProc.
Dimitrie O. Paun <dpaun@rogers.com>
- Clear the state image bits only if LVS_EX_CHECKBOXES is set.
- Fix obvious logical error in focus handling.
- Indentation and formatting fixes.
- (based on a patch by Krishna Murthy).
Ulrich Czekalla <ulrich@codeweavers.com>
- Handle case where iterator range contains 0 elements.
- Handle case when item text is empty.
  According to MSDN, length should be returned when lParam is NULL.
Patrik Stridvall <ps@leissner.se>
- StrSpnW doesn't exist in comctl32.dll but StrCSpnW does.
Jon Griffiths <jon_p_griffiths@yahoo.com>
- Implemented TCM_SETITEMEXTRA.
Robert Shearman <R.J.Shearman@warwick.ac.uk>
- Don't draw whole button pressed when separate dropdown pressed, just
  the separate dropdown itself.
- TBN_DRAGOUT and NM_RDBLCLK notifications.
- Remove unneeded member of private toolbar struct.

svn path=/trunk/; revision=9677

19 years agoRemove debug stuff accidentaly left in
Gé van Geldorp [Wed, 16 Jun 2004 06:18:14 +0000 (06:18 +0000)]
Remove debug stuff accidentaly left in

svn path=/trunk/; revision=9676

19 years agoMarshall WM_CREATE/WM_NCCREATE messages
Gé van Geldorp [Wed, 16 Jun 2004 06:09:40 +0000 (06:09 +0000)]
Marshall WM_CREATE/WM_NCCREATE messages

svn path=/trunk/; revision=9675

19 years agoBuild "new" floppy driver instead of non-functional "old" one
Gé van Geldorp [Tue, 15 Jun 2004 22:33:47 +0000 (22:33 +0000)]
Build "new" floppy driver instead of non-functional "old" one

svn path=/trunk/; revision=9674

19 years agoDetect floppy disk drives.
Eric Kohl [Tue, 15 Jun 2004 12:22:19 +0000 (12:22 +0000)]
Detect floppy disk drives.

svn path=/trunk/; revision=9673

19 years ago- Reduced the size of the necessary inquiry data length to recognize a device as...
Hartmut Birr [Tue, 15 Jun 2004 09:29:41 +0000 (09:29 +0000)]
- Reduced the size of the necessary inquiry data length to recognize a device as valid.

svn path=/trunk/; revision=9672

19 years ago- Interpret the sign for qualifier 'l'.
Hartmut Birr [Tue, 15 Jun 2004 08:53:53 +0000 (08:53 +0000)]
- Interpret the sign for qualifier 'l'.

svn path=/trunk/; revision=9671

19 years ago- Initialized the variable status to get on success a proper return value.
Hartmut Birr [Tue, 15 Jun 2004 08:17:23 +0000 (08:17 +0000)]
- Initialized the variable status to get on success a proper return value.

svn path=/trunk/; revision=9670

19 years agorecv now works every time
Art Yerkes [Tue, 15 Jun 2004 02:56:13 +0000 (02:56 +0000)]
recv now works every time
- Standardized on recvfrom request and reply everywhere
- Added a continuous parameter to FillWSABuffers for stream sockets
- Added function TryToSatisfyRecvRequest
- Create MDLs for the WSABUFS.  These are needed because we aren't in our
  home process when tcpip calls back with data.
- Removed extraneous and potentially confusing lock ReadRequestQueueLock
  Now both ReadRequestQueue and ReceiveQueue rely on ReceiveQueueLock

svn path=/trunk/; revision=9669

19 years ago- Update trasformation matrix in SetViewportOrgEx.
Filip Navara [Mon, 14 Jun 2004 20:58:51 +0000 (20:58 +0000)]
- Update trasformation matrix in SetViewportOrgEx.

svn path=/trunk/; revision=9668

19 years ago- Packing fixes
Filip Navara [Mon, 14 Jun 2004 20:05:00 +0000 (20:05 +0000)]
- Packing fixes

svn path=/trunk/; revision=9667

19 years agoPreliminary version of recv.
Art Yerkes [Mon, 14 Jun 2004 03:22:27 +0000 (03:22 +0000)]
Preliminary version of recv.

svn path=/trunk/; revision=9666

19 years agorawip: Removed the deallocation of the client-supplied mdl. This does not
Art Yerkes [Mon, 14 Jun 2004 01:40:48 +0000 (01:40 +0000)]
rawip: Removed the deallocation of the client-supplied mdl.  This does not
appear to be part of the definition and is not done in the UDP case.
event: I moved the close notify into it's own function so that it can be
worked on separately.

svn path=/trunk/; revision=9665

19 years ago- Compile kernel32 using w32api.
Filip Navara [Sun, 13 Jun 2004 20:04:56 +0000 (20:04 +0000)]
- Compile kernel32 using w32api.
- Fixed some packing issues in DDK headers (more to come).

svn path=/trunk/; revision=9664

19 years ago- Fixed list traversing in MmAlterRegion to correctly handle Length that is greater...
Filip Navara [Sun, 13 Jun 2004 14:05:53 +0000 (14:05 +0000)]
- Fixed list traversing in MmAlterRegion to correctly handle Length that is greater than real memory area size.

svn path=/trunk/; revision=9663

19 years agoUnicode fix
Martin Fuchs [Sun, 13 Jun 2004 12:56:39 +0000 (12:56 +0000)]
Unicode fix

svn path=/trunk/; revision=9662

19 years agoXMLStorage update: XMLReaderBase
Martin Fuchs [Sun, 13 Jun 2004 12:45:29 +0000 (12:45 +0000)]
XMLStorage update: XMLReaderBase

svn path=/trunk/; revision=9661

19 years ago- Fixed prototypes of NtAddAtom, NtFindAtom, NtProtectVirtualMemory and KeQueryInterr...
Filip Navara [Sun, 13 Jun 2004 10:35:53 +0000 (10:35 +0000)]
- Fixed prototypes of NtAddAtom, NtFindAtom, NtProtectVirtualMemory and KeQueryInterruptTime.

svn path=/trunk/; revision=9660

19 years agoRemoved redundant tracking (now incorporated into NdisAllocatePacket, etc)
Art Yerkes [Sat, 12 Jun 2004 04:46:18 +0000 (04:46 +0000)]
Removed redundant tracking (now incorporated into NdisAllocatePacket, etc)
that was causing a bugcheck in the 'ping to us' case.  The memory was detected
tracked twice (correctly).

This condition was detected by mifritcher after I checked in.

svn path=/trunk/; revision=9659

19 years agoSet MaximumLength to size of allocated memory
Gé van Geldorp [Fri, 11 Jun 2004 20:15:07 +0000 (20:15 +0000)]
Set MaximumLength to size of allocated memory

svn path=/trunk/; revision=9658

19 years agoPatch by Michael Fritscher <michael@fritscher.net>
Gé van Geldorp [Fri, 11 Jun 2004 14:10:12 +0000 (14:10 +0000)]
Patch by Michael Fritscher <michael@fritscher.net>
Add /? and /s cmdline options

svn path=/trunk/; revision=9657

19 years agoPatch by Michael Fritscher <michael@fritscher.net>
Gé van Geldorp [Fri, 11 Jun 2004 13:59:16 +0000 (13:59 +0000)]
Patch by Michael Fritscher <michael@fritscher.net>
Fix CVS warnings.

svn path=/trunk/; revision=9656

19 years agoThe root bus driver should return an empty resource list on IRP_MN_QUERY_RESOURCES.
Eric Kohl [Fri, 11 Jun 2004 09:33:42 +0000 (09:33 +0000)]
The root bus driver should return an empty resource list on IRP_MN_QUERY_RESOURCES.

svn path=/trunk/; revision=9655

19 years agoPrevent CVS warnings about .*.d files
Gé van Geldorp [Fri, 11 Jun 2004 09:10:17 +0000 (09:10 +0000)]
Prevent CVS warnings about .*.d files

svn path=/trunk/; revision=9654

19 years agoRetrieve Hardware IDs and Compatible IDs from the bus driver and attach them to the...
Eric Kohl [Thu, 10 Jun 2004 11:00:28 +0000 (11:00 +0000)]
Retrieve Hardware IDs and Compatible IDs from the bus driver and attach them to the device node.

svn path=/trunk/; revision=9653

19 years ago- Enabled the dependency check for the storage drivers.
Hartmut Birr [Thu, 10 Jun 2004 08:20:20 +0000 (08:20 +0000)]
- Enabled the dependency check for the storage drivers.

svn path=/trunk/; revision=9652

19 years ago- Use a bitmap for managing the srb extensions.
Hartmut Birr [Thu, 10 Jun 2004 08:14:57 +0000 (08:14 +0000)]
- Use a bitmap for managing the srb extensions.
- Removed the complete request and next request counter.
  The counters are always wrong, because some miniport drivers fires up
  to much notification requests.
- Enable the queues for the miniport driver, if they are supported.
- Fixed a bug in ScsiPortCompleteRequest.

svn path=/trunk/; revision=9651

19 years ago- Allocate for each srb its one sense info buffer.
Hartmut Birr [Thu, 10 Jun 2004 07:56:42 +0000 (07:56 +0000)]
- Allocate for each srb its one sense info buffer.
- Reinitialize the transfer size if a retry is necessary in ScsiClassSendSrbSynchronous.

svn path=/trunk/; revision=9650

19 years ago- Exchanged source and target in WRITE_REGISTER_BUFFER_xxx.
Hartmut Birr [Thu, 10 Jun 2004 07:50:30 +0000 (07:50 +0000)]
- Exchanged source and target in WRITE_REGISTER_BUFFER_xxx.

svn path=/trunk/; revision=9649

19 years agoadded \n for DPRINT
Steven Edwards [Wed, 9 Jun 2004 20:39:41 +0000 (20:39 +0000)]
added \n for DPRINT

svn path=/trunk/; revision=9648

19 years agoThis is a merge onto head of the last two months worth of changes to the
Art Yerkes [Wed, 9 Jun 2004 18:11:39 +0000 (18:11 +0000)]
This is a merge onto head of the last two months worth of changes to the
networking code.

There is individual change info on the branch arty_20040329.

Here is a summary of what changed:

tcpip:

- Added a mostly working transport/tcp branch based on oskittcp
  (checked in at drivers/lib/oskittcp).  This code shares almost nothing
  with the previous version.

- Regularized IRP handling

- Fixed ownership of buffers throughout tcpip.sys.  Buffers are now
  required to be copied in a few more cases, but everybody can call
  anybody else and not have to worry about keeping a buffer alive
  for any specific reason.

- Also moved lots more operations onto the stack (small datastructures
  and pointers).  This will result in a further simplification of the
  code here.

- Made each completion routine solely responsible for freeing memory
  from the corresponding action.

- Removed reference counted small address structures in favor if inlines

- Changed and clarified ownership rules almost everwhere

- Fixed a few more type punning style errors

- Added more info used by iphlpapi

- Added some memory tracing stuff

ndis:

- Fixed one or two type punning errors

ws2_32:

- Added getservbyname and getprotobyname (partial)

oskittcp:

- Diagnostics everywhere

- Eliminated dependence on raw_ip input

- Simplified buffering and signalling model a bit

- Added memory checking as in tcpip

- more to come

svn path=/trunk/; revision=9647

19 years agoBuild Hardware IDs and Compatible IDs for PCI devices.
Eric Kohl [Wed, 9 Jun 2004 14:22:53 +0000 (14:22 +0000)]
Build Hardware IDs and Compatible IDs for PCI devices.

svn path=/trunk/; revision=9646

19 years ago- Correctly set Irp->IoStatus.Information when handling IOCTL_BOOTVID_INITIALIZE...
Filip Navara [Tue, 8 Jun 2004 19:31:10 +0000 (19:31 +0000)]
- Correctly set Irp->IoStatus.Information when handling IOCTL_BOOTVID_INITIALIZE request. This fixes the occasional page faults during bugchecks when NTOSKRNL:InbvResetDisplay tried to call function pointed by uninitialized variable.

svn path=/trunk/; revision=9645

19 years ago- Fixed the counting of pending irps.
Hartmut Birr [Mon, 7 Jun 2004 20:03:00 +0000 (20:03 +0000)]
- Fixed the counting of pending irps.

svn path=/trunk/; revision=9644

19 years ago- Fixed redefinition of VERSION.
Filip Navara [Mon, 7 Jun 2004 18:03:12 +0000 (18:03 +0000)]
- Fixed redefinition of VERSION.

svn path=/trunk/; revision=9643

19 years ago- Include bootdata/hiveinst.inf when building the Live CD registry hives.
Filip Navara [Mon, 7 Jun 2004 17:31:50 +0000 (17:31 +0000)]
- Include bootdata/hiveinst.inf when building the Live CD registry hives.

svn path=/trunk/; revision=9642

19 years ago- Implemented ScsiPortCompleteRequest.
Hartmut Birr [Mon, 7 Jun 2004 16:37:07 +0000 (16:37 +0000)]
- Implemented ScsiPortCompleteRequest.
- Fixed the calculation of the max transfer size.
- Rewrote parts of SpiScanAdapter and SpiSendInquiry to speed up device detection.
- Fixed the handling of sense info data for HBA's which are auto request sense capability.
- Added some more debug messages.

svn path=/trunk/; revision=9641

19 years agoImplement mouse driver autodetection and installation.
Eric Kohl [Mon, 7 Jun 2004 12:24:00 +0000 (12:24 +0000)]
Implement mouse driver autodetection and installation.

svn path=/trunk/; revision=9640

19 years ago- Check if the temp directory exist, if not use the current directory.
Hartmut Birr [Sun, 6 Jun 2004 17:33:13 +0000 (17:33 +0000)]
- Check if the temp directory exist, if not use the current directory.

svn path=/trunk/; revision=9639

19 years ago- Cancelled my last change.
Hartmut Birr [Sun, 6 Jun 2004 17:29:57 +0000 (17:29 +0000)]
- Cancelled my last change.

svn path=/trunk/; revision=9638

19 years agoUse hardware description if available to initialize the serial mouse port.
Eric Kohl [Sun, 6 Jun 2004 15:55:03 +0000 (15:55 +0000)]
Use hardware description if available to initialize the serial mouse port.

svn path=/trunk/; revision=9637

19 years ago- Allocate memory for mdl's for paging io from stack instead of the non paged pool.
Hartmut Birr [Sun, 6 Jun 2004 09:13:21 +0000 (09:13 +0000)]
- Allocate memory for mdl's for paging io  from stack instead of the non paged pool.

svn path=/trunk/; revision=9636

19 years ago- Get first the parameters and do then the processing.
Hartmut Birr [Sun, 6 Jun 2004 09:05:21 +0000 (09:05 +0000)]
- Get first the parameters and do then the processing.

svn path=/trunk/; revision=9635

19 years ago- Fixed the set command for WinXP.
Hartmut Birr [Sun, 6 Jun 2004 09:03:07 +0000 (09:03 +0000)]
- Fixed the set command for WinXP.
- The second parameter must be zero in the call to SetEnvironmentVariable
  if the variable should be deleted.

svn path=/trunk/; revision=9634

19 years ago- Removed MakeSureDirectoryPathExistsEx.
Hartmut Birr [Sun, 6 Jun 2004 08:58:56 +0000 (08:58 +0000)]
- Removed MakeSureDirectoryPathExistsEx.
- Use the current directory if GetTempPath fails.
- Inherit the handles to the child process (in Execute).
- Assume that the current process is always a console process if ntdll exist
  but not contains the functions NtQueryInformationProcess or NtReadVirtualMemory.

svn path=/trunk/; revision=9633

19 years ago- Check if the temp path exist in GetTempPathW.
Hartmut Birr [Sun, 6 Jun 2004 08:50:26 +0000 (08:50 +0000)]
- Check if the temp path exist in GetTempPathW.

svn path=/trunk/; revision=9632

19 years ago- Allocate memory for mdl's for paging io from stack instead of the non paged pool.
Hartmut Birr [Sun, 6 Jun 2004 08:36:31 +0000 (08:36 +0000)]
- Allocate memory for mdl's for paging io  from stack instead of the non paged pool.

svn path=/trunk/; revision=9631

19 years ago- Store page numbers instead of physical address's within mdls.
Hartmut Birr [Sun, 6 Jun 2004 07:52:22 +0000 (07:52 +0000)]
- Store page numbers instead of physical address's within mdls.

svn path=/trunk/; revision=9630

19 years ago- Added the dependence files to the clean target.
Hartmut Birr [Sat, 5 Jun 2004 20:10:41 +0000 (20:10 +0000)]
- Added the dependence files to the clean target.

svn path=/trunk/; revision=9629

19 years ago- Fixed the start offset of a partition within an extended partition (in xHalIoWriteP...
Hartmut Birr [Sat, 5 Jun 2004 20:05:06 +0000 (20:05 +0000)]
- Fixed the start offset of a partition within an extended partition (in xHalIoWritePartitionTable).

svn path=/trunk/; revision=9628

19 years agoStore serial port identifiers at controller keys.
Eric Kohl [Sat, 5 Jun 2004 19:52:23 +0000 (19:52 +0000)]
Store serial port identifiers at controller keys.

svn path=/trunk/; revision=9627

19 years ago- Added a check for a waitable objects in NtWaitForSingleObject and NtWaitForMultiple...
Hartmut Birr [Sat, 5 Jun 2004 18:52:35 +0000 (18:52 +0000)]
- Added a check for a waitable objects in NtWaitForSingleObject and NtWaitForMultipleObjects.

svn path=/trunk/; revision=9626

19 years ago- Fixed getting of menu item texts in GetMenuItemInfo[AW]. Fixes bug #316.
Filip Navara [Sat, 5 Jun 2004 18:39:46 +0000 (18:39 +0000)]
- Fixed getting of menu item texts in GetMenuItemInfo[AW]. Fixes bug #316.
- Fixed memory leak in MenuDrawPopupMenu.

svn path=/trunk/; revision=9625

19 years agoRevert:
Casper Hornstrup [Sat, 5 Jun 2004 13:39:02 +0000 (13:39 +0000)]
Revert:

2004-06-05  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* Makefile: Split target all into three parts, one that must be executed
alone and two that can be executed concurrently.

svn path=/trunk/; revision=9624

19 years ago- Changed back to the old variable NASM_CMD.
Hartmut Birr [Sat, 5 Jun 2004 12:06:41 +0000 (12:06 +0000)]
- Changed back to the old variable NASM_CMD.

svn path=/trunk/; revision=9623

19 years ago2004-06-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 5 Jun 2004 11:11:13 +0000 (11:11 +0000)]
2004-06-05  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* Makefile: Split target all into three parts, one that must be executed
alone and two that can be executed concurrently.

svn path=/trunk/; revision=9622

19 years ago2004-06-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 5 Jun 2004 10:47:27 +0000 (10:47 +0000)]
2004-06-05  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* tools/helper.mk: Skip automatic dependency tracking if
DEPENDENCIES=no.

svn path=/trunk/; revision=9621

19 years ago- Added a comment for NASM_CMD.
Hartmut Birr [Sat, 5 Jun 2004 10:21:59 +0000 (10:21 +0000)]
- Added a comment for NASM_CMD.

svn path=/trunk/; revision=9620

19 years ago- Changed back to the old variable NASM_CMD.
Hartmut Birr [Sat, 5 Jun 2004 09:47:36 +0000 (09:47 +0000)]
- Changed back to the old variable NASM_CMD.

svn path=/trunk/; revision=9619

19 years ago- Disable paging file for Live CD.
Filip Navara [Sat, 5 Jun 2004 09:35:52 +0000 (09:35 +0000)]
- Disable paging file for Live CD.

svn path=/trunk/; revision=9618

19 years ago- Report the /MININT option for Live CD boots.
Filip Navara [Sat, 5 Jun 2004 09:35:51 +0000 (09:35 +0000)]
- Report the /MININT option for Live CD boots.

svn path=/trunk/; revision=9617

19 years ago- Added the '<>|' key.
Hartmut Birr [Sat, 5 Jun 2004 09:08:58 +0000 (09:08 +0000)]
- Added the '<>|' key.

svn path=/trunk/; revision=9616

19 years ago- Fixed calculation of MFT record size.
Filip Navara [Sat, 5 Jun 2004 08:28:37 +0000 (08:28 +0000)]
- Fixed calculation of MFT record size.
- Fixed attribute finding/dumping bounds checking.
- Fixed reading of volume information MFT record.
- Disabled debug messages.

svn path=/trunk/; revision=9615

19 years agoMerged changes from joliet_20040527 branch:
Filip Navara [Fri, 4 Jun 2004 23:50:15 +0000 (23:50 +0000)]
Merged changes from joliet_20040527 branch:
- Experimental Joliet generating support.
- Fixed cdname_exists to check only entries in specific directory.
- Move the DIRECTORY_FLAG logic to parse_filename_into_dirrecord.

svn path=/trunk/; revision=9614

19 years ago- Process the "DelReg" section in .inf files.
Filip Navara [Fri, 4 Jun 2004 23:47:04 +0000 (23:47 +0000)]
- Process the "DelReg" section in .inf files.

svn path=/trunk/; revision=9613

19 years ago- Support expanding environment variables in the setup command line.
Filip Navara [Fri, 4 Jun 2004 23:46:02 +0000 (23:46 +0000)]
- Support expanding environment variables in the setup command line.

svn path=/trunk/; revision=9612

19 years ago- Basic Live CD building infrastructure.
Filip Navara [Fri, 4 Jun 2004 23:44:27 +0000 (23:44 +0000)]
- Basic Live CD building infrastructure.

svn path=/trunk/; revision=9611

19 years agoadded missing cvsignore file
Thomas Bluemel [Fri, 4 Jun 2004 13:49:15 +0000 (13:49 +0000)]
added missing cvsignore file

svn path=/trunk/; revision=9610

19 years agofixed wrong directory for kbddv. Thanks to ai2097.
Thomas Bluemel [Fri, 4 Jun 2004 13:30:27 +0000 (13:30 +0000)]
fixed wrong directory for kbddv. Thanks to ai2097.

svn path=/trunk/; revision=9609

19 years agoFixed compilation in environments where the native non-local goto isn't available
KJK::Hyperion [Fri, 4 Jun 2004 00:49:40 +0000 (00:49 +0000)]
Fixed compilation in environments where the native non-local goto isn't available

svn path=/trunk/; revision=9608

19 years agoSetjmp has one argument and returns zero
KJK::Hyperion [Fri, 4 Jun 2004 00:47:47 +0000 (00:47 +0000)]
Setjmp has one argument and returns zero

svn path=/trunk/; revision=9607

19 years ago"Using multiple compilers is good for your code", chapter umpteenth: removing the...
KJK::Hyperion [Thu, 3 Jun 2004 22:30:22 +0000 (22:30 +0000)]
"Using multiple compilers is good for your code", chapter umpteenth: removing the SEH library test (until I have a better example) because it made some non-portable assumptions about the stack layout (could cause STATUS_INVALID_UNWIND_TARGET exceptions with some compilers and full optimization)

svn path=/trunk/; revision=9606

19 years agoFixes for Borland C++ compilation, and one variable is now qualified "volatile" to...
KJK::Hyperion [Thu, 3 Jun 2004 22:19:10 +0000 (22:19 +0000)]
Fixes for Borland C++ compilation, and one variable is now qualified "volatile" to disable dangerous optimizations

svn path=/trunk/; revision=9603

19 years agoAdd US-Dvorak keyboard layout and enable swedish keyboard layout.
Eric Kohl [Thu, 3 Jun 2004 11:20:10 +0000 (11:20 +0000)]
Add US-Dvorak keyboard layout and enable swedish keyboard layout.
Patch by ai2097.
This fixes bug #329.

svn path=/trunk/; revision=9602

19 years agoSmall test case for the SEH library
KJK::Hyperion [Thu, 3 Jun 2004 04:15:40 +0000 (04:15 +0000)]
Small test case for the SEH library

svn path=/trunk/; revision=9601

19 years agoSmall fixes to the SEH library
KJK::Hyperion [Thu, 3 Jun 2004 04:14:07 +0000 (04:14 +0000)]
Small fixes to the SEH library

svn path=/trunk/; revision=9600

19 years agoCorrected a stupid mistake
KJK::Hyperion [Thu, 3 Jun 2004 03:09:01 +0000 (03:09 +0000)]
Corrected a stupid mistake
Modified the build system to make kernel-mode components use the SEH library's built-in setjmp/longjmp

svn path=/trunk/; revision=9599

19 years agoFinal touches to the SEH library: now comes with a very basic setjmp/longjmp implemen...
KJK::Hyperion [Thu, 3 Jun 2004 02:23:34 +0000 (02:23 +0000)]
Final touches to the SEH library: now comes with a very basic setjmp/longjmp implementation for when the compiler's native one can't be used

svn path=/trunk/; revision=9598

19 years agoRevert useless changes.
Eric Kohl [Wed, 2 Jun 2004 22:19:54 +0000 (22:19 +0000)]
Revert useless changes.

svn path=/trunk/; revision=9597

19 years agoSet selected keyboard layout and install language.
Eric Kohl [Wed, 2 Jun 2004 22:18:06 +0000 (22:18 +0000)]
Set selected keyboard layout and install language.

svn path=/trunk/; revision=9596

19 years agoKeep zero-initialized varaibles in the .data section.
Eric Kohl [Wed, 2 Jun 2004 20:37:46 +0000 (20:37 +0000)]
Keep zero-initialized varaibles in the .data section.

svn path=/trunk/; revision=9595

19 years ago- Fixed the searching for boot load drivers. This solves the pci driver loading problem.
Hartmut Birr [Wed, 2 Jun 2004 20:30:56 +0000 (20:30 +0000)]
- Fixed the searching for boot load drivers. This solves the pci driver loading problem.

svn path=/trunk/; revision=9594

19 years ago- Fixed the makefiles for the build on windows.
Hartmut Birr [Wed, 2 Jun 2004 20:26:08 +0000 (20:26 +0000)]
- Fixed the makefiles for the build on windows.

svn path=/trunk/; revision=9593

19 years agoAdded license text (MIT license) to the SEH library, added the header files
KJK::Hyperion [Wed, 2 Jun 2004 19:22:06 +0000 (19:22 +0000)]
Added license text (MIT license) to the SEH library, added the header files

svn path=/trunk/; revision=9592

19 years agoSEH library
KJK::Hyperion [Wed, 2 Jun 2004 18:36:55 +0000 (18:36 +0000)]
SEH library

svn path=/trunk/; revision=9591

19 years agoPatch by Pablo Borobia <pablog7@argentina.com>
Gé van Geldorp [Wed, 2 Jun 2004 18:29:21 +0000 (18:29 +0000)]
Patch by Pablo Borobia <pablog7@argentina.com>
Work on clipboard.

svn path=/trunk/; revision=9590

19 years agoPatch by Pablo Borobia <pablog7@argentina.com>
Gé van Geldorp [Wed, 2 Jun 2004 18:26:58 +0000 (18:26 +0000)]
Patch by Pablo Borobia <pablog7@argentina.com>
Correct search path for DLL loading (including directory from which .exe
was loaded).

svn path=/trunk/; revision=9589

19 years agoChanged the build system to treat nasm as a first-class citizen, making it produce...
KJK::Hyperion [Wed, 2 Jun 2004 18:24:09 +0000 (18:24 +0000)]
Changed the build system to treat nasm as a first-class citizen, making it produce output in the correct format (Microsoft COFF) and cleaning up some bit rot (unused makefile variables, different conventions from the rest of the build system, etc.)

svn path=/trunk/; revision=9588

19 years agochange to zoomin Makefile to get it compiling, and enable touch, genguid, zoomin...
Royce Mitchell III [Wed, 2 Jun 2004 02:27:04 +0000 (02:27 +0000)]
change to zoomin Makefile to get it compiling, and enable touch, genguid, zoomin, winemine, kill, tcat, and tlist - patch by Travis Snoozy <ai2097@yahoo.com>

svn path=/trunk/; revision=9587

19 years agorevert to 1.3. I didnt mean to commit that
Steven Edwards [Tue, 1 Jun 2004 19:08:53 +0000 (19:08 +0000)]
revert to 1.3. I didnt mean to commit that

svn path=/trunk/; revision=9586

19 years agoadd tgetopt to the list of static libs
Steven Edwards [Tue, 1 Jun 2004 19:06:50 +0000 (19:06 +0000)]
add tgetopt to the list of static libs

svn path=/trunk/; revision=9585

19 years agoFor some strange reason IniFileSectionListHead is not initialized correctly.
Eric Kohl [Tue, 1 Jun 2004 11:12:59 +0000 (11:12 +0000)]
For some strange reason IniFileSectionListHead is not initialized correctly.
Intialize it maually in order to prevent access violations.

svn path=/trunk/; revision=9584