Commit graph

2008 commits

Author SHA1 Message Date
Daniel Reimer
f2573fe760 Bug 3661: Bulgarian Update by CCTAHEB
Bug 3668: Shell32 Update by Javier Remacha

svn path=/trunk/; revision=35456
2008-08-19 17:00:40 +00:00
Daniel Reimer
2af4b1e5ca Bug 3631 Translate file/patch by Lars Martin Hambro (shell32 was outdated)
Bug 3659 shell32 pl-PL update by Maciej Bialas
Bug 3664 Italian resources update by Paolo Devoti
Bug 3665 Some translations

svn path=/trunk/; revision=35455
2008-08-19 16:32:35 +00:00
ReactOS Portable Systems Group
3cdbb3f31d FreeLDR-side of RAM Disk support for x86 based on actual NT implementation (instead of ARM-only hacks):
1) First, remove the hack in bootmgr.c that looked for a reactos.img.
	2) Instead, read the command line to the kernel, and check for /RDIMAGEPATH. If found, load the ramdisk in the loader.
	3) This uses the same routine as the previous hack, but enhances it with actual status and progress printouts.
	4) Finally, update usetup to generate a ReactOS (RAM Disk) entry on DBG builds, under the WinLDR one.

Also fixed a bug where, on MiniTUI, the text sent to UiDrawProgressBarCenter would be ignored.

This patch does not result in working RAM disk support yet.

To test the FreeLDR side of things, you need to create a ramdisk file: this is easy.

Preferred way right now is to use qemu-img to create a standard QEMU image. Then install ReactOS on it and configure it. This is now your ramdisk.
Make your image about 100MB; this is how much ReactOS requires to install right now.

Now on your "official" QEMU image, you can delete everything except freeldr.sys and freeldr.ini. Or don't, if it's large enough.

Now add the reactos.img to your official image. You should have at least 100MB free space.

Now when you boot the ReactOS (RAM disk) entry, it should boot up until the kernel, which will panic since there's no ramdisk support yet.

Note that you can't just create a QEMU image and drop files in it -- it must be properly formatted and have the ReactOS boot sector:
The RAM disk isn't just a collection of files, it's an entire virtual drive, so that's why you must first officially install ReactOS on it.


svn path=/trunk/; revision=35401
2008-08-17 02:01:30 +00:00
Hervé Poussineau
1b11b8d6ce Increase lost packet count when transmit failed or receive failed for whatever reason
svn path=/trunk/; revision=35392
2008-08-16 14:30:20 +00:00
Colin Finck
9fb87bbf79 Mario Kacmar (kario@szm.sk)
- Print no approximate round trip times on 100% loss like Windows does

See issue #2542 for more details.

svn path=/trunk/; revision=35371
2008-08-16 10:44:53 +00:00
Hervé Poussineau
67cefa90ad Replace .def file by a .spec file
svn path=/trunk/; revision=35369
2008-08-16 09:25:46 +00:00
Daniel Reimer
fae32f4a71 Update ReactOS Calc to Version 1.10.
svn path=/trunk/; revision=35367
2008-08-16 08:08:55 +00:00
Sylvain Petreolle
809f843f36 Update french translation for servman and shell32
Patches by Amine Khaldi and me

svn path=/trunk/; revision=35353
2008-08-15 14:24:24 +00:00
Sylvain Petreolle
c335a12872 update french translations :
solitaire, msconfig, desk.cpl, win32csr
patches by Amine Khaldi (amine48rz)

svn path=/trunk/; revision=35341
2008-08-14 16:17:22 +00:00
Sylvain Petreolle
07ca2d26fc update more utility french translation
Amine Khaldi (amine48rz)

svn path=/trunk/; revision=35338
2008-08-14 14:52:35 +00:00
Sylvain Petreolle
5a07d4bce3 update eventvwrv french translation
patch by Amine Khaldi (amine48rz)

svn path=/trunk/; revision=35336
2008-08-14 14:45:58 +00:00
Sylvain Petreolle
ba54fa17fe update devmgmt french translation
svn path=/trunk/; revision=35335
2008-08-14 14:36:35 +00:00
Daniel Reimer
1a5e7629d5 ... YES... NEVER COMMIT when you are awake WAAAY too long.
svn path=/trunk/; revision=35313
2008-08-13 20:12:04 +00:00
Daniel Reimer
7f262f6c06 Bug 3649: Slovak update by Mario Kacmar
Bug 3631: Norwegian Update by Lars Martin Hambro

svn path=/trunk/; revision=35312
2008-08-13 18:48:51 +00:00
Daniel Reimer
d7c849722a Polish Shell32 Update by Olaf Siejka
Bug 3655: IDS_PROPERTIES Translation by Victor Martinez Calvo
Bug 3642: Italian resource file update by Paolo Devoti
Bug 3651: msconfig french translation (base/applications/msconfig)
Bug 3652: French translation for Access.cpl (dll/cpl/access)
Bug 3653: translation of regsvr32/Fr.rc (base/system/regsvr32/)

