reactos.git
15 years ago- Rearrange reactos.dff according to rosapps rearrange.
Aleksey Bragin [Sat, 5 Jul 2008 11:45:32 +0000 (11:45 +0000)]
- Rearrange reactos.dff according to rosapps rearrange.

svn path=/trunk/; revision=34302

15 years agoDmitry Gorbachev:
Aleksey Bragin [Sat, 5 Jul 2008 11:37:35 +0000 (11:37 +0000)]
Dmitry Gorbachev:
- Fix DriverEntry name.
See issue #2073 for more details.

svn path=/trunk/; revision=34301

15 years agodon't try to dereference NULL pointers
Christoph von Wittich [Sat, 5 Jul 2008 09:19:56 +0000 (09:19 +0000)]
don't try to dereference NULL pointers
now Avira AntiVir installs without crashing the whole system

svn path=/trunk/; revision=34300

15 years agoConvert the dnsapi stuff to a consistent 4 spaces indentation
Colin Finck [Fri, 4 Jul 2008 22:41:28 +0000 (22:41 +0000)]
Convert the dnsapi stuff to a consistent 4 spaces indentation

svn path=/trunk/; revision=34298

15 years agoFix heap corruptions and memory leaks in dnsapi
Colin Finck [Fri, 4 Jul 2008 21:51:54 +0000 (21:51 +0000)]
Fix heap corruptions and memory leaks in dnsapi
Patch by Samuel Serapión with some modifications by me after discussing it with Art Yerkes

See issue #3387 for more details.

svn path=/trunk/; revision=34297

15 years agoAdd two more query window types.
James Tabor [Fri, 4 Jul 2008 18:52:22 +0000 (18:52 +0000)]
Add two more query window types.

svn path=/trunk/; revision=34296

15 years ago- fix typo
Johannes Anderwald [Fri, 4 Jul 2008 18:10:59 +0000 (18:10 +0000)]
- fix typo

svn path=/trunk/; revision=34295

15 years agoUse PostOrSend instead of just Send. Works much better.
James Tabor [Fri, 4 Jul 2008 17:55:56 +0000 (17:55 +0000)]
Use PostOrSend instead of just Send. Works much better.

svn path=/trunk/; revision=34294

15 years agoPeter Oberndorfer <kumbayo84@arcor.de>
Aleksey Bragin [Fri, 4 Jul 2008 12:39:43 +0000 (12:39 +0000)]
Peter Oberndorfer <kumbayo84@arcor.de>
- Implement %p for scanf.

svn path=/trunk/; revision=34293

15 years agoDmitry Gorbachev:
Aleksey Bragin [Fri, 4 Jul 2008 10:36:03 +0000 (10:36 +0000)]
Dmitry Gorbachev:
- FreeLoader first reads entire ntoskrnl.exe (about 20M) into memory, then copies it to other address. Now, freeldr reads it straight to the place, not allocating extra memory for buffer.
- Aleksey: This changes should be eventually adopted and merged into winldr's peloader.c.
See issue #3447 for more details.

svn path=/trunk/; revision=34292

15 years ago- There is no working strsafe lib yet, so including its header is meaningless.
Aleksey Bragin [Fri, 4 Jul 2008 08:45:01 +0000 (08:45 +0000)]
- There is no working strsafe lib yet, so including its header is meaningless.

svn path=/trunk/; revision=34291

15 years agoRemove the strsafe library, it was imported from a dubious source, which is incompati...
Colin Finck [Fri, 4 Jul 2008 08:24:37 +0000 (08:24 +0000)]
Remove the strsafe library, it was imported from a dubious source, which is incompatible with the LGPL

svn path=/trunk/; revision=34290

15 years ago- Moved WM_ACTIVATEAPP calles before WM_NC/ACTIVATE calls.
James Tabor [Fri, 4 Jul 2008 04:55:18 +0000 (04:55 +0000)]
- Moved WM_ACTIVATEAPP calles before WM_NC/ACTIVATE calls.
- Implemented GetLastActivePopup, based on wine.
- Fixed DCE, pass all tests, except six clipping and one ROP check, which might be due to DCX_NORESETATTRS flag not being reset during the next GetDCEx call. <Researching>

svn path=/trunk/; revision=34289

15 years ago- BITMAP_Cleanup: Fix leak of DIBSECTION structure; remove redundant ifs.
Jeffrey Morlan [Fri, 4 Jul 2008 00:05:31 +0000 (00:05 +0000)]
- BITMAP_Cleanup: Fix leak of DIBSECTION structure; remove redundant ifs.
- NtGdi(Get|Set)BitmapDimension: SEHify; set ERROR_INVALID_HANDLE on a bad non-NULL bitmap.
- NtGdiGetDCforBitmap: Don't crash on bad bitmap.

