Alex Ionescu [Mon, 28 Nov 2005 22:24:37 +0000 (22:24 +0000)]
- Remove inlined gas assembly + c code mix in math.c and write the functions in real assembly code.
- Fix pch usage and qsort callback definition.
RTL can now be built with msvc.
svn path=/trunk/; revision=19729
Gé van Geldorp [Mon, 28 Nov 2005 22:03:22 +0000 (22:03 +0000)]
Re-import wmc from Wine
svn path=/trunk/; revision=19728
Gé van Geldorp [Mon, 28 Nov 2005 22:01:21 +0000 (22:01 +0000)]
Remove outdated wmc
svn path=/trunk/; revision=19727
Alex Ionescu [Mon, 28 Nov 2005 21:40:21 +0000 (21:40 +0000)]
- Make the NDK compatible with the MSDDK again.
- Fix some w32api incompatibility cruft since w32api insists on including winnt.h from kernel-mode.
- Fix some stuff that was including both kernel-mode and user-mode headers together.
- Use PISECURITY_DESCRIPTOR, not PSECURITY_DESCRIPTOR.
svn path=/trunk/; revision=19726
James Tabor [Mon, 28 Nov 2005 21:28:12 +0000 (21:28 +0000)]
Fix header includes.
svn path=/trunk/; revision=19725
Brandon Turner [Mon, 28 Nov 2005 19:41:01 +0000 (19:41 +0000)]
fixed the stretch code with some help from filip. small formatting changes.
svn path=/trunk/; revision=19724
Gé van Geldorp [Mon, 28 Nov 2005 19:36:57 +0000 (19:36 +0000)]
No use in building the targets just to immediately clean them again
svn path=/trunk/; revision=19723
Royce Mitchell III [Mon, 28 Nov 2005 18:23:25 +0000 (18:23 +0000)]
append "_auto" to dsp and vcproj filenames to not conflict with any manually created project files
svn path=/trunk/; revision=19722
Brandon Turner [Mon, 28 Nov 2005 14:16:39 +0000 (14:16 +0000)]
devmgr.exe changed to devmgrapp.exe
svn path=/trunk/; revision=19721
Thomas Bluemel [Mon, 28 Nov 2005 11:00:01 +0000 (11:00 +0000)]
also scroll the selection
svn path=/trunk/; revision=19720
Thomas Bluemel [Mon, 28 Nov 2005 10:38:04 +0000 (10:38 +0000)]
scroll the console properly instead of repainting it
svn path=/trunk/; revision=19719
Thomas Bluemel [Mon, 28 Nov 2005 10:20:44 +0000 (10:20 +0000)]
fix no newline at end of file warning
svn path=/trunk/; revision=19718
Royce Mitchell III [Mon, 28 Nov 2005 03:46:16 +0000 (03:46 +0000)]
fix linux builds - sorry
svn path=/trunk/; revision=19717
Thomas Bluemel [Mon, 28 Nov 2005 01:22:52 +0000 (01:22 +0000)]
fixed some warnings
svn path=/trunk/; revision=19716
Thomas Bluemel [Mon, 28 Nov 2005 01:10:49 +0000 (01:10 +0000)]
minor fixes
svn path=/trunk/; revision=19715
Brandon Turner [Mon, 28 Nov 2005 01:09:27 +0000 (01:09 +0000)]
fix wallpaper style center and implement tile.
svn path=/trunk/; revision=19714
Art Yerkes [Sun, 27 Nov 2005 23:36:55 +0000 (23:36 +0000)]
Case changes for file names to unbreak unix build.
svn path=/trunk/; revision=19713
Nathan Woods [Sun, 27 Nov 2005 23:23:38 +0000 (23:23 +0000)]
Regedit: Partially implemented Find/Find Next
Currently only implemented "Search Key Names"; searching key values and data not yet implemented. Also, the searching algorithm is pretty crude right now.
svn path=/trunk/; revision=19712
Thomas Bluemel [Sun, 27 Nov 2005 23:18:12 +0000 (23:18 +0000)]
more light-weight gui consoles that don't double-buffer the console screen
svn path=/trunk/; revision=19710
Brandon Turner [Sun, 27 Nov 2005 23:15:07 +0000 (23:15 +0000)]
fall back to .default values aren't found. ntclose -> zwclose thanks to thomas.
svn path=/trunk/; revision=19709
Royce Mitchell III [Sun, 27 Nov 2005 23:04:51 +0000 (23:04 +0000)]
move xml.h/cpp and ssprintf.h/cpp up a directory, make both rbuild and buildno use these same files
svn path=/trunk/; revision=19708
Gé van Geldorp [Sun, 27 Nov 2005 23:04:05 +0000 (23:04 +0000)]
Tell others to leave our port alone
svn path=/trunk/; revision=19707
Royce Mitchell III [Sun, 27 Nov 2005 23:01:38 +0000 (23:01 +0000)]
add simplified version of XMLLoadFile() - preparation to move up a directory
svn path=/trunk/; revision=19706
Royce Mitchell III [Sun, 27 Nov 2005 22:59:20 +0000 (22:59 +0000)]
remove dependance on rbuild's headers - preparation to move up a directory
svn path=/trunk/; revision=19705
Thomas Bluemel [Sun, 27 Nov 2005 22:45:01 +0000 (22:45 +0000)]
fixed uninitialized variable warning
svn path=/trunk/; revision=19704
Thomas Bluemel [Sun, 27 Nov 2005 22:33:18 +0000 (22:33 +0000)]
Patch by encoded <samcharly@hotmail.com>:
- added some Spanish translations
svn path=/trunk/; revision=19703
Gé van Geldorp [Sun, 27 Nov 2005 22:27:35 +0000 (22:27 +0000)]
Auto-register DLLs during 2nd stage setup
svn path=/trunk/; revision=19702
Hervé Poussineau [Sun, 27 Nov 2005 22:13:00 +0000 (22:13 +0000)]
Keep remote machine name in device info set. Use it when needed
svn path=/trunk/; revision=19701
Brandon Turner [Sun, 27 Nov 2005 21:31:35 +0000 (21:31 +0000)]
Structure member name changes. Alex just told me what to do. ;)
svn path=/trunk/; revision=19700
Hervé Poussineau [Sun, 27 Nov 2005 21:00:09 +0000 (21:00 +0000)]
Write connection name at the right place in registry.
Add PnpInstanceId and ShowIcon values
svn path=/trunk/; revision=19699
Hervé Poussineau [Sun, 27 Nov 2005 20:59:09 +0000 (20:59 +0000)]
Small cleanup/fixes:
- Don't open registry keys with full access rights
- Replace OutputDebugString by DPRINT
svn path=/trunk/; revision=19698
Alex Ionescu [Sun, 27 Nov 2005 20:18:33 +0000 (20:18 +0000)]
- Add the real NT Object Callbacks and #ifdef out the ReactOS ones.
- Add the real NT Loader Parameter Block structures & friends and #ifdef out the ReactOS ones (thanks to Filip Navara for some work on these).
svn path=/trunk/; revision=19697
Alex Ionescu [Sun, 27 Nov 2005 20:01:57 +0000 (20:01 +0000)]
- Forgot to add the define which enables _REACTOS_
svn path=/trunk/; revision=19696
Hervé Poussineau [Sun, 27 Nov 2005 19:40:46 +0000 (19:40 +0000)]
Implement most of SetupDiGetClassDevPropertySheetsW
svn path=/trunk/; revision=19695
Alex Ionescu [Sun, 27 Nov 2005 19:21:19 +0000 (19:21 +0000)]
- Fix compile issues caused by previous patch.
- Fix KPROFILE definition.
- Protect ReactOS-only members of EPROCESS, OBJECT_HEADER, W32_CALLOUT_DATA.
- Protect MADDRESS_SPACE for ReactOS only.
svn path=/trunk/; revision=19694
Alex Ionescu [Sun, 27 Nov 2005 18:24:32 +0000 (18:24 +0000)]
- Remove KTSS_NOIOMP from NDK.
- Fix KTSS definition.
- Fix KTRAP_FRAME definition.
- Fix RTL_PROCESS_BACKTRACE_INFORMATION and RTL_PROCESS_BACKTRACES definitions.
- Fix/rename RUNDOWN_DESCRIPTOR definition.
- Rename PPF_ definitions to RTL_USER_PROCESS_PARAMETERS_
- Setup a global _REACTOS_ define when code is compiled.
- #ifdef out the multiboot flags from the NDK so they'll only be available for ReactOS. Dirty 'hack' until we stop using them.
- Update NDK Fixme list, since all major bugs are fixed now.
svn path=/trunk/; revision=19693
Hervé Poussineau [Sun, 27 Nov 2005 17:05:37 +0000 (17:05 +0000)]
Fix part of bug 1053, by adding other hardware IDs that don't need a driver
svn path=/trunk/; revision=19692
Hartmut Birr [Sun, 27 Nov 2005 15:59:32 +0000 (15:59 +0000)]
Lock the MainResource from fcb, if we are trying to write back a modified cache segment.
Usually we have to call the callback function from FSD.
svn path=/trunk/; revision=19691
Hartmut Birr [Sun, 27 Nov 2005 15:53:46 +0000 (15:53 +0000)]
Use the calculated cluster/offset pair if we extend a file.
svn path=/trunk/; revision=19690
Hartmut Birr [Sun, 27 Nov 2005 15:44:36 +0000 (15:44 +0000)]
- Lock the MainResource if we overwrite or supersede an existing file.
- Use given allocation size, if we overwrite or supersede an existing file.
svn path=/trunk/; revision=19689
Filip Navara [Sun, 27 Nov 2005 15:37:06 +0000 (15:37 +0000)]
Use inflib.
svn path=/trunk/; revision=19688
Hervé Poussineau [Sun, 27 Nov 2005 14:51:06 +0000 (14:51 +0000)]
Add math coprocessor PNP id. Fixes bug 1052.
svn path=/trunk/; revision=19687
Thomas Bluemel [Sun, 27 Nov 2005 14:02:58 +0000 (14:02 +0000)]
fixed uninitialized variables warnings
svn path=/trunk/; revision=19686
Magnus Olsen [Sun, 27 Nov 2005 13:51:28 +0000 (13:51 +0000)]
Fix so reactos can boot to gui again Thx W3seek for his small patch
svn path=/trunk/; revision=19685
Casper Hornstrup [Sun, 27 Nov 2005 13:02:25 +0000 (13:02 +0000)]
Speed up compilation of gdiplus
svn path=/trunk/; revision=19684
Casper Hornstrup [Sun, 27 Nov 2005 12:57:35 +0000 (12:57 +0000)]
Speed up compilation of advapi32
svn path=/trunk/; revision=19683
Ged Murphy [Sun, 27 Nov 2005 12:28:45 +0000 (12:28 +0000)]
remove my changes to Elronds patch. RtlNtStatusToDosError does the job for us.
svn path=/trunk/; revision=19682
Magnus Olsen [Sun, 27 Nov 2005 12:23:02 +0000 (12:23 +0000)]
Translaton and keyboard driver by Robert Horvath - Talley (talley_replace_this_by_at_cubeclub.hu), Gergely Risko - Cake Peter Nagy - Kritika (nagylakas_replace_this_by_at_gmail.com), Peter Lukacs - Hungi (lukacs.peter_replace_this_by_at_rtk.pte.hu) small bugfix in kbdhu by me and add it to bootcd menu.
\reactos\lib\cmdlg32\ Robert Horvath
\reactos\lib\comctl32\ Robert Horvath
\reactos\lib\shell32\ Robert Horvath
\reactos\subsys\ntvdm\ Robert Horvath
\reactos\subsys\system\calc\ Peter Nagy
\reactos\subsys\system\expand\ Peter Nagy
\reactos\subsys\system\explorer\ Robert Horvath
\reactos\subsys\system\format\ Peter Nagy
\reactos\subsys\system\notepad\ Peter Nagy
\reactos\subsys\system\reactos\ Robert Horvath
\reactos\subsys\system\regsrv32\ Peter Nagy
\reactos\subsys\system\reporterror\ Robert Horvath
\reactos\subsys\system\rundll32\ Peter Nagy
\reactos\subsys\system\sm\ Robert Horvath
\reactos\subsys\system\taskmgr\ Robert Horvath
\reactos\subsys\system\userinit\ Peter Nagy
\reactos\subsys\system\winefile\ Peter Nagy
\reactos\subsys\system\vmwinst\ Robert Horvath
\reactos\lib\winmm\ Peter Nagy
\reactos\lib\cpl\ Peter Lukacs
svn path=/trunk/; revision=19681
Magnus Olsen [Sun, 27 Nov 2005 12:18:52 +0000 (12:18 +0000)]
Translaton and keyboard driver by Robert Horvath - Talley (talley_replace_this_by_at_cubeclub.hu), Gergely Risko - Cake Peter Nagy - Kritika (nagylakas_replace_this_by_at_gmail.com), Peter Lukacs - Hungi (lukacs.peter_replace_this_by_at_rtk.pte.hu) small bugfix in kbdhu by me and add it to bootcd menu.
\reactos\lib\cmdlg32\ Robert Horvath
\reactos\lib\comctl32\ Robert Horvath
\reactos\lib\shell32\ Robert Horvath
\reactos\subsys\ntvdm\ Robert Horvath
\reactos\subsys\system\calc\ Peter Nagy
\reactos\subsys\system\expand\ Peter Nagy
\reactos\subsys\system\explorer\ Robert Horvath
\reactos\subsys\system\format\ Peter Nagy
\reactos\subsys\system\notepad\ Peter Nagy
\reactos\subsys\system\reactos\ Robert Horvath
\reactos\subsys\system\regsrv32\ Peter Nagy
\reactos\subsys\system\reporterror\ Robert Horvath
\reactos\subsys\system\rundll32\ Peter Nagy
\reactos\subsys\system\sm\ Robert Horvath
\reactos\subsys\system\taskmgr\ Robert Horvath
\reactos\subsys\system\userinit\ Peter Nagy
\reactos\subsys\system\winefile\ Peter Nagy
\reactos\subsys\system\vmwinst\ Robert Horvath
\reactos\lib\winmm\ Peter Nagy
\reactos\lib\cpl\ Peter Lukacs
svn path=/trunk/; revision=19680
Casper Hornstrup [Sun, 27 Nov 2005 12:03:48 +0000 (12:03 +0000)]
Speed up compilation of msconfig
svn path=/trunk/; revision=19679
Casper Hornstrup [Sun, 27 Nov 2005 11:59:02 +0000 (11:59 +0000)]
Speed up compilation of cmd
svn path=/trunk/; revision=19678
Ged Murphy [Sun, 27 Nov 2005 11:30:44 +0000 (11:30 +0000)]
forgot to remove debugging
svn path=/trunk/; revision=19677
Ged Murphy [Sun, 27 Nov 2005 11:29:07 +0000 (11:29 +0000)]
Add more debug info and better error control, from Elrond.
A few minor changes by me.
svn path=/trunk/; revision=19676
Steven Edwards [Sun, 27 Nov 2005 06:48:34 +0000 (06:48 +0000)]
XML.cpp -> xml.cpp, XML.h -> xml.h. Sorry Windows users, if you make sure your stuff is in the correct case the first time then you wont have problems when doing a svn update.
svn path=/trunk/; revision=19675
Royce Mitchell III [Sun, 27 Nov 2005 06:34:50 +0000 (06:34 +0000)]
remove xml.h/cpp's dependancy on exception.h/cpp - in preparation to move xml.h/cpp and ssprintf.h/ccp out of rbuild directory since buildno uses them too
svn path=/trunk/; revision=19674
Steven Edwards [Sun, 27 Nov 2005 06:20:33 +0000 (06:20 +0000)]
more crt, crtdll and msvcrt cleanup
svn path=/trunk/; revision=19673
Royce Mitchell III [Sun, 27 Nov 2005 05:54:05 +0000 (05:54 +0000)]
msvc compatibility
svn path=/trunk/; revision=19672
Royce Mitchell III [Sun, 27 Nov 2005 05:53:01 +0000 (05:53 +0000)]
msvc compatibility
svn path=/trunk/; revision=19671
Steven Edwards [Sun, 27 Nov 2005 05:50:19 +0000 (05:50 +0000)]
inline -> __inline
svn path=/trunk/; revision=19670
Brandon Turner [Sun, 27 Nov 2005 04:16:53 +0000 (04:16 +0000)]
Don't hardcode user to .DEFAULT when reading registry
svn path=/trunk/; revision=19669
Alex Ionescu [Sun, 27 Nov 2005 03:08:35 +0000 (03:08 +0000)]
- Update selector names to official names and define/use the MODE and RPL masks for more portable/clean code.
svn path=/trunk/; revision=19668
Alex Ionescu [Sun, 27 Nov 2005 03:07:22 +0000 (03:07 +0000)]
- Fix a typo causing a potentially fatal bug in user-mode exceptions. Might fix hpoussin's bub.
svn path=/trunk/; revision=19667
Alex Ionescu [Sun, 27 Nov 2005 02:55:13 +0000 (02:55 +0000)]
- Add DDK alignment macros and move/rename the ones in the NDK for user-mode only (since kernel-mode should use the DDK ones).
- Fix helper.h's alignment macros to protect properly and also use a faster implementation.
- Update NDK readme.
svn path=/trunk/; revision=19666
Gé van Geldorp [Sat, 26 Nov 2005 23:26:04 +0000 (23:26 +0000)]
Use correct prototype for DbgPrint. Thanks to Hartmut for pointing this out.
svn path=/trunk/; revision=19665
Sebastian Gasiorek [Sat, 26 Nov 2005 23:17:32 +0000 (23:17 +0000)]
fixed resource id for performance button
svn path=/trunk/; revision=19664
Alex Ionescu [Sat, 26 Nov 2005 22:51:59 +0000 (22:51 +0000)]
- Fix/take decisions on the minor NDK FIXMEs.
svn path=/trunk/; revision=19662
Casper Hornstrup [Sat, 26 Nov 2005 22:12:15 +0000 (22:12 +0000)]
Fix dependencies that cause trouble
svn path=/trunk/; revision=19661
Thomas Bluemel [Sat, 26 Nov 2005 21:15:35 +0000 (21:15 +0000)]
fixed difference in signedness warning
svn path=/trunk/; revision=19660
Sebastian Gasiorek [Sat, 26 Nov 2005 20:22:45 +0000 (20:22 +0000)]
- fixed removing keys from menu
- changed RegDeleteKeyRecursive to SHDeleteKey (based on wine regedit code)
svn path=/trunk/; revision=19659
Casper Hornstrup [Sat, 26 Nov 2005 20:18:49 +0000 (20:18 +0000)]
Speed up compilation of win32k (again)
svn path=/trunk/; revision=19658
Casper Hornstrup [Sat, 26 Nov 2005 20:05:14 +0000 (20:05 +0000)]
Speed up compilation of taskmgr
svn path=/trunk/; revision=19657
Casper Hornstrup [Sat, 26 Nov 2005 19:53:55 +0000 (19:53 +0000)]
Speed up compilation of usetup
svn path=/trunk/; revision=19656
Casper Hornstrup [Sat, 26 Nov 2005 19:43:36 +0000 (19:43 +0000)]
Speed up compilation of smss
svn path=/trunk/; revision=19655
Casper Hornstrup [Sat, 26 Nov 2005 19:25:14 +0000 (19:25 +0000)]
Speed up compilation of win32k.sys
svn path=/trunk/; revision=19654
Casper Hornstrup [Sat, 26 Nov 2005 18:54:28 +0000 (18:54 +0000)]
Include regtests.h only once
svn path=/trunk/; revision=19653
Casper Hornstrup [Sat, 26 Nov 2005 18:53:26 +0000 (18:53 +0000)]
Update with missing symbols
svn path=/trunk/; revision=19652
Casper Hornstrup [Sat, 26 Nov 2005 18:45:06 +0000 (18:45 +0000)]
Register shdocvw.dll during second stage setup
svn path=/trunk/; revision=19651
Casper Hornstrup [Sat, 26 Nov 2005 18:43:46 +0000 (18:43 +0000)]
* Implement <autoregister>
* Autogenerate syssetup.inf
svn path=/trunk/; revision=19650
Thomas Bluemel [Sat, 26 Nov 2005 18:24:43 +0000 (18:24 +0000)]
fixed wrong comment
svn path=/trunk/; revision=19649
Thomas Bluemel [Sat, 26 Nov 2005 17:43:06 +0000 (17:43 +0000)]
Revert Filip's last 4 changes on his request as they break booting
svn path=/trunk/; revision=19648
Thomas Bluemel [Sat, 26 Nov 2005 17:07:54 +0000 (17:07 +0000)]
display the device properties when double-clicking a device
svn path=/trunk/; revision=19647
Thomas Bluemel [Sat, 26 Nov 2005 16:54:56 +0000 (16:54 +0000)]
implemented the general device information page
svn path=/trunk/; revision=19646
Thomas Bluemel [Sat, 26 Nov 2005 16:54:15 +0000 (16:54 +0000)]
add stub for SetupDiLoadClassIcon
svn path=/trunk/; revision=19645
Sebastian Gasiorek [Sat, 26 Nov 2005 16:46:53 +0000 (16:46 +0000)]
fixed changing registry value after name
svn path=/trunk/; revision=19644
Hartmut Birr [Sat, 26 Nov 2005 16:39:27 +0000 (16:39 +0000)]
Fix a typo in my last commit.
svn path=/trunk/; revision=19643
Filip Navara [Sat, 26 Nov 2005 16:36:18 +0000 (16:36 +0000)]
Fix splitting of cells (noticed by Hartmut).
svn path=/trunk/; revision=19642
Hartmut Birr [Sat, 26 Nov 2005 16:35:23 +0000 (16:35 +0000)]
Don't use the OldIrql value from fmutex after releasing it.
svn path=/trunk/; revision=19641
Hartmut Birr [Sat, 26 Nov 2005 16:08:27 +0000 (16:08 +0000)]
Save the old irql in ExTryToAcquireFastMutex.
svn path=/trunk/; revision=19640
Hartmut Birr [Sat, 26 Nov 2005 16:04:33 +0000 (16:04 +0000)]
Fixed CcTryToAcquireBrokenMutex.
svn path=/trunk/; revision=19639
Filip Navara [Sat, 26 Nov 2005 15:23:25 +0000 (15:23 +0000)]
Don't make cells smaller than they are.
svn path=/trunk/; revision=19638
Filip Navara [Sat, 26 Nov 2005 15:22:33 +0000 (15:22 +0000)]
Don't make cells smaller than they are.
svn path=/trunk/; revision=19637
Filip Navara [Sat, 26 Nov 2005 15:21:44 +0000 (15:21 +0000)]
Don't make cells smaller than they are.
svn path=/trunk/; revision=19636
Hartmut Birr [Sat, 26 Nov 2005 13:26:48 +0000 (13:26 +0000)]
Define the DPRINT and CHECKPOINT macro depend from NDEBUG for each include of debug.h.
svn path=/trunk/; revision=19635
Hervé Poussineau [Sat, 26 Nov 2005 12:37:49 +0000 (12:37 +0000)]
Remove useless property pages
svn path=/trunk/; revision=19634
Ged Murphy [Sat, 26 Nov 2005 12:14:28 +0000 (12:14 +0000)]
silence debug messages
svn path=/trunk/; revision=19633
Eric Kohl [Sat, 26 Nov 2005 11:44:06 +0000 (11:44 +0000)]
Allocate another 4 bytes for unique pointers to simple types.
This fixes bug #1048.
svn path=/trunk/; revision=19632
Thomas Bluemel [Sat, 26 Nov 2005 11:43:31 +0000 (11:43 +0000)]
simplify displaying the advanced device properties
svn path=/trunk/; revision=19631
Thomas Bluemel [Sat, 26 Nov 2005 11:26:01 +0000 (11:26 +0000)]
allow warnings so it builds with g++ 4.0
svn path=/trunk/; revision=19630
Gé van Geldorp [Sat, 26 Nov 2005 11:02:13 +0000 (11:02 +0000)]
Silence debug messages
svn path=/trunk/; revision=19629
Thomas Bluemel [Sat, 26 Nov 2005 10:53:01 +0000 (10:53 +0000)]
Document the -ud flag for ROS_RBUILDFLAGS
svn path=/trunk/; revision=19628