Marcus Meissner
3f1ed52d8b
Implemented 64bit file size handling.
...
Removed several unneeded sys/stat.h includes.
2001-05-14 20:09:37 +00:00
Francois Gouget
ee285b7ac8
Remove unnecessary single quoting of debugstr_xxx strings.
2001-05-11 20:03:40 +00:00
Alexandre Julliard
c559735bf8
Renamed display to gdi_display where it is used for GDI operations, to
...
allow supporting multiple X connections.
2001-05-11 00:17:47 +00:00
Francois Gouget
e76218dd61
Add '\n' at the end of traces.
2001-05-09 17:31:31 +00:00
Francois Gouget
5653939481
Added the minmax.h header (VC6).
...
Added support for NOMINMAX.
Remove __min/__max from windef.h, they belong to (msvcrt/)stdlib.h.
2001-05-07 20:14:00 +00:00
Ove Kaaven
8f7ac8b5cd
Implemented the ddraw HAL access escape (DCICOMMAND) in x11drv.
2001-04-17 17:29:59 +00:00
Gavriel State
bc381a6a3f
Copy the first 128 colors from the default colormap to Wine's private
...
colormap when using 'shared' colors.
2001-04-16 19:33:25 +00:00
Ove Kaaven
6cba8bf47f
Fixed CoerceDIBSection's AuxMod handling. Added CoerceDIBSection2.
2001-04-16 19:05:37 +00:00
Dmitry Timoshkov
a4d215ae3d
Add MS Shell Dlg font to the set of default sans serif fonts.
2001-04-16 18:55:02 +00:00
Marcus Meissner
63200de91a
Fixed undefined C constructs (val assignment in expressions using it,
...
postinc operators in macros).
2001-03-28 19:35:57 +00:00
Gavriel State
4d73ba6e21
- Always use a double-buffered visual if one is available.
...
- Ensure that all colormaps created use the double-buffered visual if
it exists. This prevents problems where DRI GL implementations fail
to work unless the colormap visual matches the window visual matches the
glX visual.
- Get around similar visual issue with the default GL context created for
apps that don't create their own contexts before trying to use GL functions.
2001-03-28 01:45:08 +00:00
Alexandre Julliard
26320d1f75
Cleanup properly on x11drv unloading.
...
Moved --synchronous option into config file.
Removed --desktop, --display and --language command-line options.
2001-03-23 23:45:45 +00:00
Ove Kaaven
27398d4966
Implemented Get/SetDeviceGammaRamp.
2001-03-20 01:55:18 +00:00
Huw D M Davies
39f54283fc
Moved GetTextMetrics to unicode.
2001-03-16 16:43:14 +00:00
Vedran Rodic
817b134e05
Made 8 bpp to 24 bit depth conversion in X11DRV_DIB_SetImageBits_8
...
faster by using inline asm.
2001-03-05 19:59:29 +00:00
Alexandre Julliard
566a52ad8c
Changed isolated for loops to while loops (based on a patch by Andreas
...
Mohr).
2001-03-05 19:34:17 +00:00
Francois Gouget
282f7270c1
Small 'typos in comments' fixes.
2001-02-28 05:31:02 +00:00
François Gouget
4e92e6533b
Added DIB/pixmap synchronization for {Get,Set}Pixel.
2001-02-16 19:38:50 +00:00
Patrik Stridvall
d0a41774a3
Documentation ordinal fixes.
2001-02-14 23:11:17 +00:00
Huw D M Davies
2aa85eed18
Change FONTOBJ to use LOGFONTW rather than LOGFONT16.
...
Updated parameters of DEVICEFONTENUMPROC.
2001-02-14 22:56:38 +00:00
Lionel Ulmer
103712f1c4
Added RGB 565 => RGB 0888 conversion.
2001-02-13 20:16:46 +00:00
James Abbatiello
c559f3fc69
In CreateDIBSection, the offset into the file mapping does not have to
...
be a multiple of the memory allocation granularity.
2001-02-12 19:40:28 +00:00
Andreas Mohr
312303acaf
- move TSXGrabServer after a possible return FALSE;
...
- move misplaced comment
- optimize TSXGrabServer use
2001-02-12 18:10:27 +00:00
Ove Kaaven
e1ba4bb49e
In CopyDIBSection, use source DIB colormap instead if no palette has
...
been selected into the source DC, to work around some X11-imposed
DIBsection implementation deficiencies.
2001-02-12 01:20:30 +00:00
Eric Kohl
d5354961d6
Fixed text size calculation bug in GetTextExtentPoint() for window dc's.
2001-02-12 01:15:06 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Alexandre Julliard
803dbb6f00
Removed non-standard OBM_RADIOCHECK bitmap.
2001-01-24 19:48:39 +00:00
Eric Kohl
08936ff97a
Partial implementation of world transform support.
2001-01-24 19:38:11 +00:00
Alexandre Julliard
16cbf4022c
Store USER icons and cursors as resources instead of xpm bitmaps.
2001-01-18 20:32:01 +00:00
Alexandre Julliard
ee21c443c6
Replaced X11DRV_CritSection references by wine_tsx11_(un)lock.
2001-01-15 22:31:24 +00:00
Alexandre Julliard
8efd454067
Removed CALL_LARGE_STACK support.
2001-01-15 22:30:50 +00:00
Alexandre Julliard
a41b2cfdd0
Moved tweak support to USER dll. Removed tweak.h and cache.h.
2001-01-15 20:12:55 +00:00
Andreas Mohr
7f6c84b591
Starcraft was confused by a wrong FALSE BitBlt return.
2001-01-04 19:28:33 +00:00
Francois Gouget
345acc90fd
Updated the look of dots and dashes to match the Win32 look.
...
Issue a FIXME about PS_USERSTYLE.
2000-12-24 20:16:25 +00:00
Alexandre Julliard
3f75eaacdc
Authors: Ove Kaaven <ovek@transgaming.com>, Gavriel State <gav@transgaming.com>
...
More DIB section copy-blitting improvements: Handle 8bpp DIBs, DC
mapping modes, and clipping. Take advantage of the DIBsection's
XShmImage mechanism to get a really fast blit to the display.
2000-12-22 01:07:57 +00:00
Gerard Patel
cb0ce33877
Set the color mask with BI_BITFIELD dibs, don't use the
...
application-provided value.
2000-12-20 18:39:41 +00:00
Alexandre Julliard
db0747d095
Removed some unnecessary includes.
...
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Alexandre Julliard
982a223f36
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
...
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
2000-12-13 20:20:09 +00:00
Alexandre Julliard
447ddfd37d
Authors: Ove Kaaven <ovek@transgaming.com>, Andrew Lewycky <andrew@transgaming.com>, Gavriel State <gav@transgaming.com>
...
DIB section improvements; UpdateDIBSection has been replaced with
LockDIBSection and UnlockDIBSection, for improved thread safety.
DIB_Status_* is now driver-independent, and there's a new
DIB_Status_AuxMod. Better handling of DIB surfaces with nonstandard
pitch. Slight optimization of DIBsection->display BitBlt.
2000-12-06 20:15:43 +00:00
Guy L. Albertelli
7897de4ef8
- correct number of colormap entries looked at in GetDIBColorTable.
...
- correct number of colormap entries processed in SetDIBColorTable.
2000-12-05 03:53:23 +00:00
Dimitrie O. Paun
529da54394
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
2000-11-27 23:54:25 +00:00
Andreas Mohr
172495530b
Also mention xpm-devel in the error msg.
2000-11-27 22:56:03 +00:00
Dimitrie O. Paun
470acf831f
Do not compile code that makes use of the X Shm extension.
2000-11-26 03:59:20 +00:00
Ove Kaaven
a092dbfc88
Made X11DRV_DIB_GetImageBits_16 aware of 565 DIBs.
2000-11-25 23:51:59 +00:00
Ove Kaaven
a32ddc0f8d
Implemented Get/SetDIBColorTable.
2000-11-25 21:42:00 +00:00
Alexandre Julliard
914406f854
Moved LDT handling to libwine.so. Changed the interface to use the
...
exported LDT_ENTRY structure.
2000-11-14 01:54:49 +00:00
Alexandre Julliard
8c540c657e
Replaced a few internal functions by exported ones.
2000-11-13 04:16:05 +00:00
Nerijus Baliunas
c4b8b266a9
Add new encodings ISO 8859-10 (cp28600), 8859-13 (cp28603), 8859-14 (cp28604),
...
8859-15 (cp28605). Add Lithuanian (Baltic) keyboard layout.
2000-11-11 00:34:32 +00:00
Patrik Stridvall
d3534c3957
Optimized {,p}MoveTo{,Ex}{,16}.
2000-11-05 03:28:18 +00:00
Alexandre Julliard
2239abb9f9
Allocate DC objects on the process heap, and removed WIN_DC_INFO
...
structure (based on a patch by Ken Coleman).
2000-11-05 02:05:07 +00:00
Alexandre Julliard
908464d448
Authors: Andreas Mohr <amohr@codeweavers.com>, Dimitrie O. Paun <dimi@cs.toronto.edu>, Patrik Stridvall <ps@leissner.se>
...
Various warning fixes.
2000-11-01 03:11:12 +00:00
Francois Gouget
5f74d679ab
Use sizeof for maintainability.
2000-10-31 02:02:42 +00:00
Francois Gouget
1746d5fe96
Fixed a few device caps values.
2000-10-31 01:48:34 +00:00
Alexandre Julliard
4c18636d4e
Use GetStockObject() instead of the magic STOCK_* handles.
2000-10-29 01:22:15 +00:00
Mark Dufour
8c538c8190
X11DRV_DrawArc: swap the start and end points when drawing in
...
clockwise direction.
2000-10-25 21:21:50 +00:00
Ulrich Weigand
8862a4ee71
Don't hold the X11 lock while calling GDI object routines.
2000-10-19 20:23:35 +00:00
Chris Morgan
56af064e01
Implemented the IDC_HAND cursor.
2000-10-13 23:43:45 +00:00
Ove Kaaven
1cbaad7fba
Fill in the dsBmih.biSizeImage field of DIBSections with the
...
calculated bitmap size.
2000-10-13 20:21:45 +00:00
Hidenori Takeshima
beca6ada2a
Added support for cp936.
2000-10-12 23:05:21 +00:00
Alexandre Julliard
15bfcd0398
Moved $(MODULE).o rule out of Make.rules into the individual
...
Makefiles.
2000-09-29 00:28:25 +00:00
Hidenori Takeshima
dc71c0c954
Code cleanup.
...
Add checking for invalid DBCS trailer bytes.
2000-09-26 00:37:32 +00:00
Hidenori Takeshima
2cc15088e0
Use appropriate charset if facenames of font is known.
...
Use CP_ACP if DEFAULT_CHARSET is requested.
2000-09-24 19:31:12 +00:00
Damyan Ognyanoff
ab965d9541
Added error correction when using symbol offsets.
2000-09-22 20:57:36 +00:00
Andreas Mohr
007fb24088
Added support for non-deletable system brushes and pens created by
...
USER.
2000-09-16 20:53:51 +00:00
Gerard Patel
0ca52b2e42
Fix a memory leak in X11DRV_GetTextExtentPoint.
2000-09-12 23:34:30 +00:00
Hidenori Takeshima
36456e64c2
Added support for cp949.
2000-09-07 18:37:32 +00:00
Hidenori Takeshima
e3deda3711
Add jisx0212 encoding.
...
Remove FIXMEs for implemented DBCS handling.
2000-09-04 20:19:59 +00:00
Albert den Haan
618ce03ed3
Convert the Unicode Character id to a glyph id in
...
X11DRV_GetTextExtentPoint.
2000-08-29 03:51:45 +00:00
Albert den Haan
2ca7b74846
- enhanced reporting of unsupported X font encodings
...
- added -cp-*- data to font encoding lookup structures
2000-08-29 03:51:21 +00:00
Hidenori Takeshima
080957a599
implements DrawText for cp932.
...
-----
2000-08-26 20:26:13 +00:00
Andreas Mohr
217a682b4f
Minor cosmetic changes.
2000-08-25 21:56:19 +00:00
Alexandre Julliard
2ad1a94d28
Backed out font codepage change.
2000-08-25 21:35:11 +00:00
Alexandre Julliard
c1c94ec80c
Cleaned up major ugliness in __lfCheckSum.
2000-08-23 19:15:02 +00:00
Alexandre Julliard
0baa4e0b3b
Removed unnecessary calls to CLIPPING_UpdateGCRegion. Fixed PatBlt to
...
use DC_GetDCUpdate.
2000-08-22 20:01:47 +00:00
Hidenori Takeshima
7901c0b505
Handle the codepage of fonts if supported by the graphics driver.
2000-08-20 20:08:35 +00:00
Hidenori Takeshima
5b1b512020
Added internal charsets for supporting DBCS charsets.
2000-08-20 19:04:04 +00:00
Marcus Meissner
1c2ff71cef
Set X11DRV_DeviceCaps.numColors according to doc (fixes Cubase VST24
...
startup problem).
2000-08-20 18:48:24 +00:00
Alexandre Julliard
2a2321bbca
Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
...
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
2000-08-19 21:38:55 +00:00
Hidenori Takeshima
b7392f5c2e
Separate GetTextMetrics and implement it for SBCS/Unicode/cp932.
2000-08-18 23:44:58 +00:00
Hidenori Takeshima
67ccc0880c
Fixed for DBCS(cp932/cp949) codepage conversion.
...
Implemented cp932 handling partly(but still incomplete).
Added supporting multiple fonts for DBCS handling.
2000-08-15 12:01:47 +00:00
Hidenori Takeshima
c86cb24ec2
Added support for special treatments (use 2 or more fonts, codepage
...
conversion, etc...) for DBCS text.
2000-08-14 17:25:13 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Hidenori Takeshima
d80ce30090
Added checking for broken font cache.
...
Added supporting for iso10646 encoding.
2000-08-14 13:25:43 +00:00
Alexandre Julliard
6113975a1e
Moved struct32.c to windows directory.
2000-08-09 00:38:18 +00:00
Uwe Bonnes
52034b00eb
X11DRV_DIB_SetImageBits_RLE8: break image lines.
2000-08-07 02:33:26 +00:00
Alexandre Julliard
cb10fdab99
Replaced lstrlen/lstrcmp by libc equivalents everywhere we don't need
...
to trap exceptions.
2000-08-06 02:41:16 +00:00
Alexandre Julliard
b0efe28f6c
Removed a few dependencies on GDI internals from USER dll.
2000-08-04 04:18:04 +00:00
Alexandre Julliard
646c562f9c
Cleaned up some more USER dependencies.
2000-07-31 23:32:47 +00:00
Alexandre Julliard
58d5a0a786
Removed some unnecessary inclusions of wingdi.h and winuser.h
2000-07-29 21:58:17 +00:00
Ove Kaaven
97e482bc95
Add X11DRV_DIB_UpdateDIBSection2 that takes a HBITMAP parameter.
2000-07-28 23:59:06 +00:00
Andreas Mohr
2caee712a2
Spelling fixes.
2000-07-16 15:44:22 +00:00
Stephane Lussier
96754f5ec6
New version of the patch from Francois Jacques with a modification of
...
my own that makes everybody happy :-)
2000-07-15 21:37:33 +00:00
Hidenori Takeshima
1dde1e536a
Added DBCS/unicode encoding templates.
2000-07-15 21:28:05 +00:00
Drew Ronneberg
f6e4096194
Ignore broken fonts when building cache file.
2000-07-15 19:43:33 +00:00
Alexandre Julliard
d5d8480fa5
Backed out previous patch.
2000-07-10 10:59:35 +00:00
Francois Jacques
7d35413162
Updated X11DRV_DIB_GetDIBits to properly handle bottom-up DIBs
...
manipulation.
Corrected XGetSubImage arguments order.
2000-07-08 18:34:39 +00:00
Dmitry Timoshkov
4d4e121759
Do not assume that double byte font == unicode font.
2000-06-18 19:28:42 +00:00
Stephane Lussier
626691c4b8
Fixed memory access outside of the range for source bits in 24-bit bitmaps.
2000-06-18 17:17:31 +00:00
Ken Coleman
0571af43d4
Fixes to CreateDIBSection and other areas where biSizeImage is
...
incorrectly assumed to be correct if it non-zero. This fixes a
crashing problem in Sid Meier's Alpha Centauri.
2000-06-16 21:48:02 +00:00
Alexandre Julliard
efefecd000
Use the font default char for undefined characters when mapping from
...
Unicode.
2000-06-12 01:23:33 +00:00
John Elliot
7bfa21cb80
Some fonts may have no characters at all for some reason, avoid crashes.
2000-06-11 19:59:37 +00:00
James Abbatiello
852e73a5ce
Use XCreateImage/XGetSubImage instead of XGetImage for
...
X11DRV_DIB_GetImageBits.
2000-06-11 19:58:03 +00:00
Dmitry Timoshkov
2850b6628e
Assign codepage for every X11 font suffix, and use it for converting
...
text to display.
2000-06-10 04:44:12 +00:00
Alexandre Julliard
960dc908b4
Shi Quan He (of Corel)
...
The implementation of StretchBlt in WINE does not use the foreground and
background color when a bitmap is copied from mono to mono. This is
not the case in the actual implementation under Windows but MSDN did
not document it.
2000-06-08 19:23:12 +00:00
Rob Farnum
c5384f14b7
Separate out the 32bit case from the 24bit case, and copy 3bytes of
...
source for every 4bytes of input, into the destination for the 24bit
case.
2000-05-24 21:04:42 +00:00
Ove Kaaven
d3e7e214e2
Made X11DRV_DIB_MapColor map back to the original color index if the
...
XImage pixel's physical color is still the same.
2000-05-18 00:03:09 +00:00
Alexandre Julliard
adcf7b455f
Use the correct display for cached metrics file name.
...
Store metrics in specified config dir.
2000-05-15 02:47:25 +00:00
Lionel Ulmer
61e4283585
- set debug messages after a TRACE_ON test
...
- prevent crash when making the NULL context current
2000-05-14 22:53:17 +00:00
Lionel Ulmer
bedf40b58b
Added support for OpenGL.
2000-05-12 20:18:14 +00:00
Marcus Meissner
11353fcb6c
Fixed asm() constraints.
2000-05-11 21:45:09 +00:00
Marcus Meissner
3cec2ce3d3
SetImageBits_8: added ->15 conversion in optimized assembler.
2000-05-07 20:24:08 +00:00
Alexandre Julliard
40aa8c92a8
Jean-Claude Batista (Macadamian/Corel)
...
Top-down images have a negative biHeight, the scanlines of theses
images were inverted in X11DRV_DIB_GetImageBits_xx. To prevent this I
simply changed the sign of lines, the scanlines were correctly handled
afterwards
2000-05-07 18:27:57 +00:00
Dimitrie O. Paun
4d48dd3048
Removed HEAP_xalloc.
2000-04-30 12:22:18 +00:00
Ove Kaaven
8b9f33851a
Added DIB_CreateDIBSection with extra parameter ovr_pitch, added
...
ovr_pitch to pCreateDIBSection in DC_FUNCS. If ovr_pitch is nonzero,
it is a pitch override (specifies bytes per line), and tells to treat
the offset parameter as an already-mapped virtual memory address (if
the section parameter is zero). Fixed a DIB status init bug in
creating DIB sections from file mappings (if created from mapping, the
DIB is *not* really InSync).
2000-04-29 16:47:07 +00:00
Eric Pouech
12222f0d54
Fixed a few compilation warnings.
2000-04-29 14:29:41 +00:00
Patrik Stridvall
3d511617f4
Removed X_DISPLAY_MISSING.
2000-04-25 19:55:35 +00:00
Dimitrie O. Paun
cb18dbf9ce
Removed the last xmalloc calls.
2000-04-24 17:33:06 +00:00
Huw D M Davies
e5b3a693dd
Don't close groups of polylines.
2000-04-14 14:07:30 +00:00
Marcus Meissner
4b34a45203
Only copy dstwidth*3 bytes in the 24bit case.
2000-04-11 19:38:12 +00:00
Dimitrie O. Paun
a20b7921ad
Replaced xmalloc calls with malloc/HeapAlloc calls.
2000-04-09 18:41:15 +00:00
Alexandre Julliard
227a0894d4
Removed a number of global handle allocations and critical section
...
initializations.
2000-04-08 21:06:06 +00:00
Gerard Patel
66e47407d0
Fixed pixmap leak with the 1x1 bitmap in memory DCs.
2000-04-08 20:21:01 +00:00
Alexandre Julliard
a7116b0559
Fixed memory allocations.
2000-03-28 20:02:37 +00:00
Alexandre Julliard
a08e2cf19f
Merged DDBitmap and physBitmap into the generic bitmap structure
...
(suggested by Andrew Lewycky).
2000-03-28 13:37:50 +00:00
Francois Gouget
6d77d3a1df
Use min/max instead of MIN/MAX.
2000-03-25 21:44:35 +00:00
Alexandre Julliard
9383eb94a7
A few simplifications and optimizations in the x11 driver.
2000-03-25 14:05:06 +00:00
Patrik Stridvall
3b233623cc
Fixed some warnings.
2000-03-24 21:19:02 +00:00
Alexandre Julliard
28c3a1baf3
Moved graphics initialisation to the x11drv/ttydrv dll init code.
...
Merged event, keyboard and mouse drivers into USER driver.
2000-03-20 18:21:19 +00:00
Alexandre Julliard
aafd54dab9
Moved font resource functions out of the X11 driver.
2000-03-19 21:20:54 +00:00
Alexandre Julliard
07e4213642
Added GetDCOrgEx in graphics device interface and removed X11 code
...
from dc.c.
2000-03-19 21:19:21 +00:00
Dimitrie O. Paun
9ad9636725
Removed most calls to xmalloc/xrealloc.
2000-03-19 14:29:50 +00:00
Andrew Lewycky
e4c4651833
Delete the shm segment as soon as wine and X have attached it.
2000-03-19 12:41:20 +00:00
Alexandre Julliard
62f824f7cb
Avoid calling the *Rect USER functions from inside GDI.
...
Moved a few USER functions to a more appropriate location.
2000-03-18 22:12:33 +00:00
Alexandre Julliard
fe08568a0d
Moved command-line option handling out of the X11 driver.
...
Added support for "--" prefix on options.
Replaced a few X11 command-line options by wine.conf parameters.
2000-03-18 21:56:10 +00:00
Karl Lessard
38828c4e3a
Update DIB sections in text output and for graphics primitives.
2000-03-15 19:56:40 +00:00
Jim Aston
d78e2e5ed0
Handle 24 bit DIBs <-> 24 bit deep/24 bits per pixel XImages.
2000-03-09 18:41:36 +00:00
Rein Klazes
a99fa8601b
Include in the AddFontResourceA/W fixme message a pointer to the fonts
...
document. In this document tell the user how to find the needed tools.
2000-03-07 12:24:26 +00:00
Joerg Mayer
f02fcfc33c
Fix a sign bug where memcpy was called with negative length.
2000-03-04 19:00:42 +00:00
Patrik Stridvall
0ee98cc39f
Fixed ANSI C violations.
2000-02-26 13:17:55 +00:00
Alexandre Julliard
00377a78b7
Store config file contents in the registry so we only have to load it
...
once per session.
Replaced PROFILE_EnumerateWineIniSection by PROFILE_EnumWineIniString.
Removed a few unnecessary/unused command-line options.
2000-02-19 20:50:00 +00:00
Alexandre Julliard
90476d6b4a
Moved SystemHeap allocations to the process heap.
2000-02-16 22:47:24 +00:00
James Abbatiello
b96c6e2b1f
Moved CLIPPING_UpdateGCClipping call outside of the X11 section.
2000-02-13 16:08:19 +00:00
Jeremy White
d3e22d9d55
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
...
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Marcus Meissner
6fdd8ada09
Corrected arguments to VirtualFree().
2000-01-23 21:58:56 +00:00
Alexandre Julliard
24ea884488
Backed out scalable bitmap change (gives ugly results).
2000-01-08 22:27:31 +00:00
Huw D M Davies
c553924ddd
Move DCFuncs ExtTextOut and GetTextExtentPoint to Unicode.
...
Map a few Unicode chars to the first 0xff in psdrv.
Don't expect x11drv to display Unicode chars yet.
1999-12-26 00:47:03 +00:00
Dmitry Timoshkov
2da48e3c87
Don't skip usable X fonts. Add support for koi8 fonts.
1999-12-25 22:47:09 +00:00
Huw D M Davies
b8e94b6119
Move Bezier code out of x11drv into commmon GDI code; if any driver
...
does not implement PolyBezier[To] the curve is approximated to lines
and drawn with Polyline.
Implement many GDI-Path recording functions (at least the win9x subset).
Implement FlattenPath and FillPath.
1999-12-20 04:14:48 +00:00
Dimitrie O. Paun
dd03cc19fd
Make use of the DEFAULT_DEBUG_CHANNEL where appropriate.
...
Use the default version of FIXME, ERR, WARN, TRACE for the default
channel.
1999-12-08 03:56:23 +00:00
Huw D M Davies
f0f8da5870
Fixes several bugs in gdi path handling.
...
Adds *Path functions to dc funcs table + add EnhMetaFile recording.
Separate out Polylne/PolylineTo and PolyBezier/PolyBezierTo in dc
funcs table to enable proper enhmetafile recording.
The current position update in *To functions is now handled by the
main function and not in the drivers.
Move USER functions from graphics/painting.c -> windows/painting.c
1999-12-05 23:54:02 +00:00