reactos.git
14 years agoFix a typo
Colin Finck [Mon, 30 Jun 2008 13:07:25 +0000 (13:07 +0000)]
Fix a typo

svn path=/trunk/; revision=34219

14 years ago- Don't create a temporary batch file through "echo" commands and replace the double...
Colin Finck [Mon, 30 Jun 2008 12:56:47 +0000 (12:56 +0000)]
- Don't create a temporary batch file through "echo" commands and replace the double quotation marks by single quotation marks.
  This way we are only bound to the CreateProcess limit (32767 characters) and not to the maximum cmd command line (8192 characters). Fixes the "Line too long" problems some people were experiencing.
  Thanks to Yury Sidorov on ros-dev for the hint.
- Simplify the GenerateLinkerCommand code by removing a duplicated code path, which existed for a bug closed some time ago.
  Thanks to Hervé for the hint.

svn path=/trunk/; revision=34218

14 years ago- txtsetup.sif and unattend.inf are not arch dependent so move them back to bootdata...
Marc Piulachs [Mon, 30 Jun 2008 09:36:57 +0000 (09:36 +0000)]
- txtsetup.sif and unattend.inf are not arch dependent so move them back to bootdata.rbuild

svn path=/trunk/; revision=34216

14 years ago- try to fix build (NOT TESTED). This is a temporary solution however. Most of the...
Marc Piulachs [Mon, 30 Jun 2008 09:28:28 +0000 (09:28 +0000)]
- try to fix build (NOT TESTED). This is a temporary solution however. Most of the registry information must be dynamically generated by rbuild and the rest in from of .inf files during 2nd stage setup

svn path=/trunk/; revision=34215

14 years ago- Disable building any other driver than ramdisk.sys and cdfs.sys. Only these two...
ReactOS Portable Systems Group [Mon, 30 Jun 2008 09:07:30 +0000 (09:07 +0000)]
- Disable building any other driver than ramdisk.sys and cdfs.sys. Only these two are required for ramdisk booting to user-mode for our purposes.
- Ramdisk does not depend on Class2 or ScsiPort.
- Disable loading any other driver than ramdisk.sys and cdfs.sys. We won't support PCI and the storage stack for a while, so ramdisks are the best and quickest way to test the actual kernel and get to user-mode as soon as possible to continue work on the VM management inisde Mm.
- We get up to RamdiskAddDevice (not yet implemented)!

svn path=/trunk/; revision=34214

14 years ago- Fix license header for this file.
ReactOS Portable Systems Group [Mon, 30 Jun 2008 08:54:30 +0000 (08:54 +0000)]
- Fix license header for this file.

svn path=/trunk/; revision=34213

14 years ago - Make copies of the registry inf data for arm
ReactOS Portable Systems Group [Mon, 30 Jun 2008 08:53:49 +0000 (08:53 +0000)]
 - Make copies of the registry inf data for arm

svn path=/trunk/; revision=34212

14 years ago- Registry configuration will likely end up having arch-specific settings, so separat...
ReactOS Portable Systems Group [Mon, 30 Jun 2008 08:51:19 +0000 (08:51 +0000)]
- Registry configuration will likely end up having arch-specific settings, so separate bootdata folder for each architecture.
- If we move away from a standard inf file (not necessarly a good idea), we may be able to return back to a single directory and dynamically generate .inf data.
- Update rbuild to deal with this new fact.

svn path=/trunk/; revision=34211

14 years ago- Add driver database code to FreeLDR (using ReactOS-style LoadOrderListHead instead...
ReactOS Portable Systems Group [Mon, 30 Jun 2008 08:40:54 +0000 (08:40 +0000)]
- Add driver database code to FreeLDR (using ReactOS-style LoadOrderListHead instead of BootDriversListHead, oh well!).
- This means we actually load and parse drivers now!!! Some Mm work was required to support unloading and remapping: MmDeleteVirtualMapping is now implemented.
- We can now see scsiport.sys and atapi.sys strings displayed on the LCD.
- Implemented HalQuery/SetDisplayParameters, HalQuery/ReleaseDisplayOwnership and HalDisplayString just like on x86.
- Since we now load symbols for the drivers (or at least try to), stubbed DebugService2, which also shows us what's being loaded.
- Extended the Loader MemoryType array to include XIP/RAM Disk Memory.

svn path=/trunk/; revision=34210

14 years ago- Fix broken check for ramdisk boot path... *sigh* please test your patches.
ReactOS Portable Systems Group [Mon, 30 Jun 2008 07:06:48 +0000 (07:06 +0000)]
- Fix broken check for ramdisk boot path... *sigh* please test your patches.

svn path=/trunk/; revision=34209

14 years agoCleanup code.
James Tabor [Mon, 30 Jun 2008 06:45:45 +0000 (06:45 +0000)]
Cleanup code.

svn path=/trunk/; revision=34208

14 years agoFix drawing pie fill aligment.
James Tabor [Mon, 30 Jun 2008 05:11:39 +0000 (05:11 +0000)]
Fix drawing pie fill aligment.

svn path=/trunk/; revision=34207

14 years ago- Fix the ARM build after the commit by hpoussin which had broken it (with a good...
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:50:42 +0000 (02:50 +0000)]
- Fix the ARM build after the commit by hpoussin which had broken it (with a good change, nonetheless).

svn path=/trunk/; revision=34206

14 years ago- Plug in RAM Disk boot support in the loader.
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:47:14 +0000 (02:47 +0000)]
- Plug in RAM Disk boot support in the loader.