svn path=/trunk/; revision=35311
2008-08-13 18:25:01 +00:00
Jeffrey Morlan
d36e61f36c cmd_start:
- Allow space between /D and directory.
- Allow /W as a synonym for /WAIT.
- Give an error message on invalid switches.
- Clean up the function a bit.

svn path=/trunk/; revision=35307
2008-08-13 15:17:51 +00:00
Jeffrey Morlan
ab8e76985a - Moved ExpandAlias call from ParseCommandLine to ReadCommand; aliases should only be processed when reading from the console. Removed processing of %variable% substitutions in ExpandAlias - not necessary now that aliases are expanded earlier.
- Rewrite %variable% substitution code, should be much more compatible with Windows cmd now.

svn path=/trunk/; revision=35295
2008-08-12 23:46:15 +00:00
Jeffrey Morlan
809dd4cd3c - Fix the way the start command parses its arguments. Previously, the arguments were split up using split() and then the parts intended for the program were recombined, but this is wrong because it cannot preserve quotes. Changed cmd_start to do tokenization itself instead.
- Implement "title", /Ddirectory, /MIN, /MAX, and /WAIT options.
- Remove 'first' variable which only ever contained the name of "start" itself - all the places where it was used appear to be mistakes; replaced with 'rest'.
- Fix crash that happened when attempting to start a file with no extension.

svn path=/trunk/; revision=35248
2008-08-09 21:51:34 +00:00
Ged Murphy
bca74ffa16 - Don't use LoadIcon, it's broken as it incorrectly calls LoadImage
- This fixes the ugly treeview icons
 - *note, cursor/icon loading code needs revising

svn path=/trunk/; revision=35242
2008-08-09 16:40:43 +00:00
Dmitry Chapyshev
2ca0e5562e - Update Russian translation
svn path=/trunk/; revision=35241
2008-08-09 16:16:49 +00:00
Dmitry Chapyshev
addd8647a6 - Update Russian translation
svn path=/trunk/; revision=35236
2008-08-09 15:18:20 +00:00
Dmitry Chapyshev
eaab13c551 - Update & fix Russian translation
svn path=/trunk/; revision=35216
2008-08-09 08:36:34 +00:00
Jeffrey Morlan
b75ff606ba - Fix cmd's SearchForExecutable: it was inside out, giving extension priority over directory.
- Remove code that checked if the file's extension was in PATHEXT. Windows does not check, and it's very handy to be able to "run" non-executable files.
- Allow explicit paths with no backslash (like "A:file")
- Batch: use GetFullPathName to get the batch file's absolute path; this way %~dp0 will always give the right directory even in the weird case of running the .bat via a relative path in PATH. Remove code in SearchForExecutable which tried to make sure it returned an absolute path (but it didn't in that case).

svn path=/trunk/; revision=35187
2008-08-08 16:48:21 +00:00
Johannes Anderwald
1ec7752182 - fix typo
svn path=/trunk/; revision=35181
2008-08-08 13:33:50 +00:00
Aleksey Bragin
a52cb631cc - Revert NDEBUG in autochk.
svn path=/trunk/; revision=35177
2008-08-08 08:37:20 +00:00
Hervé Poussineau
f648258292 Replace .def file by a .spec file
svn path=/trunk/; revision=35169
2008-08-07 20:21:23 +00:00
Daniel Reimer
37fb2794f0 Sync Winhlp32 and Wordpad to Wine HEAD (Still the same problems with wordpad....)
svn path=/trunk/; revision=35159
2008-08-07 10:53:23 +00:00
Pierre Schweitzer
fb10f6e7ea Updated French translation for regedit.exe
svn path=/trunk/; revision=35158
2008-08-07 09:11:14 +00:00
Daniel Reimer
77c4cbb2a6 Bug 3618: Norwegian Update by Lars Martin Hambro
svn path=/trunk/; revision=35123
2008-08-05 12:13:31 +00:00
Daniel Reimer
0449b6bfed Bug 3555: Syssetup: Adjust size of controls for italian translation by Carlo Bramini
Bug 3588: spanish files by Javier Remacha
Bug 3600: Czech translation update by Radek liska. Inf File Update will come later.
Bug 3630: usetup and shell32 pl translation update by Maciej Bialas


svn path=/trunk/; revision=35120
2008-08-05 11:24:47 +00:00
Matthias Kupfer
7da2062490 - Fill combo box with languages and keyboard layouts.
- Store data in structure for preselection of values.
- TODO: preselect keyboard layout after language selection / default language

svn path=/trunk/; revision=35113
2008-08-04 20:40:34 +00:00
Matthias Kupfer
1138fdcb70 Vytis Girdžijauskas <cman AT cman DOT us>
- Correctly call control panel applets from explorer.
- See issue #3629 for more details.

svn path=/trunk/; revision=35112
2008-08-04 18:56:22 +00:00
Aleksey Bragin
befc1d3a5a - Call ChkDsk function with NT pathname, not DOS pathname.
svn path=/trunk/; revision=35105
2008-08-04 16:08:03 +00:00
Jeffrey Morlan
489d4d8089 - cmd_label: If a label is given on the command line, don't truncate it to only 12 characters; NTFS supports up to 32. Also, use _tcsncat, since _tcsncpy won't always nul-terminate.
- Don't show the old volume information if a label was given on the command line. (Bug 3621)
- If setting the label was unsuccessful, give an error message.