svn path=/trunk/; revision=34288

15 years agoPolish Translation Update for Calc by Olaf Siejka.
Daniel Reimer [Thu, 3 Jul 2008 19:41:46 +0000 (19:41 +0000)]
Polish Translation Update for Calc by Olaf Siejka.

svn path=/trunk/; revision=34287

15 years agoAdd warning for GetLastActivePopup.
James Tabor [Thu, 3 Jul 2008 18:19:16 +0000 (18:19 +0000)]
Add warning for GetLastActivePopup.

svn path=/trunk/; revision=34286

15 years ago- add an empty dialog resource
Johannes Anderwald [Thu, 3 Jul 2008 16:46:39 +0000 (16:46 +0000)]
- add an empty dialog resource
- implement initializing the dialog
- fixes bug 3443

svn path=/trunk/; revision=34285

15 years agoFix menu leaks in explorer
Jeffrey Morlan [Thu, 3 Jul 2008 15:58:37 +0000 (15:58 +0000)]
Fix menu leaks in explorer

svn path=/trunk/; revision=34284

15 years agoDon't use msvcrt functions in kernel32; it will cause bug 3373 to reappear
Jeffrey Morlan [Thu, 3 Jul 2008 14:57:37 +0000 (14:57 +0000)]
Don't use msvcrt functions in kernel32; it will cause bug 3373 to reappear

svn path=/trunk/; revision=34283

15 years ago- Fix double linking of snprintf (_snprintf should be used in CRT).
Aleksey Bragin [Thu, 3 Jul 2008 12:07:12 +0000 (12:07 +0000)]
- Fix double linking of snprintf (_snprintf should be used in CRT).
- Add a #undef guard for snprintf in consistency with how it previously was implemented in CRT.

svn path=/trunk/; revision=34282

15 years agofix a typo
Christoph von Wittich [Thu, 3 Jul 2008 10:19:12 +0000 (10:19 +0000)]
fix a typo

svn path=/trunk/; revision=34281

15 years agofix a typo
Christoph von Wittich [Thu, 3 Jul 2008 08:16:34 +0000 (08:16 +0000)]
fix a typo

svn path=/trunk/; revision=34279

15 years agoApply same fix to trunk, but without commented out code.
Pierre Schweitzer [Thu, 3 Jul 2008 07:32:14 +0000 (07:32 +0000)]
Apply same fix to trunk, but without commented out code.
This fixes ReactOS freezes when installing VMware driver using vmwinst and browsing a NTFS volume...

svn path=/trunk/; revision=34278

15 years agoGetLastActivePopup is still unimplemented, we return the current window handle if...
James Tabor [Thu, 3 Jul 2008 07:17:32 +0000 (07:17 +0000)]
GetLastActivePopup is still unimplemented, we return the current window handle if it is valid.

svn path=/trunk/; revision=34276

15 years ago- Fix to allow characters for computer name as specified in MSDN, even '-'
Matthias Kupfer [Thu, 3 Jul 2008 07:09:05 +0000 (07:09 +0000)]
- Fix to allow characters for computer name as specified in MSDN, even '-'
- See issue #3304 for more details.

svn path=/trunk/; revision=34275

15 years ago- Fixed an issue with Avira AntiVir Personal, reported by Christoph von Wittich.
James Tabor [Thu, 3 Jul 2008 07:05:50 +0000 (07:05 +0000)]
- Fixed an issue with Avira AntiVir Personal, reported by Christoph von Wittich.
- GetLastActivePopup is unimplemented and returns a zero. So User32 locally checks and sees the zero and passes it to win32k for processing. There an (kbug) exception is thrown.

svn path=/trunk/; revision=34274

15 years agodon't crash when no command line argument is given
Christoph von Wittich [Thu, 3 Jul 2008 07:01:19 +0000 (07:01 +0000)]
don't crash when no command line argument is given

svn path=/trunk/; revision=34273

15 years agoMove PostMessage out of gdi into user.
James Tabor [Thu, 3 Jul 2008 06:29:30 +0000 (06:29 +0000)]
Move PostMessage out of gdi into user.

svn path=/trunk/; revision=34272

15 years agoFix MSVC issue.
James Tabor [Thu, 3 Jul 2008 05:58:33 +0000 (05:58 +0000)]
Fix MSVC issue.

svn path=/trunk/; revision=34271

