Commit graph

23849 commits

Author SHA1 Message Date
Magnus Olsen d10a481476 Implement test for NtGdiDdCreateDirectDrawObject works in windows 2000 sp4, only if u remove __REACTOS__ or using the vs project file. have not tested in reactos yet. but it should work.
svn path=/trunk/; revision=25790
2007-02-11 16:57:31 +00:00
Johannes Anderwald 519d3fe7fc - fix warning
svn path=/trunk/; revision=25789
2007-02-11 16:27:08 +00:00
Johannes Anderwald e7889591ae - Fix a bug in NtUserOpenDesktop and simply the code
- Fix bug in NtUserEnumDisplayDevices

svn path=/trunk/; revision=25788
2007-02-11 15:32:54 +00:00
Johannes Anderwald 55ffc321dc - Fix a few warnings
svn path=/trunk/; revision=25787
2007-02-11 15:23:48 +00:00
Magnus Olsen 70f870bb70 adding some comment after review how it works in windows. I doing my own syscall in windows 2000 to see how it act and base my knowledges of that to correct some part of win32k dx handling.
svn path=/trunk/; revision=25786
2007-02-11 15:19:22 +00:00
Johannes Anderwald 31ba4573a4 fix svn properties
svn path=/trunk/; revision=25785
2007-02-11 15:14:04 +00:00
Johannes Anderwald 743b9588a7 - remove stdcall decoration
svn path=/trunk/; revision=25784
2007-02-11 15:12:49 +00:00
Aleksey Bragin 16572ed8bb Right now, it's not enough to just set the bios video mode to 0x12, other stuff like choosing correct font is needed.
Fixes "no text output in 1st stage setup" bug (and it still sets the videomode to 0x12, so it's not a hack).

svn path=/trunk/; revision=25783
2007-02-11 13:37:39 +00:00
Aleksey Bragin e1e4c0d0ca 25763 was an example of how to NEVER do in ReactOS repository.
Besides reverting a good implementation, it also introduced unwanted hidden changes into cmd/console.c and videoprt.h.

Don't forget to make win32k_clean / user32_clean / videoprt_clean

svn path=/trunk/; revision=25782
2007-02-11 13:05:50 +00:00
Sylvain Petreolle 3fa9b4f5fb move from branch
svn path=/trunk/; revision=25781
2007-02-11 11:21:14 +00:00
Sylvain Petreolle 03332d70a1 delete empty dir
svn path=/trunk/; revision=25780
2007-02-11 11:17:27 +00:00
Magnus Olsen b93110af03 adding winetest from the vendor drop for usp10.dll
svn path=/branches/ros-branch-0_3_1/; revision=25779
2007-02-11 10:44:31 +00:00
Magnus Olsen 497f28112f adding winetest from the vendor drop for usp10.dll
svn path=/trunk/; revision=25779
2007-02-11 10:44:31 +00:00
Magnus Olsen 9325914af4 sorry I forget the rbuild for the usp10 it self :(
svn path=/trunk/; revision=25778
2007-02-11 10:37:59 +00:00
Magnus Olsen 42c37a20ce adding usp10 to the building system. and small diff file as well. thuse change should not have been need it, maybe some whant take a look at them in the diff file and found 100% proper fix.
svn path=/trunk/; revision=25777
2007-02-11 10:35:19 +00:00
Magnus Olsen 9fbc2ee0f8 Copied remotely
svn path=/trunk/; revision=25776
2007-02-11 10:22:39 +00:00
Magnus Olsen 44e336e351 perpare import of usp10 from wine,
import wine usp10.h (from wine cvs 11/02-2007 rev  1.8)
from wine log
Revision 1.8 
Hans Leidekker <hans@it.vu.nl>
usp10: Implement ScriptString_pSize.
--------------------------------------------------------------------------------
Revision 1.7
Francois Gouget <fgouget@free.fr>
include/usp10.h: Add missing include directives.
--------------------------------------------------------------------------------
Revision 1.6
Jonathan Ernst <jonathan@ernstfamily.ch>
Update the address of the Free Software Foundation.
--------------------------------------------------------------------------------
Revision 1.5
Vijay Kiran Kamuju <infyquest@gmail.com>
Added some missing definitions in usp10.h.
--------------------------------------------------------------------------------
Revision 1.4
Marcus Meissner <meissner@suse.de>
extern "C" wrappers for usp10.h.
--------------------------------------------------------------------------------
Revision 1.3
Raphael Junqueira <fenix@club-internet.fr>
Add stubs around ScriptStringAnalyse to avoid PAF crash.
--------------------------------------------------------------------------------
Revision 1.2
Oliver Stieber <oliver_stieber@yahoo.co.uk>
Added stubbed support for ScriptGetFontProperties.
--------------------------------------------------------------------------------
Revision 1.1
Steven Edwards <steven@codeweavers.com>
Add stub implementation of the Uniscribe Script Processor.

svn path=/trunk/; revision=25771
2007-02-11 10:06:35 +00:00
Magnus Olsen 44c2b6bf63 update my private doc
svn path=/branches/ros-branch-0_3_1/; revision=25770
2007-02-10 22:32:06 +00:00
Magnus Olsen 4c34438a9a merge 25768 from trunk to 0.3.1 : fixed
Property sheet:
- Set focus to defpushbutton or to first WC_EDIT child window if present, like it works on windows.
- update wine diff
This fixes the regression in 2nd stage setup when no keyboard focus was present.

svn path=/branches/ros-branch-0_3_1/; revision=25769
2007-02-10 22:26:45 +00:00
Timo Kreuzer 3a80060bfe Property sheet:
- Set focus to defpushbutton or to first WC_EDIT child window if present, like it works on windows.
- update wine diff
This fixes the regression in 2nd stage setup when no keyboard focus was present.

svn path=/trunk/; revision=25768
2007-02-10 22:02:45 +00:00
Maarten Bosma 4cef94f636 New try: Lester Kortenhoeven (lester(at)kortenhoeven(dot)de):
* Implement uninstall feature. Does not work under reactos yet, because it does not seem to store the installer information under the registry path windows stores them. 
* Show Version in the description.

svn path=/trunk/; revision=25767
2007-02-10 21:48:44 +00:00
Maarten Bosma 40790c54c7 sorry 25765 was ment to go to trunk
svn path=/branches/ros-branch-0_3_1/; revision=25766
2007-02-10 21:46:37 +00:00
Maarten Bosma d06c2356fb Lester Kortenhoeven (lester(at)kortenhoeven(dot)de):
* Implement uninstall feature. Does not work under reactos yet, because it does not seem to store the installer information under the registry path windows stores them. 
* Show Version in the description.

svn path=/branches/ros-branch-0_3_1/; revision=25765
2007-02-10 21:41:28 +00:00
Aleksey Bragin e356b22952 Fix user32, gdi32 and dnsapi's base addresses so that no relocations occur during system bootup.
Please note that their base addresses do not correspond anymore to the base addresses those DLLs have in Windows.

svn path=/trunk/; revision=25764
2007-02-10 15:49:50 +00:00
Magnus Olsen 1bbe7c2674 reverting 25758 : for follow reason
1. it cause regress of loading keyboard layout from the regsiter when reatcos booting. 
2. it does not follow windows implement 
3. it does not using ntoskrnl for it is ntoskrnl that handling the keyboard not the win32k.
4. it does not using right protoype for some syscall
5. some syscall does not working like windows. it mess it up instead. 
6. Do not implement own design on public api and syscall

svn path=/trunk/; revision=25763
2007-02-10 14:52:46 +00:00
Saveliy Tretiakov 516fc1cc74 Add missing return
svn path=/trunk/; revision=25762
2007-02-10 13:11:02 +00:00
Magnus Olsen 39f8130921 stub shall be in stub. file not in other files.
svn path=/trunk/; revision=25761
2007-02-10 09:15:04 +00:00
Saveliy Tretiakov 0675bc2424 Fix a bug.
svn path=/trunk/; revision=25760
2007-02-10 08:09:04 +00:00
Saveliy Tretiakov 011bca506e Add braces to if.
svn path=/trunk/; revision=25759
2007-02-10 07:28:25 +00:00
Saveliy Tretiakov c1145464aa Add multiple keyboard layout support. Implemented NtUserLoadKeyboardLayoutEx, NtUserActivateKeyboardLayout, NtUserGetKeyboardLayoutList, NtUserGetKeyboardLayoutName.
svn path=/trunk/; revision=25758
2007-02-09 20:48:37 +00:00
Aleksey Bragin f88b54561d 30 seconds screensaver timeout is just simply wrong. Developers should have test-settings inside *their* working copies, not trunk/release branches.
Set it to 10 minutes (default value in WinXP, iirc).

svn path=/branches/ros-branch-0_3_1/; revision=25757
2007-02-09 10:46:13 +00:00
Aleksey Bragin cd679a1f7e 30 seconds screensaver timeout is just simply wrong. Developers should have test-settings inside *their* working copies, not trunk/release branches.
Set it to 10 minutes (default value in WinXP, iirc).

svn path=/trunk/; revision=25756
2007-02-09 10:45:54 +00:00
Timo Kreuzer 8c6bd0b95a A gdi handle viewer.
There's currently a hack, to make it work on ROS, OpenProcess() crashes ROS, so currently you will not see the processes names.

svn path=/trunk/; revision=25755
2007-02-08 23:29:24 +00:00
Sylvain Petreolle f5dd45afa8 add msacm32.drv to bootcd
svn path=/trunk/; revision=25754
2007-02-08 17:06:48 +00:00
Sylvain Petreolle 4e8ef10889 try to load actual names
for midimap.dll and msacm32.drv

svn path=/trunk/; revision=25753
2007-02-08 17:05:15 +00:00
Alex Ionescu 867471f6cc - Fix build.
- Initialize some SharedUserData settings in MmInitSystem.

svn path=/trunk/; revision=25752
2007-02-08 01:22:04 +00:00
Alex Ionescu 1b3e649577 - Update boot graphics with new, RLE-compressed and palette-blacked versions from mf.
- Re-enable FreeLDR's "prepare for ros video" routine, but change it to match the new BootVid, which uses Mode 0x12. This is roughly what HalDisplayReset does, which isn't yet implemented (except the latter needs to setup a BIOS call trampoline).
- Fix up some bugs in bootvid and inbv.
- Implement SOS case of DisplayBootBitmap, and implement FinalizeBootLogo. Now bootvid starts to show its colors, but one .bmp is still buggy.

svn path=/trunk/; revision=25751
2007-02-08 00:50:23 +00:00
Alex Ionescu f58c57410c - Add bootvid-compatible bitmaps for ReactOS, made by mf.
svn path=/trunk/; revision=25750
2007-02-07 22:08:13 +00:00
Hervé Poussineau 8afd1c5854 Specify which winuser.h we want to include, instead of relying on some magic to find the right one
svn path=/trunk/; revision=25749
2007-02-07 21:40:46 +00:00
Aleksey Bragin f56e85deb7 Merge fixes for LiveCD (25746, 25747 plus corresponding changes in ex/init.c).
LiveCD now works.

svn path=/branches/ros-branch-0_3_1/; revision=25748
2007-02-07 20:56:12 +00:00
Alex Ionescu e5a4c24966 - Better fix for LiveCD issue; now it should work no matter what.
svn path=/trunk/; revision=25747
2007-02-07 16:31:24 +00:00
Alex Ionescu 0883e06a43 - Fix IopApplyReactOSCdRomHack to handle LiveCD case properly. LiveCD should now boot*.
- Fix invalid inbv called during shutdown.
- Don't call HalResetDisplay during VidReset since it's not yet implemented and this will crash the system.
- Temporarily disable bootvid in LiveCD until it works, and enable debugging output so LiveCDs can output some debugging information in case of bugs.
* LiveCD won't actually work because for some time now, ReactOS needs to be "installed" because of missing PnP entries. LiveCD Boot will cause a message box saying "EnableUserModePnPManager" failed. hpoussin?

svn path=/trunk/; revision=25746
2007-02-07 06:08:24 +00:00
Dmitry Gorbachev a840459c37 Fix "keyboard does not respond" bug. Thanks to Peter Krawies (breakoutbox /AT/ web /DOT/ de)
svn path=/trunk/; revision=25745
2007-02-07 00:29:50 +00:00
Dmitry Gorbachev e6a2b315ca bootvid.sys -> bootvid.dll
svn path=/trunk/; revision=25744
2007-02-06 17:48:21 +00:00
Magnus Olsen aaba4e8b8c update my private doc about mmx
svn path=/branches/ros-branch-0_3_1/; revision=25743
2007-02-06 16:46:33 +00:00
Magnus Olsen 10321d87a1 mmx works so activate mmx optimze for mesa32
svn path=/branches/ros-branch-0_3_1/; revision=25742
2007-02-06 16:44:44 +00:00
Magnus Olsen 47fe8ffea2 update my private regress doc.
svn path=/branches/ros-branch-0_3_1/; revision=25741
2007-02-06 16:11:20 +00:00
Magnus Olsen 7399c608e5 tempary fix for OpenGL. until ntoskrnl got sse implement. this fix are only for 0.3.1 branch
svn path=/branches/ros-branch-0_3_1/; revision=25740
2007-02-06 16:10:45 +00:00
Magnus Olsen 8b263ce49e Doc what I known is left todo.
please update it. what have been regress and which regress have been fixed. 

svn path=/branches/ros-branch-0_3_1/; revision=25739
2007-02-06 15:27:24 +00:00
Magnus Olsen c66a34663b fixed ReactOS.xml to ReactOS.rbuild.
some one forget change some place to ReactOS.rbuild and update the doc

svn path=/trunk/; revision=25738
2007-02-06 13:34:47 +00:00