Commit Graph
856 Commits
Author SHA1 Message Date
Dmitry Chapyshev 1a716522d1 - Add localui from Wine
- Add baseaddress for localui
- Add localui to bootcd

svn path=/trunk/; revision=37893
2008-12-06 12:09:14 +00:00
Dmitry Gorbachev e1f79c3b49 Silence compiler warnings (10/11).
svn path=/trunk/; revision=37832
2008-12-03 17:37:23 +00:00
Daniel Reimer 533570807b RamDRV is not in our tree anymore.
svn path=/trunk/; revision=37809
2008-12-02 15:55:24 +00:00
Stefan Ginsberg b137725c9a - Kill off more STDCALL
svn path=/trunk/; revision=37762
2008-11-30 11:16:55 +00:00
Stefan Ginsberg 116b8765bb - Slightly reorder freeldr.h's include order
svn path=/trunk/; revision=37675
2008-11-26 20:33:34 +00:00
Stefan Ginsberg ed46b7621c - Remove Freeldr's dependency on windef.h
- Explicitly include winerror.h

svn path=/trunk/; revision=37641
2008-11-25 16:55:43 +00:00
Matthias Kupfer 141eb9a2df - revert winioctl.h to previous version (for compatibility)
- add additional partition types to rosioctl.h
- adapt freeloader to rosioctl.h

svn path=/trunk/; revision=37458
2008-11-19 14:28:24 +00:00
Colin Finck 50732235bd Olaf Siejka
- Remove "dosfsck" from packages.dff, removed from trunk by fireball in r37356

