Eric Kohl [Wed, 5 Sep 2007 14:24:45 +0000 (14:24 +0000)]
- Replace the hardcoded calls to Unicode-Functions. Use the module configuration to build a Unicode version instead.
- Cleaned up a lot of coding-style and indentation issues.
- No code changes.
svn path=/trunk/; revision=28876
Hervé Poussineau [Wed, 5 Sep 2007 11:15:09 +0000 (11:15 +0000)]
Synchronize with Wine WIDL 0.9.44 (and a few patches by Dan Hipschman found on wine-patches ML)
svn path=/trunk/; revision=28873
Hervé Poussineau [Wed, 5 Sep 2007 11:11:31 +0000 (11:11 +0000)]
Duplicate widl tool to widl_new
svn path=/trunk/; revision=28872
Ged Murphy [Wed, 5 Sep 2007 10:21:30 +0000 (10:21 +0000)]
sync rpcrt4_new to Wine 0.9.44
svn path=/trunk/; revision=28871
Hervé Poussineau [Wed, 5 Sep 2007 09:27:40 +0000 (09:27 +0000)]
Finally let Wine package version depend of ReactOS version
svn path=/trunk/; revision=28870
Hervé Poussineau [Wed, 5 Sep 2007 09:22:14 +0000 (09:22 +0000)]
Let tools including the version number depend of buildno.h
Remove useless tool tools-check (replaced by a rbuild check)
Add .phony targets for gendib and nci
svn path=/trunk/; revision=28869
Aleksey Bragin [Wed, 5 Sep 2007 08:20:03 +0000 (08:20 +0000)]
- Fix a typo in the code (thanks to "zimme" for spotting).
svn path=/trunk/; revision=28868
Aleksey Bragin [Wed, 5 Sep 2007 08:10:41 +0000 (08:10 +0000)]
- Apply 28852 changes to setupldr.c (fixes bootcd).
svn path=/trunk/; revision=28867
Johannes Anderwald [Tue, 4 Sep 2007 23:47:16 +0000 (23:47 +0000)]
- no comment
svn path=/trunk/; revision=28866
Christoph von Wittich [Tue, 4 Sep 2007 22:51:21 +0000 (22:51 +0000)]
fix linux build
svn path=/trunk/; revision=28865
Johannes Anderwald [Tue, 4 Sep 2007 22:44:01 +0000 (22:44 +0000)]
- split boot cmd into tokens
svn path=/trunk/; revision=28864
Ged Murphy [Tue, 4 Sep 2007 22:10:57 +0000 (22:10 +0000)]
remove 4bpp bitmaps, add 24bpps and clean them all up.
svn path=/trunk/; revision=28863
Ged Murphy [Tue, 4 Sep 2007 21:32:35 +0000 (21:32 +0000)]
add 24 and 8 bit bitmaps
svn path=/trunk/; revision=28861
Ged Murphy [Tue, 4 Sep 2007 21:30:22 +0000 (21:30 +0000)]
- fix SetupDiLoadClassIcon to load 32x22 for the large icon
- fix SetupDiGetClassImageList to load 16x16 icons for the device image list.
- devmgmt now loads up the correct sizes for both the treeview and the property page
svn path=/trunk/; revision=28860
Christoph von Wittich [Tue, 4 Sep 2007 21:12:27 +0000 (21:12 +0000)]
fix linux build
svn path=/trunk/; revision=28859
Ged Murphy [Tue, 4 Sep 2007 20:28:44 +0000 (20:28 +0000)]
preset in case of failure
svn path=/trunk/; revision=28858
Johannes Anderwald [Tue, 4 Sep 2007 20:26:02 +0000 (20:26 +0000)]
- finish immediately on unattended second stage install
svn path=/trunk/; revision=28857
Christoph von Wittich [Tue, 4 Sep 2007 20:19:57 +0000 (20:19 +0000)]
fix some of the linux build issues
svn path=/trunk/; revision=28856
Ged Murphy [Tue, 4 Sep 2007 20:18:39 +0000 (20:18 +0000)]
- read ClassGUID from the registry instead of sending GUID_NULL
- fixes part of SetupDiOpenDeviceInfo which now allows loading of icons in the devmgr.dll property sheets
svn path=/trunk/; revision=28855
Johannes Anderwald [Tue, 4 Sep 2007 19:53:49 +0000 (19:53 +0000)]
- readd named pipe support for linux by Christoph_vW
- simplify named pipe code
- only allocate buffer for reading once
- dont format default hdd if it exists
- delay read at right position
- fix ROS_DELAY_READ option in config file - value is expected to be in seconds not milliseconds
svn path=/trunk/; revision=28854
Johannes Anderwald [Tue, 4 Sep 2007 19:41:58 +0000 (19:41 +0000)]
- fix a bug
svn path=/trunk/; revision=28853
Aleksey Bragin [Tue, 4 Sep 2007 18:19:59 +0000 (18:19 +0000)]
- Use real NT KPCR address (0xFFDFF000).
- Remove all hacked KPCR_BASE definitions.
- Make FreeLDR give address of PageDirectoryStart/End addresses. This was being ignored/incorrect until now and the page directory could've gotten overwritten.
- Properly setup the HAL PDE, instead of having different PDEs for KUSER_SHARED_DATA, KPCR and ACPI I/O.
- Do not over-write shared user data with ACPI I/O anymore. This was probably a bad idea.
- Do not mark almost a meg of space as KPCR_USERD_SHARED data anymore, and don't mess up the CPU TLB anymore.
- Give a dedicated page to KUSER_SHARED_DATA (Page 2, physical address 0x2000) right after the KPCR, isntead of a random address that probably ended up overwritten later during the OS's lifetime.
- Fix FS selector in the GDT.
- Remove hack in Trap Fault Handler.
- Add a little hack to allow mapping Page 2 into user-space even though it's marked as used, this is for the Shared User Data page.
svn path=/trunk/; revision=28852
Colin Finck [Tue, 4 Sep 2007 16:05:44 +0000 (16:05 +0000)]
Silence two warnings in cmlib.
This makes the livecd part compiling warning-free on 32-bit systems. On 64-bit hosts, we still need to squash out this __cdecl warning.
svn path=/trunk/; revision=28851
James Tabor [Tue, 4 Sep 2007 15:59:21 +0000 (15:59 +0000)]
Moved code. Finding out when changing ownership, it will require the deallocation and allocation of old and new dcattr.
svn path=/trunk/; revision=28850
Christoph von Wittich [Tue, 4 Sep 2007 14:50:11 +0000 (14:50 +0000)]
forgot to commit this file
svn path=/trunk/; revision=28849
Christoph von Wittich [Tue, 4 Sep 2007 14:47:47 +0000 (14:47 +0000)]
changed path to dbgprint.exe
svn path=/trunk/; revision=28848
Daniel Reimer [Tue, 4 Sep 2007 14:41:22 +0000 (14:41 +0000)]
Bug 2528: Few updates to Italian rc files (devotip@tiscali.it) except access.cpl, which was not diffed to HEAD.
svn path=/trunk/; revision=28847
Christoph von Wittich [Tue, 4 Sep 2007 14:39:53 +0000 (14:39 +0000)]
add dbgprint to bootcd until a better solution is found
svn path=/trunk/; revision=28846
Christoph von Wittich [Tue, 4 Sep 2007 14:28:29 +0000 (14:28 +0000)]
re-add dbgprint - now as win32 module
svn path=/trunk/; revision=28845
Colin Finck [Tue, 4 Sep 2007 14:12:27 +0000 (14:12 +0000)]
Correctly define LONG_PTR, ULONG_PTR and SIZE_T in "typedefs_host.h".
This should silence many warnings and might fix the Live-CD build problems of our 64-bit Buildslave.
svn path=/trunk/; revision=28844
Johannes Anderwald [Tue, 4 Sep 2007 14:05:35 +0000 (14:05 +0000)]
- remove dbgprint from tools
- dbgprint needs to be win32 application and must be moved
svn path=/trunk/; revision=28843
Johannes Anderwald [Tue, 4 Sep 2007 13:56:21 +0000 (13:56 +0000)]
- fix target
svn path=/trunk/; revision=28842
Johannes Anderwald [Tue, 4 Sep 2007 13:47:08 +0000 (13:47 +0000)]
- add disk param when booting from cdrom
- hardcode vnc 0 option to linux build
- make -no-reboot option available for windows hosts only
svn path=/trunk/; revision=28841
Christoph von Wittich [Tue, 4 Sep 2007 13:37:09 +0000 (13:37 +0000)]
-fix build
svn path=/trunk/; revision=28840
Johannes Anderwald [Tue, 4 Sep 2007 13:31:03 +0000 (13:31 +0000)]
- fix serious bug in createHDDImage
- delay reading if requested
svn path=/trunk/; revision=28839
James Tabor [Tue, 4 Sep 2007 11:30:49 +0000 (11:30 +0000)]
Fix processid mask, update gdi handle entry, shift mask and VM memory alloc.
svn path=/trunk/; revision=28838
Christoph von Wittich [Tue, 4 Sep 2007 11:10:17 +0000 (11:10 +0000)]
fix compilation on linux
svn path=/trunk/; revision=28837
Johannes Anderwald [Tue, 4 Sep 2007 11:03:16 +0000 (11:03 +0000)]
- silence debug message
- dont hardcode paths in regression testing code
svn path=/trunk/; revision=28836
Johannes Anderwald [Tue, 4 Sep 2007 10:36:22 +0000 (10:36 +0000)]
- include unattend.inf per default in the bootcd
- unattend setup is disabled by the key UnattendSetupEnabled
- to enable set key to "yes" without quotes
svn path=/trunk/; revision=28835
Johannes Anderwald [Tue, 4 Sep 2007 10:33:32 +0000 (10:33 +0000)]
Copied remotely
svn path=/trunk/; revision=28834
Daniel Reimer [Tue, 4 Sep 2007 10:24:41 +0000 (10:24 +0000)]
Luckily I forgot these files. So I can add a missing line in the commit message :-P
Bug 2534: Few translations (temarez@yandex.ru)
svn path=/trunk/; revision=28833
Daniel Reimer [Tue, 4 Sep 2007 09:59:46 +0000 (09:59 +0000)]
Massive Translations commit:
Bug 2628: New intl.cpl italian translation by Gabirel Ilardi (gabrielilardi@hotmail.it)
Bug 2626: Modifications for solitaire catalan translation by Marc Tormo i Bochaca (mtbochaca@ya.com)
Bug 2625: Catalan translation for msconfig by Marc Tormo i Bochaca (mtbochaca@ya.com)
Bug 2612: Spanish translation for explorer_new and updated translation for explorer by Marc Piulachs (marc.piulachs@codexchange.net)
Bug 2606: Bulgarian translation of ReactOS. (sstpr@narod.ru)
Bug 2603: userenv es-ES localization by Marc Piulachs (marc.piulachs@codexchange.net)
Bug 2534: Few translations (temarez@yandex.ru)
svn path=/trunk/; revision=28832
Johannes Anderwald [Tue, 4 Sep 2007 09:36:00 +0000 (09:36 +0000)]
- rename sleep to delayExecution
- delayExecution accepts the value now in seconds
- should fix the linux crash
svn path=/trunk/; revision=28831
Christoph von Wittich [Mon, 3 Sep 2007 23:56:04 +0000 (23:56 +0000)]
fix some issues found by prefast
svn path=/trunk/; revision=28830
Art Yerkes [Mon, 3 Sep 2007 23:03:33 +0000 (23:03 +0000)]
My hack isn't needed anymore.
svn path=/trunk/; revision=28829
Ged Murphy [Mon, 3 Sep 2007 22:23:50 +0000 (22:23 +0000)]
add an IDE disk controller icon. All basic device manager items should now have an icon. If anyone comes across anything that doesn't, let me know as we still have a few more icons to add yet.
svn path=/trunk/; revision=28828
Ged Murphy [Mon, 3 Sep 2007 21:53:15 +0000 (21:53 +0000)]
fix the icon licence notes
svn path=/trunk/; revision=28827
Colin Finck [Mon, 3 Sep 2007 20:54:54 +0000 (20:54 +0000)]
Make these two "registry_callback() failed" messages different, so it is easier to see where our 64-Bit Buildslave fails
svn path=/trunk/; revision=28826
Ged Murphy [Mon, 3 Sep 2007 20:50:02 +0000 (20:50 +0000)]
add a new tango style usb icon which better matches the reactos icon theme
svn path=/trunk/; revision=28825
Colin Finck [Mon, 3 Sep 2007 20:45:58 +0000 (20:45 +0000)]
Lithuanian translations for several base applications by Vytis Girdzijauskas (cman AT cman DOT us)
See issue #2532 for more details.
svn path=/trunk/; revision=28824
Ged Murphy [Mon, 3 Sep 2007 19:39:52 +0000 (19:39 +0000)]
fix serial icon
svn path=/trunk/; revision=28823
Colin Finck [Mon, 3 Sep 2007 19:33:03 +0000 (19:33 +0000)]
Build fixes for MSVC, now mkhive can be built with MSVC again
svn path=/trunk/; revision=28822
Christoph von Wittich [Mon, 3 Sep 2007 17:40:30 +0000 (17:40 +0000)]
fix a small bug in set and added missing german translations
svn path=/trunk/; revision=28821
Ged Murphy [Mon, 3 Sep 2007 16:03:31 +0000 (16:03 +0000)]
add a new serial port icon. I'll do the hard disk controller one later
svn path=/trunk/; revision=28820
Johannes Anderwald [Mon, 3 Sep 2007 16:02:26 +0000 (16:02 +0000)]
- improve error checking
svn path=/trunk/; revision=28819
Ged Murphy [Mon, 3 Sep 2007 15:40:24 +0000 (15:40 +0000)]
Add the icon mask to the imagelist. The device manager icons now look correct
svn path=/trunk/; revision=28818
Ged Murphy [Mon, 3 Sep 2007 14:53:46 +0000 (14:53 +0000)]
set the correct icon image for the Keyboard class
svn path=/trunk/; revision=28817
Ged Murphy [Mon, 3 Sep 2007 14:51:06 +0000 (14:51 +0000)]
- load icon resources using LoadImage. ExtractIcon loads sequential numbers, not resource numbers.
- fixes the device image list
svn path=/trunk/; revision=28816
Eric Kohl [Mon, 3 Sep 2007 14:44:08 +0000 (14:44 +0000)]
- Convert RADIOBUTTONs to AUTORADIOBUTTONs.
- Replace Trackbars by Comboboxes in the filter keys dialogs.
- Fix some typos and minor translation issues in the german dialogs.
- Add missing functionality for the repeat key dialog.
@dreimer: Did I fix all bugs?
svn path=/trunk/; revision=28815
Hervé Poussineau [Mon, 3 Sep 2007 13:50:31 +0000 (13:50 +0000)]
Build openfirmware interface tool only if target is powerpc
svn path=/trunk/; revision=28814
Hervé Poussineau [Mon, 3 Sep 2007 13:43:39 +0000 (13:43 +0000)]
Check a Windows host by _WIN32 define, not WINDOWS_HOST
svn path=/trunk/; revision=28813
Daniel Reimer [Mon, 3 Sep 2007 10:57:06 +0000 (10:57 +0000)]
Updated access.cpl German Translation. Some texts don't fit, but I have absolutely NO Idea how this RC File works. Eric, explain me. :-P
svn path=/trunk/; revision=28812
Art Yerkes [Mon, 3 Sep 2007 10:29:14 +0000 (10:29 +0000)]
Add 16-byte alignment for ppc (required by eabi too)
svn path=/trunk/; revision=28811
Hervé Poussineau [Mon, 3 Sep 2007 10:22:13 +0000 (10:22 +0000)]
Align stack to 16 bytes on mips
svn path=/trunk/; revision=28810
Hervé Poussineau [Mon, 3 Sep 2007 09:31:48 +0000 (09:31 +0000)]
Fix build #2
svn path=/trunk/; revision=28809
Hervé Poussineau [Mon, 3 Sep 2007 08:57:19 +0000 (08:57 +0000)]
Fix build
svn path=/trunk/; revision=28808
Hervé Poussineau [Mon, 3 Sep 2007 08:50:06 +0000 (08:50 +0000)]
Add a generic implementation of InterlockedBitTestAndSet/InterlockedBitTestAndReset/BitScanReverse
svn path=/trunk/; revision=28807
Hervé Poussineau [Mon, 3 Sep 2007 08:17:55 +0000 (08:17 +0000)]
Swap boot sector on big endian systems, even if DEBUG is not defined. Debug and release builds should behave the same
svn path=/trunk/; revision=28806
Hervé Poussineau [Mon, 3 Sep 2007 07:39:30 +0000 (07:39 +0000)]
Add missing svn:eol-style=native properties
svn path=/trunk/; revision=28805
Art Yerkes [Mon, 3 Sep 2007 06:58:25 +0000 (06:58 +0000)]
Fix swapping for fat recognition.
svn path=/trunk/; revision=28804
Art Yerkes [Mon, 3 Sep 2007 06:29:13 +0000 (06:29 +0000)]
Fix building of libcntpr on ppc.
We now get a proper bootcd image.
svn path=/trunk/; revision=28803
James Tabor [Mon, 3 Sep 2007 05:30:45 +0000 (05:30 +0000)]
Turn off support for now due to user land exception.
svn path=/trunk/; revision=28802
Art Yerkes [Mon, 3 Sep 2007 05:29:03 +0000 (05:29 +0000)]
Move mismerged segment to the right place; claim from openfirmware if we
don't have enough reserve.
svn path=/trunk/; revision=28801
Hervé Poussineau [Mon, 3 Sep 2007 04:12:48 +0000 (04:12 +0000)]
Few indentation fixes
Generate again boot programs in output directory
svn path=/trunk/; revision=28800
Hervé Poussineau [Mon, 3 Sep 2007 04:01:28 +0000 (04:01 +0000)]
Supports a few more ACPI devices
Patch by Cameron Gutman (aicommander at gmail dot com)
svn path=/trunk/; revision=28799
Johannes Anderwald [Mon, 3 Sep 2007 03:49:23 +0000 (03:49 +0000)]
- scroll window with ScrollWindowEx
- fix a bug in GuiConsoleWndProc
- scrolling does not work yet
svn path=/trunk/; revision=28798
James Tabor [Mon, 3 Sep 2007 03:43:21 +0000 (03:43 +0000)]
- Win32k: DC_ATTR: Moved to it.
- We need to decide how to optimize the syncing. CreateD/IC/CompatibleDC, GetDCState and SelectObject use the sync in one form. This can become ugly. Some DC handles do not belong to the current process. We need to reorder the mess in dc.c and clean it up.
- Gdi32: The only ones using it are GetCurrentObject and with out updates Get/SetDCBrush/PenColor.
- Implemented an example of RealizePalette. Moved SetBk/TextColor into dc.c, don't use them.
- Update gdi32.def.
svn path=/trunk/; revision=28797
Johannes Anderwald [Mon, 3 Sep 2007 03:29:18 +0000 (03:29 +0000)]
- halfplement console scrolling support
svn path=/trunk/; revision=28796
Art Yerkes [Mon, 3 Sep 2007 01:59:48 +0000 (01:59 +0000)]
Straggler edits.
svn path=/trunk/; revision=28795
Johannes Anderwald [Mon, 3 Sep 2007 01:58:43 +0000 (01:58 +0000)]
- add hActiveBuffer member to struct to ensure that modifying the screenbuffer is secured
- fix a bugs in the screen buffer resize code
- resizing now "works" (unfortunately a few drawing bugs show up)
svn path=/trunk/; revision=28794
Art Yerkes [Mon, 3 Sep 2007 01:57:36 +0000 (01:57 +0000)]
Added freeldr and hal from PPC branch, along with needed headers and
build changes.
Next ntoskrnl and add ppc dir under libcntptr, which didn't exist when I
forked.
svn path=/trunk/; revision=28793
Daniel Reimer [Sun, 2 Sep 2007 23:34:31 +0000 (23:34 +0000)]
Activated German RC File.
Add BS_MULTILINE to one Checkbox.
Fixed some Text Lengths to fit.
svn path=/trunk/; revision=28792
Daniel Reimer [Sun, 2 Sep 2007 23:04:40 +0000 (23:04 +0000)]
I missed a Dialog in my Translation :-P
svn path=/trunk/; revision=28791
Daniel Reimer [Sun, 2 Sep 2007 22:39:17 +0000 (22:39 +0000)]
Updated German Resource File. I was NOT able to test it, because intl seems to be broken, but before anybody else commits a translation...
svn path=/trunk/; revision=28790
Johannes Anderwald [Sun, 2 Sep 2007 22:27:03 +0000 (22:27 +0000)]
- improve error checking
- add hasQemuNoRebootOption stub
svn path=/trunk/; revision=28789
Johannes Anderwald [Sun, 2 Sep 2007 21:47:07 +0000 (21:47 +0000)]
- verify provided boot_cmd
- create also hdd images for manual boot cmds
svn path=/trunk/; revision=28788
Johannes Anderwald [Sun, 2 Sep 2007 21:11:12 +0000 (21:11 +0000)]
- hardcode the bios directory on linux system to /usr/share/qemu
- store the pid.txt in ROS_OUTPUT
- check on linux system if the emulator was successfully launched
svn path=/trunk/; revision=28787
Aleksey Bragin [Sun, 2 Sep 2007 20:42:08 +0000 (20:42 +0000)]
Dmitry Chapyshev <lentind@yandex.ru>:
- Improve intl.cpl, include almost all code from intl_new branch (it's pending for deletion now)
- ReactOS's intl.cpl now works and behaves similar to Windows XP's intl.cpl, only the last tab is unfinished
- Tested in Windows and ReactOS (in ROS it obviously has reduced functionality, since some of needed registry entries are absent)
- As a result, all other languages (other than en-us) need to be re-translated.
svn path=/trunk/; revision=28786
Hervé Poussineau [Sun, 2 Sep 2007 19:46:23 +0000 (19:46 +0000)]
Fix Linux build
svn path=/trunk/; revision=28785
Hervé Poussineau [Sun, 2 Sep 2007 19:42:22 +0000 (19:42 +0000)]
Remove local header debug.h, and use the global one
svn path=/trunk/; revision=28784
Hervé Poussineau [Sun, 2 Sep 2007 19:23:43 +0000 (19:23 +0000)]
Use typedefs_host.h header when building inflib for host
svn path=/trunk/; revision=28783
Hervé Poussineau [Sun, 2 Sep 2007 19:22:26 +0000 (19:22 +0000)]
Do not disable asserts
svn path=/trunk/; revision=28782
Eric Kohl [Sun, 2 Sep 2007 19:12:41 +0000 (19:12 +0000)]
- Add the repeat key settings dialog. It does not work yet.
- Update the bounce key settings dialog.
- Update the general page.
svn path=/trunk/; revision=28781
Magnus Olsen [Sun, 2 Sep 2007 19:03:50 +0000 (19:03 +0000)]
update ntgdibad.h before I forget thuse details that are need be done.
svn path=/trunk/; revision=28780
Johannes Anderwald [Sun, 2 Sep 2007 18:21:36 +0000 (18:21 +0000)]
- implement screenbuffer resizing(required for console scrolling support)
- still quite buggy :)
svn path=/trunk/; revision=28779
Hervé Poussineau [Sun, 2 Sep 2007 18:05:16 +0000 (18:05 +0000)]
Make some i386 code conditional
Add missing svn:eol-style=native property
svn path=/trunk/; revision=28778
Hervé Poussineau [Sun, 2 Sep 2007 16:33:00 +0000 (16:33 +0000)]
Fix warnings, and compilation of dib24bppc.c/dib32bppc.c
svn path=/trunk/; revision=28777
Magnus Olsen [Sun, 2 Sep 2007 14:36:48 +0000 (14:36 +0000)]
implement SetDeviceGammaRamp in gdi32 (leftdo check win32k if it implement or not)
svn path=/trunk/; revision=28776
Magnus Olsen [Sun, 2 Sep 2007 14:11:28 +0000 (14:11 +0000)]
add smaller check to SetDIBColorTable
svn path=/trunk/; revision=28775
Magnus Olsen [Sun, 2 Sep 2007 13:54:26 +0000 (13:54 +0000)]
sorry fix the the build
svn path=/trunk/; revision=28774