svn path=/trunk/; revision=34205

14 years ago- Add RAM disk support to FreeLDR and to the NTLDR emulation layer in the kernel...
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:42:12 +0000 (02:42 +0000)]
- Add RAM disk support to FreeLDR and to the NTLDR emulation layer in the kernel for non-clean archs (ppc and x86)

svn path=/trunk/; revision=34204

14 years ago- Call IopStartRamdisk if booting from one. This completes kernel-side RAM disk boot...
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:18:04 +0000 (02:18 +0000)]
- Call IopStartRamdisk if booting from one. This completes kernel-side RAM disk boot support

svn path=/trunk/; revision=34203

14 years ago- Plug in RAM disk boot support (kernel-side)
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:15:48 +0000 (02:15 +0000)]
- Plug in RAM disk boot support (kernel-side)

svn path=/trunk/; revision=34202

14 years ago- Define NT RAM Disk device interface (100% compatible with Microsoft ramdisk.sys)
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:13:53 +0000 (02:13 +0000)]
- Define NT RAM Disk device interface (100% compatible with Microsoft ramdisk.sys)

svn path=/trunk/; revision=34201

14 years ago- Add RAMDISK_BOOT_INITIALIZATION_FAILED bugcheck code
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:11:46 +0000 (02:11 +0000)]
- Add RAMDISK_BOOT_INITIALIZATION_FAILED bugcheck code

svn path=/trunk/; revision=34200

14 years agoatoi64 is available without MSVCRT, through ntdll or ntos
ReactOS Portable Systems Group [Mon, 30 Jun 2008 02:10:41 +0000 (02:10 +0000)]
atoi64 is available without MSVCRT, through ntdll or ntos

svn path=/trunk/; revision=34199

14 years agoAdd and fix path calls. This allows more drawing tests (Area.exe by Yian)to pass...
James Tabor [Mon, 30 Jun 2008 00:47:58 +0000 (00:47 +0000)]
Add and fix path calls. This allows more drawing tests (Area.exe by Yian)to pass based on observation.

svn path=/trunk/; revision=34198

14 years agoAttempt to fix build
Colin Finck [Sun, 29 Jun 2008 21:18:31 +0000 (21:18 +0000)]
Attempt to fix build

svn path=/trunk/; revision=34196

14 years agoRadek Liska <radekliska AT gmail DOT com>
Matthias Kupfer [Sun, 29 Jun 2008 20:36:47 +0000 (20:36 +0000)]
Radek Liska <radekliska AT gmail DOT com>
- Czech translation patch for several parts
- See issue #3413 for more details.

svn path=/trunk/; revision=34194

14 years agoNicolas Sapa < reactos AT byme DOT at>
Matthias Kupfer [Sun, 29 Jun 2008 20:12:42 +0000 (20:12 +0000)]
Nicolas Sapa < reactos AT byme DOT at>
- Patch to fix build of rosapps.
- See issue #3420 for more details.

svn path=/trunk/; revision=34193

14 years agoIf there is no process name passed in, try to obtain the console title. If that does...
Johannes Anderwald [Sun, 29 Jun 2008 17:26:38 +0000 (17:26 +0000)]
If there is no process name passed in, try to obtain the console title. If that does not work either, use default of cmd.exe as a title.
- fixes bug 3397

svn path=/trunk/; revision=34192

14 years agoFix typo
Hervé Poussineau [Sun, 29 Jun 2008 15:45:18 +0000 (15:45 +0000)]
Fix typo

