Commit graph

569 commits

Author SHA1 Message Date
Richard Frith-MacDonald
0ae3a96dc6 Another minor MacOS-X compatibility change ... can no longer assume NSDictionary.h is included by our other headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25637 72102866-910b-0410-8b05-ffd578937521
2007-11-29 20:34:25 +00:00
Richard Frith-MacDonald
ff99e19fe9 Fixup coordinated of cursor hotpoint for MacOS-X compatibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25631 72102866-910b-0410-8b05-ffd578937521
2007-11-29 11:34:41 +00:00
Fred Kiefer
b5fc3678f3 Remove non-normal windows from task list.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25626 72102866-910b-0410-8b05-ffd578937521
2007-11-29 00:56:11 +00:00
Fred Kiefer
1966afda06 Moved image drawing change from gui to here.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25601 72102866-910b-0410-8b05-ffd578937521
2007-11-22 12:14:48 +00:00
Fred Kiefer
1a8804adbb Convert floats from user space to drawing space and visa versa.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25553 72102866-910b-0410-8b05-ffd578937521
2007-11-05 11:01:59 +00:00
Fred Kiefer
a9e8d647b2 Use objectForKey: instead of stringForKey:.
Patch by Wolfgang Lux <wolfgang.lux@gmail.com>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25548 72102866-910b-0410-8b05-ffd578937521
2007-10-31 16:50:32 +00:00
Fred Kiefer
0f8c5487c7 Change files to use GPL 3 and LGPL 3.
Prepare for next release.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25538 72102866-910b-0410-8b05-ffd578937521
2007-10-29 23:25:10 +00:00
Fred Kiefer
8d37c37008 Hack to get drawing on non-retained windows working.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25529 72102866-910b-0410-8b05-ffd578937521
2007-10-18 16:51:56 +00:00
Fred Kiefer
18f790a690 Allow non-resizable windows to be resized programmatically.
Clean up compiler warnings.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25527 72102866-910b-0410-8b05-ffd578937521
2007-10-12 09:32:27 +00:00
Fred Kiefer
901c5b758c First implementation of appendBezierPathWithGlyphs:count:toBezierPath:
for cairo.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25522 72102866-910b-0410-8b05-ffd578937521
2007-10-08 21:27:51 +00:00
Fred Kiefer
f2ac847ff4 Add a generic basic implementation for the DPSshfill: operator. This
needs to be optimized for each individual backend and the original art
implemenation should be moved to this.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25519 72102866-910b-0410-8b05-ffd578937521
2007-10-05 20:57:59 +00:00
Fred Kiefer
69745597e4 Use drawing depth from window.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25518 72102866-910b-0410-8b05-ffd578937521
2007-10-05 14:02:31 +00:00
Fred Kiefer
7edb569d70 Add missing include.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25508 72102866-910b-0410-8b05-ffd578937521
2007-10-01 16:37:33 +00:00
Fred Kiefer
c8a731fd97 No error logging when copy of path fails. This is normal in cairo 1.4.10
for empty paths.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25507 72102866-910b-0410-8b05-ffd578937521
2007-10-01 16:02:16 +00:00
Fred Kiefer
1ce0bd5175 Add PDF output for cairo backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25479 72102866-910b-0410-8b05-ffd578937521
2007-09-12 15:46:55 +00:00
Fred Kiefer
6455a62a4f Clear the GNUstep path after operation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25471 72102866-910b-0410-8b05-ffd578937521
2007-09-09 20:34:13 +00:00
Fred Kiefer
ce58b92800 Copy dash and clipping.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25461 72102866-910b-0410-8b05-ffd578937521
2007-09-06 21:32:55 +00:00
Fred Kiefer
355aa2db1e New methods to store and get last event time.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25457 72102866-910b-0410-8b05-ffd578937521
2007-09-05 14:35:06 +00:00
Fred Kiefer
a9e6f5bd73 Add more checks for cairo status.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25455 72102866-910b-0410-8b05-ffd578937521
2007-09-05 09:59:12 +00:00
Fred Kiefer
1100345667 Use defScreen istead of 0.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25452 72102866-910b-0410-8b05-ffd578937521
2007-09-04 23:59:54 +00:00
Fred Kiefer
6652a87b27 Correct checking for XRender. Patch by Yen-Ju Chen <yjchenx@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25450 72102866-910b-0410-8b05-ffd578937521
2007-09-04 22:40:43 +00:00
Fred Kiefer
bc449e6b65 Create the NSMutableCharacterSet to store the character ranges in.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25448 72102866-910b-0410-8b05-ffd578937521
2007-09-04 08:17:54 +00:00
Nicolas Roard
c821c8e5c7 Fixed the scrolling bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25446 72102866-910b-0410-8b05-ffd578937521
2007-09-04 02:12:30 +00:00
Nicolas Roard
f9a1879e18 fix to deal with the presence/absence of Xrender
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25445 72102866-910b-0410-8b05-ffd578937521
2007-09-04 00:37:00 +00:00
Nicolas Roard
28f92090ff cleaned the compositeGState:fromRect:toPoint:op:fraction: method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25442 72102866-910b-0410-8b05-ffd578937521
2007-09-03 22:26:29 +00:00
Nicolas Roard
09ce663feb AlpenStep stuff with Fred Kiefer's help:
- Added support for 32 bit surfaces when it's possible (use of Xrender extension..).
- Modified the Cairo backend to take advantage of that: we can now draw windows with partial transparency.
- Fixed a bug in the Cairo backend (copy of a surface to itself) using the cairo "groups". Scrolling is still wrong, but we're closer to something good ;-)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25441 72102866-910b-0410-8b05-ffd578937521
2007-09-02 14:23:03 +00:00
Fred Kiefer
0848c69b72 Extracted code shared between the two ftfont files into new files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25409 72102866-910b-0410-8b05-ffd578937521
2007-08-22 11:54:13 +00:00
Fred Kiefer
4bd371d64a Use CurrentTime instead of generic.lastTime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25405 72102866-910b-0410-8b05-ffd578937521
2007-08-21 13:37:20 +00:00
Fred Kiefer
d164d499c2 Made handling of focus in and out more explicit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25403 72102866-910b-0410-8b05-ffd578937521
2007-08-20 22:31:09 +00:00
Fred Kiefer
85576dbae2 Increase version number of font format, as font mask values have
changed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25397 72102866-910b-0410-8b05-ffd578937521
2007-08-16 14:47:45 +00:00
Fred Kiefer
79b9caf27f Set lastTime to CurrentTime not 1 to get setinputfocus working for the
first activation of the application.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25395 72102866-910b-0410-8b05-ffd578937521
2007-08-16 14:14:33 +00:00
Fred Kiefer
b7b431cd43 Removed left over NSLog statements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25394 72102866-910b-0410-8b05-ffd578937521
2007-08-15 14:26:55 +00:00
Fred Kiefer
05a23a6aae Correct minor bugs in last changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25393 72102866-910b-0410-8b05-ffd578937521
2007-08-15 13:42:36 +00:00
Fred Kiefer
32d116c7b2 Add more EWMH methods and helper methods.
Simplify dragging support code.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25389 72102866-910b-0410-8b05-ffd578937521
2007-08-14 22:44:40 +00:00
Fred Kiefer
0dd2da6751 Correct coveredCharacterSet. Patch by Yen-Ju Chen <yjchenx@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25387 72102866-910b-0410-8b05-ffd578937521
2007-08-13 16:08:22 +00:00
Fred Kiefer
87c48de8b4 Use local FT_Size variable instead of ivar. The ivar is sometimes
invalid.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25381 72102866-910b-0410-8b05-ffd578937521
2007-08-07 16:04:47 +00:00
Fred Kiefer
efb48fbccb Handle SIGINT by calling ([NSApp terminate: NSApp]) to shut down
cleanly.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25368 72102866-910b-0410-8b05-ffd578937521
2007-08-02 07:31:37 +00:00
Sergii Stoian
07a077f3e7 * Source/cairo/CairoGState.m
(-_setPoint): Adjust point.
    (-_adjustPath:): Optimize and cleanup.
    (-compositeGState:fromRect:toPoint:op:fraction:): Adjust toPoint.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25301 72102866-910b-0410-8b05-ffd578937521
