reactos.git
16 years agoImplement ramdisk support for FreeLDR (ramdisk.c and ramdisk.h). The implementation...
ReactOS Portable Systems Group [Tue, 5 Feb 2008 01:29:49 +0000 (01:29 +0000)]
Implement ramdisk support for FreeLDR (ramdisk.c and ramdisk.h). The implementation is portable across all architectures.
We also define a virual ramdisk file (hardcoded name is reactos.img, on the boot volume) for testing ramdisk support on architectures without native ramdisk support (such as x86). This could be $
We introduce two new FreeLDR command-line parameters that should be sent by non-x86 firmware: rdbase and rdsize, and a new freeldr.ini ARC path: ramdisk(0) -- this is compatible with Windows.
For compatibility and status output, we use 8MB chunks for reading virtual ramdisk files (a dot is displayed for each additional 8MB chunk).
Finally, for code-reuse, the ramdisk implementation will "steal" the BIOS support routines in the arch-vtable and replace them with simple memcpy wrappers. To the disk/filesystem routines in Fre$
For now, only FAT ramdisks have been tested, and a sector size of 512 bytes is implied. We also disable the FAT block cache since it wouldn't make much sense to cache RAM.
$lds since the kernel won't get that far for a while.

svn path=/trunk/; revision=32128

16 years ago- Add a function MatchFileNamePattern for matching a file against a pattern (imported...
Colin Finck [Mon, 4 Feb 2008 22:48:42 +0000 (22:48 +0000)]
- Add a function MatchFileNamePattern for matching a file against a pattern (imported from Busybox under GPL2 or later license, heavily modified for our purposes, more information in the function comments)
- Add support for multiple search criterias, which are actually checked.
  This makes it possible to pass parameters like "*.rbuild *.txt" to the cabman command line for adding, displaying and extracting files in a cabinet.
- Overhaul CreateSimpleCabinet, make it able to add multiple files to the cabinet using the new search criteria functions.
- Fix some comments and indentation here and there.

svn path=/trunk/; revision=32127

16 years agoalways return Request->Status;
Christoph von Wittich [Mon, 4 Feb 2008 22:41:09 +0000 (22:41 +0000)]
always return Request->Status;

svn path=/trunk/; revision=32126

16 years ago- remove unused members
Johannes Anderwald [Mon, 4 Feb 2008 22:33:21 +0000 (22:33 +0000)]
- remove unused members

svn path=/trunk/; revision=32125

16 years ago- fix error status
Johannes Anderwald [Mon, 4 Feb 2008 22:32:37 +0000 (22:32 +0000)]
- fix error status

svn path=/trunk/; revision=32124

16 years agoreturn 0 when type is DWORD
Christoph von Wittich [Mon, 4 Feb 2008 22:11:56 +0000 (22:11 +0000)]
return 0 when type is DWORD
remove unused alias struct

svn path=/trunk/; revision=32123

16 years ago* Implemented IDirect3D9's GetAdapterCount() and GetAdapterIdentifier()
Gregor Brunmar [Mon, 4 Feb 2008 21:33:12 +0000 (21:33 +0000)]
* Implemented IDirect3D9's GetAdapterCount() and GetAdapterIdentifier()
* Made d3d9.dll compile with MSVC

svn path=/trunk/; revision=32122

16 years ago- insert new entry when required
Johannes Anderwald [Mon, 4 Feb 2008 21:24:09 +0000 (21:24 +0000)]
- insert new entry when required
- check for null

svn path=/trunk/; revision=32121

16 years ago- Build FreeLdr the same way other modules are built, by using gcc -Wl.
Aleksey Bragin [Mon, 4 Feb 2008 20:27:43 +0000 (20:27 +0000)]
- Build FreeLdr the same way other modules are built, by using gcc -Wl.
- This allows us to get rid of the /math directory and use -lgcc instead.
- Get rid of -ffreestanding, -fno-builtin and -O2. The former are not needed anymore since we're properly building a "freestanding" image anyway, just like the kernel. The latter is removed since optimization flags come from the project settings.
- Update code to fix warnings caused since we've removed -ffreestanding. GCC now warns about printf, sprintf and other C calls (including a change from %wZ to %S in winldr.c's sprintf calls).
- Don't use printf anymore -- rename freeldr's implementation to TuiPrintf. Just like in the kernel, you can't use printf in freeldr (since it's not running in a standard/full CRT environment).
- 124kb saved!