svn path=/trunk/; revision=34191

14 years agoNTOSKRNL_SHARED should not contain linker parameters in compiler form
Hervé Poussineau [Sun, 29 Jun 2008 15:11:16 +0000 (15:11 +0000)]
NTOSKRNL_SHARED should not contain linker parameters in compiler form

svn path=/trunk/; revision=34190

14 years agoMove some more linker args to temp file, so command line is not too long
Hervé Poussineau [Sun, 29 Jun 2008 13:49:39 +0000 (13:49 +0000)]
Move some more linker args to temp file, so command line is not too long
Fix link of C++ kernel mode dlls/drivers

svn path=/trunk/; revision=34189

14 years agoSorry fixed Ellipse, see bug 3337.
James Tabor [Sun, 29 Jun 2008 13:23:08 +0000 (13:23 +0000)]
Sorry fixed Ellipse, see bug 3337.

svn path=/trunk/; revision=34188

14 years agoLink C++ programs against target libraries, not host ones
Hervé Poussineau [Sun, 29 Jun 2008 12:47:22 +0000 (12:47 +0000)]
Link C++ programs against target libraries, not host ones
Remove most of <linkerflag> usage

svn path=/trunk/; revision=34187

14 years agoAdd an option to disable precompiled headers
Hervé Poussineau [Sun, 29 Jun 2008 12:42:11 +0000 (12:42 +0000)]
Add an option to disable precompiled headers

svn path=/trunk/; revision=34186

14 years ago- More implement "Audio" dialog
Dmitry Chapyshev [Sun, 29 Jun 2008 12:30:36 +0000 (12:30 +0000)]
- More implement "Audio" dialog

svn path=/trunk/; revision=34185

14 years ago- Small implement "Audio" dialog
Dmitry Chapyshev [Sun, 29 Jun 2008 10:13:55 +0000 (10:13 +0000)]
- Small implement "Audio" dialog
- Add setupapi.lib to rbuild-file
- Return ERROR_DI_DO_DEFAULT in MediaClassInstaller function

svn path=/trunk/; revision=34183

14 years agoAttempt to fix build (broken by hpoussin in r34179)
Colin Finck [Sun, 29 Jun 2008 09:44:46 +0000 (09:44 +0000)]
Attempt to fix build (broken by hpoussin in r34179)

svn path=/trunk/; revision=34181

14 years ago- Revert 22081 by Magnus Olsen:
Aleksey Bragin [Sun, 29 Jun 2008 09:39:06 +0000 (09:39 +0000)]
- Revert 22081 by Magnus Olsen:
"fixing two hiden bug in reactos, null termante the string right at end, code tested in vs, but it seam no affact on wine test mscvrt printf test. What hell is the snprintf  function call to ??".
Instead of fixing "hidden bugs", it introduced a real very well hidden bug, which was overwriting the target buffer and thus corrupting everything starting from the heap, and ending with pools. It's possible to install and run OO2 Writer now.
See issue #3311 for more details.

svn path=/trunk/; revision=34180

14 years agoUse __REACTOS__ define instead of _ROS_ one
Hervé Poussineau [Sun, 29 Jun 2008 09:32:30 +0000 (09:32 +0000)]
Use __REACTOS__ define instead of _ROS_ one

svn path=/trunk/; revision=34179

14 years agoRoel Messiant <roelmessiant@gmail.com>
Aleksey Bragin [Sun, 29 Jun 2008 08:33:21 +0000 (08:33 +0000)]
Roel Messiant <roelmessiant@gmail.com>
- Fix one of the oldest bugs: "ROS can not parse partition table corectly". The original macro that calculates the space casts the value to ULONG, while ULONGLONG math is required here.
See issue #950 for more details.

svn path=/trunk/; revision=34174

14 years ago- Fix exception handling in MiDoMapped/PoolCopy by fixing a typo in SEH_YIELD usage.
Aleksey Bragin [Sun, 29 Jun 2008 08:10:18 +0000 (08:10 +0000)]
- Fix exception handling in MiDoMapped/PoolCopy by fixing a typo in SEH_YIELD usage.
See issue #3408 for more details.

svn path=/trunk/; revision=34172

14 years ago- Fix a problem spotted by Juriy Sidorov in bug 3415. With this fix applied, GDB...
Aleksey Bragin [Sun, 29 Jun 2008 08:03:25 +0000 (08:03 +0000)]
- Fix a problem spotted by Juriy Sidorov in bug 3415. With this fix applied, GDB is able to work much better - be able to write in memory, set breakpoints, etc.
See issue #3415 for more details.

