Commit graph

23302 commits

Author SHA1 Message Date
Aleksey Bragin
815a380bfe - ReactOS does not directly aim NT4 compatibility everywhere, reflect this in the readme.
- Add a sentence about RosBE.

svn path=/trunk/; revision=25177
2006-12-16 11:06:33 +00:00
Sylvain Petreolle
1de0f7c37a dont crash if apps.xml cant be read
svn path=/trunk/; revision=25176
2006-12-16 10:55:15 +00:00
Magnus Olsen
c46da966ca Clean up the code bit, and move some code. nothing new really, it is basic new redesign for createsurface code.
svn path=/trunk/; revision=25175
2006-12-15 23:54:42 +00:00
Magnus Olsen
91742d22de Clean up the code bit, and move some code. nothing new really, it is basic new redesign for createsurface code.
svn path=/trunk/; revision=25174
2006-12-15 23:54:15 +00:00
Aleksey Bragin
b3b09c712f [AUDIT]
- Unlocking most of Mm components, because, first of all Memory Manager is based on a completely different concept, which is not like NT4, NT5, NT5.1 or NT5.2. Secondly, init routines are again different due to different Loader Parameter Block and different ways of passing memory map. Thirdly, there are a lot of stubs.
- All code was looked through and it does not seem to contain any suspicious details.

svn path=/trunk/; revision=25173
2006-12-15 20:22:43 +00:00
Maarten Bosma
e6440f38c4 Add the applications, which were in the old package manager.
svn path=/trunk/; revision=25172
2006-12-15 18:50:00 +00:00
Maarten Bosma
67fe893b0b Even set icon, if there is none given in the xml file. Workaround for ReactOS bug.
svn path=/trunk/; revision=25171
2006-12-15 18:14:49 +00:00
Maarten Bosma
343f35865f Do not hardcode the path to the xml file.
svn path=/trunk/; revision=25170
2006-12-15 16:54:18 +00:00
Maarten Bosma
1f61021064 Forgot to remove this
svn path=/trunk/; revision=25169
2006-12-15 16:40:18 +00:00
Maarten Bosma
e83af284f2 New Downloader
- Description field is not done yet. 
- Download.c is taken from getfirefox.

svn path=/trunk/; revision=25168
2006-12-15 16:11:59 +00:00
Magnus Olsen
0296188f39 adding experment code for createsurface overlay. but this code show how we should do the backbuffer.
svn path=/trunk/; revision=25167
2006-12-14 22:58:44 +00:00
Magnus Olsen
acb5f1bb20 we can now create backbuffer surface. but some how we are doing it wrong ??
1. hacked getattachsurface was not a good idea. we can not lure program with curren code so tehy fails. 


svn path=/trunk/; revision=25166
2006-12-14 21:11:00 +00:00
Sylvain Petreolle
8a0deccf20 build control with unicode=yes
svn path=/trunk/; revision=25165
2006-12-14 20:40:18 +00:00
Magnus Olsen
662f1546cf create backbuffer works, left todo is to implement getattach surface.
svn path=/trunk/; revision=25164
2006-12-14 20:03:06 +00:00
Magnus Olsen
23153cc3cf 1. fixed fullscreen crash when we exit
2. more prepations for backbuffer support

svn path=/trunk/; revision=25163
2006-12-14 19:33:05 +00:00
Magnus Olsen
4eca115ed8 start prepare for implement of the backbuffer. we do not alloc the backbuffers yet.
1. add alloc of backbuffer to own files so it is easy understand how it is done. 
   the file createsurface.c are not include to rbuild yet. I do not want lose current
   code. if something happen with it. 

svn path=/trunk/; revision=25162
2006-12-14 18:10:18 +00:00
Aleksey Bragin
627e0b918d A correct check, finally.
svn path=/trunk/; revision=25161
2006-12-14 13:22:55 +00:00
Aleksey Bragin
734c8972dd GreyGhost: Fixing typos.
svn path=/trunk/; revision=25160
2006-12-14 12:51:16 +00:00
Magnus Olsen
3b179ca6a9 revers 25135 for it is incorrect change, do ask before change any code in win32k. and do not assume code is wrong
See issue #25 for more details.

svn path=/trunk/; revision=25159
2006-12-14 12:49:19 +00:00
Magnus Olsen
75f5b641f2 make the cleanup working as it should, do not crash when it try free unlinked dd interface.
svn path=/trunk/; revision=25158
2006-12-14 10:53:35 +00:00
Magnus Olsen
80f2505753 The format change of setup.c cause unexpect error. some typo ??
svn path=/trunk/; revision=25157
2006-12-14 10:32:23 +00:00
Magnus Olsen
f6dc17f3c0 fixing the last problem with release of dd interface, hopply I do not forget to free any memory it alloc this time.
fixing proper shourtdown of dx. 