svn path=/trunk/; revision=35098
2008-08-04 14:16:01 +00:00
Dmitry Chapyshev
c2aea64e7d - Update & fix Russian translation
svn path=/trunk/; revision=35095
2008-08-04 12:41:25 +00:00
Matthias Kupfer
ec62b2846e Igor Koshpaev <tower AT reactos DOT org>
- Russian translation of setup dialogs added.

svn path=/trunk/; revision=35077
2008-08-03 18:32:29 +00:00
Pierre Schweitzer
fdf8fa1b90 Fixed French translation for cacls by Amine Khaldi
svn path=/trunk/; revision=35060
2008-08-03 09:18:24 +00:00
Pierre Schweitzer
160a7614dd Changes by Hervé Poussineau:
- Simplified code for WriteText which avoids infinite loops and fixes EOLN conversion. This fixes bug 3551
Changes by Pierre Schweitzer
- Removed some non-understandable unicode code in WriteText
- Added a check to prevent crash when trying to create an empty file
- Fixed formatting for WriteText
See issue #3551 for more details.

svn path=/trunk/; revision=35018
2008-08-01 19:43:18 +00:00
Jeffrey Morlan
ec8d684215 - PspSetPrimaryToken: Fix some incorrect object dereferencing.
- WlxStartApplication: Fix handle leaks.
- Make userinit.exe exit when it's done everything. No need to wait for explorer to exit first.

svn path=/trunk/; revision=35013
2008-08-01 16:54:14 +00:00
Daniel Reimer
ea8d877fe4 Rename the Norwegian RC Files to no-NO.rc, which is correct according to MSDN.
Bug 3516: Translate source archive by Lars Martin (lars_martin4@hotmail.com)

svn path=/trunk/; revision=35004
2008-08-01 13:08:15 +00:00
Jeffrey Morlan
717a13e2d7 Fix handle leaks in RtlCreateUserThread and SmExecPgm.
svn path=/trunk/; revision=34984
2008-07-31 21:33:17 +00:00
Matthias Kupfer
aabe1e5462 - center window only once
- get path from executable module instead of current directory

svn path=/trunk/; revision=34964
2008-07-30 18:54:05 +00:00
Matthias Kupfer
70b5975a50 uniform distribution of memory progress bars
svn path=/trunk/; revision=34962
2008-07-30 15:12:09 +00:00
Colin Finck
8c33c79951 Remove all translations for the "Paged Memory", "Nonpaged Memory" and "Free Memory" progress bars.
This is debug stuff, which should have never been translated. As the translated strings are also sometimes longer than the english ones, they led to unnecessary problems like text overlapping.

svn path=/trunk/; revision=34960
2008-07-30 14:15:41 +00:00
Matthias Kupfer
9b8755513d Mario Kacmar <kario AT szm DOT sk>
- Updated Slovak translation for eventvwr, win32 and new Slovak translation for regedit added.
- See issue #33610 for more details.

svn path=/trunk/; revision=34954
2008-07-30 12:14:30 +00:00
Ged Murphy
36dab01cab - Don't check outside of the array bounds
- Spotted by Marcelo Slomp <mslomp at linuxmail dot org>
See issue #3593 for more details.

svn path=/trunk/; revision=34892
2008-07-28 08:45:38 +00:00
Jeffrey Morlan
f3fa3ee47e Improvements to cmd ConPrintfPaging:
- Even if there is a console, don't do paging when output is redirected to a file; it would just confuse users with prompts they can't see.
- Instead of WriteFile, use WriteConsole (which has a convenient Unicode version).
- Rework the paging algorithm: don't treat end of string the same way as end-of-line (was causing nul bytes to be output after strings that didn't end with \n), and output multiple lines at once when possible.
- Use the screen buffer width, not the window width, to determine when wrapping will happen.
- Take the initial cursor position into account.

svn path=/trunk/; revision=34847
2008-07-27 14:03:44 +00:00
Jeffrey Morlan
198d88a60b - In cmd, add ConOutResPrintf and ConErrResPrintf functions for printf-ing from a resource string; use it to shorten several instances of LoadString+Con*Printf.
- Also change FilePromptYN and FilePromptYNA to take a resource ID. Remove varargs code which nobody used (and didn't actually work anyway)

svn path=/trunk/; revision=34816
2008-07-26 22:49:49 +00:00
Jeffrey Morlan
6320253c94 In mkdir, don't add a backslash to the end - it can trick CreateDirectory into creating a dir with the name of a DOS device (even in Windows).
svn path=/trunk/; revision=34810
2008-07-26 17:15:37 +00:00
Hervé Poussineau
042289aad8 Notify kernel when configuration is good
svn path=/trunk/; revision=34790
2008-07-25 20:16:16 +00:00