svn path=/trunk/; revision=37445
2008-11-18 18:41:00 +00:00
Johannes Anderwald ec4c2d1df2 - Pass the full path of msiexec executable
svn path=/trunk/; revision=37292
2008-11-11 21:26:44 +00:00
Aleksey Bragin 15b8de80eb - Make rpcss an autostart service. Finally fixes "cmd windows spawning bug" (when rpcss.exe is infinitely spawned by wine's ole32 while (TRUE) loop).
svn path=/trunk/; revision=37276
2008-11-10 11:17:50 +00:00
Christoph von Wittich a233789dd4 fix Armenian, Chinese, Hebrew, Hindi, Thai do not appear in the Input Language combo box
patch by hto
See issue #3818 for more details.

svn path=/trunk/; revision=37098
2008-10-30 13:27:11 +00:00
Matthias Kupfer d0c2deb15d Olaf Siejka (Caemyr) <olaf_siejka AT o2 DOT pl>
- Cleanup reactos installation package list

svn path=/trunk/; revision=36999
2008-10-26 20:54:05 +00:00
Aleksey Bragin b46e8cc18b - Let's get back to one RTL library for now, because:
* 36761 just separated the library, but all hacks remain in the tree.
 * Real solution needs at least 3 RTL libraries (kernelmode, usermode, bootloader), otherwise we'll still have to have RTL-libsupp library.
 * I couldn't reach consensuss with developers about either method.
 * Since the only disadvantages now are the usermode/kernelmode structure differences hack (which was not removed) and additional small support libraries (which were not removed, including RtlpGetMode, which remained), there is no reason to waste time for compiling RTL twice without benefits.

svn path=/trunk/; revision=36980
2008-10-26 12:16:04 +00:00
Aleksey Bragin 64bd93d803 - Globalize ReactOS target version (there are a few overrides for our abuse of RegDeleteTree API).
*** .rbuild files MUST NOT contain version definitions now, please pay attention to this when doing Wine-syncs, adding new modules, or applying old patches! ***
Same applies to source code files, header files, and other includables. Thanks to Marc Piulachs for doing the base work, which I continued, and which resulted in this commit.
See issue #2745 for more details.

svn path=/trunk/; revision=36939
2008-10-25 12:15:44 +00:00
Cameron Gutman 97d55c7685 - Fix livecd font substitution
svn path=/trunk/; revision=36778
2008-10-17 00:04:53 +00:00
KJK::Hyperion 427c90af34 added lib/rtl/rtl-common.rbuild
modified   lib/rtl/rtl.rbuild
   Compile rtl twice, as rtl_umode and rtl_kmode. Allows conditional compilation of RTL (finally!), instead of necessitating hacks like RtlpGetMode()
   "rtl" module now a dummy static library for things like <include base="rtl">

modified   boot/freeldr/freeldr/freeldr.rbuild
modified   boot/freeldr/freeldr/setupldr.rbuild
modified   ntoskrnl/ntoskrnl-generic.rbuild
   rtl -> rtl_kmode

modified   dll/ntdll/ntdll.rbuild
   rtl -> rtl_umode

This commit dedicated to Fireball and Stefan100 (now get to work! >:3)

svn path=/trunk/; revision=36761
2008-10-15 15:45:11 +00:00
Dmitry Chapyshev d63ea3d381 - Add getuname.dll (stub). charmap.exe from winxp work now
svn path=/trunk/; revision=36692
2008-10-08 11:51:03 +00:00
Daniel Reimer ecc5f56883 Bug 3752: Translate files by Lars Martin Hambro
Bug 3768: Bulgarian translation update for ReactOS by CCTAHEB

svn path=/trunk/; revision=36681
2008-10-07 20:56:48 +00:00
Dmitry Chapyshev 77e8f8ad3f - Import credui from wine
svn path=/trunk/; revision=36674
2008-10-07 10:51:36 +00:00
Art Yerkes 99f3a239d7 Initialize DbgLoadOptions from the start. It would be unitialized if a bootcd
was made without having the right section in txtsetup.sif.

svn path=/trunk/; revision=36423
2008-09-23 09:36:23 +00:00
Christoph von Wittich f6e7185c74 the time has COM
import stdole32.tlb from wine

svn path=/trunk/; revision=36400
2008-09-22 11:38:51 +00:00
Christoph von Wittich 70bfb6733b add kvmnet.sys and kvmnet.inf to bootcd (OPTIONAL)
svn path=/trunk/; revision=36241
2008-09-14 14:29:33 +00:00
Aleksey Bragin fb3f5cb198 - Update Liberation fonts (1.01 -> 1.04).
- Fix reactos.dff.

svn path=/trunk/; revision=36161
2008-09-12 12:55:27 +00:00
Aleksey Bragin ca51a517d1 - Fix reactos.dff according to recent font changes.
- Remove dejavu condensed and extralight from fonts.rbuild.
- Remove outdated README.TXT from media/fonts directory.
See issue #3483 for more details.

svn path=/trunk/; revision=36160
2008-09-12 12:07:33 +00:00
Christoph von Wittich 6196f51306 import jscript.dll from wine 1.1.4
svn path=/trunk/; revision=36121
2008-09-10 11:46:31 +00:00
Christoph von Wittich 1d60e6189c import mprapi.dll from wine 1.1.4
svn path=/trunk/; revision=36118
2008-09-10 10:57:45 +00:00
Christoph von Wittich 01bc267907 sync fusion.dll with wine 1.1.4
svn path=/trunk/; revision=36114
2008-09-10 08:47:30 +00:00
Christoph von Wittich e1fea85cf6 -add mshtml to bootcd
-register ole typelibs

svn path=/trunk/; revision=36109
2008-09-10 07:44:39 +00:00
Daniel Reimer dc6c805363 Bug 3637 Translate files of 0.3.6 by Lars Martin Hambro
Bug 3671 Small spanish corrections
Bug 3700 Spanish netshell file by Javier Remacha
Bug 3705 Polish translation update for netshell by Maciej Bialas
Bug 3721 update translations for setup/reactos by Mario Kacmar
Bug 3722 some slovak translations for rosapps my Mario Kacmar
Bug 3723 some slovak fixes by Mario Kacmar

svn path=/trunk/; revision=36097
2008-09-09 21:18:13 +00:00
Stefan Ginsberg 5f2b16169d - Free memory allocated by MmHeapAlloc through MmHeapFree
svn path=/trunk/; revision=36095
2008-09-09 20:06:59 +00:00
Dmitry Chapyshev bde9f55dc2 - Import pstorec from wine head
svn path=/trunk/; revision=36054
2008-09-08 13:48:25 +00:00
Timo Kreuzer 58e0211741 Merge 34722, 34723, 34724, 34843, 35528, 35703 from ros-amd64-bringup branch:
- Convert port addresses to PULONG
- fix several ULONG / ULONG_PTR issues
- use %p in DPRINTs for pointer sized values
- fix type of address table entry from PULONG to ULONG

svn path=/trunk/; revision=36046
2008-09-08 11:13:51 +00:00
Pierre Schweitzer 94d6699c3b Commit 1/2
- Synced shlwapi.dll with Wine HEAD
- Imported mstask.dll from Wine HEAD
- Added mstask.dll, mstask_winetest.dll, winhttp_winetest.dll to bootcd
- Update README.WINE

svn path=/trunk/; revision=36029
2008-09-07 13:49:02 +00:00
Dmitry Chapyshev 94a23669e4 - Add mscoree to bootcd and docs
svn path=/trunk/; revision=36026
2008-09-07 11:55:28 +00:00
Hervé Poussineau d81595f07a Also change kdcom.dll location in txtsetup.sif
svn path=/trunk/; revision=35986
2008-09-06 15:19:57 +00:00
Hervé Poussineau 24e14f2ba8 Don't free hive if HvInitialize failed, it should be done in the caller (if required)
svn path=/trunk/; revision=35924
2008-09-04 09:03:47 +00:00
Eric Kohl 8b5c9f03e4 Add the spooler service to the bootcd and start the service upon startup.
svn path=/trunk/; revision=35917
2008-09-03 21:06:22 +00:00
Pierre Schweitzer 53b639b3cf - Primary implementation of sfc_os.dll.
- Linked some functions of sfc.dll to sfc_os.dll

svn path=/trunk/; revision=35816
2008-08-30 20:22:35 +00:00
Pierre Schweitzer d44a0a0009 Primary implementation of sfc.dll. To have it "fully" working, sfc_os.dll is will be needed.
It does nothing more. Don't shout, Fireball agreed for commit ;).

svn path=/trunk/; revision=35813
2008-08-30 18:53:27 +00:00
Aleksey Bragin a66715b036 - Put netshell.dll on the bootcd.
svn path=/trunk/; revision=35725
2008-08-28 09:12:09 +00:00
Aleksey Bragin 6c68a50dd4 - Add an ability to have VMWare video driver installed without inserting CD. Just copy 4 files (vmx_fb.dll, vmx_mode.dll, vmx_svga.sys and vmx_svga.inf) from VMWare Tools CD to your reactos/modules/windows directory and build a bootcd. You'll just need to choose a resolution and a bit depth in 2nd stage setup.
svn path=/trunk/; revision=35667
2008-08-26 11:30:02 +00:00
Andrew Munger 239ad82645 Add odbc32 to the build system and bootcd.
It builds and it's mere presence allows php to load.
Please have a look at the .rbuild, it probably needs tweaked.

svn path=/trunk/; revision=35623
2008-08-25 07:49:46 +00:00
Eric Kohl 5979e2e463 Add "Boot Acceptance Application for Registry". Such a big name for such a small utility ;)
svn path=/trunk/; revision=35615
2008-08-24 23:07:39 +00:00
Stefan Ginsberg e0e86d6092 - Remove deprecated makefile
svn path=/trunk/; revision=35599
2008-08-24 15:42:30 +00:00
Johannes Anderwald 91c726edc7 - Pass the msi package in quotes
- Fixes launching msi packages from directories with spaces
- See bug 3342

svn path=/trunk/; revision=35569
2008-08-23 17:26:26 +00:00
Aleksey Bragin d1213e5977 - Fix definition of BOOT_DRIVER_LIST_ENTRY (Information provided by Alex Ionescu).
svn path=/trunk/; revision=35502
2008-08-21 10:58:53 +00:00
Stefan Ginsberg 290c90788a - Fix freeldr build
svn path=/trunk/; revision=35435
2008-08-18 17:38:38 +00:00
ReactOS Portable Systems Group 7c7314849d Make RAM disk support work on x86 as well (it is now generic):
1) Don't assert if loaded from setup. On NT this means special things, but we don't care about that for now.
	2) Add to txtsetup.sif along with the other core FS drivers. This will eventually allow installing from ramdisk as well (and later, over the network)
	3) Add to hivesys_i386.inf so that the driver is initialized.

RAM disk now works flawlessly on x86 -- just make sure to follow the previous instructions, and add <size of your RAM disk> to your total memory available to ReactOS.


svn path=/trunk/; revision=35402
2008-08-17 02:35:30 +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
Johannes Anderwald 467ea81557 * Store the paths of ntbackup and defrag.msc in the registry
svn path=/trunk/; revision=35339
2008-08-14 15:03:37 +00:00