15 years agoBug 972:
James Tabor [Thu, 3 Jul 2008 04:51:51 +0000 (04:51 +0000)]
Bug 972:
- Fixes the problem of selecting Explorer START menu than mouse over and clicking another application.
- Doesn't fix the problem of selecting Explorer START menu than mouse over to the opened file Explorer and clicking on it.
- Why, one might ask? The file Explorer shares the same TID.

svn path=/trunk/; revision=34270

15 years agoCleanup drawing lines and curves with round rect.
James Tabor [Wed, 2 Jul 2008 18:12:07 +0000 (18:12 +0000)]
Cleanup drawing lines and curves with round rect.

svn path=/trunk/; revision=34268

15 years ago- NtGdiAlphaBlend: If hDCSrc == hDCDest and a bitmap can't be locked, don't unlock...
Jeffrey Morlan [Wed, 2 Jul 2008 17:20:28 +0000 (17:20 +0000)]
- NtGdiAlphaBlend: If hDCSrc == hDCDest and a bitmap can't be locked, don't unlock the DC twice. Fix typo in if condition which prevented detection of bad source bitmap.
- NtGdiBitBlt: Fix null pointer access when cleaning up after failure to lock source bitmap.
- NtGdiStretchBlt: Fail gracefully if a bitmap can't be locked. Don't delete XlateObj if it couldn't be created.
- NtGdiPolyPatBlt: Actually *use* the safe copy that so much code was dedicated to creating. :)
- Trim a few bits of redundant code.

svn path=/trunk/; revision=34267

15 years agoSimplify the code for fputwc, when the file is opened in text mode.
Colin Finck [Wed, 2 Jul 2008 16:07:01 +0000 (16:07 +0000)]
Simplify the code for fputwc, when the file is opened in text mode.
I verified this behaviour with a test app under Windows XP SP2. This is also the code used by the fputwc function of our previous msvcrt.

svn path=/trunk/; revision=34266

15 years ago- Update Russian translation
Dmitry Chapyshev [Wed, 2 Jul 2008 16:06:19 +0000 (16:06 +0000)]
- Update Russian translation

svn path=/trunk/; revision=34265

15 years ago- Add Latin American keyboard layout
Dmitry Chapyshev [Wed, 2 Jul 2008 15:58:34 +0000 (15:58 +0000)]
- Add Latin American keyboard layout

svn path=/trunk/; revision=34264

15 years ago- Add Irish keyboard layout
Dmitry Chapyshev [Wed, 2 Jul 2008 15:12:55 +0000 (15:12 +0000)]
- Add Irish keyboard layout

svn path=/trunk/; revision=34263

15 years agoAdd keyboard layouts by Alexey Komarov:
Dmitry Chapyshev [Wed, 2 Jul 2008 14:08:45 +0000 (14:08 +0000)]
Add keyboard layouts by Alexey Komarov:
- Thai Kedmanee
- Thai Pattachote
- Thai Pattachote (non-ShiftLock)

svn path=/trunk/; revision=34262

15 years ago- Rename kbdth to kbdth2 (part 2/2)
Dmitry Chapyshev [Wed, 2 Jul 2008 13:47:42 +0000 (13:47 +0000)]
- Rename kbdth to kbdth2 (part 2/2)

svn path=/trunk/; revision=34261

15 years ago- Rename kbdth to kbdth2 (part 1/2)
Dmitry Chapyshev [Wed, 2 Jul 2008 13:43:51 +0000 (13:43 +0000)]
- Rename kbdth to kbdth2 (part 1/2)

svn path=/trunk/; revision=34260

15 years ago- don't trim spaces at the end of a value as it might be part of the value
Johannes Anderwald [Wed, 2 Jul 2008 13:40:49 +0000 (13:40 +0000)]
- don't trim spaces at the end of a value as it might be part of the value
- fixes the boot menu timeout text disalignment from bug 3437
- behaviour verified with Microsoft Windows Vista SP2+

svn path=/trunk/; revision=34259

15 years ago- Prevent crashes when heapPtr is NULL, also fix broken heap magic output. Thanks...
Aleksey Bragin [Wed, 2 Jul 2008 10:00:12 +0000 (10:00 +0000)]
- Prevent crashes when heapPtr is NULL, also fix broken heap magic output. Thanks Mephisto!

svn path=/trunk/; revision=34256

15 years ago- the lib has an entry point
Ged Murphy [Wed, 2 Jul 2008 08:49:10 +0000 (08:49 +0000)]
- the lib has an entry point
- remove all non-needed stuff

svn path=/trunk/; revision=34255