svn path=/trunk/; revision=34171

14 years ago- Implement beginnings of Ramdisk Port Driver. Planning compatibility with ISO, SDI...
ReactOS Portable Systems Group [Sun, 29 Jun 2008 02:58:05 +0000 (02:58 +0000)]
- Implement beginnings of Ramdisk Port Driver. Planning compatibility with ISO, SDI and WIM files and full Windows support.
- New license for our code.

svn path=/trunk/; revision=34170

14 years agoArc:
James Tabor [Sun, 29 Jun 2008 01:19:46 +0000 (01:19 +0000)]
Arc:
- Ported GraphApp draw arc fill algorithm. It was faster than X11. Include copyright license in header.
- Now we can draw pies and arcs and fill them, need to test chord fill.

svn path=/trunk/; revision=34169

14 years agoOperator new[] should go with delete[]
Hervé Poussineau [Sat, 28 Jun 2008 19:49:04 +0000 (19:49 +0000)]
Operator new[] should go with delete[]

svn path=/trunk/; revision=34168

14 years ago- Implement a gatewait case (was "tested" with a "Not yet supported" bug previously...
Aleksey Bragin [Sat, 28 Jun 2008 19:23:23 +0000 (19:23 +0000)]
- Implement a gatewait case (was "tested" with a "Not yet supported" bug previously in the tree; DPRINT1 is left there for further testing).
- Fix a bug in KeRemoveQueueApc: the code was always removing the first entry in the APC queue
instead of the actual APC. This should fix weird user-mode timer bugs. (Spotted in bug 3354).
See issue #3354 for more details.

svn path=/trunk/; revision=34167

14 years agoMario Kacmar <kario AT szm DOT sk>
Matthias Kupfer [Sat, 28 Jun 2008 17:17:40 +0000 (17:17 +0000)]
Mario Kacmar <kario AT szm DOT sk>
- Slovak translation patch for several cpl, newdev and shell32
- See #3414 for more details.

svn path=/trunk/; revision=34163

14 years ago- Update Russian translation
Dmitry Chapyshev [Sat, 28 Jun 2008 17:13:14 +0000 (17:13 +0000)]
- Update Russian translation

svn path=/trunk/; revision=34162

14 years agoArtem Reznikov <temarez AT yandex DOT ru>
Matthias Kupfer [Sat, 28 Jun 2008 17:03:36 +0000 (17:03 +0000)]
Artem Reznikov <temarez AT yandex DOT ru>
- Ukrainian translation patch for kbswitch and shell32
- See #3405 for more details.

svn path=/trunk/; revision=34161

14 years agoCarlo Bramix <carlo DOT bramix AT libero DOT it>
Matthias Kupfer [Sat, 28 Jun 2008 16:55:44 +0000 (16:55 +0000)]
Carlo Bramix <carlo DOT bramix AT libero DOT it>
- Resource patch for italian syssetup
- See issue #3386 for more details.

svn path=/trunk/; revision=34160

14 years agoFix GetUserNameA/GetComputerNameExA
Hervé Poussineau [Sat, 28 Jun 2008 16:51:42 +0000 (16:51 +0000)]
Fix GetUserNameA/GetComputerNameExA
Patch by Carlo Bramini, carlo dot bramix at libero dot it
See issue #1859 for more details.

svn path=/trunk/; revision=34159

14 years agoJavier Remacha (remialdo AT gmail DOT com):
Matthias Kupfer [Sat, 28 Jun 2008 16:48:48 +0000 (16:48 +0000)]
Javier Remacha (remialdo AT gmail DOT com):
- Translation patch for spanish and basque.
- See issue #3376 for more details.

svn path=/trunk/; revision=34158

14 years ago- update swedish translation by Andreas Bjerkeholt
Johannes Anderwald [Sat, 28 Jun 2008 16:00:13 +0000 (16:00 +0000)]
- update swedish translation by Andreas Bjerkeholt
- include swedish translation in build

svn path=/trunk/; revision=34157

14 years ago- fix a buffer overflow leading to disapperance of file type text
Johannes Anderwald [Sat, 28 Jun 2008 13:40:00 +0000 (13:40 +0000)]
- fix a buffer overflow leading to disapperance of file type text
- introduced in rev 34133

svn path=/trunk/; revision=34155

14 years agoSet callbacks sooner, as they may be called during InitializeHandler
Hervé Poussineau [Sat, 28 Jun 2008 13:36:48 +0000 (13:36 +0000)]
Set callbacks sooner, as they may be called during InitializeHandler
Patch by Michael Martin, martinmnet at hotmail com
See issue #3355 for more details.

svn path=/trunk/; revision=34154

14 years agoAllow '-' character in computer name
Hervé Poussineau [Sat, 28 Jun 2008 13:19:18 +0000 (13:19 +0000)]
Allow '-' character in computer name
See issue #3304 for more details.

svn path=/trunk/; revision=34153

14 years ago- only display filename in the title for the file property dialog
Johannes Anderwald [Sat, 28 Jun 2008 13:15:16 +0000 (13:15 +0000)]
- only display filename in the title for the file property dialog
- pass the stripped filename to SH_FileVersionDlgProc
- fix identation
- fix bug 3401

svn path=/trunk/; revision=34152

14 years ago- enable/disable edit field when checkbox is (de)-selected
Johannes Anderwald [Sat, 28 Jun 2008 12:48:06 +0000 (12:48 +0000)]
- enable/disable edit field when checkbox is (de)-selected
- initialize range control
- use ES_NUMBER style for edit text
- recovery options handling is not yet implemented
- the resource for czech, denmark, hungary, japan, netherlands, sweden must be manually synced
- fixes bug 3390

svn path=/trunk/; revision=34151

14 years ago- Revert calc icons
Dmitry Chapyshev [Sat, 28 Jun 2008 09:51:19 +0000 (09:51 +0000)]
- Revert calc icons

svn path=/trunk/; revision=34148

14 years ago- Fix broken links.
Aleksey Bragin [Sat, 28 Jun 2008 07:52:54 +0000 (07:52 +0000)]
- Fix broken links.

svn path=/trunk/; revision=34144

14 years agoTry to translate Calc to German. I had my fun with all those new Units... Hopefully...
Daniel Reimer [Fri, 27 Jun 2008 19:52:25 +0000 (19:52 +0000)]
Try to translate Calc to German. I had my fun with all those new Units... Hopefully I did it right. Feel free to correct my errors ;)
Btw. LOVELY new Convert Feature, Carlo.