svn path=/trunk/; revision=32120

16 years ago- rename member
Johannes Anderwald [Mon, 4 Feb 2008 18:58:46 +0000 (18:58 +0000)]
- rename member

svn path=/trunk/; revision=32119

16 years ago- call csrss for Console alias related functions
Johannes Anderwald [Mon, 4 Feb 2008 18:58:17 +0000 (18:58 +0000)]
- call csrss for Console alias related functions

svn path=/trunk/; revision=32118

16 years ago- implement GetConsoleAlias* AddConsoleAlias function in csrss
Johannes Anderwald [Mon, 4 Feb 2008 18:57:19 +0000 (18:57 +0000)]
- implement GetConsoleAlias* AddConsoleAlias function in csrss
-

svn path=/trunk/; revision=32117

16 years ago- Add missing registry values.
Aleksey Bragin [Mon, 4 Feb 2008 17:10:01 +0000 (17:10 +0000)]
- Add missing registry values.

svn path=/trunk/; revision=32116

16 years ago- add api message structs / constants for doskey
Johannes Anderwald [Mon, 4 Feb 2008 15:06:09 +0000 (15:06 +0000)]
- add api message structs / constants for doskey

svn path=/trunk/; revision=32115

16 years ago- Sync RPC headers with Wine.
Aleksey Bragin [Mon, 4 Feb 2008 13:15:01 +0000 (13:15 +0000)]
- Sync RPC headers with Wine.

svn path=/trunk/; revision=32114

16 years ago- Make Mm allocation strategy low->high by default.
Aleksey Bragin [Mon, 4 Feb 2008 10:45:55 +0000 (10:45 +0000)]
- Make Mm allocation strategy low->high by default.
- Clean up Mm APIs which are not needed anymore.
- Get rid of the LOADER_HIGH_ZONE definition, now the real LoaderPagesSpanned value is calculated and used. As a result, minimum memory requirement (which was >= LOADER_HIGH_ZONE) is gone, and a maximum amount of memory which could be allocated is also gone (previously, not more that the LOADER_HIGH_ZONE).
- IMPORTANT: The FAT filesystem caching is disabled by default now due strange problems in 3rd boot stage, after switching the cache to use heap routines. Cache can't use non-heap routines anymore, since the memory will overlap the contigious modules memory space which ReactOS needs.
- More cleanup and more usage of the heap routines for temporary buffers.
- Fix a bug in MmAllocateMemoryWithType, where result of MmFindAvailablePages was checked against -1 in error case, when in reality it's 0 (spotted by Alex). NB: 0 page is marked as a reserved in x86 arch, so it's never going to be returned as an available.

svn path=/trunk/; revision=32113

16 years ago- Make other filesystems use the new heap mm routines.
Aleksey Bragin [Mon, 4 Feb 2008 09:37:59 +0000 (09:37 +0000)]
- Make other filesystems use the new heap mm routines.

svn path=/trunk/; revision=32112

16 years ago- recurse into IntGdiDeleteDC directly, instead of going back to NtGdiDeleteObjectApp...
Timo Kreuzer [Mon, 4 Feb 2008 03:31:09 +0000 (03:31 +0000)]
- recurse into IntGdiDeleteDC directly, instead of going back to NtGdiDeleteObjectApp and pass Force parameter on.
- add a FIXME for dangerous code

svn path=/trunk/; revision=32111

16 years ago- simplify a check
Timo Kreuzer [Mon, 4 Feb 2008 03:22:27 +0000 (03:22 +0000)]
- simplify a check
- fix a check
- fix a region leak
- don't abuse GDIOBJ_LockObj to validate a handle, use GDIOBJ_ValidateHandle instead
- add some additional debug output

svn path=/trunk/; revision=32110

16 years ago- remove GDIOB_XxxDbg functions
Timo Kreuzer [Mon, 4 Feb 2008 03:17:37 +0000 (03:17 +0000)]
- remove GDIOB_XxxDbg functions
- enhance backtracing and debug output for GDI_DEBUG
- implement GDIOBJ_ValidateHandle()
Stack record dumping is commented out atm due to missing support from ntoskrnl

