Colin Finck
1f305e171d
- 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
2008-06-30 12:56:47 +00:00
Marc Piulachs
0feca9ed45
- txtsetup.sif and unattend.inf are not arch dependent so move them back to bootdata.rbuild
...
svn path=/trunk/; revision=34216
2008-06-30 09:36:57 +00:00
Marc Piulachs
4ecfe76505
- 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
2008-06-30 09:28:28 +00:00
ReactOS Portable Systems Group
2ace5cc90d
- 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
2008-06-30 09:07:30 +00:00
ReactOS Portable Systems Group
13f1de2b3a
- Fix license header for this file.
...
svn path=/trunk/; revision=34213
2008-06-30 08:54:30 +00:00
ReactOS Portable Systems Group
3309c46e24
- Make copies of the registry inf data for arm
...
svn path=/trunk/; revision=34212
2008-06-30 08:53:49 +00:00
ReactOS Portable Systems Group
6bca61aa4b
- 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
2008-06-30 08:51:19 +00:00
ReactOS Portable Systems Group
926d44768b
- 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
2008-06-30 08:40:54 +00:00
ReactOS Portable Systems Group
d9a5d8e476
- Fix broken check for ramdisk boot path... *sigh* please test your patches.
...
svn path=/trunk/; revision=34209
2008-06-30 07:06:48 +00:00
James Tabor
a65dadb6eb
Cleanup code.
...
svn path=/trunk/; revision=34208
2008-06-30 06:45:45 +00:00
James Tabor
d20f879eaf
Fix drawing pie fill aligment.
...
svn path=/trunk/; revision=34207
2008-06-30 05:11:39 +00:00
ReactOS Portable Systems Group
09f0fa3748
- Fix the ARM build after the commit by hpoussin which had broken it (with a good change, nonetheless).
...
svn path=/trunk/; revision=34206
2008-06-30 02:50:42 +00:00
ReactOS Portable Systems Group
be2d1988db
- Plug in RAM Disk boot support in the loader.
...
svn path=/trunk/; revision=34205
2008-06-30 02:47:14 +00:00
ReactOS Portable Systems Group
e7756d443d
- 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
2008-06-30 02:42:12 +00:00
ReactOS Portable Systems Group
96f1392d7b
- Call IopStartRamdisk if booting from one. This completes kernel-side RAM disk boot support
...
svn path=/trunk/; revision=34203
2008-06-30 02:18:04 +00:00
ReactOS Portable Systems Group
3cc3ad057f
- Plug in RAM disk boot support (kernel-side)
...
svn path=/trunk/; revision=34202
2008-06-30 02:15:48 +00:00
ReactOS Portable Systems Group
662c3b62fe
- Define NT RAM Disk device interface (100% compatible with Microsoft ramdisk.sys)
...
svn path=/trunk/; revision=34201
2008-06-30 02:13:53 +00:00
ReactOS Portable Systems Group
e114abfb64
- Add RAMDISK_BOOT_INITIALIZATION_FAILED bugcheck code
...
svn path=/trunk/; revision=34200
2008-06-30 02:11:46 +00:00
ReactOS Portable Systems Group
a2931ebaf1
atoi64 is available without MSVCRT, through ntdll or ntos
...
svn path=/trunk/; revision=34199
2008-06-30 02:10:41 +00:00
James Tabor
eb8611b79f
Add and fix path calls. This allows more drawing tests (Area.exe by Yian)to pass based on observation.
...
svn path=/trunk/; revision=34198
2008-06-30 00:47:58 +00:00
Colin Finck
3150ee723e
Attempt to fix build
...
svn path=/trunk/; revision=34196
2008-06-29 21:18:31 +00:00
Matthias Kupfer
65511035e1
Radek Liska <radekliska AT gmail DOT com>
...
- Czech translation patch for several parts
- See issue #3413 for more details.
svn path=/trunk/; revision=34194
2008-06-29 20:36:47 +00:00
Matthias Kupfer
683a83c2c5
Nicolas Sapa < reactos AT byme DOT at>
...
- Patch to fix build of rosapps.
- See issue #3420 for more details.
svn path=/trunk/; revision=34193
2008-06-29 20:12:42 +00:00
Johannes Anderwald
71cf45cfa3
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
2008-06-29 17:26:38 +00:00
Hervé Poussineau
5fb69fcf60
Fix typo
...
svn path=/trunk/; revision=34191
2008-06-29 15:45:18 +00:00
Hervé Poussineau
112d32b2eb
NTOSKRNL_SHARED should not contain linker parameters in compiler form
...
svn path=/trunk/; revision=34190
2008-06-29 15:11:16 +00:00
Hervé Poussineau
1772c969ed
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
2008-06-29 13:49:39 +00:00
James Tabor
6a4e897e5c
Sorry fixed Ellipse, see bug 3337.
...
svn path=/trunk/; revision=34188
2008-06-29 13:23:08 +00:00
Hervé Poussineau
7689eddcc2
Link C++ programs against target libraries, not host ones
...
Remove most of <linkerflag> usage
svn path=/trunk/; revision=34187
2008-06-29 12:47:22 +00:00
Hervé Poussineau
d595a43107
Add an option to disable precompiled headers
...
svn path=/trunk/; revision=34186
2008-06-29 12:42:11 +00:00
Dmitry Chapyshev
b6e4377917
- More implement "Audio" dialog
...
svn path=/trunk/; revision=34185
2008-06-29 12:30:36 +00:00
Dmitry Chapyshev
f34438b93e
- Small implement "Audio" dialog
...
- Add setupapi.lib to rbuild-file
- Return ERROR_DI_DO_DEFAULT in MediaClassInstaller function
svn path=/trunk/; revision=34183
2008-06-29 10:13:55 +00:00
Colin Finck
57e5fca63f
Attempt to fix build (broken by hpoussin in r34179)
...
svn path=/trunk/; revision=34181
2008-06-29 09:44:46 +00:00
Aleksey Bragin
0bb26e2025
- 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
2008-06-29 09:39:06 +00:00
Hervé Poussineau
452122a506
Use __REACTOS__ define instead of _ROS_ one
...
svn path=/trunk/; revision=34179
2008-06-29 09:32:30 +00:00
Aleksey Bragin
16d2ca207f
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
2008-06-29 08:33:21 +00:00
Aleksey Bragin
911fc42a9f
- 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
2008-06-29 08:10:18 +00:00
Aleksey Bragin
ab5634f252
- 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
2008-06-29 08:03:25 +00:00
ReactOS Portable Systems Group
c50bcc2c12
- 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
2008-06-29 02:58:05 +00:00
James Tabor
4d7d62eded
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
2008-06-29 01:19:46 +00:00
Hervé Poussineau
87f7930820
Operator new[] should go with delete[]
...
svn path=/trunk/; revision=34168
2008-06-28 19:49:04 +00:00
Aleksey Bragin
0c8aa0ca08
- 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
2008-06-28 19:23:23 +00:00
Matthias Kupfer
f75f7a44c4
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
2008-06-28 17:17:40 +00:00
Dmitry Chapyshev
ced746b43b
- Update Russian translation
...
svn path=/trunk/; revision=34162
2008-06-28 17:13:14 +00:00
Matthias Kupfer
7d5a4d21d9
Artem Reznikov <temarez AT yandex DOT ru>
...
- Ukrainian translation patch for kbswitch and shell32
- See #3405 for more details.
svn path=/trunk/; revision=34161
2008-06-28 17:03:36 +00:00
Matthias Kupfer
1ced8005de
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
2008-06-28 16:55:44 +00:00
Hervé Poussineau
ec92a60952
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
2008-06-28 16:51:42 +00:00
Matthias Kupfer
0b91e99584
Javier Remacha (remialdo AT gmail DOT com):
...
- Translation patch for spanish and basque.
- See issue #3376 for more details.
svn path=/trunk/; revision=34158
2008-06-28 16:48:48 +00:00
Johannes Anderwald
3284c385e9
- update swedish translation by Andreas Bjerkeholt
...
- include swedish translation in build
svn path=/trunk/; revision=34157
2008-06-28 16:00:13 +00:00
Johannes Anderwald
56f7facc27
- fix a buffer overflow leading to disapperance of file type text
...
- introduced in rev 34133
svn path=/trunk/; revision=34155
2008-06-28 13:40:00 +00:00