svn path=/trunk/; revision=34142

14 years agoUpdate ROSCalc to Version 1.08.
Daniel Reimer [Fri, 27 Jun 2008 18:53:01 +0000 (18:53 +0000)]
Update ROSCalc to Version 1.08.
German Translation will be Updated later. Translators, WORK 4 YA

svn path=/trunk/; revision=34141

14 years agoUpdated Polish translation for Shell32.dll by Olaf Siejka and for Syssetup.dll patch...
Pierre Schweitzer [Fri, 27 Jun 2008 17:47:10 +0000 (17:47 +0000)]
Updated Polish translation for Shell32.dll by Olaf Siejka and for Syssetup.dll patch by Maciej Bialas
See issue #3411 for more details.

svn path=/trunk/; revision=34138

14 years agoUpdated French translation for Shell32.dll
Pierre Schweitzer [Fri, 27 Jun 2008 17:43:25 +0000 (17:43 +0000)]
Updated French translation for Shell32.dll

svn path=/trunk/; revision=34137

14 years ago- Add fontext.dll
Dmitry Chapyshev [Fri, 27 Jun 2008 17:34:08 +0000 (17:34 +0000)]
- Add fontext.dll

svn path=/trunk/; revision=34135

14 years ago- NDK fix: ImageUsesLargePages in PEB appeared in Windows 2003 already (confirmed...
Aleksey Bragin [Fri, 27 Jun 2008 17:26:10 +0000 (17:26 +0000)]
- NDK fix: ImageUsesLargePages in PEB appeared in Windows 2003 already (confirmed with SP1 though).

svn path=/trunk/; revision=34134

14 years ago- display default icon in file property dialog
Johannes Anderwald [Fri, 27 Jun 2008 17:23:24 +0000 (17:23 +0000)]
- display default icon in file property dialog

svn path=/trunk/; revision=34133

14 years ago- Add inetmib1 to bootcd
Dmitry Chapyshev [Fri, 27 Jun 2008 17:12:18 +0000 (17:12 +0000)]
- Add inetmib1 to bootcd
- Add some defines to snmp.h

svn path=/trunk/; revision=34132

14 years ago- Add baseaddress for inetmib1 and fontext.dll
Dmitry Chapyshev [Fri, 27 Jun 2008 17:10:18 +0000 (17:10 +0000)]
- Add baseaddress for inetmib1 and fontext.dll
- Add information about inetmib1 to README.WINE

svn path=/trunk/; revision=34131

14 years ago- Add inetmib1.dll from Wine
Dmitry Chapyshev [Fri, 27 Jun 2008 17:08:01 +0000 (17:08 +0000)]
- Add inetmib1.dll from Wine
- Small update snmpapi.def

svn path=/trunk/; revision=34130

14 years agoMiscellaneous console bugfixes. See Bug 3267 for details.
Jeffrey Morlan [Fri, 27 Jun 2008 12:34:08 +0000 (12:34 +0000)]
Miscellaneous console bugfixes. See Bug 3267 for details.

svn path=/trunk/; revision=34129

14 years agoPath needed some love Phase II:
James Tabor [Fri, 27 Jun 2008 10:58:11 +0000 (10:58 +0000)]
Path needed some love Phase II:
- Fixed path coordinate problem by enabling old code and fixing arc move to issues. See that code that everyone thought that had no real use was usefull after all.
- Found more image and region problems, see bug 3402.

svn path=/trunk/; revision=34128

14 years ago- Add an initial breakpoint for usermode process startup, this makes usermode gdb...
Aleksey Bragin [Fri, 27 Jun 2008 09:50:52 +0000 (09:50 +0000)]
- Add an initial breakpoint for usermode process startup, this makes usermode gdb debugging working. Spotted and tested by Yury Sidorov.

svn path=/trunk/; revision=34127

14 years ago- use "FriendlyTypeName" key for file types when available
Johannes Anderwald [Fri, 27 Jun 2008 09:18:43 +0000 (09:18 +0000)]
- use "FriendlyTypeName" key for file types when available
- allows to show translated file types in file property dialog

svn path=/trunk/; revision=34126

14 years ago- remove duplicate properties entry in recycle bin context menu shell extension
Johannes Anderwald [Fri, 27 Jun 2008 08:53:55 +0000 (08:53 +0000)]
- remove duplicate properties entry in recycle bin context menu shell extension
- make string "empty recycle bin" translatable
- bug 3289

svn path=/trunk/; revision=34125

14 years ago- NDK fixes.
Aleksey Bragin [Fri, 27 Jun 2008 08:23:45 +0000 (08:23 +0000)]
- NDK fixes.

svn path=/trunk/; revision=34124

14 years ago- Sync .nls-files with Wine HEAD
Dmitry Chapyshev [Fri, 27 Jun 2008 06:43:08 +0000 (06:43 +0000)]
- Sync .nls-files with Wine HEAD

svn path=/trunk/; revision=34123

14 years ago- Add some defines
Dmitry Chapyshev [Fri, 27 Jun 2008 06:41:48 +0000 (06:41 +0000)]
- Add some defines

svn path=/trunk/; revision=34122

14 years ago- Implement KiApcInterrupt -- ACPs now work!
ReactOS Portable Systems Group [Fri, 27 Jun 2008 04:19:50 +0000 (04:19 +0000)]
- Implement KiApcInterrupt -- ACPs now work!
- Change some infinite loops to ASSERTs since bugchecks now work and we can better differentiate stubs versus loops versus unimplemented code.
- Add back the system call debug prints -- total hack to make the stack work.
- Add support for the ARC Disk Information/Signature in FreeLDR.
- We've reached a major, major milestone here folks -- the kernel bugchecks because no boot device was found (since we don't have any working drivers yet).
- We have a lot of stuff to fix before continuing, and code review will take some time.