2007-07-02 23:30:11 +00:00
Sergii Stoian
ed77ebb967 * Source/cairo/CairoGState.m
(-DPSsetstrokeadjust:): Implement.
  (-DPSinitgraphics): Set _strokeadjust to 1 by default.
  (-_adjustPath:): Implement new method that place the path to pixel
  boundaries.
  (-_setPath:): Change method definition adding fillOrClip argument.
  Use _adjustPath: method.
  (-DPSclip): Change call of _setPath: to new format.
  (-DPSeoclip): Ditto.
  (-DPSeofill): Ditto.
  (-DPSfill): Ditto.
  (-DPSstroke): Ditto.
  (-compositerect:op:): Ditto.
* Headers/cairo/CairoGState.h: Define _strokeadjust variable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25299 72102866-910b-0410-8b05-ffd578937521
2007-07-01 23:02:29 +00:00
Sergii Stoian
5cb04d880e * Source/cairo/CairoGState.m: (-DPSshow:): Apply correct scale
and translate transformation matrix.
* Source/cairo/CairoFontInfo.m: (-widthOfString:): Add sanity check.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25298 72102866-910b-0410-8b05-ffd578937521
2007-07-01 22:17:14 +00:00
Fred Kiefer
c1d1c74891 Printing improvements and handle rotated text.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25296 72102866-910b-0410-8b05-ffd578937521
2007-06-29 11:31:53 +00:00
Fred Kiefer
70c32e5675 Replaced appendTransform: with prependTransform:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25223 72102866-910b-0410-8b05-ffd578937521
2007-06-06 12:59:33 +00:00
Nicola Pero
a1cea73cd8 Remove generated file on clean
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25114 72102866-910b-0410-8b05-ffd578937521
2007-05-02 01:25:33 +00:00
Fred Kiefer
89c1ce993a Use cairo specific code for PS file creation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25088 72102866-910b-0410-8b05-ffd578937521
2007-04-27 12:23:28 +00:00
Fred Kiefer
8b9b2102f3 XDnD improvements by Matt Rice.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@25071 72102866-910b-0410-8b05-ffd578937521
2007-04-25 00:12:46 +00:00
Fred Kiefer
ff21318a0a Backend part of graphic context rewrite.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24965 72102866-910b-0410-8b05-ffd578937521
2007-04-04 14:33:10 +00:00
Fred Kiefer
1c702a4308 Replace obsolte NSAffinetransform methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24926 72102866-910b-0410-8b05-ffd578937521
2007-03-23 11:27:28 +00:00
Fred Kiefer
680ea7befd Brought art backend closer to the GNUstep coding style.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24923 72102866-910b-0410-8b05-ffd578937521
2007-03-22 16:54:47 +00:00
Fred Kiefer
3ab2c8bd91 Small improvement of cairo composite for rotated case.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24918 72102866-910b-0410-8b05-ffd578937521
2007-03-22 13:39:26 +00:00
Fred Kiefer
4fadeaf154 Clean up of CairoGState.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24912 72102866-910b-0410-8b05-ffd578937521
2007-03-21 13:09:19 +00:00
Fred Kiefer
ea06dfbf73 Corrected colour settign for alpha = 0, GSReadRect and compositerect.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24906 72102866-910b-0410-8b05-ffd578937521
2007-03-20 23:24:04 +00:00
Fred Kiefer
b2d624ad91 Don't use cairo transformations, use the super class implementation
instead. 


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24896 72102866-910b-0410-8b05-ffd578937521
2007-03-18 17:50:58 +00:00
Fred Kiefer
452d7fb89f Completed and corrected drag type mapping.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24847 72102866-910b-0410-8b05-ffd578937521
2007-03-11 17:42:46 +00:00
Xavier Glattard
41208bb38d Many changes :
- Deletion of all non-GNUstep debug stuff (printf...)
- Deletion of all Notification hooks (used for a debugging purpose)
- Deletion of the Application preference Panel that popups (pops up?)
  the 1st time you run _any_ application