svn path=/trunk/; revision=25156
2006-12-14 09:35:19 +00:00
Magnus Olsen
45000c2da2 start implement release for dd interface, we do not release everthing yet, we still have some memory leak.
svn path=/trunk/; revision=25155
2006-12-14 09:20:00 +00:00
Magnus Olsen
849df320ad fixing a small check in createsurface
svn path=/trunk/; revision=25154
2006-12-14 08:43:04 +00:00
Magnus Olsen
fc31996a7d Implement full support for GetPixelFormat
svn path=/trunk/; revision=25153
2006-12-14 08:22:17 +00:00
Magnus Olsen
ac78b1e624 Do not crash in GetDC, mplayer company we do not have a backbuffer now. good news, instead for a crash
svn path=/trunk/; revision=25152
2006-12-13 23:19:20 +00:00
Magnus Olsen
e24638087b exprement code for GetPxielformat, (manger crash mplayer (the gui version) in the GetDC api, and maybe for we do not have the clipper implement. yet.
svn path=/trunk/; revision=25151
2006-12-13 23:06:48 +00:00
Sylvain Petreolle
1f89928830 build wordpad with unicode="yes/no"
svn path=/trunk/; revision=25150
2006-12-13 22:05:14 +00:00
Magnus Olsen
82d454c95b more cleanup,
1. fixed more tab to space
2. rewrite addref for some inteface. 

svn path=/trunk/; revision=25149
2006-12-13 21:48:35 +00:00
Magnus Olsen
b7bb710426 fixing more format from tab to space
svn path=/trunk/; revision=25148
2006-12-13 21:28:52 +00:00
Magnus Olsen
ca82e66f85 fixed format of this file do not mix tab and space
svn path=/trunk/; revision=25147
2006-12-13 20:57:09 +00:00
Aleksey Bragin
209f1567c8 - Improve a debug print to provide more info.
svn path=/trunk/; revision=25146
2006-12-13 16:04:17 +00:00
Hervé Poussineau
8a628a8eea Try to read shell name from HKCU registry key.
If HKCU registry key or file not found, fall back to HKLM registry key
If HKLM registry key or file not found, fall back to names "explorer.exe" and "cmd.exe"

svn path=/trunk/; revision=25145
2006-12-13 14:58:10 +00:00
Johannes Anderwald
7f7148ea0c - msvc compability fixes
- fix build breakage introduced by me

svn path=/trunk/; revision=25144
2006-12-13 14:45:23 +00:00
Magnus Olsen
4c1c201d3c fixed setcorative level set now the DDRAWILCL_ISFULLSCREEN flags,
remove some code from blt for it does not work in fullscreen. our bltblt working now in fullscreen and windows mode. 
 

svn path=/trunk/; revision=25143
2006-12-13 09:36:39 +00:00
Magnus Olsen
519c0fdb36 small cleanup for unlock
svn path=/trunk/; revision=25142
2006-12-13 08:31:02 +00:00
Magnus Olsen
cb00971319 Fixed, yeah our second test apps works ms dx sdk font.exe works equal good as it use to now. We are getting Ddlock and Ddunlock working again.
svn path=/trunk/; revision=25141
2006-12-13 07:54:45 +00:00
Peter Ward
f696e3e547 - Compilation fix.
svn path=/trunk/; revision=25140
2006-12-13 05:37:55 +00:00
Johannes Anderwald
86ee432e0b Part 2/2 of WDK compability fixes
- reflect previous header changes
- fix prototype for GetConsoleAliasA/W
                    CreateSymbolicLinkA/W


svn path=/trunk/; revision=25139
2006-12-12 23:57:24 +00:00
Johannes Anderwald
170373b2b0 Part 1/2 of WDK compability fixes
- add struct CONSOLE_READCONSOLE_CONTROL to wincon.h
- add missing pointer typedef
- fix declaration of ReadConsoleA 
                     ReadConsoleW
                     FindFirstVolumeA
                     FindFirstVolumeW
                     FindFirstVolumeMountPointA
                     FindFirstVolumeMountPointW
                     FindNextVolumeA
                     GetApplicationRecoveryCallback
                     RegisterApplicationRecoveryCallback
                     SystemTimeToTzSpecificLocalTime

- fix typedef of WIN32_FIND_STREAM_DATA

svn path=/trunk/; revision=25138
2006-12-12 23:52:02 +00:00
Magnus Olsen
0354fd8d4b do not crash if we call lock and unlock but something are wrong.
we manger getting a lock but ms sdk font sample does not showing the font why ??

svn path=/trunk/; revision=25137
2006-12-12 22:03:49 +00:00
Magnus Olsen
6d0fbf46e2 now we are back in track, we are almost same state as we got with the old desgin of ddraw.dll
bltblt working again for HAL

svn path=/trunk/; revision=25136
2006-12-12 20:35:12 +00:00
Johannes Anderwald
2e89f9158d - fix bug in IntChangeDisplaySettings
svn path=/trunk/; revision=25135
2006-12-12 20:22:07 +00:00
Magnus Olsen
fe01bb3090 bltblt is hacked now. but it draw a yellow surface now
svn path=/trunk/; revision=25134
2006-12-12 19:34:33 +00:00
Aleksey Bragin
0d5961e9e4 - Improve debug output
svn path=/trunk/; revision=25133
2006-12-12 19:08:32 +00:00
Maarten Bosma
5c0d1ea97a Check if This and ThisSrc are NULL.
svn path=/trunk/; revision=25132
2006-12-12 18:54:50 +00:00
Magnus Olsen
f1c6b23eaa remove fireball hack in changedisplay, do not hard code the display number,
with this patch we are now extract the display number from the desktop and use it
patch was wroten by me and janderwald. I was to lazy finish it so janderwald did finish it
thanks janderwald. 

svn path=/trunk/; revision=25131
2006-12-12 17:56:27 +00:00
Maarten Bosma
e564de2bbd Make it a compile time choice, whether you want to use a clipper or not, because our ddraw does not support it yet.
svn path=/trunk/; revision=25130
2006-12-12 17:51:50 +00:00
Aleksey Bragin
8d383c3bad ChangeDisplaySettingsEx() can be called with NULL DeviceName. In this case, we should look it up, instead of BSODing.
Right now, this case is fixed by substituting the value to a hardcoded one "\\.\DISPLAY1" in case of NULL and call is made to store the values in registry.

svn path=/trunk/; revision=25129
2006-12-12 12:18:17 +00:00
Johannes Anderwald
d7b7be7821 set svn:eolstyle native
svn path=/trunk/; revision=25128
2006-12-12 07:59:45 +00:00