15 years ago- Add msvcrt40 to bootcd
Dmitry Chapyshev [Wed, 2 Jul 2008 08:22:52 +0000 (08:22 +0000)]
- Add msvcrt40 to bootcd

svn path=/trunk/; revision=34254

15 years ago- Add baseaddress for msvcrt40
Dmitry Chapyshev [Wed, 2 Jul 2008 08:21:39 +0000 (08:21 +0000)]
- Add baseaddress for msvcrt40

svn path=/trunk/; revision=34253

15 years ago- Add msvcrt40 from Wine
Dmitry Chapyshev [Wed, 2 Jul 2008 08:20:43 +0000 (08:20 +0000)]
- Add msvcrt40 from Wine

svn path=/trunk/; revision=34252

15 years ago- Sync with Wine HEAD
Dmitry Chapyshev [Wed, 2 Jul 2008 08:19:00 +0000 (08:19 +0000)]
- Sync with Wine HEAD

svn path=/trunk/; revision=34251

15 years ago- Update gdiplus headers
Dmitry Chapyshev [Wed, 2 Jul 2008 08:18:06 +0000 (08:18 +0000)]
- Update gdiplus headers

svn path=/trunk/; revision=34250

15 years agoFix build.
James Tabor [Wed, 2 Jul 2008 07:54:01 +0000 (07:54 +0000)]
Fix build.

svn path=/trunk/; revision=34249

15 years agoArc, RoundRect:
James Tabor [Wed, 2 Jul 2008 07:47:23 +0000 (07:47 +0000)]
Arc, RoundRect:
- Converted over to use the new draw/fill square algorithm for draw arcs and draw/fill round rects.
- Tested with (Area.exe) Yuan program. Getting better.

svn path=/trunk/; revision=34248

15 years agoAdded myself to CREDITS
Pierre Schweitzer [Wed, 2 Jul 2008 07:06:27 +0000 (07:06 +0000)]
Added myself to CREDITS
No comments :p

svn path=/trunk/; revision=34246

15 years ago- add AUTOCHECKBOX style to all 3 checkboxes on general page for all languages
Johannes Anderwald [Tue, 1 Jul 2008 22:36:31 +0000 (22:36 +0000)]
- add AUTOCHECKBOX style to all 3 checkboxes on general page for all languages
- enable/disable checkboxes when normal/diagnostic startup is selected
- automatically select normal startup checkbox as other options are not implemented
- bug 1986

svn path=/trunk/; revision=34243

15 years ago- check the checkboxes of the services which have the running state
Johannes Anderwald [Tue, 1 Jul 2008 22:01:13 +0000 (22:01 +0000)]
- check the checkboxes of the services which have the running state
- bug 1986

svn path=/trunk/; revision=34241

15 years agoPaolo Devoti <devotip AT tiscali DOT it>
Matthias Kupfer [Tue, 1 Jul 2008 19:25:12 +0000 (19:25 +0000)]
Paolo Devoti <devotip AT tiscali DOT it>
- Italian translation patch for usetup, regedit and shell32
- See issue #3435 for more details.

svn path=/trunk/; revision=34240

15 years agoPartly merged r34238
Pierre Schweitzer [Tue, 1 Jul 2008 19:05:42 +0000 (19:05 +0000)]
Partly merged r34238

svn path=/trunk/; revision=34239

15 years ago- Yes, Alex's code is perfect, sorry.
Aleksey Bragin [Tue, 1 Jul 2008 17:59:29 +0000 (17:59 +0000)]
- Yes, Alex's code is perfect, sorry.

svn path=/trunk/; revision=34237

15 years agoFix under-allocation in LsaQueryInformationPolicy. (Bug 3428)
Jeffrey Morlan [Tue, 1 Jul 2008 16:35:01 +0000 (16:35 +0000)]
Fix under-allocation in LsaQueryInformationPolicy. (Bug 3428)

svn path=/trunk/; revision=34236

15 years agoArc, Ellipse:
James Tabor [Tue, 1 Jul 2008 13:30:44 +0000 (13:30 +0000)]
Arc, Ellipse:
- Converted over to use the new fill square algorithm for fill arcs and draw/fill ellipse.
- Tested with (Area.exe) Yuan program. Chord work and the CW/CCW works as it should.
- The pie angle still floats with aspect ratio of ellipse and not point fixed. Work in progress.

svn path=/trunk/; revision=34233

15 years agoYuri Sidorov <jura@cp-lab.com>
Aleksey Bragin [Tue, 1 Jul 2008 10:48:50 +0000 (10:48 +0000)]
Yuri Sidorov <jura@cp-lab.com>
- Prevent boolean flags from being optimized away by compiler (due to PSEH usage) by making them volatile.
See issue #3408 for more details.