- Deletion of the check of GSWINHandlesWindowDecorations and 
  GSWIN32HandlesWindowDecorations options (none worked because of 
  a typo and are now deprecated).
- use of GSBackHandlesWindowDecorations option like X11 backend
  instead of GSUseWMStyles (marked as deprecated)
- use of GSBackUsesNativeTaskbar option instead of GSUseWMTaskbar
  (marked as deprecated)
- all these options are read in -initWithAttribute: (no more in
  +inializeBackend) and set an instance (not class) variable.
- add methods -handlesWindowDecorations/-setHandlesWindowDecorations
- add methods -usesNativeTaskbar/-setUsesNativeTaskbar



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24804 72102866-910b-0410-8b05-ffd578937521
2007-03-07 18:11:17 +00:00
Xavier Glattard
bbd4ebe7d8 Fix a bug in OpenGL sub-window placement when handlesWindowDecorations == YES
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24803 72102866-910b-0410-8b05-ffd578937521
2007-03-07 17:40:50 +00:00
Fred Kiefer
ac06785665 Corrected handling of flipped state in matrix operations and image
drawing.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24754 72102866-910b-0410-8b05-ffd578937521
2007-03-02 12:24:46 +00:00
Fred Kiefer
b534dad58a Use either mask or fill, but not both.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24734 72102866-910b-0410-8b05-ffd578937521
2007-03-01 12:03:06 +00:00
Fred Kiefer
d9595a9f43 Get colour from fillColor as only there the alpha value is set.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24733 72102866-910b-0410-8b05-ffd578937521
2007-02-28 23:22:34 +00:00
Fred Kiefer
6e1af0cfc0 Aloow simple PS context to work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24728 72102866-910b-0410-8b05-ffd578937521
2007-02-28 12:27:10 +00:00
Fred Kiefer
78ba818f54 Clean up of font attributes and better protection against _ct being null
in cairo backend.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24710 72102866-910b-0410-8b05-ffd578937521
2007-02-27 16:35:31 +00:00
Nicola Pero
6163436fb0 Standardized command used to create a local directory
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24703 72102866-910b-0410-8b05-ffd578937521
2007-02-27 12:19:08 +00:00
Nicola Pero
c203b5485a Indented a few lines
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24702 72102866-910b-0410-8b05-ffd578937521
2007-02-27 12:17:46 +00:00
Nicola Pero
c35b6f2940 Removed some obsolete code from makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24700 72102866-910b-0410-8b05-ffd578937521
2007-02-27 12:07:55 +00:00
Graham J Lee
780d67e050 Change (with Fred) to check for cairo context before some operations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24690 72102866-910b-0410-8b05-ffd578937521
2007-02-24 12:09:19 +00:00
Fred Kiefer
39e329c2d7 Changed image composition to work for Gorm.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24643 72102866-910b-0410-8b05-ffd578937521
2007-02-18 18:54:08 +00:00
Fred Kiefer
ee28dd9a86 Better protection against _ct being NULL.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24505 72102866-910b-0410-8b05-ffd578937521
2007-02-12 16:21:39 +00:00
Fred Kiefer
cc4ae5b8e3 Implemented GSReadRect: for the cairo backend.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24498 72102866-910b-0410-8b05-ffd578937521
2007-02-10 23:21:29 +00:00
Fred Kiefer
690f6936b1 Corrected path box method on GSGState and made CairoGState more
forgiving on missing _ct.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24497 72102866-910b-0410-8b05-ffd578937521
2007-02-10 12:50:48 +00:00
Richard Frith-MacDonald
c8c8adec8f fix error calculating advancementwq
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24490 72102866-910b-0410-8b05-ffd578937521
2007-02-08 09:30:51 +00:00
Richard Frith-MacDonald
99845a94d9 add some debug output
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24448 72102866-910b-0410-8b05-ffd578937521
2007-02-01 08:06:45 +00:00
Richard Frith-MacDonald
9aff77a7b2 map from NSGlyph (unichar) to windows glyph
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24447 72102866-910b-0410-8b05-ffd578937521
2007-02-01 07:09:35 +00:00
Richard Frith-MacDonald
1287873a6c set maximum advancement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24446 72102866-910b-0410-8b05-ffd578937521
2007-01-31 17:43:03 +00:00
Richard Frith-MacDonald
df830a647f implement more font info
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24445 72102866-910b-0410-8b05-ffd578937521
2007-01-31 17:15:27 +00:00
Richard Frith-MacDonald
b11db22054 Minor tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24444 72102866-910b-0410-8b05-ffd578937521
2007-01-31 15:52:53 +00:00
Richard Frith-MacDonald
f54377efb9 use unicode glyph info function
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24442 72102866-910b-0410-8b05-ffd578937521
2007-01-31 14:05:19 +00:00
Richard Frith-MacDonald
d530f8e5ba add space between function arguments for readability
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24441 72102866-910b-0410-8b05-ffd578937521
2007-01-31 14:04:20 +00:00
Richard Frith-MacDonald
cb05788788 use unicode structures
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24440 72102866-910b-0410-8b05-ffd578937521
2007-01-31 12:43:55 +00:00
Richard Frith-MacDonald
6d7783d6ef a few more unicode fixes and some coding style tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24439 72102866-910b-0410-8b05-ffd578937521
2007-01-31 12:19:45 +00:00
Richard Frith-MacDonald
26792908cf more unicode fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24438 72102866-910b-0410-8b05-ffd578937521
2007-01-31 12:04:46 +00:00
Richard Frith-MacDonald
38f4377214 OpenGL mingw32 support by xavier glattard
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24437 72102866-910b-0410-8b05-ffd578937521
2007-01-31 11:29:41 +00:00
Richard Frith-MacDonald
656b31fc96 windows backend bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24436 72102866-910b-0410-8b05-ffd578937521
2007-01-31 11:03:42 +00:00
Adam Fedor
7bc423f962 Patch #5434
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24363 72102866-910b-0410-8b05-ffd578937521
2007-01-16 05:25:26 +00:00
Richard Frith-MacDonald
156ba79e6e Fix coordinate conversion missed in last change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24350 72102866-910b-0410-8b05-ffd578937521
2007-01-14 18:26:14 +00:00
Richard Frith-MacDonald
d5fd72a3e4 Coordinate bugfix for opengl
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24349 72102866-910b-0410-8b05-ffd578937521
2007-01-14 17:03:44 +00:00
Fred Kiefer
5d958c119d cairo image drawing corrections.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24301 72102866-910b-0410-8b05-ffd578937521
2006-12-31 17:48:58 +00:00
Mark Tracy
30bfacc835 Fix bug #18260 in art backend
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24299 72102866-910b-0410-8b05-ffd578937521
2006-12-31 04:24:54 +00:00
Matt Rice
ec7b7e4742 * Source/x11/XGServerWindow.m (-flushwindowrect::): Don't convert
rect origin sent to handleExposeRect:forDriver: to int and back to
        float.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24287 72102866-910b-0410-8b05-ffd578937521