svn path=/trunk/; revision=32109

16 years ago- Revert 32105 to make trunk bootable, as agreed with Colin.
Aleksey Bragin [Sun, 3 Feb 2008 21:47:35 +0000 (21:47 +0000)]
- Revert 32105 to make trunk bootable, as agreed with Colin.

svn path=/trunk/; revision=32108

16 years ago- Make caching enable/disable a runtime switch instead of a compile time one.
Aleksey Bragin [Sun, 3 Feb 2008 18:51:48 +0000 (18:51 +0000)]
- Make caching enable/disable a runtime switch instead of a compile time one.

svn path=/trunk/; revision=32107

16 years agofix a DC handle leak
Timo Kreuzer [Sun, 3 Feb 2008 14:26:52 +0000 (14:26 +0000)]
fix a DC handle leak

svn path=/trunk/; revision=32106

16 years ago- Use host/typedefs.h for rsym instead of reinventing the wheel for host types
Colin Finck [Sun, 3 Feb 2008 13:53:27 +0000 (13:53 +0000)]
- Use host/typedefs.h for rsym instead of reinventing the wheel for host types
- Get rsym to compile warning-free under any host

svn path=/trunk/; revision=32105

16 years agoGet inflib_host to build warning-free
Colin Finck [Sun, 3 Feb 2008 13:36:10 +0000 (13:36 +0000)]
Get inflib_host to build warning-free

svn path=/trunk/; revision=32104

16 years agoFinally fix all cabman warnings and the 64-bit build
Colin Finck [Sun, 3 Feb 2008 11:52:42 +0000 (11:52 +0000)]
Finally fix all cabman warnings and the 64-bit build

svn path=/trunk/; revision=32103

16 years ago- Remove accidentally committed stuff, noticed by Stefan.
Aleksey Bragin [Sun, 3 Feb 2008 11:50:26 +0000 (11:50 +0000)]
- Remove accidentally committed stuff, noticed by Stefan.

svn path=/trunk/; revision=32102

16 years agoFix many warnings (hopefully all) in cabman under different hosts.
Colin Finck [Sun, 3 Feb 2008 11:23:31 +0000 (11:23 +0000)]
Fix many warnings (hopefully all) in cabman under different hosts.

We cast all ULONG's to UINT's here, because this is the only type for which we can be sure that it defines to "unsigned int".
ULONG is "unsigned long" with the Windows headers and "unsigned int" with the host headers (for 64-bit compatibility), therefore we need the casts.

svn path=/trunk/; revision=32101

16 years agoGerman Translations by Dark_Shadow@gmx.at
Daniel Reimer [Sun, 3 Feb 2008 08:34:44 +0000 (08:34 +0000)]
German Translations by Dark_Shadow@gmx.at

svn path=/trunk/; revision=32100

16 years agoGerman RC File Updates by (Dark_Shadow@gmx.at)
Daniel Reimer [Sun, 3 Feb 2008 08:21:00 +0000 (08:21 +0000)]
German RC File Updates by (Dark_Shadow@gmx.at)

svn path=/trunk/; revision=32099

16 years agobuild unicode version
Christoph von Wittich [Sat, 2 Feb 2008 22:49:24 +0000 (22:49 +0000)]
build unicode version

svn path=/trunk/; revision=32098

16 years agoadd support for /macrofile (bit hacky - but it should work for RosBE)
Christoph von Wittich [Sat, 2 Feb 2008 21:52:46 +0000 (21:52 +0000)]
add support for /macrofile (bit hacky - but it should work for RosBE)

svn path=/trunk/; revision=32097

16 years agosupport for adding and deleting macros
Christoph von Wittich [Sat, 2 Feb 2008 21:32:11 +0000 (21:32 +0000)]
support for adding and deleting macros
doskey macroname=command
doskey macroname=

svn path=/trunk/; revision=32096

16 years agoadd doskey to bootcd
Christoph von Wittich [Sat, 2 Feb 2008 21:26:26 +0000 (21:26 +0000)]
add doskey to bootcd

svn path=/trunk/; revision=32095