svn path=/trunk/; revision=34121

14 years ago- Implement VidResetDisplay in BootVid-arm.
ReactOS Portable Systems Group [Fri, 27 Jun 2008 03:06:11 +0000 (03:06 +0000)]
- Implement VidResetDisplay in BootVid-arm.
- Implement KiSaveProcessorControlState and make the appropriate changes to KPROCESSOR_STATE and KSPECIAL_REGISTERS on ARM to support this, as well as moving the ARM Register definitions from ntos to NDK.
- Implement RtlCaptureContext.
- With these changes, BSODs now work, but because of missing palette code, they are actually R(Red)SODs, which is awesome.
- Remove debug prints from system call code -- this ends up somehow corrupting the return values *sigh*. More work to be done there, defintely. We have now regressed but we have an RSOD.

svn path=/trunk/; revision=34120

14 years agoPath needed some love Phase I:
James Tabor [Fri, 27 Jun 2008 00:06:46 +0000 (00:06 +0000)]
Path needed some love Phase I:
- Rewrite Path handle support and reordered path.c.
- Wine Sync/Port PATH_WidenPath and PATH_DoArcPart. Wine Path test results: 151 tests executed (0 marked as todo, 24 failures). 3 skipped.
- Found where the use of SelectObject in DC_InitDC, placed nulls into hbrush and hpen, I comment out and used StockObject and now default drawing works.
- Implemented AngleArc and most of Arc. This is very experimental and it does draw and does not crash.
- Cleaned up some files with extra <CR> at the end of lines.
- Fully tested: Taskmgr, FF 1.5, Abiword, drawing programs, and all.
- Note: Path drawing is majorly misaligned. Fill path will draw in one area and Stroke path will draw in another.
- Note: Trunk: Gdi wine DC test: dc.c:89 Failed to lock hDC, sometimes locking up the system. See bug 3333.