svn path=/trunk/; revision=34232

15 years ago- Fix code comments, in addition to 34230.
Aleksey Bragin [Tue, 1 Jul 2008 10:40:20 +0000 (10:40 +0000)]
- Fix code comments, in addition to 34230.
See issue #3426 for more details.

svn path=/trunk/; revision=34231

15 years ago- Fix a problem with normal and special APCs being inserted in the wrong order, spott...
Aleksey Bragin [Tue, 1 Jul 2008 10:08:14 +0000 (10:08 +0000)]
- Fix a problem with normal and special APCs being inserted in the wrong order, spotted by Jury Sidorov. Now Borland Turbo Debugger should be able to debug applications, also it can fix hangs in other applications.
- When delivering kernel APC, set the pending flag to false (by analogy with delivering user APC and clearing its pending flag).
See issue #3426 for more details.

svn path=/trunk/; revision=34230

15 years agoSetup drawing default to CCW not CW.
James Tabor [Tue, 1 Jul 2008 05:24:58 +0000 (05:24 +0000)]
Setup drawing default to CCW not CW.

svn path=/trunk/; revision=34229

15 years agoAttempt to fix set palette issue. See bug 733.
James Tabor [Tue, 1 Jul 2008 03:39:12 +0000 (03:39 +0000)]
Attempt to fix set palette issue. See bug 733.

svn path=/trunk/; revision=34228

15 years ago- Don't use ntdll's RtlDuplicateUnicodeString in kmode; it allocates from the process...
Jeffrey Morlan [Mon, 30 Jun 2008 23:58:48 +0000 (23:58 +0000)]
- Don't use ntdll's RtlDuplicateUnicodeString in kmode; it allocates from the process heap. Instead, allocate from pool and copy the string manually.
- Get rid of other ntdll imports (memcmp in freetype, tan in win32k) and instead link the functions statically, so ntdll is no longer loaded at all in kmode. Saves about 550kB of memory.
- Also remove unused <library>hal</library> in freetype.

svn path=/trunk/; revision=34227

15 years agoChange the code page to 1252 in the Swedish translation to fix some characters (disco...
Colin Finck [Mon, 30 Jun 2008 21:22:33 +0000 (21:22 +0000)]
Change the code page to 1252 in the Swedish translation to fix some characters (discovered by Harteex on IRC)

svn path=/trunk/; revision=34226

15 years ago- Fix a bug in cdfile that was preventing to use the 'nameoncd' attribute
Marc Piulachs [Mon, 30 Jun 2008 19:12:16 +0000 (19:12 +0000)]
- Fix a bug in cdfile that was preventing to use the 'nameoncd' attribute

svn path=/trunk/; revision=34225

15 years ago- hackfix unbootable image (part 2/2)
Marc Piulachs [Mon, 30 Jun 2008 18:33:13 +0000 (18:33 +0000)]
- hackfix unbootable image (part 2/2)

svn path=/trunk/; revision=34224

15 years ago- hackfix unbootable image (part 1/2)
Marc Piulachs [Mon, 30 Jun 2008 18:27:31 +0000 (18:27 +0000)]
- hackfix unbootable image (part 1/2)

svn path=/trunk/; revision=34223

15 years agoGet explorer working again, by making wmain explicitly call the C++ initialization...
Jeffrey Morlan [Mon, 30 Jun 2008 16:18:46 +0000 (16:18 +0000)]
Get explorer working again, by making wmain explicitly call the C++ initialization function __main. gcc only adds the call automatically in a function called main.

svn path=/trunk/; revision=34222

15 years agofix normaliz build
Timo Kreuzer [Mon, 30 Jun 2008 14:52:30 +0000 (14:52 +0000)]
fix normaliz build

svn path=/trunk/; revision=34221

15 years agoUpdate ROSCalc to version 1.09 to fix some bugs.
Daniel Reimer [Mon, 30 Jun 2008 13:47:42 +0000 (13:47 +0000)]
Update ROSCalc to version 1.09 to fix some bugs.
* Fixed bug with Conversion function: "Category" type must be found like "from" and "to" because the combobox sorts its items alphabetically.
* Fixed bug with memory function and GNU multi-precision libraries: the memory must be initialized to zero when the calculator starts, otherwise "MP" will crash.
* Fixed bug when closing an expression with right parentheses.

svn path=/trunk/; revision=34220

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

svn path=/trunk/; revision=34208

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

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

svn path=/trunk/; revision=34191

15 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

15 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

15 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

15 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