Aleksey Bragin [Fri, 29 Dec 2006 22:24:43 +0000 (22:24 +0000)]
- Comment out the performance counting ("hits: xxx misses: yyy") part for the freetype lib.
svn path=/trunk/; revision=25241
Alex Ionescu [Fri, 29 Dec 2006 22:17:29 +0000 (22:17 +0000)]
- Fix OB_SECURITY_METHOD prototype, callers, and implementors.
- Add call to SeOpenObjectAuditAlarm in ObCheckObjectAccess.
- Start adding Ob Callout validation on checked builds. For now only done around security functions.
- Set *MemoryAllocated to FALSE in ObGetObjectSecurity early on to avoid inconcistent state if the callback failed.
- Implement new XP function ObSetSecurityObjectByPointer and simplify NtSetSecurityObject by making it use it.
- More Win 2003 SecurityDescriptor Cache functions to sdcache instead of obsecure.c.
svn path=/trunk/; revision=25240
Alex Ionescu [Fri, 29 Dec 2006 20:52:33 +0000 (20:52 +0000)]
- Fix some subtle bugs in NtWaitForMultipleObjects/NtWaitForSingleObject:
- Fail if memory allocation failed.
- Don't overwrite original captured handle value when decoding to kernel handle.
- Use PAGED_CODE.
- Check timeout validity first before probing the entire handle array.
- Fix a critical bug in NtSignalAndWaitForObject which was using the wrong object type (waitable object instead of signalled objecT).
svn path=/trunk/; revision=25239
Alex Ionescu [Fri, 29 Dec 2006 18:49:00 +0000 (18:49 +0000)]
- Fix critical bugs in exception handling: Unwinding was completely broken, using the wrong SEH protector to detect collided unwinding. The correct protector itself also had a broken check.
- Fix architectural bug in the entire TrapFrame<->Context conversion system and Ring Privilege Transitions (Inter-ring and intra-ring) which was lacking proper sanitation and validation of segments, flags and debug registers. Among other things, IOPL is now respected, CS is not KGDT_R0_CODE | RPL_MASK anymore, and the GPF code is now properly being called. This completely fixes exception handling being totally broken and crashing firefox installer, mirc, and other applications.
- Rewrite the page fault handler base code in assembly instead of relying on a broken C routine. Detect VDM, V8086, detecting expected/normal fault in ExpInterlockedPopEntrySList and faults in the system handler code. Rewrite MmAccessFault to be the main function that calls out to other sub-fault functions, and use the same prototype as NT.
- Fix the KGDT boot table to have proper granularity and big flags, and extend it to 256 entries.
- Create proper thread context in RtlInitializeContext and cleanup Rtl Thread routines.
- Remove all int3 and breakpoints from trap handlers, and replace them with a much better "UNHANDLED_PATH" macro which freezes the system, beeps, and displays a message with the line of code that's unhandled. This is to clearly tell the user that something is unhandled, instead of nesting infinite exceptions due to the int3.
- Fix a bug in INT_PROLOG.
- Sanitize EFLAGS and Code Segments in KeContextToTrapFrame and KeTrapFrameToContext.
- Implement KiUpdateDr7 and KiRecordDr7 as well as DR_MASK and other DR-validation macros and functions to protect against DR-vulnerabilites as well as to properly account for each active hardware breakpoint in a per-thread fashion by using the dispatcher header.
- Allow CR0_EM when running in a VDM.
- Fix FPU/NPX Register handling in KeContextToTrapFrame and KeTrapFrameToContext, and also speed it up by manual copying instead of a memory move.
- Properly give IOPL 3 to user-mode threads if they requested it.
- Detect GPF during GPF.
- Detect pagefault with a trap-frame spread over two or more pages and nested.
- Properly sanitize and set correct trap frame in KiInitailizeUserApc.
- Return STATUS_ACCESS_VIOLATION during page faults instead of STATUS_UNSUCESSFUL.
- Fix assert in VdmSwapContext, as well as Code Selector check which was broken.
- Fix delayed object deletion (ObDeferDeleteObject) and the Ob Repear Routine and list.
- Update Kernel Fun.
- BUGBUG: Temporaily hack VMWare to detection to always detect VMWare.
svn path=/trunk/; revision=25238
Magnus Olsen [Fri, 29 Dec 2006 13:16:53 +0000 (13:16 +0000)]
commit same strechblt code for 8,16,32, it does not using putpixel anylong for 8 and 32, and small cleanup
this code can be makefaster, how remove getpixel that will doing huge incress in speed, split calc to
simple 1x 2x .. zoom in/out now we are using 1.1x 2.2x Zoom and 1x 2x zoom same code. if we split it we will
see a speed incress.
svn path=/trunk/; revision=25237
Magnus Olsen [Fri, 29 Dec 2006 00:09:54 +0000 (00:09 +0000)]
freetype cache glyth patch pass last all my test.patch
ogrinal author of this patch is royce3, modify by tinus so it work again with trunk, ThePhysicist (timo dot kreuzer at web dot de) did fix the last bugs in it. at last long leave freetype glyth patch, now we got faster text output in reactos. and I where up to 38fps in winquake with this patch (debugbuild + serial debug on). This is very fast. I wonder what speed it give in release build or qemu now.
See issue #511 for more details.
svn path=/trunk/; revision=25236
James Tabor [Thu, 28 Dec 2006 22:36:53 +0000 (22:36 +0000)]
Implement GetDCDWord, update GetObjectType and printing.c fixups.
svn path=/trunk/; revision=25235
Maarten Bosma [Thu, 28 Dec 2006 16:52:07 +0000 (16:52 +0000)]
EmuandCo: More applications
svn path=/trunk/; revision=25234
James Tabor [Thu, 28 Dec 2006 05:53:50 +0000 (05:53 +0000)]
Work to date. Update and add more functions to printing.c.
svn path=/trunk/; revision=25232
Eric Kohl [Tue, 26 Dec 2006 01:29:22 +0000 (01:29 +0000)]
- Rename SCM_START_PACKET to SCM_CONTROL_PACKET.
- Rename SCM_START_COMMAND to SCM_CONTROL_START and use the unused value 0 of the SERVICE_CONTROL_ constants.
- Implement stop command.
svn path=/trunk/; revision=25231
Maarten Bosma [Mon, 25 Dec 2006 19:25:27 +0000 (19:25 +0000)]
Error if download failed.
svn path=/trunk/; revision=25230
Maarten Bosma [Mon, 25 Dec 2006 17:09:33 +0000 (17:09 +0000)]
Add downloader to installation.
svn path=/trunk/; revision=25229
Magnus Olsen [Mon, 25 Dec 2006 14:25:22 +0000 (14:25 +0000)]
Update to lates dejavu font, version 2.13
1. 100% finish the Cyrillic for Sans font
2. 41 new chars support
and allot more.
svn path=/trunk/; revision=25228
Eric Kohl [Mon, 25 Dec 2006 12:38:53 +0000 (12:38 +0000)]
Add default screen saver.
svn path=/trunk/; revision=25227
Johannes Anderwald [Sun, 24 Dec 2006 15:57:45 +0000 (15:57 +0000)]
- remove stdcall decoration
svn path=/trunk/; revision=25226
Johannes Anderwald [Sun, 24 Dec 2006 15:41:36 +0000 (15:41 +0000)]
- remove stdcall decoration
- include winsock2.h before windows.h
svn path=/trunk/; revision=25225
Johannes Anderwald [Sun, 24 Dec 2006 15:36:32 +0000 (15:36 +0000)]
- remove stdcall decoration
svn path=/trunk/; revision=25224
Maarten Bosma [Sun, 24 Dec 2006 15:30:50 +0000 (15:30 +0000)]
Bypass bug in windows, by deleting the content of the applications treeview twice. (Occurs under Windows XP.)
Physicus 24.12.2006 14:31: There's a bug in downloader: when you select Internet then click on Firefox then on Games & Fun, you will find putty there.
svn path=/trunk/; revision=25223
Johannes Anderwald [Sun, 24 Dec 2006 15:20:05 +0000 (15:20 +0000)]
- include winsock2.h before windows.h
svn path=/trunk/; revision=25222
Johannes Anderwald [Sun, 24 Dec 2006 15:13:13 +0000 (15:13 +0000)]
- remove stdcall decoration
svn path=/trunk/; revision=25221
Eric Kohl [Sun, 24 Dec 2006 15:00:24 +0000 (15:00 +0000)]
- Remove trailing whitespace
svn path=/trunk/; revision=25220
Eric Kohl [Sun, 24 Dec 2006 14:48:52 +0000 (14:48 +0000)]
- Add version resource and description string.
- Ensure the message box pops up when you try to configure the screen saver using the context menu.
svn path=/trunk/; revision=25219
Maarten Bosma [Sun, 24 Dec 2006 13:26:08 +0000 (13:26 +0000)]
Forgot to commit this one.
svn path=/trunk/; revision=25218
Maarten Bosma [Sun, 24 Dec 2006 12:28:27 +0000 (12:28 +0000)]
EmuandCo:
- Fix Typos in English resource file
- Add German translation
- Add applications
svn path=/trunk/; revision=25217
Magnus Olsen [Sat, 23 Dec 2006 21:02:31 +0000 (21:02 +0000)]
a old patch I have for freeldr (did this change one year ago)
small speed in-cress, remove freeldr ros glue C version of memcpy, memcmp, isalnum, labs and replace it from reactos string.a
we got asm version of most of them, so that is reason to the speed in-cress of freeldr, freeldr are still slow in reactos thanks
to our win32k, for we do not cahced the glyth yet.
svn path=/trunk/; revision=25216
Magnus Olsen [Sat, 23 Dec 2006 19:06:43 +0000 (19:06 +0000)]
Start comment how thing works in dx stuff and done some reformat, adding EnableDirectDraw to the directdraw handler hDD
svn path=/trunk/; revision=25215
Maarten Bosma [Sat, 23 Dec 2006 18:59:10 +0000 (18:59 +0000)]
Call some more Unicode APIs explicitly.
svn path=/trunk/; revision=25214
Maarten Bosma [Sat, 23 Dec 2006 18:28:38 +0000 (18:28 +0000)]
Completely eliminate flickering by implementing double buffering.
svn path=/trunk/; revision=25213
Maarten Bosma [Sat, 23 Dec 2006 18:07:37 +0000 (18:07 +0000)]
Prevent the user from making the window too small.
svn path=/trunk/; revision=25212
Aleksey Bragin [Sat, 23 Dec 2006 13:36:07 +0000 (13:36 +0000)]
- Fix width/height params in a call to NtGdiAlphaBlend().
- Temporary disable the alpha blending code, because it doesn't work correctly. Comments added to the code.
svn path=/trunk/; revision=25211
Magnus Olsen [Sat, 23 Dec 2006 12:25:07 +0000 (12:25 +0000)]
fixed a bug in DdDeleteDirectDrawObject
Zero the DirectDraw handler if it have sussess been free
svn path=/trunk/; revision=25210
Magnus Olsen [Sat, 23 Dec 2006 10:52:07 +0000 (10:52 +0000)]
fix a typo
svn path=/trunk/; revision=25209
Magnus Olsen [Sat, 23 Dec 2006 10:34:05 +0000 (10:34 +0000)]
adding joliet flags to bootcd
svn path=/trunk/; revision=25208
Magnus Olsen [Sat, 23 Dec 2006 05:45:24 +0000 (05:45 +0000)]
reformat dib16bpp.c remove mix betwin tab and space
svn path=/trunk/; revision=25207
Christoph von Wittich [Fri, 22 Dec 2006 21:49:18 +0000 (21:49 +0000)]
fixed some warnings
svn path=/trunk/; revision=25206
Magnus Olsen [Thu, 21 Dec 2006 23:36:55 +0000 (23:36 +0000)]
fixed a typo
svn path=/trunk/; revision=25205
Ged Murphy [Thu, 21 Dec 2006 22:58:35 +0000 (22:58 +0000)]
fix GCC 4.1 build
svn path=/trunk/; revision=25204
Magnus Olsen [Thu, 21 Dec 2006 22:36:16 +0000 (22:36 +0000)]
Last part of the new strectsblt
remove all mul and div from the loop.
svn path=/trunk/; revision=25203
Magnus Olsen [Thu, 21 Dec 2006 21:57:17 +0000 (21:57 +0000)]
start of new strechblt huge speed incress, the idea is not doing any mul or the div in the for loop. this is only done for 16bpp, same code will be copy to rest later.
1. remove all div and mul from for Y loops
2. todo remove so much as psoible mul and div from X loop
svn path=/trunk/; revision=25202
Magnus Olsen [Thu, 21 Dec 2006 20:03:06 +0000 (20:03 +0000)]
thx filip notice I use wrong filed to detect alpha blend.
svn path=/trunk/; revision=25201
Magnus Olsen [Thu, 21 Dec 2006 19:43:13 +0000 (19:43 +0000)]
Fixed alpha blend support in DrawIconEx
svn path=/trunk/; revision=25200
Magnus Olsen [Thu, 21 Dec 2006 17:38:36 +0000 (17:38 +0000)]
some more stuff from filip dymatic resolutions change patch.
svn path=/trunk/; revision=25199
Magnus Olsen [Thu, 21 Dec 2006 02:43:31 +0000 (02:43 +0000)]
from filip
This is small part of filip dymatic change resolution patch
1. fix a bsod in IntEngBitBltEx if the destsurface is NULL do not bsod or aseert, send back false.
svn path=/trunk/; revision=25198
Ged Murphy [Thu, 21 Dec 2006 00:01:37 +0000 (00:01 +0000)]
contrast is implemented, don't grey it out
svn path=/trunk/; revision=25197
Eric Kohl [Wed, 20 Dec 2006 23:03:08 +0000 (23:03 +0000)]
Update the display resolution text while the slider is being moved.
svn path=/trunk/; revision=25196
Magnus Olsen [Tue, 19 Dec 2006 22:33:22 +0000 (22:33 +0000)]
Thanks janderwald you did think it was something wrong with the pointer This at begin of Create_DirectDraw
1. if some idot send in iPface is NULL to DirectDrawCreate/DirectDrawCreateEx (example DirectDrawCreate/DirectDrawCreateEx(NULL,NULL,NULL)) we do not free the alloc memory at fail.
svn path=/trunk/; revision=25194
Maarten Bosma [Tue, 19 Dec 2006 22:03:24 +0000 (22:03 +0000)]
Reduce flickering.
svn path=/trunk/; revision=25193
James Tabor [Tue, 19 Dec 2006 18:29:57 +0000 (18:29 +0000)]
Fixup ReleaseDC and add information.
svn path=/trunk/; revision=25192
Maarten Bosma [Mon, 18 Dec 2006 15:02:55 +0000 (15:02 +0000)]
prevent crash
svn path=/trunk/; revision=25190
Christoph von Wittich [Mon, 18 Dec 2006 14:22:43 +0000 (14:22 +0000)]
some small warning fixes
svn path=/trunk/; revision=25189
Maarten Bosma [Sun, 17 Dec 2006 22:38:35 +0000 (22:38 +0000)]
Default text for application tree view.
svn path=/trunk/; revision=25188
Maarten Bosma [Sun, 17 Dec 2006 21:14:19 +0000 (21:14 +0000)]
Explicitly use Unicode Versions to please Ged.
svn path=/trunk/; revision=25187
Maarten Bosma [Sun, 17 Dec 2006 20:53:04 +0000 (20:53 +0000)]
- Disallow warnings
- Explictically define _UNICODE
- Btn -> Button
svn path=/trunk/; revision=25186
Maarten Bosma [Sun, 17 Dec 2006 20:34:19 +0000 (20:34 +0000)]
Prettier description field.
svn path=/trunk/; revision=25185
Magnus Olsen [Sun, 17 Dec 2006 13:53:19 +0000 (13:53 +0000)]
fixing some problem with backbuffer, we still can not draw to primary or backbuffer surface when we create a backbuffer why ??
svn path=/trunk/; revision=25184
Maarten Bosma [Sat, 16 Dec 2006 18:49:57 +0000 (18:49 +0000)]
Fix build.
svn path=/trunk/; revision=25183
Maarten Bosma [Sat, 16 Dec 2006 18:36:45 +0000 (18:36 +0000)]
Outsource strings to resource.
svn path=/trunk/; revision=25182
Johannes Anderwald [Sat, 16 Dec 2006 17:28:08 +0000 (17:28 +0000)]
- include required header
svn path=/trunk/; revision=25181
Maarten Bosma [Sat, 16 Dec 2006 11:57:07 +0000 (11:57 +0000)]
More detailed Messages.
svn path=/trunk/; revision=25180
Maarten Bosma [Sat, 16 Dec 2006 11:33:38 +0000 (11:33 +0000)]
Close window if xml file could not be found.
svn path=/trunk/; revision=25179
Maarten Bosma [Sat, 16 Dec 2006 11:18:03 +0000 (11:18 +0000)]
Do not crash when download button is hit and no application selected and some other improvements.
svn path=/trunk/; revision=25178
Aleksey Bragin [Sat, 16 Dec 2006 11:06:33 +0000 (11:06 +0000)]
- ReactOS does not directly aim NT4 compatibility everywhere, reflect this in the readme.
- Add a sentence about RosBE.
svn path=/trunk/; revision=25177
Sylvain Petreolle [Sat, 16 Dec 2006 10:55:15 +0000 (10:55 +0000)]
dont crash if apps.xml cant be read
svn path=/trunk/; revision=25176
Magnus Olsen [Fri, 15 Dec 2006 23:54:42 +0000 (23:54 +0000)]
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
Magnus Olsen [Fri, 15 Dec 2006 23:54:15 +0000 (23:54 +0000)]
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
Aleksey Bragin [Fri, 15 Dec 2006 20:22:43 +0000 (20:22 +0000)]
[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
Maarten Bosma [Fri, 15 Dec 2006 18:50:00 +0000 (18:50 +0000)]
Add the applications, which were in the old package manager.
svn path=/trunk/; revision=25172
Maarten Bosma [Fri, 15 Dec 2006 18:14:49 +0000 (18:14 +0000)]
Even set icon, if there is none given in the xml file. Workaround for ReactOS bug.
svn path=/trunk/; revision=25171
Maarten Bosma [Fri, 15 Dec 2006 16:54:18 +0000 (16:54 +0000)]
Do not hardcode the path to the xml file.
svn path=/trunk/; revision=25170
Maarten Bosma [Fri, 15 Dec 2006 16:40:18 +0000 (16:40 +0000)]
Forgot to remove this
svn path=/trunk/; revision=25169
Maarten Bosma [Fri, 15 Dec 2006 16:11:59 +0000 (16:11 +0000)]
New Downloader
- Description field is not done yet.
- Download.c is taken from getfirefox.
svn path=/trunk/; revision=25168
Magnus Olsen [Thu, 14 Dec 2006 22:58:44 +0000 (22:58 +0000)]
adding experment code for createsurface overlay. but this code show how we should do the backbuffer.
svn path=/trunk/; revision=25167
Magnus Olsen [Thu, 14 Dec 2006 21:11:00 +0000 (21:11 +0000)]
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
Sylvain Petreolle [Thu, 14 Dec 2006 20:40:18 +0000 (20:40 +0000)]
build control with unicode=yes
svn path=/trunk/; revision=25165
Magnus Olsen [Thu, 14 Dec 2006 20:03:06 +0000 (20:03 +0000)]
create backbuffer works, left todo is to implement getattach surface.
svn path=/trunk/; revision=25164
Magnus Olsen [Thu, 14 Dec 2006 19:33:05 +0000 (19:33 +0000)]
1. fixed fullscreen crash when we exit
2. more prepations for backbuffer support
svn path=/trunk/; revision=25163
Magnus Olsen [Thu, 14 Dec 2006 18:10:18 +0000 (18:10 +0000)]
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
Aleksey Bragin [Thu, 14 Dec 2006 13:22:55 +0000 (13:22 +0000)]
A correct check, finally.
svn path=/trunk/; revision=25161
Aleksey Bragin [Thu, 14 Dec 2006 12:51:16 +0000 (12:51 +0000)]
GreyGhost: Fixing typos.
svn path=/trunk/; revision=25160
Magnus Olsen [Thu, 14 Dec 2006 12:49:19 +0000 (12:49 +0000)]
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
Magnus Olsen [Thu, 14 Dec 2006 10:53:35 +0000 (10:53 +0000)]
make the cleanup working as it should, do not crash when it try free unlinked dd interface.
svn path=/trunk/; revision=25158
Magnus Olsen [Thu, 14 Dec 2006 10:32:23 +0000 (10:32 +0000)]
The format change of setup.c cause unexpect error. some typo ??
svn path=/trunk/; revision=25157
Magnus Olsen [Thu, 14 Dec 2006 09:35:19 +0000 (09:35 +0000)]
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
Magnus Olsen [Thu, 14 Dec 2006 09:20:00 +0000 (09:20 +0000)]
start implement release for dd interface, we do not release everthing yet, we still have some memory leak.
svn path=/trunk/; revision=25155
Magnus Olsen [Thu, 14 Dec 2006 08:43:04 +0000 (08:43 +0000)]
fixing a small check in createsurface
svn path=/trunk/; revision=25154
Magnus Olsen [Thu, 14 Dec 2006 08:22:17 +0000 (08:22 +0000)]
Implement full support for GetPixelFormat
svn path=/trunk/; revision=25153
Magnus Olsen [Wed, 13 Dec 2006 23:19:20 +0000 (23:19 +0000)]
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
Magnus Olsen [Wed, 13 Dec 2006 23:06:48 +0000 (23:06 +0000)]
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
Sylvain Petreolle [Wed, 13 Dec 2006 22:05:14 +0000 (22:05 +0000)]
build wordpad with unicode="yes/no"
svn path=/trunk/; revision=25150
Magnus Olsen [Wed, 13 Dec 2006 21:48:35 +0000 (21:48 +0000)]
more cleanup,
1. fixed more tab to space
2. rewrite addref for some inteface.
svn path=/trunk/; revision=25149
Magnus Olsen [Wed, 13 Dec 2006 21:28:52 +0000 (21:28 +0000)]
fixing more format from tab to space
svn path=/trunk/; revision=25148
Magnus Olsen [Wed, 13 Dec 2006 20:57:09 +0000 (20:57 +0000)]
fixed format of this file do not mix tab and space
svn path=/trunk/; revision=25147
Aleksey Bragin [Wed, 13 Dec 2006 16:04:17 +0000 (16:04 +0000)]
- Improve a debug print to provide more info.
svn path=/trunk/; revision=25146
Hervé Poussineau [Wed, 13 Dec 2006 14:58:10 +0000 (14:58 +0000)]
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
Johannes Anderwald [Wed, 13 Dec 2006 14:45:23 +0000 (14:45 +0000)]
- msvc compability fixes
- fix build breakage introduced by me
svn path=/trunk/; revision=25144
Magnus Olsen [Wed, 13 Dec 2006 09:36:39 +0000 (09:36 +0000)]
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
Magnus Olsen [Wed, 13 Dec 2006 08:31:02 +0000 (08:31 +0000)]
small cleanup for unlock
svn path=/trunk/; revision=25142
Magnus Olsen [Wed, 13 Dec 2006 07:54:45 +0000 (07:54 +0000)]
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
Peter Ward [Wed, 13 Dec 2006 05:37:55 +0000 (05:37 +0000)]
- Compilation fix.
svn path=/trunk/; revision=25140
Johannes Anderwald [Tue, 12 Dec 2006 23:57:24 +0000 (23:57 +0000)]
Part 2/2 of WDK compability fixes
- reflect previous header changes
- fix prototype for GetConsoleAliasA/W
CreateSymbolicLinkA/W
svn path=/trunk/; revision=25139