2006-12-28 19:41:56 +00:00
Richard Frith-MacDonald
d1fc39bd04 Attempt to get Cairo to build nicely when glitz is not present.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24267 72102866-910b-0410-8b05-ffd578937521
2006-12-27 11:25:54 +00:00
Fred Kiefer
142f3510a3 Prevent some window types from showing up in the taskbar for old window
managers that cannot handle window types. Patch by Yen-Ju Chen
<yjchenx@gmail.com>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24246 72102866-910b-0410-8b05-ffd578937521
2006-12-26 14:55:18 +00:00
Fred Kiefer
cf27a422f6 Added cairo transparancy patch by Yen-Ju Chen <yjchenx@gmail.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24244 72102866-910b-0410-8b05-ffd578937521
2006-12-26 13:26:40 +00:00
Fred Kiefer
50e93efdab Correct getting of visual ID. Patch by: Xavier Glattard
<xavier.glattard@free.fr>.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24217 72102866-910b-0410-8b05-ffd578937521
2006-12-19 14:05:58 +00:00
Richard Frith-MacDonald
2f33c0b784 Improve help key support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24193 72102866-910b-0410-8b05-ffd578937521
2006-12-08 09:09:40 +00:00
Matt Rice
c4be026e77 * Source/art/ftfont.m (appendBezierPathWithGlyphs:count:toPath:):
Uncomment code and switch to using FTC_Manager_LookupSize.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24163 72102866-910b-0410-8b05-ffd578937521
2006-11-25 21:45:06 +00:00
Richard Frith-MacDonald
14f94508f0 fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24141 72102866-910b-0410-8b05-ffd578937521
2006-11-21 10:46:50 +00:00
Richard Frith-MacDonald
16245dc2d3 Fix error getting metrix internals before prepending transform.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24135 72102866-910b-0410-8b05-ffd578937521
2006-11-19 13:23:03 +00:00
Richard Frith-MacDonald
4bd0a9f1b5 Use accessor for affine transform internals which should otherwise be private.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24131 72102866-910b-0410-8b05-ffd578937521
2006-11-19 11:08:09 +00:00
Nicola Pero
e708ccb6e6 Use GNUSTEP_INSTALLATION_DOMAIN instead of GNUSTEP_INSTALLATION_DIR, and DESTDIR instead of INSTALL_ROOT_DIR
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24095 72102866-910b-0410-8b05-ffd578937521
2006-11-15 17:06:17 +00:00
Richard Frith-MacDonald
c0e8aa4c2a iassume ascii as fallback encoding if registry mapping fails.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24026 72102866-910b-0410-8b05-ffd578937521
2006-11-03 14:32:51 +00:00
Matt Rice
8e248cb078 * Source/x11/XGServerEvent.m (_handleTakeFocusAtom:forContext:):
Unset ignore_take_focus for the key window.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@24001 72102866-910b-0410-8b05-ffd578937521
2006-10-31 12:48:23 +00:00
Richard Frith-MacDonald
513475a150 Minor fixup for getting encoding from charset.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@23992 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:40:46 +00:00