Commit graph

23358 commits

Author SHA1 Message Date
Magnus Olsen 2e502d8d23 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
2006-12-29 00:09:54 +00:00
James Tabor 168bd92ec5 Implement GetDCDWord, update GetObjectType and printing.c fixups.
svn path=/trunk/; revision=25235
2006-12-28 22:36:53 +00:00
Maarten Bosma 7a40310c04 EmuandCo: More applications
svn path=/trunk/; revision=25234
2006-12-28 16:52:07 +00:00
James Tabor bc33042584 Work to date. Update and add more functions to printing.c.
svn path=/trunk/; revision=25232
2006-12-28 05:53:50 +00:00
Eric Kohl 69a2a4ca6e - 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
2006-12-26 01:29:22 +00:00
Maarten Bosma 32bfd4a46f Error if download failed.
svn path=/trunk/; revision=25230
2006-12-25 19:25:27 +00:00
Maarten Bosma aa366332eb Add downloader to installation.
svn path=/trunk/; revision=25229
2006-12-25 17:09:33 +00:00
Magnus Olsen eac88d0a30 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
2006-12-25 14:25:22 +00:00
Eric Kohl 8745000456 Add default screen saver.
svn path=/trunk/; revision=25227
2006-12-25 12:38:53 +00:00
Johannes Anderwald 515d199878 - remove stdcall decoration
svn path=/trunk/; revision=25226
2006-12-24 15:57:45 +00:00
Johannes Anderwald aaf231182d - remove stdcall decoration
- include winsock2.h before windows.h

svn path=/trunk/; revision=25225
2006-12-24 15:41:36 +00:00
Johannes Anderwald 8566616d62 - remove stdcall decoration
svn path=/trunk/; revision=25224
2006-12-24 15:36:32 +00:00
Maarten Bosma 8b602f059f 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
2006-12-24 15:30:50 +00:00
Johannes Anderwald 1ee33be807 - include winsock2.h before windows.h
svn path=/trunk/; revision=25222
2006-12-24 15:20:05 +00:00
Johannes Anderwald 001f6cc36d - remove stdcall decoration
svn path=/trunk/; revision=25221
2006-12-24 15:13:13 +00:00
Eric Kohl 27ddfa674c - Remove trailing whitespace
svn path=/trunk/; revision=25220
2006-12-24 15:00:24 +00:00
Eric Kohl 36deccc25e - 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
2006-12-24 14:48:52 +00:00
Maarten Bosma ddd895bf12 Forgot to commit this one.
svn path=/trunk/; revision=25218
2006-12-24 13:26:08 +00:00
Maarten Bosma f12ce11adc EmuandCo:
- Fix Typos in English resource file
- Add German translation
- Add applications

svn path=/trunk/; revision=25217
2006-12-24 12:28:27 +00:00
Magnus Olsen 0ed434ca11 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
2006-12-23 21:02:31 +00:00
Magnus Olsen 22dc51bae5 Start comment how thing works in dx stuff and done some reformat, adding EnableDirectDraw to the directdraw handler hDD
svn path=/trunk/; revision=25215
2006-12-23 19:06:43 +00:00
Maarten Bosma 9e9286ab0d Call some more Unicode APIs explicitly.
svn path=/trunk/; revision=25214
2006-12-23 18:59:10 +00:00
Maarten Bosma d7eb6d1ba4 Completely eliminate flickering by implementing double buffering.
svn path=/trunk/; revision=25213
2006-12-23 18:28:38 +00:00
Maarten Bosma 3b7c2562ce Prevent the user from making the window too small.
svn path=/trunk/; revision=25212
2006-12-23 18:07:37 +00:00
Aleksey Bragin d53810a92e - 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
2006-12-23 13:36:07 +00:00
Magnus Olsen 885e2ecded fixed a bug in DdDeleteDirectDrawObject
Zero the DirectDraw handler if it have sussess been free

svn path=/trunk/; revision=25210
2006-12-23 12:25:07 +00:00
Magnus Olsen 412dfceb6a fix a typo
svn path=/trunk/; revision=25209
2006-12-23 10:52:07 +00:00
Magnus Olsen 0435a6b3d6 adding joliet flags to bootcd
svn path=/trunk/; revision=25208
2006-12-23 10:34:05 +00:00
Magnus Olsen 80e2c0393d reformat dib16bpp.c remove mix betwin tab and space
svn path=/trunk/; revision=25207
2006-12-23 05:45:24 +00:00
Christoph von Wittich deecf156b8 fixed some warnings
svn path=/trunk/; revision=25206
2006-12-22 21:49:18 +00:00
Magnus Olsen 14847ebfcf fixed a typo
svn path=/trunk/; revision=25205
2006-12-21 23:36:55 +00:00
Ged Murphy f578f60f09 fix GCC 4.1 build
svn path=/trunk/; revision=25204
2006-12-21 22:58:35 +00:00
Magnus Olsen d7d01873cd Last part of the new strectsblt
remove all mul and div from the loop. 

svn path=/trunk/; revision=25203
2006-12-21 22:36:16 +00:00
Magnus Olsen f2bddbce01 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
2006-12-21 21:57:17 +00:00
Magnus Olsen d747ce9acb thx filip notice I use wrong filed to detect alpha blend.
svn path=/trunk/; revision=25201
2006-12-21 20:03:06 +00:00
Magnus Olsen 757b471441 Fixed alpha blend support in DrawIconEx
svn path=/trunk/; revision=25200
2006-12-21 19:43:13 +00:00
Magnus Olsen b818e776ee some more stuff from filip dymatic resolutions change patch.
svn path=/trunk/; revision=25199
2006-12-21 17:38:36 +00:00
Magnus Olsen af996c694b 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
2006-12-21 02:43:31 +00:00
Ged Murphy c2feea400f contrast is implemented, don't grey it out
svn path=/trunk/; revision=25197
2006-12-21 00:01:37 +00:00
Eric Kohl 6eed4dbe08 Update the display resolution text while the slider is being moved.
svn path=/trunk/; revision=25196
2006-12-20 23:03:08 +00:00
Magnus Olsen 1762a757af 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
2006-12-19 22:33:22 +00:00
Maarten Bosma 246509c4b5 Reduce flickering.
svn path=/trunk/; revision=25193
2006-12-19 22:03:24 +00:00
James Tabor 1d4927a407 Fixup ReleaseDC and add information.
svn path=/trunk/; revision=25192
2006-12-19 18:29:57 +00:00
Maarten Bosma ad4bf983da prevent crash
svn path=/trunk/; revision=25190
2006-12-18 15:02:55 +00:00
Christoph von Wittich 3b3aadac55 some small warning fixes
svn path=/trunk/; revision=25189
2006-12-18 14:22:43 +00:00
Maarten Bosma 564debb90d Default text for application tree view.
svn path=/trunk/; revision=25188
2006-12-17 22:38:35 +00:00
Maarten Bosma 51f203737a Explicitly use Unicode Versions to please Ged.
svn path=/trunk/; revision=25187
2006-12-17 21:14:19 +00:00
Maarten Bosma 617b8b3f0f - Disallow warnings
- Explictically define _UNICODE
- Btn -> Button

svn path=/trunk/; revision=25186
2006-12-17 20:53:04 +00:00
Maarten Bosma 3df591e50e Prettier description field.
svn path=/trunk/; revision=25185
2006-12-17 20:34:19 +00:00
Magnus Olsen 2d38ffdb35 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
2006-12-17 13:53:19 +00:00