16 years agoadd doskey (not finished yet)
Christoph von Wittich [Sat, 2 Feb 2008 21:23:38 +0000 (21:23 +0000)]
add doskey (not finished yet)

svn path=/trunk/; revision=32094

16 years agorewrote alias handling in cmd for doskey compatibility
Christoph von Wittich [Sat, 2 Feb 2008 21:06:53 +0000 (21:06 +0000)]
rewrote alias handling in cmd for doskey compatibility
implemented AddConsoleAliasA, GetConsoleAliasesLengthA, GetConsoleAliasesLengthW
halfplemented: AddConsoleAliasW, GetConsoleAliasW, GetConsoleAliasesW

svn path=/trunk/; revision=32093

16 years ago- Fix funky ways of checking for success, when calling SetFilePointer.
Colin Finck [Sat, 2 Feb 2008 19:21:35 +0000 (19:21 +0000)]
- Fix funky ways of checking for success, when calling SetFilePointer.
  The only correct and always working way is checking for INVALID_SET_FILE_POINTER.
- Fix setting the file attributes.
  We didn't pass the destination directory before, so if the user specified another destination directory, the SetFileAttributes call failed.
- Simplify GetAttributesOnFile and SetAttributesOnFile

svn path=/trunk/; revision=32092

16 years ago- Mark APIC's memory as WriteThrough / CacheDisabled.
Aleksey Bragin [Sat, 2 Feb 2008 15:15:41 +0000 (15:15 +0000)]
- Mark APIC's memory as WriteThrough / CacheDisabled.

svn path=/trunk/; revision=32090