svn path=/trunk/; revision=34119

14 years ago- small fix to create valid shortcuts when using the [ProfileItems] directive
Marc Piulachs [Thu, 26 Jun 2008 23:49:42 +0000 (23:49 +0000)]
- small fix to create valid shortcuts when using the [ProfileItems] directive
- Add support for a third undocumented parameter to Name entry. reference http://www.msfn.org/board/Using-INF-file-to-create-shortcuts-anywh-t95621.html

svn path=/trunk/; revision=34118

14 years agoFix messed-up colors in taskbar icons in qemu 16bpp mode. BuildDIBPalette was previou...
Jeffrey Morlan [Thu, 26 Jun 2008 22:22:57 +0000 (22:22 +0000)]
Fix messed-up colors in taskbar icons in qemu 16bpp mode. BuildDIBPalette was previously assuming all 16bpp DIBs were 565.

svn path=/trunk/; revision=34117

14 years agoMake EnumDeviceDrivers and EnumProcessModules return the total size, even if the...
Jeffrey Morlan [Thu, 26 Jun 2008 19:52:05 +0000 (19:52 +0000)]
Make EnumDeviceDrivers and EnumProcessModules return the total size, even if the buffer is smaller. (from bug 3319)

svn path=/trunk/; revision=34112

14 years agoYuri Sidorov <jura@cp-lab.com>
Aleksey Bragin [Thu, 26 Jun 2008 19:16:59 +0000 (19:16 +0000)]
Yuri Sidorov <jura@cp-lab.com>
- Properly set dwFirstChance member EXCEPTION_DEBUG_INFO structure returned by WaitForDebugEvent function.
- Properly handle dwContinueStatus parameter of ContinueDebugEvent function.

See issue #3393 for more details.

svn path=/trunk/; revision=34111

14 years agoFix infinite loop in PspDumpThreads
Jeffrey Morlan [Thu, 26 Jun 2008 16:23:45 +0000 (16:23 +0000)]
Fix infinite loop in PspDumpThreads

svn path=/trunk/; revision=34108

14 years agoClean up tools folder.
Marc Piulachs [Thu, 26 Jun 2008 16:01:59 +0000 (16:01 +0000)]
Clean up tools folder.

svn path=/trunk/; revision=34107

14 years ago- remove no longer required bootsect.mak
Marc Piulachs [Thu, 26 Jun 2008 15:58:56 +0000 (15:58 +0000)]
- remove no longer required bootsect.mak

svn path=/trunk/; revision=34106

14 years ago-Remove obsolete Makefile. Spotted by Stefan Ginsberg.
Marc Piulachs [Thu, 26 Jun 2008 15:52:22 +0000 (15:52 +0000)]
-Remove obsolete Makefile. Spotted by Stefan Ginsberg.

svn path=/trunk/; revision=34105

14 years agoSome more RC File fixes. TBD. Rename Norsk RC Files correctly.
Daniel Reimer [Thu, 26 Jun 2008 14:14:59 +0000 (14:14 +0000)]
Some more RC File fixes. TBD. Rename Norsk RC Files correctly.

svn path=/trunk/; revision=34103

14 years agoSome more RC File fixes.
Daniel Reimer [Thu, 26 Jun 2008 14:14:52 +0000 (14:14 +0000)]
Some more RC File fixes.

svn path=/trunk/; revision=34102

14 years agoWe do not support any Wine LANG, SUBLANG Inventions. Bye, WALON and ESPERANTO.
Daniel Reimer [Thu, 26 Jun 2008 13:39:39 +0000 (13:39 +0000)]
We do not support any Wine LANG, SUBLANG Inventions. Bye, WALON and ESPERANTO.

