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
Bradley Baetz
7b5e33c6ac
Give the app back the exact font name it asked for.
1999-11-28 20:16:37 +00:00
Ulrich Weigand
d1682aab05
Removed some unaligned accesses.
1999-11-21 02:21:17 +00:00
Niels Kristian Bech Jensen
1d5bc469cc
Removed extra #include statements.
1999-11-21 02:14:36 +00:00
Patrik Stridvall
96336324cf
- Added missing configuration #if:s and #includes:s.
...
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Ulrich Czekalla
e6ab9d308a
Make sure that all calls use the extended structures which are a
...
superset of the regular structures.
1999-10-24 17:26:45 +00:00
Alexandre Julliard
8d29fa9877
Re-applied lost change.
1999-10-23 19:53:57 +00:00
Francis Beaudet
be5753d35e
Removed an illegal character.
1999-10-23 14:50:56 +00:00
Eric Pouech
bbde86e7ac
Fixed X11DRV_DIB_SetImageBits when called for RLE encoded dibs.
1999-10-13 15:42:04 +00:00
Rein Klazes
d18dd23598
Correct usage of a scratch array in X11DRV_PolyBezier.
1999-10-13 13:51:09 +00:00
Alexandre Julliard
d21dde71b3
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
Fixes problems with color drift when switching to/from
logical/physical colors.
1999-10-13 13:48:11 +00:00
Noel Borthwick
d05b7beb5a
- Add clipboard support for copying/pasting bitmaps or Pixmaps between Wine
...
and native Linux applications.
- Respond to the MULTIPLE selection request target when Wine is the
selection owner.
- Relax type checking for TARGETS selection.
1999-09-20 15:42:47 +00:00
Ulrich Weigand
af1c41fb8d
Bugfix: create DDB in X11DRV_DIB_GetDIBits if necessary.
1999-09-19 18:58:16 +00:00
Karl Lessard
c73a1fd62d
Some more minor GDI fixes.
1999-09-19 14:15:41 +00:00
Huw D M Davies
1bb9860547
Small DIB fixes.
1999-09-19 12:04:17 +00:00
Karl Lessard
dee464c4c6
Fixed GetDIBits problems.
1999-09-14 11:51:01 +00:00
Richard Cohen
8dde3c7f60
Various fixes for the X11 font mapper, particularly:
...
- size fonts with negative heights correctly
- calculate average width correctly.
1999-09-05 12:18:57 +00:00
Karl Lessard
41875795cc
Ian Ward
...
Dan Langlois
Speed up conversion between XImages and DIBSections.
1999-09-03 16:49:17 +00:00
Kristian Nielsen
3e473f3e43
Fixed CreateDIBSection() called with negative height to set the height
...
positive in the created DIBSECTION, as per MS knowledgebase Q186586.
1999-08-21 13:07:27 +00:00
Pascal Lessard
dff30ac2c7
Now the conversion in the blt functions round up the result.
1999-08-15 14:18:59 +00:00
Huw D M Davies
28896ee7bf
For large font sizes call XLoadQueryFont with a 100 pixel high font
...
and rescale the metrics.
1999-07-24 12:10:23 +00:00
Juergen Schmied
56c0bb8bf2
Fixed crash due to invalid GDI_Obj.
1999-07-10 10:10:43 +00:00
Alexandre Julliard
61fece0590
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-06-26 19:09:08 +00:00
Alexander Kanavin
f26c89e83a
Standard dialog boxes resources and OLE strings are now in cp1251 encoding
...
Font mapper does not anymore use fonts in -koi8-r encoding
Font mapper now recognises fonts in -windows-* encodings (these are
provided by xfstt TrueType server)
Font mapper now sees max 16384 fonts (was 2048)
1999-06-22 19:14:40 +00:00
Eric Pouech
7ac5754626
Added missing GDI heap unlock.
...
Moved to new debug interface.
1999-06-22 19:03:26 +00:00
Uwe Bonnes
63ec7daa69
X11DRV_DIB_SetImageBits_24/32: Fix the case for bits_per_pixel == 32
...
and negative lines.
1999-06-12 10:46:31 +00:00
Joshua Thielen
0f44fb362d
Fixed a bug which causes the PolyBezier to not be updated on redraw
...
(when you want them to be).
1999-05-29 14:03:42 +00:00
Eric Pouech
258bb10864
Changed printf into TRACE.
1999-05-24 08:15:07 +00:00
Pavel Roskin
d1bb7f7145
Disable passing device context to X11DRV_DIB_BuildColorMap when RGB
...
colormap is used.
1999-05-22 19:19:19 +00:00
Huw D M Davies
e39b676ae9
Implement DocumentProperties, DeviceCapabilities, beginnings of
...
Open/Get/ClosePrinter. Additions to PSDRV_DeviceCapabilities.
Split off WINSPOOL into its own directory.
Several functions added to DC_Funcs.
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
1999-05-17 16:20:51 +00:00
Pavel Roskin
a59cc65d1a
Fixed palette handling for true/high-color X11.
1999-05-08 18:22:11 +00:00
Patrik Stridvall
1bb9403938
ANSI C fixes.
1999-05-08 15:47:44 +00:00
Alexandre Julliard
06c275a643
Converted to the new debugging interface (done with the help of the
...
script written by Patrik Stridvall).
1999-05-02 14:32:27 +00:00
Patrik Stridvall
a9a671d7ca
Fixed ANSI compabillity.
1999-04-25 19:01:52 +00:00
Alexandre Julliard
f62b48712e
Use $HOME instead of getpwuid for user's home directory.
1999-04-25 12:39:33 +00:00
Alexandre Julliard
bc49a36f56
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
...
More appropriate default size for fonts with invalid sizes.
1999-04-25 10:57:03 +00:00
Huw D M Davies
7603deae21
General tidy up of the MetaFile driver - make sure that everything
...
goes through the DCFuncs table.
1999-04-25 09:24:23 +00:00
Patrik Stridvall
0f8bc5b5c7
Fixed ANSI compabillity.
1999-04-22 16:27:50 +00:00
Patrik Stridvall
0b52adaac4
Fixed typo.
1999-04-19 16:30:51 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Eric Pouech
dc7c1b87d4
Fixed a few bugs (typos from cut & paste & invalid heap block
...
freeing).
1999-04-18 13:12:02 +00:00
Huw D M Davies
608629bc13
Fixes for upside-down DIBs.
1999-04-18 12:07:00 +00:00
Pavel Roskin
6f01462b8b
Fixed ugly disabled controls and black background in Write and Lotus
...
Notes.
1999-04-15 15:52:59 +00:00
Karl Lessard
183f8841db
Optimized code for SetImageBits_X, making bitmap creation faster.
1999-04-11 17:04:16 +00:00
Richard Mortimer
bce5f88f3d
Added missing *IsDark entries into PALETTE_Driver instance
...
initialisation.
1999-04-10 16:37:43 +00:00
Alex Korobka
44a1b59cec
Fixes for ignored WVR_[VH]REDRAW flags, made minimization in managed
...
mode go through window manager, small bugfixes for menu and window
code, extended clipboard driver model to handle formats other than
text.
1999-04-01 12:03:52 +00:00
Patrik Stridvall
b87fe2e9bf
More code moved to the X11 driver (bitmap and palette and misc).
1999-04-01 08:16:08 +00:00
Dimitrie O. Paun
05c0c8ef13
Changed some debug messages from one channel to another, to clean up a
...
bit the debug channel usage.
1999-03-28 15:07:41 +00:00
Huw D M Davies
e42ee26d9a
Fixed {S|G}etBitmapBits in x11drv. Removed BITMAP_GetPadding.
1999-03-27 15:59:12 +00:00
Randy Weems
0bc73c7818
Fixed off-by-one error if bitblt width or height is negative.
1999-03-25 15:49:11 +00:00
Veksler Michael
e94e35431e
Removed winuser16.h from x11drv.h.
1999-03-22 12:41:26 +00:00
Jim Aston
2e1cafa288
Renamed wintypes.h to windef.h.
1999-03-14 16:35:05 +00:00
Pavel Roskin
cb327212c4
File open dialog now uses icons instead of bitmaps.
1999-03-13 18:10:43 +00:00
Pavel Roskin
82c70ad91e
Fixed folder bitmap colors for 8bpp.
1999-03-10 13:59:13 +00:00
Caolan McNamara
f0370548c7
Windows doesnt allow dashed and dotted lines > 1.
1999-03-10 13:58:35 +00:00
Ulrich Weigand
9cfeb5b88c
Avoid unnecessary GraphicsExpose events.
1999-03-10 13:26:09 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Alexandre Julliard
fb02ee91b5
Fixed end-of-line bug in X11DRV_DIB_SetImageBits_RLE4.
1999-02-20 16:10:38 +00:00
Francois Boisvert
308c6afe62
Implementation of the pushed close button.
1999-02-18 10:37:17 +00:00
Francois Gouget
289211cc3b
Fixed a number of warnings concerning the matching of the printf
...
format string and the associated parameters (actually it's mostly
TRACE and FIXMEs).
1999-02-17 16:15:11 +00:00
Francis Beaudet
3f7ad7aa98
Implemented the OLE Drag and Drop target registration mechanism and
...
the DoDragDrop loop to perform the DnD operation.
1999-02-13 09:13:49 +00:00
Huw D M Davies
e5a6049bee
Fixes several problems with SetDIBitsToDevice if xSrc != 0.
...
Thanks to Ian Schmidt for the logs.
1999-02-09 14:11:59 +00:00
Patrik Stridvall
ab121e7838
X11 driver changes.
1999-02-04 11:11:01 +00:00
Huw D M Davies
4a0d405f52
Reduce MAX_FONT_SIZE to 1000.
1999-02-02 10:13:14 +00:00
Pablo Saratxaga
e4141dc574
Small patch.
1999-01-20 14:54:01 +00:00
Alexandre Julliard
638f169b1e
Recovery of release 990110 after disk crash.
...
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Alex Korobka
01d1a6a03c
Cleaned up font encoding handling. Added 'Ignore#' option to the
...
[fonts] section. Also, file with cached metrics now has the value of
$DISPLAY appended to the filename.
1998-12-26 19:42:02 +00:00
Patrik Stridvall
151170c437
Moved more things to the X11 driver.
1998-12-26 12:00:43 +00:00
Ian Pilcher
cc4e9cb43c
Added ability to specify X fonts used for Helv and Tms Rmn typefaces
...
with DefaultSerif and DefaultSansSerif INI keys.
1998-12-14 16:39:29 +00:00
Huw D M Davies
7a31ef2dc7
XLFDs should be well-formed (14 hyphens) to match scalable fonts.
...
Stop slant field becoming wildcarded too early.
1998-12-14 12:58:10 +00:00
Huw D M Davies
e82199121f
Sanity check on font size.
1998-12-10 08:26:23 +00:00
Pablo Saratxaga
b13f23e4fc
Improved the handling of font encodings.
1998-12-09 14:51:48 +00:00
Huw D M Davies
fc03455570
Fix X11DRV_ExtTextOut for rotated text if either of lpDx, breakExtra
...
or charExtra are non-zero.
1998-12-08 09:37:49 +00:00
Huw D M Davies
2d617be099
Replace GRAPH_ functions with Win SDK equivalents.
1998-12-08 09:14:09 +00:00
Ulrich Weigand
94632fcd68
Bugfix: -microsoft-symbol encoding was not recognized.
1998-12-07 10:36:56 +00:00
Huw D M Davies
d6a91b7a74
Move OEM resources to the x11drv.
1998-12-02 10:29:04 +00:00
Huw D M Davies
9c68faadab
Remove X_DC_INFO from DC and make it behave like any other PDEVICE.
1998-11-25 12:36:03 +00:00
Eric Warnke
3036c985bd
Don't match against Symbol or Nil fonts.
1998-11-24 20:43:06 +00:00
Huw D M Davies
2bd3acf7c8
Moved DC_SetupGC functions to graphics/x11drv/graphics.c.
1998-11-22 17:45:06 +00:00
Huw D M Davies
b76462c91d
Stop X11DRV_RoundRect calling XDrawArc with -ve width/height params
...
which it did if either ellipse dimension was zero.
1998-11-07 12:42:54 +00:00
Huw D M Davies
91d1608a59
Moved X11 DIB stuff to x11drv.
1998-11-06 11:03:00 +00:00
Jesper Skov
5c3e457b16
egcs 'ambiguous else' warnings fixes.
1998-11-01 19:27:22 +00:00
Huw D M Davies
82617362a5
More bitmap fixes.
1998-11-01 16:35:42 +00:00
Huw D M Davies
84dd9feb05
A couple of small fixes to my bitmap patch.
1998-11-01 15:13:53 +00:00
François Gouget
241c730d54
Fixed some LPPOINT/LPSIZE mismatches and some missing "const" in the
...
headers prototypes.
1998-10-28 10:47:09 +00:00
Huw D M Davies
87f87bf61c
Added pBitmapBits and pCreateBitmap to the GDI function table and
...
moved the X11 dependent stuff out of objects/bitmap.c into x11drv.
1998-10-28 09:53:53 +00:00