16 years ago- Add an -M option to specify, which compression codec shall be used (either "raw...
Colin Finck [Sat, 2 Feb 2008 14:32:44 +0000 (14:32 +0000)]
- Add an -M option to specify, which compression codec shall be used (either "raw" or "mszip")
- Enable the RAW codec in the SelectCodec() function
- Don't initialize a codec in the CCabinet constructor, this will be done by the ParseCmdline() function
- Fix parsing the -L and -P parameters, when there's no whitespace between the parameter and the value
- Remove some unneeded casts
- Remove the cabman vesion number, it was never updated, although there were many changes since the first version

svn path=/trunk/; revision=32089

16 years agoGet it to compile warning-free under MSVC (at /W3)
Colin Finck [Sat, 2 Feb 2008 12:05:05 +0000 (12:05 +0000)]
Get it to compile warning-free under MSVC (at /W3)

svn path=/trunk/; revision=32087

16 years ago[FORMATTING] TABs -> 4 spaces
Colin Finck [Sat, 2 Feb 2008 11:57:16 +0000 (11:57 +0000)]
[FORMATTING] TABs -> 4 spaces

svn path=/trunk/; revision=32086

16 years agodisplay short version info for "ver" as default
Christoph von Wittich [Sat, 2 Feb 2008 11:03:43 +0000 (11:03 +0000)]
display short version info for "ver" as default
use /c, /r or /w to get more details

svn path=/trunk/; revision=32085

16 years agomove code to the correct position to handle all cases in 'if'
Christoph von Wittich [Sat, 2 Feb 2008 10:52:29 +0000 (10:52 +0000)]
move code to the correct position to handle all cases in 'if'

svn path=/trunk/; revision=32084

16 years agodon't overwrite terminating \0 char
Christoph von Wittich [Sat, 2 Feb 2008 10:38:37 +0000 (10:38 +0000)]
don't overwrite terminating \0 char
some code cleanup

svn path=/trunk/; revision=32083

16 years agofix length calculation for :~
Christoph von Wittich [Sat, 2 Feb 2008 09:29:42 +0000 (09:29 +0000)]
fix length calculation for :~

svn path=/trunk/; revision=32082

16 years agoset correct varNameLen for %~dp0
Christoph von Wittich [Sat, 2 Feb 2008 09:21:22 +0000 (09:21 +0000)]
set correct varNameLen for %~dp0

svn path=/trunk/; revision=32081

16 years agofix formatting
Christoph von Wittich [Fri, 1 Feb 2008 23:27:27 +0000 (23:27 +0000)]
fix formatting

svn path=/trunk/; revision=32080

16 years agoWrote a Win32 Font Editor for our VGA Fonts used in blue.sys.
Colin Finck [Fri, 1 Feb 2008 21:40:18 +0000 (21:40 +0000)]
Wrote a Win32 Font Editor for our VGA Fonts used in blue.sys.

It has a MDI user interface, imports binary fonts (.bin) and PC Screen Fonts (.psf) and exports .bin fonts.
Compiles without any warnings with GCC and MSVC (at /W3).

The "misc.c" file was taken from devmgmt (thanks Ged!) and modified.
The used bitmaps and icons were all done myself, but partly consist of characters of the cp737 font we have in media/vgafont.

svn path=/trunk/; revision=32079

16 years agofix a problem with length calculation
Christoph von Wittich [Fri, 1 Feb 2008 21:25:21 +0000 (21:25 +0000)]
fix a problem with length calculation
handle vars with exclamation marks instead of %
like !errorlevel!

svn path=/trunk/; revision=32078

16 years agoRemove some redefined macros from "winnls.h"
Colin Finck [Fri, 1 Feb 2008 21:22:02 +0000 (21:22 +0000)]
Remove some redefined macros from "winnls.h"
As we set #pragma GCC system_header, all warnings are suppressed for that header, but in MSVC they are shown again.

svn path=/trunk/; revision=32077

16 years agoZeroMemory the batchfile path
Christoph von Wittich [Fri, 1 Feb 2008 20:30:51 +0000 (20:30 +0000)]
ZeroMemory the batchfile path

svn path=/trunk/; revision=32076

16 years ago- Filip Navara: Take into account non-fast/non-hash indices in CmPrepareHive.
Aleksey Bragin [Fri, 1 Feb 2008 18:53:43 +0000 (18:53 +0000)]
- Filip Navara: Take into account non-fast/non-hash indices in CmPrepareHive.
- Apply similar changes to freeldr's registry importing function.

svn path=/trunk/; revision=32075

16 years ago- Make dp0 give the directory the batch was run from instead of the current directory.
Peter Ward [Fri, 1 Feb 2008 14:15:41 +0000 (14:15 +0000)]
- Make dp0 give the directory the batch was run from instead of the current directory.

svn path=/trunk/; revision=32074

16 years agofix a bug in goto
Christoph von Wittich [Fri, 1 Feb 2008 09:49:58 +0000 (09:49 +0000)]
fix a bug in goto
a stubs for setlocal and endlocal (our default is delayed expansion)

svn path=/trunk/; revision=32073

16 years agoPolish resource changes:
Sebastian Gasiorek [Thu, 31 Jan 2008 23:17:24 +0000 (23:17 +0000)]
Polish resource changes:
- change Wine to ReactOS in "Run" dialog
- insert and translate IDS_RESTART

svn path=/trunk/; revision=32072

16 years agofix definitions of WM_MOUSEWHEEL and WM_MOUSELAST
Timo Kreuzer [Thu, 31 Jan 2008 21:29:03 +0000 (21:29 +0000)]
fix definitions of WM_MOUSEWHEEL and WM_MOUSELAST

svn path=/trunk/; revision=32071

16 years agohandle call :Label
Christoph von Wittich [Thu, 31 Jan 2008 20:55:05 +0000 (20:55 +0000)]
handle call :Label
fix goto :Label

svn path=/trunk/; revision=32070

16 years agohandle %dp0
Christoph von Wittich [Thu, 31 Jan 2008 19:01:23 +0000 (19:01 +0000)]
handle %dp0

svn path=/trunk/; revision=32069

16 years agosupport else
Christoph von Wittich [Thu, 31 Jan 2008 17:59:02 +0000 (17:59 +0000)]
support else
handle negative values in special envvars
stdin,out,err can't be redirected for windows gui apps

svn path=/trunk/; revision=32068

16 years agodon't print the new color value when echo is off
Christoph von Wittich [Thu, 31 Jan 2008 17:26:57 +0000 (17:26 +0000)]
don't print the new color value when echo is off

svn path=/trunk/; revision=32067

16 years agoBug 3021: slovak translations of rosapps (kario@szm.sk)
Daniel Reimer [Thu, 31 Jan 2008 16:41:33 +0000 (16:41 +0000)]
Bug 3021: slovak translations of rosapps (kario@szm.sk)

svn path=/trunk/; revision=32066

16 years agoallow nested (...) blocks (but still no support for else)
Christoph von Wittich [Thu, 31 Jan 2008 15:11:25 +0000 (15:11 +0000)]
allow nested (...) blocks (but still no support for else)

svn path=/trunk/; revision=32065

16 years agorename it back to matrix.src to get it included on bootcd again
Christoph von Wittich [Thu, 31 Jan 2008 10:35:34 +0000 (10:35 +0000)]
rename it back to matrix.src to get it included on bootcd again

svn path=/trunk/; revision=32064

16 years agofix storing and loading registry settings
Christoph von Wittich [Thu, 31 Jan 2008 10:05:02 +0000 (10:05 +0000)]
fix storing and loading registry settings

svn path=/trunk/; revision=32063

16 years agodon't try to append when there is only one parameter given
Christoph von Wittich [Thu, 31 Jan 2008 09:00:27 +0000 (09:00 +0000)]
don't try to append when there is only one parameter given
See issue #3023 for more details.

svn path=/trunk/; revision=32062

16 years agodon't draw the standard UI background in minimal mode
Christoph von Wittich [Thu, 31 Jan 2008 07:33:02 +0000 (07:33 +0000)]
don't draw the standard UI background in minimal mode
some code reduction

svn path=/trunk/; revision=32061

16 years agoAdd NT6 members to the enumerations and structures.
Filip Navara [Wed, 30 Jan 2008 23:04:37 +0000 (23:04 +0000)]
Add NT6 members to the enumerations and structures.

svn path=/trunk/; revision=32060

16 years agoBug 2993: slovak translation for usetup (kario@szm.sk)
Daniel Reimer [Wed, 30 Jan 2008 17:59:13 +0000 (17:59 +0000)]
Bug 2993: slovak translation for usetup (kario@szm.sk)
Bug 3020: Ukrainian translation update (temarez@yandex.ru)

svn path=/trunk/; revision=32059

16 years agoBug 2993: slovak translation for usetup (kario@szm.sk)
Daniel Reimer [Wed, 30 Jan 2008 17:43:12 +0000 (17:43 +0000)]
Bug 2993: slovak translation for usetup (kario@szm.sk)
Bug 3020: Ukrainian translation update (temarez@yandex.ru)

svn path=/trunk/; revision=32058

16 years agodisable Search when there is no text
Christoph von Wittich [Wed, 30 Jan 2008 17:20:47 +0000 (17:20 +0000)]
disable Search when there is no text
call SearchDialog when SearchNext is called without a string to search for

svn path=/trunk/; revision=32057

16 years agouse FILE_SHARE_READ | FILE_SHARE_WRITE to open files which are in use by another...
Christoph von Wittich [Wed, 30 Jan 2008 16:02:49 +0000 (16:02 +0000)]
use FILE_SHARE_READ | FILE_SHARE_WRITE to open files which are in use by another process
See issue #3011 for more details.

svn path=/trunk/; revision=32056

16 years agotranslate some GreatLordish comments in something more similar to english
Christoph von Wittich [Wed, 30 Jan 2008 13:46:37 +0000 (13:46 +0000)]
translate some GreatLordish comments in something more similar to english

svn path=/trunk/; revision=32055

16 years ago- Wrap MmProbeAndLockPages invocations into SEH.
Aleksey Bragin [Wed, 30 Jan 2008 13:33:16 +0000 (13:33 +0000)]
- Wrap MmProbeAndLockPages invocations into SEH.
See issue #2121 for more details.

svn path=/trunk/; revision=32054

16 years agocall WriteFile with the correct Buffer instead of a NULL pointer
Christoph von Wittich [Wed, 30 Jan 2008 12:33:28 +0000 (12:33 +0000)]
call WriteFile with the correct Buffer instead of a NULL pointer
See issue #2121 for more details.

svn path=/trunk/; revision=32053

16 years ago- Dehaxx0r MmInitializeMemoryManager in freeldr.
Aleksey Bragin [Wed, 30 Jan 2008 10:46:38 +0000 (10:46 +0000)]
- Dehaxx0r MmInitializeMemoryManager in freeldr.
- Add slightly better bios memory map projection to the loader memory types, but this is still being investigated.
- Remove unneeded code.
- Change 'WINNT' to 'WINDOWS', but anyway this will be fixed later to get a real system path.

svn path=/trunk/; revision=32052

16 years ago- Allocate memory for groups list dynamically, and make it enough (4096 bytes) for...
Aleksey Bragin [Wed, 30 Jan 2008 10:32:22 +0000 (10:32 +0000)]
- Allocate memory for groups list dynamically, and make it enough (4096 bytes) for a really long list of groups. This makes Windows 2003 booting up to explorer without crashing.

svn path=/trunk/; revision=32051

16 years agoadd support for svn-1.5 entries patch by <roytam1 at yahoo dot com.hk>
Christoph von Wittich [Wed, 30 Jan 2008 10:29:27 +0000 (10:29 +0000)]
add support for svn-1.5 entries patch by <roytam1 at yahoo dot com.hk>
See issue #2983 for more details.

svn path=/trunk/; revision=32050

16 years agosave window position
Christoph von Wittich [Wed, 30 Jan 2008 09:25:54 +0000 (09:25 +0000)]
save window position

svn path=/trunk/; revision=32049

16 years agoimprove StatusBar handling
Christoph von Wittich [Wed, 30 Jan 2008 08:49:48 +0000 (08:49 +0000)]
improve StatusBar handling
See issue #3011 for more details.

svn path=/trunk/; revision=32048

16 years agoconvert translations to DOS encodings by <cman at cman dot us> and <olaf_siejka at...
Christoph von Wittich [Wed, 30 Jan 2008 07:39:52 +0000 (07:39 +0000)]
convert translations to DOS encodings by <cman at cman dot us> and <olaf_siejka at o2 dot pl>
See issue #3015 for more details.

svn path=/trunk/; revision=32047

16 years agoadd font for codepage 775 by <cman at cman dot us> and 852 by <olaf_siejka at o2...
Christoph von Wittich [Wed, 30 Jan 2008 07:38:29 +0000 (07:38 +0000)]
add font for codepage 775 by <cman at cman dot us> and 852 by <olaf_siejka at o2 dot pl>
See issue #3013 for more details.

svn path=/trunk/; revision=32046

16 years agoadd Lithuanian
Christoph von Wittich [Wed, 30 Jan 2008 07:35:06 +0000 (07:35 +0000)]
add Lithuanian

svn path=/trunk/; revision=32045

16 years agoAdded xcopy to README.WINE
Marc Piulachs [Tue, 29 Jan 2008 23:50:54 +0000 (23:50 +0000)]
Added xcopy to README.WINE

svn path=/trunk/; revision=32044

16 years agosync to wine-0.9.54
Marc Piulachs [Tue, 29 Jan 2008 23:48:40 +0000 (23:48 +0000)]
sync to wine-0.9.54

svn path=/trunk/; revision=32043

16 years agoAdded notepad to readme.wine
Sylvain Petreolle [Tue, 29 Jan 2008 18:02:14 +0000 (18:02 +0000)]
Added notepad to readme.wine

svn path=/trunk/; revision=32042

16 years agoBug 3014: DLL-Win32-Shellext translation patch by Olaf Sjeka
Daniel Reimer [Tue, 29 Jan 2008 14:36:49 +0000 (14:36 +0000)]
Bug 3014: DLL-Win32-Shellext translation patch by Olaf Sjeka

svn path=/trunk/; revision=32041

16 years ago- Fix a typo in the if branch, which resulted in marking almost all memory above...
Aleksey Bragin [Tue, 29 Jan 2008 10:08:18 +0000 (10:08 +0000)]
- Fix a typo in the if branch, which resulted in marking almost all memory above the bootloader as "FirmwareTemporary", even reserved ACPI pages. This should fix the ACPI BSOD Windows 2003 and XP show up.
- If a memory is marked as "free", leave it so, without transferring to FirmwareTemporary.

svn path=/trunk/; revision=32040

16 years ago- Fix an incorrect type of memory behind PDE, HAL mapping and kernel segment pagetabl...
Aleksey Bragin [Mon, 28 Jan 2008 18:50:29 +0000 (18:50 +0000)]
- Fix an incorrect type of memory behind PDE, HAL mapping and kernel segment pagetables. They should be MemoryData. (and change allocation algorithm slightly).
- With this change Windows 2003 boots up to the BSOD showing ACPI_BIOS_ERROR.

svn path=/trunk/; revision=32039

16 years agoforgot that one
Sylvain Petreolle [Mon, 28 Jan 2008 18:05:54 +0000 (18:05 +0000)]
forgot that one

svn path=/trunk/; revision=32038

16 years agoapply missing part of wordpad manual winesync
Sylvain Petreolle [Mon, 28 Jan 2008 17:51:00 +0000 (17:51 +0000)]
apply missing part of wordpad manual winesync

svn path=/trunk/; revision=32037

16 years agoUpdate translations of wordpad by syncin to wine 0.9.54
Daniel Reimer [Mon, 28 Jan 2008 15:08:37 +0000 (15:08 +0000)]
Update translations of wordpad by syncin to wine 0.9.54

svn path=/trunk/; revision=32036

16 years ago- Properly fill ACPI BIOS configuration entry (a couple of ACPI specification structu...
Aleksey Bragin [Mon, 28 Jan 2008 13:29:45 +0000 (13:29 +0000)]
- Properly fill ACPI BIOS configuration entry (a couple of ACPI specification structures were added, which should be moved to another header in future). This makes Windows 2003 initialize HAL (ACPI version) properly and be able to connect to the debugger.
- Make harddisk identifiers lowercase.

svn path=/trunk/; revision=32035

16 years agoRemove all Manifests. They will be autogenerated in the future. This is one step...
Daniel Reimer [Mon, 28 Jan 2008 12:24:05 +0000 (12:24 +0000)]
Remove all Manifests. They will be autogenerated in the future. This is one step to MSVC Support, too. And it fixes Bug 3010

svn path=/trunk/; revision=32034

16 years agoRemove all Manifests. They will be autogenerated in the future. This is one step...
Daniel Reimer [Mon, 28 Jan 2008 12:24:03 +0000 (12:24 +0000)]
Remove all Manifests. They will be autogenerated in the future. This is one step to MSVC Support, too. And it fixes Bug 3010

svn path=/trunk/; revision=32033

16 years agorevert codepage 862 changes from rev 31935
Magnus Olsen [Sun, 27 Jan 2008 19:21:53 +0000 (19:21 +0000)]
revert codepage 862 changes from rev 31935
Now swedish should work again in usetup

svn path=/trunk/; revision=32032

16 years ago- Finally switch to the new memory manager, which is compatible both with ReactOS...
Aleksey Bragin [Sun, 27 Jan 2008 17:38:15 +0000 (17:38 +0000)]
- Finally switch to the new memory manager, which is compatible both with ReactOS and NT-style boot types.
- Added: memory types for each allocation request, ability to alloc and free memory from the heap, ability to use 1 megabyte of low memory too (which was just wasted previously).
- Removed: a bunch of hacky stuff.

svn path=/trunk/; revision=32031

16 years ago- Map APIC pages, if they are present.
Aleksey Bragin [Sun, 27 Jan 2008 17:22:57 +0000 (17:22 +0000)]
- Map APIC pages, if they are present.
- Set the size of the memory new MM uses to 24Mb.
- Set heap size to 4Mb.
- Misc code cleanup.

svn path=/trunk/; revision=32030

16 years ago- Make small allocations from the heap.
Aleksey Bragin [Sun, 27 Jan 2008 14:18:30 +0000 (14:18 +0000)]
- Make small allocations from the heap.

svn path=/trunk/; revision=32029

16 years ago- Add cache enable switch to fat.c. Comment out #define CACHE_ENABLED if you don...
Aleksey Bragin [Sun, 27 Jan 2008 14:13:20 +0000 (14:13 +0000)]
- Add cache enable switch to fat.c. Comment out #define CACHE_ENABLED if you don't want freeldr to cache peripheral devices access.

svn path=/trunk/; revision=32028

16 years agoGet back DO_DIRECT_IO flag that has been removed in r31747
Pierre Schweitzer [Sun, 27 Jan 2008 13:51:48 +0000 (13:51 +0000)]
Get back DO_DIRECT_IO flag that has been removed in r31747

svn path=/trunk/; revision=32027