svn path=/trunk/; revision=34101

14 years agodon't free a UNICODE_STRING which isn't allocated
Christoph von Wittich [Thu, 26 Jun 2008 12:26:31 +0000 (12:26 +0000)]
don't free a UNICODE_STRING which isn't allocated

svn path=/trunk/; revision=34099

14 years agodon't free a UNICODE_STRING which isn't allocated
Christoph von Wittich [Thu, 26 Jun 2008 12:20:09 +0000 (12:20 +0000)]
don't free a UNICODE_STRING which isn't allocated

svn path=/trunk/; revision=34098

14 years agoPatch by Jeffrey Morlan <mrnobo1024 at yahoo.com>: Rearrange code in NtGdiSelectBitma...
James Tabor [Thu, 26 Jun 2008 12:05:38 +0000 (12:05 +0000)]
Patch by Jeffrey Morlan <mrnobo1024 at yahoo.com>: Rearrange code in NtGdiSelectBitmap to prevent deadlock. See bug 3333.

svn path=/trunk/; revision=34097

14 years ago- Rewrite David Welch's Ansi function wrappers to reduce their code size, improve...
Aleksey Bragin [Thu, 26 Jun 2008 11:49:47 +0000 (11:49 +0000)]
- Rewrite David Welch's Ansi function wrappers to reduce their code size, improve readability, and fix a bug of freeing of a non-allocated string. Spotted by Christoph vW.

svn path=/trunk/; revision=34096

14 years agodon't free a UNICODE_STRING which isn't allocated
Christoph von Wittich [Thu, 26 Jun 2008 11:34:56 +0000 (11:34 +0000)]
don't free a UNICODE_STRING which isn't allocated

svn path=/trunk/; revision=34095

14 years agodon't free a UNICODE_STRING which isn't allocated
Christoph von Wittich [Thu, 26 Jun 2008 10:22:24 +0000 (10:22 +0000)]
don't free a UNICODE_STRING which isn't allocated

svn path=/trunk/; revision=34094

14 years agodon't free a UNICODE_STRING which isn't allocated
Christoph von Wittich [Thu, 26 Jun 2008 09:35:59 +0000 (09:35 +0000)]
don't free a UNICODE_STRING which isn't allocated

svn path=/trunk/; revision=34093

14 years agoJeffrey Morlan <mrnobo1024@yahoo.com>
Aleksey Bragin [Thu, 26 Jun 2008 08:26:48 +0000 (08:26 +0000)]
Jeffrey Morlan <mrnobo1024@yahoo.com>
- Fix a major problem in pushlock implementation: if there are 2 or more
threads waiting for a lock, only one of them ever gets woken. ExfWakePushLock
is missing a break in its loop so it removes all the WaitBlocks instead of just
the last one.
- This fixes all "weird" hangs happening, including FF1.5 installer hang, VMWare Video Driver Installer hang, taskmgr tabs hang, and other similar problems.
See issue #3141 for more details.

svn path=/trunk/; revision=34092

14 years ago- Fix several interlocked list functions -- they should return NULL if the list is...
ReactOS Portable Systems Group [Thu, 26 Jun 2008 06:38:42 +0000 (06:38 +0000)]
- Fix several interlocked list functions -- they should return NULL if the list is empty.
- Fix a bug in FreeLDR-ARM, we forgot to set the RegistryLength, resulting in a corrupted registry. We can now load the system registry.
- Enable code to handle DPC, Timer and Deferred Ready cleanup (portable code that's already written).
- Enable code to handle quantum end.
- We now load all the way to IoInitSystem!IopInitializeBootDrivers.

svn path=/trunk/; revision=34091

14 years agoUpdate xcopy, winhlp32 and wordpad to Wine HEAD. I kept Fireball's changes, but plz...
Daniel Reimer [Thu, 26 Jun 2008 06:12:44 +0000 (06:12 +0000)]
Update xcopy, winhlp32 and wordpad to Wine HEAD. I kept Fireball's changes, but plz send them to Wine, too.
The Lithuan, Ukrainian and Greek Translators of winhlp32 should do the same.

svn path=/trunk/; revision=34090

14 years agoUpdate write and winfile to wine 1.0
Daniel Reimer [Thu, 26 Jun 2008 06:10:28 +0000 (06:10 +0000)]
Update write and winfile to wine 1.0
This gives us new Translations for write. (Norway, Netherlands, Russia, Slovak) and a updated Danish one for winfile.

svn path=/trunk/; revision=34089