Royce Mitchell III [Fri, 8 Apr 2005 05:35:20 +0000 (05:35 +0000)]
raddr2line utility
moved code common betw rsym and raddr2line to rsym_common.c
simplified tools/Makefile
svn path=/trunk/; revision=14542
Art Yerkes [Fri, 8 Apr 2005 01:11:32 +0000 (01:11 +0000)]
Initialize these in case handle locking fails.
svn path=/trunk/; revision=14541
Thomas Bluemel [Thu, 7 Apr 2005 18:01:29 +0000 (18:01 +0000)]
forward CommConfigDialogA to CommConfigDialogW
svn path=/trunk/; revision=14537
Thomas Bluemel [Thu, 7 Apr 2005 13:25:34 +0000 (13:25 +0000)]
- don't redefine public structures in taskmgr
- minor taskmgr changes and make better use of PCH
- fixed definition of SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION and depending code
svn path=/trunk/; revision=14536
Thomas Bluemel [Thu, 7 Apr 2005 13:11:46 +0000 (13:11 +0000)]
fixed warnings
svn path=/trunk/; revision=14535
Magnus Olsen [Thu, 7 Apr 2005 11:24:38 +0000 (11:24 +0000)]
Remove more hardcode string to En.rc
svn path=/trunk/; revision=14534
Thomas Bluemel [Wed, 6 Apr 2005 18:30:09 +0000 (18:30 +0000)]
reformat some code to make it readably
svn path=/trunk/; revision=14530
Thomas Bluemel [Wed, 6 Apr 2005 17:40:25 +0000 (17:40 +0000)]
Saveliy Tretiakov <saveliyt@mail.ru>:
- Implemented CommConfigDialogA and CommConfigDialogW
- Removed @unimplemented comments for some implemented functions
svn path=/trunk/; revision=14529
Thomas Bluemel [Wed, 6 Apr 2005 17:08:17 +0000 (17:08 +0000)]
add image base address for serialui.dll
svn path=/trunk/; revision=14528
Thomas Bluemel [Wed, 6 Apr 2005 17:04:28 +0000 (17:04 +0000)]
use unicode functions only and some minor fixes to preserve 64bit compatibility
svn path=/trunk/; revision=14527
Royce Mitchell III [Wed, 6 Apr 2005 12:32:14 +0000 (12:32 +0000)]
fix uninitialized variable warnings
svn path=/trunk/; revision=14526
Hervé Poussineau [Wed, 6 Apr 2005 11:14:57 +0000 (11:14 +0000)]
Saveliy Tretiakov <saveliyt@mail.ru>
- Started serialui dll
- Implemented drvCommConfigDialogA and drvCommConfigDialogW
svn path=/trunk/; revision=14525
Hervé Poussineau [Wed, 6 Apr 2005 06:09:01 +0000 (06:09 +0000)]
Verify that allocated resource list is not NULL in IRP_MN_START_DEVICE.
svn path=/trunk/; revision=14524
Royce Mitchell III [Wed, 6 Apr 2005 04:03:41 +0000 (04:03 +0000)]
patch by kjk::hyperion, fix syntax of gcc inline asm
svn path=/trunk/; revision=14523
Steven Edwards [Tue, 5 Apr 2005 23:04:24 +0000 (23:04 +0000)]
remove the use of windows.h in some places where it is not needed
svn path=/trunk/; revision=14522
Alex Ionescu [Tue, 5 Apr 2005 21:41:03 +0000 (21:41 +0000)]
Use w32api... hope this does something? Just trying to help steven.
svn path=/trunk/; revision=14521
Steven Edwards [Tue, 5 Apr 2005 19:42:40 +0000 (19:42 +0000)]
fixed rosapps a bit. disabled tests for now. will fix them tonight
svn path=/trunk/; revision=14519
Steven Edwards [Tue, 5 Apr 2005 19:30:34 +0000 (19:30 +0000)]
more w32api conversion. Send errors.h to the Trash Can
svn path=/trunk/; revision=14518
Steven Edwards [Tue, 5 Apr 2005 19:22:30 +0000 (19:22 +0000)]
fixed header usage. Please avoid using windows.h
svn path=/trunk/; revision=14517
Steven Edwards [Tue, 5 Apr 2005 19:19:44 +0000 (19:19 +0000)]
remove windows.h
svn path=/trunk/; revision=14516
Steven Edwards [Tue, 5 Apr 2005 19:17:21 +0000 (19:17 +0000)]
__USE_W32API
svn path=/trunk/; revision=14515
Steven Edwards [Tue, 5 Apr 2005 19:14:37 +0000 (19:14 +0000)]
__USE_W32API
svn path=/trunk/; revision=14514
Steven Edwards [Tue, 5 Apr 2005 19:13:51 +0000 (19:13 +0000)]
use -D__USE_W32API
svn path=/trunk/; revision=14513
Hervé Poussineau [Tue, 5 Apr 2005 19:04:07 +0000 (19:04 +0000)]
Add serial port enumerator driver:
- Enumerate legacy mice
- Should also detect PnP serial devices even if they are not yet reported
It is implemented as an upper filter for serial port driver (serial.sys)
Add corresponding registry entries
svn path=/trunk/; revision=14512
Steven Edwards [Tue, 5 Apr 2005 18:59:56 +0000 (18:59 +0000)]
use -D__USE_W32API
svn path=/trunk/; revision=14511
Hartmut Birr [Tue, 5 Apr 2005 17:12:52 +0000 (17:12 +0000)]
- Changed the calculation of the current sector count to read or write from both sides of a floppy in one step.
- Set the EOT sector always to the last sector of a floppy.
svn path=/trunk/; revision=14506
Hartmut Birr [Tue, 5 Apr 2005 17:07:56 +0000 (17:07 +0000)]
Initialize the maximum length of the device description to allocate more than map register.
svn path=/trunk/; revision=14505
Hartmut Birr [Tue, 5 Apr 2005 15:53:09 +0000 (15:53 +0000)]
Set the correct CurrentVa in the call to IoFlushAdapterBuffers.
svn path=/trunk/; revision=14504
Hartmut Birr [Tue, 5 Apr 2005 15:51:02 +0000 (15:51 +0000)]
Changed back to IoBuildSynchronousFsdRequest.
svn path=/trunk/; revision=14503
Thomas Bluemel [Tue, 5 Apr 2005 15:08:18 +0000 (15:08 +0000)]
free work items after processing them
svn path=/trunk/; revision=14502
Hervé Poussineau [Tue, 5 Apr 2005 12:34:38 +0000 (12:34 +0000)]
Print date and time formats according to regional settings
svn path=/trunk/; revision=14501
Hervé Poussineau [Tue, 5 Apr 2005 12:00:37 +0000 (12:00 +0000)]
Remove useless code (ACPI now reports resources correctly)
Change ULONG to ULONG_PTR for IoStatus.Information field
svn path=/trunk/; revision=14500
Hervé Poussineau [Tue, 5 Apr 2005 12:00:13 +0000 (12:00 +0000)]
Implement IRP_MN_QUERY_RESOURCES (Irq, IO ports, DMA)
svn path=/trunk/; revision=14499
Royce Mitchell III [Tue, 5 Apr 2005 05:12:16 +0000 (05:12 +0000)]
add some asserts
svn path=/trunk/; revision=14498
Art Yerkes [Mon, 4 Apr 2005 23:48:11 +0000 (23:48 +0000)]
Added acknowledgement (thank tinus and sorry I didn't put this in the first
commit).
svn path=/trunk/; revision=14497
Art Yerkes [Mon, 4 Apr 2005 23:45:33 +0000 (23:45 +0000)]
First import of DHCP client service.
No pipe created yet. Event model up and running.
Does not produce a dhcp offer yet but working on that.
svn path=/trunk/; revision=14496
Hervé Poussineau [Mon, 4 Apr 2005 23:17:28 +0000 (23:17 +0000)]
Fix file properties
svn path=/trunk/; revision=14495
Hervé Poussineau [Mon, 4 Apr 2005 23:12:21 +0000 (23:12 +0000)]
Move variable declarations at the start of functions
svn path=/trunk/; revision=14494
Hartmut Birr [Mon, 4 Apr 2005 23:11:19 +0000 (23:11 +0000)]
Check for an valid mdl pointer before calling IoFreeMdl in IoReadWriteCompletion.
svn path=/trunk/; revision=14493
Hartmut Birr [Mon, 4 Apr 2005 23:09:15 +0000 (23:09 +0000)]
Fixed some bugs, which have prevented the using of isa dma channels.
svn path=/trunk/; revision=14492
Hervé Poussineau [Mon, 4 Apr 2005 23:00:52 +0000 (23:00 +0000)]
Allow ACPI detection and legacy detection for serial ports
Detect serial debug port and prevent its management by serial driver
Activate serial driver in registry
svn path=/trunk/; revision=14491
Hervé Poussineau [Mon, 4 Apr 2005 22:48:51 +0000 (22:48 +0000)]
Correct IOCTL_SERIAL_CLEAR_STATS and IOCTL_SERIAL_PURGE
Manage read errors (overrun, parity, ...)
Use output buffer even if Uart is ready to transmit
svn path=/trunk/; revision=14490
Alex Ionescu [Mon, 4 Apr 2005 03:55:43 +0000 (03:55 +0000)]
Compile with w32api...gift for Steven
svn path=/trunk/; revision=14486
Hervé Poussineau [Sun, 3 Apr 2005 21:36:15 +0000 (21:36 +0000)]
Replace polling mode in IRP_MJ_READ by an interrupt mode.
It is a lot less CPU consuming...
svn path=/trunk/; revision=14485
Hervé Poussineau [Sun, 3 Apr 2005 21:31:41 +0000 (21:31 +0000)]
Add WaitAll and WaitAny values
svn path=/trunk/; revision=14484
Eric Kohl [Sun, 3 Apr 2005 19:15:14 +0000 (19:15 +0000)]
Support marshalling of 'unique' strings.
svn path=/trunk/; revision=14482
Klemens Friedl [Sun, 3 Apr 2005 19:06:49 +0000 (19:06 +0000)]
ReactOS Package Manager
More information:
http://reactos.com/wiki/index.php/ReactOS_Package_Manager
* Maarten Bosma (Dr. Fred)
* Klemens Friedl (frik85)
svn path=/trunk/; revision=14481
Hartmut Birr [Sun, 3 Apr 2005 15:47:15 +0000 (15:47 +0000)]
Removed some calls to NtOpenProcess. They aren't necessary because the process data structure contains already a process handle.
svn path=/trunk/; revision=14480
Emanuele Aliberti [Sun, 3 Apr 2005 14:38:42 +0000 (14:38 +0000)]
WinTrust.dll: Update EXPORTS table
svn path=/trunk/; revision=14479
Martin Fuchs [Sun, 3 Apr 2005 14:32:47 +0000 (14:32 +0000)]
activate printer folder menu
svn path=/trunk/; revision=14478
Magnus Olsen [Sun, 3 Apr 2005 13:45:23 +0000 (13:45 +0000)]
minor change that I did forget
svn path=/trunk/; revision=14477
Magnus Olsen [Sun, 3 Apr 2005 13:40:15 +0000 (13:40 +0000)]
Remove more hardcode string to En.rc
svn path=/trunk/; revision=14476
Hartmut Birr [Sun, 3 Apr 2005 13:04:10 +0000 (13:04 +0000)]
Since a process id is only unique if the associated process is not deleted,
we must prevent the deleting of the process. An opened handle does this.
svn path=/trunk/; revision=14475
Eric Kohl [Sun, 3 Apr 2005 12:49:25 +0000 (12:49 +0000)]
Support 'ref' and 'unique' attributes for pointers.
svn path=/trunk/; revision=14474
Martin Fuchs [Sun, 3 Apr 2005 12:14:30 +0000 (12:14 +0000)]
protect system image list
svn path=/trunk/; revision=14473
Martin Fuchs [Sun, 3 Apr 2005 11:38:08 +0000 (11:38 +0000)]
show logoff dialog in lean explorer
svn path=/trunk/; revision=14470
Martin Fuchs [Sun, 3 Apr 2005 11:23:03 +0000 (11:23 +0000)]
display "log off" dialog, add "terminate" menu entry
svn path=/trunk/; revision=14469
Magnus Olsen [Sun, 3 Apr 2005 10:16:56 +0000 (10:16 +0000)]
Remove more hardcode string to En.rc
svn path=/trunk/; revision=14467
Hartmut Birr [Sun, 3 Apr 2005 10:05:00 +0000 (10:05 +0000)]
Initialized the event with the object instead of the handle.
svn path=/trunk/; revision=14465
Martin Fuchs [Sun, 3 Apr 2005 09:16:20 +0000 (09:16 +0000)]
fix SDI shell browser
svn path=/trunk/; revision=14464
Magnus Olsen [Sat, 2 Apr 2005 22:19:12 +0000 (22:19 +0000)]
Remove more hardcode string to En.rc
svn path=/trunk/; revision=14463
Magnus Olsen [Sat, 2 Apr 2005 21:06:44 +0000 (21:06 +0000)]
Remove more hardcode string to En.rc
svn path=/trunk/; revision=14460
Steven Edwards [Sat, 2 Apr 2005 21:02:31 +0000 (21:02 +0000)]
another one bytes the dust. messages.h is gone
svn path=/trunk/; revision=14459
Magnus Olsen [Sat, 2 Apr 2005 20:27:41 +0000 (20:27 +0000)]
Did forget the info I did change
it is remove all hardcode string to En.rc
to make it easy to translate
svn path=/trunk/; revision=14458
Magnus Olsen [Sat, 2 Apr 2005 20:23:01 +0000 (20:23 +0000)]
svn path=/trunk/; revision=14457
Steven Edwards [Sat, 2 Apr 2005 19:52:29 +0000 (19:52 +0000)]
here you go
svn path=/trunk/; revision=14456
Steven Edwards [Sat, 2 Apr 2005 19:47:52 +0000 (19:47 +0000)]
__USE_W32API
svn path=/trunk/; revision=14455
Hartmut Birr [Sat, 2 Apr 2005 19:33:08 +0000 (19:33 +0000)]
Changed the indentation to a human readable format (no code change).
svn path=/trunk/; revision=14454
Thomas Bluemel [Sat, 2 Apr 2005 19:26:54 +0000 (19:26 +0000)]
corrected file name so it matches the include in slayer.rc
svn path=/trunk/; revision=14453
Steven Edwards [Sat, 2 Apr 2005 19:13:54 +0000 (19:13 +0000)]
another one bytes the dust
svn path=/trunk/; revision=14452
Martin Fuchs [Sat, 2 Apr 2005 18:24:13 +0000 (18:24 +0000)]
fix termination of "search program" dialog
svn path=/trunk/; revision=14451
Martin Fuchs [Sat, 2 Apr 2005 16:18:09 +0000 (16:18 +0000)]
"minimize all": only minimize windows with valid positions
svn path=/trunk/; revision=14448
Hartmut Birr [Sat, 2 Apr 2005 16:17:08 +0000 (16:17 +0000)]
Dereference the object if the type doesn't match in ObmReferenceObjectByHandle.
svn path=/trunk/; revision=14447
Martin Fuchs [Sat, 2 Apr 2005 16:16:53 +0000 (16:16 +0000)]
update Jamfile
svn path=/trunk/; revision=14446
Hartmut Birr [Sat, 2 Apr 2005 16:13:11 +0000 (16:13 +0000)]
Do only dereference the desktop window if the handle was valid in IntMouseInput.
svn path=/trunk/; revision=14445
Hartmut Birr [Sat, 2 Apr 2005 15:58:25 +0000 (15:58 +0000)]
Added the string for IDS_PROGRAMFILES.
svn path=/trunk/; revision=14444
Hartmut Birr [Sat, 2 Apr 2005 15:55:15 +0000 (15:55 +0000)]
- Fixed ExTimerRundown.
- Fixed adding and removing of timers to the wake list.
- Fixed the reinserting of the timer apc.
- Don't unlock the timer twice in NtSetTimer.
svn path=/trunk/; revision=14443
Eric Kohl [Sat, 2 Apr 2005 15:11:36 +0000 (15:11 +0000)]
NdrSendReceive: Update the message buffer info after the call to I_RpcSendReceive.
svn path=/trunk/; revision=14442
Martin Fuchs [Sat, 2 Apr 2005 14:26:56 +0000 (14:26 +0000)]
reactivate control panel folder
svn path=/trunk/; revision=14441
Hervé Poussineau [Sat, 2 Apr 2005 14:16:47 +0000 (14:16 +0000)]
Correct timeout issues when reading
Pend read IRPs
Lots of small issues
svn path=/trunk/; revision=14440
Martin Fuchs [Sat, 2 Apr 2005 11:40:58 +0000 (11:40 +0000)]
fix tray icon config dialog for the first icon
svn path=/trunk/; revision=14439
Martin Fuchs [Sat, 2 Apr 2005 11:21:46 +0000 (11:21 +0000)]
switch to search icon in search dialog
svn path=/trunk/; revision=14438
Martin Fuchs [Sat, 2 Apr 2005 10:48:16 +0000 (10:48 +0000)]
terminate shell service objects thread if there is nothing to do
svn path=/trunk/; revision=14434
Steven Edwards [Sat, 2 Apr 2005 05:43:37 +0000 (05:43 +0000)]
__USE_W32API
svn path=/trunk/; revision=14433
Steven Edwards [Sat, 2 Apr 2005 05:37:20 +0000 (05:37 +0000)]
bunch of w32api fixes. ascii.h is gonecd ..! coff.h was unused and quite a few others were redunant and could be moved. If you try to build a app in the ROS build system without using __USE_W32API or Unicode beware it won't build as it shouldn't. Also partinfo was really broken so someone needs to fix this. If not I will attempt to w32api'ise it in the morning.
svn path=/trunk/; revision=14432
Steven Edwards [Sat, 2 Apr 2005 00:49:10 +0000 (00:49 +0000)]
avoid the use of ver.h in favor of winver.h
svn path=/trunk/; revision=14431
Gunnar Dalsnes [Sat, 2 Apr 2005 00:18:46 +0000 (00:18 +0000)]
-move rtl thread/process stuff from ntdll to rtl and make ntoskrnl\ldr\init.c use those
-fix RtlCreateUserProcess to create the thread suspended and update all users of RtlCreateUserProcess to manually resume the thread
svn path=/trunk/; revision=14430
Steven Edwards [Sat, 2 Apr 2005 00:11:50 +0000 (00:11 +0000)]
nevermind. It helps to do a make bootcd in the terminal that has the value and /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin to mingw defined.
svn path=/trunk/; revision=14429
Steven Edwards [Sat, 2 Apr 2005 00:05:16 +0000 (00:05 +0000)]
mingw32-linux is not setting ARCH=i386....this fixes the bootcd for now
svn path=/trunk/; revision=14428
Steven Edwards [Fri, 1 Apr 2005 21:44:22 +0000 (21:44 +0000)]
use the w32api headers
svn path=/trunk/; revision=14426
Steven Edwards [Fri, 1 Apr 2005 21:19:23 +0000 (21:19 +0000)]
remove my WinCE support attempt
svn path=/trunk/; revision=14425
Steven Edwards [Fri, 1 Apr 2005 21:18:43 +0000 (21:18 +0000)]
remove my WinCE support attempt
svn path=/trunk/; revision=14424
Hartmut Birr [Fri, 1 Apr 2005 18:35:34 +0000 (18:35 +0000)]
- Route the stream file objects also through the close path.
- Calculate the size of the fcb hash table depend on the file system type.
svn path=/trunk/; revision=14422
Hartmut Birr [Fri, 1 Apr 2005 18:22:17 +0000 (18:22 +0000)]
- Use IoBuildAsynchronousFsdRequest instead IoBuildSynchronousFsdRequest in NtRead/WriteFile.
- Guard the calls to IoBuildAsynchronousFsdRequest with an exception frame.
svn path=/trunk/; revision=14421
Hartmut Birr [Fri, 1 Apr 2005 18:19:46 +0000 (18:19 +0000)]
Raise the exception in MmProbeAndLockPages always with STATUS_ACCESS_VIOLATION.
svn path=/trunk/; revision=14420
Hartmut Birr [Fri, 1 Apr 2005 18:17:47 +0000 (18:17 +0000)]
Guard the calls to MmProbeAndLockPages and IoPrepareIrpBuffer with an exception frame and do free allocated resources if an exception occurs.
svn path=/trunk/; revision=14418
Steven Edwards [Fri, 1 Apr 2005 18:06:50 +0000 (18:06 +0000)]
move another SDK header to the SDK
svn path=/trunk/; revision=14417
Steven Edwards [Fri, 1 Apr 2005 18:00:22 +0000 (18:00 +0000)]
use -D__USE_W32API for tgetopt
svn path=/trunk/; revision=14416
Magnus Olsen [Fri, 1 Apr 2005 11:42:40 +0000 (11:42 +0000)]
Swedish translation
David Nordenberg
dnordenberg@users.sourceforge.net
proofread by
Andreas Bjerkeholt
harteex@gmail.com,
svn path=/trunk/; revision=14415
Magnus Olsen [Fri, 1 Apr 2005 11:29:14 +0000 (11:29 +0000)]
minor update
Swedish translation
Andreas Bjerkeholt
harteex@gmail.com,
proofread by
David Nordenberg
dnordenberg@users.sourceforge.net
svn path=/trunk/; revision=14414