Commit graph

237 commits

Author SHA1 Message Date
fedor
a9afd44362 Fix 8bit display
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18100 72102866-910b-0410-8b05-ffd578937521
2003-11-20 16:29:32 +00:00
fedor
9363752750 Correct off-by-one error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18098 72102866-910b-0410-8b05-ffd578937521
2003-11-19 16:08:52 +00:00
fedor
74cea89a61 Window focus fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18096 72102866-910b-0410-8b05-ffd578937521
2003-11-19 16:05:29 +00:00
alexm
aa89743347 Optimize -advancementForGlyph:. Cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18090 72102866-910b-0410-8b05-ffd578937521
2003-11-18 16:07:58 +00:00
fedor
a850266be5 Break off -processEvent: from -receivedEvent:type:extra:forMode:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18056 72102866-910b-0410-8b05-ffd578937521
2003-11-05 18:39:20 +00:00
alexm
dcb1fc69c0 Avoid use of cast as lvalue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18051 72102866-910b-0410-8b05-ffd578937521
2003-11-05 02:34:10 +00:00
alexm
c6d4f83053 (writeHex): When given several bytes, don't write the first one many times.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18024 72102866-910b-0410-8b05-ffd578937521
2003-11-02 02:11:33 +00:00
alexm
ba7a1f4cc4 Make private symbols actually private (2/n).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18023 72102866-910b-0410-8b05-ffd578937521
2003-11-02 01:28:24 +00:00
fedor
f88969a776 Always set WindowMaker properties
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18006 72102866-910b-0410-8b05-ffd578937521
2003-10-29 16:15:32 +00:00
fedor
d6f7a6bf4d Cache color lookup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17935 72102866-910b-0410-8b05-ffd578937521
2003-10-20 03:45:55 +00:00
alexm
80e9dd81c4 NSLog wants an objective-c string, not a c string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17801 72102866-910b-0410-8b05-ffd578937521
2003-10-08 14:02:05 +00:00
fedor
dfd1457961 Fix documentation install
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17781 72102866-910b-0410-8b05-ffd578937521
2003-10-06 03:28:34 +00:00
alexm
42fa842848 (-DPSrectclip::::): Make sure -DPSnewpath is called on all paths.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17777 72102866-910b-0410-8b05-ffd578937521
2003-10-04 12:30:33 +00:00
fedor
05825bb981 Clear path after rectclip
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17769 72102866-910b-0410-8b05-ffd578937521
2003-10-03 03:50:02 +00:00
fedor
e919515e3b Clear path after rectclip
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17768 72102866-910b-0410-8b05-ffd578937521
2003-10-03 03:19:15 +00:00
fedor
14e192f977 Clear the current path after clipping
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17759 72102866-910b-0410-8b05-ffd578937521
2003-10-01 03:30:07 +00:00
alexm
71d48e1f2c Detect and handle large values by scaling them down in order to prevent overflow on large images.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17702 72102866-910b-0410-8b05-ffd578937521
2003-09-22 11:06:19 +00:00
fedor
69fb0dcf76 Add GSReadRect support to xlib backend
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17692 72102866-910b-0410-8b05-ffd578937521
2003-09-21 03:19:17 +00:00
fedor
ea1bf2768e Typo fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17673 72102866-910b-0410-8b05-ffd578937521
2003-09-15 14:21:34 +00:00
fedor
99f82499c8 * Source/gsc/GSContext.m (-DPSsetgstate:): Copy gstate so we
don't modify original.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17646 72102866-910b-0410-8b05-ffd578937521
2003-09-09 14:33:23 +00:00
alexm
ec95442e31 Add some debug logging.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17637 72102866-910b-0410-8b05-ffd578937521
2003-09-07 23:40:01 +00:00
fedor
cede008389 Include config.make
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17617 72102866-910b-0410-8b05-ffd578937521
2003-09-04 03:39:27 +00:00
FredKiefer
e5800849db In load_cache() enclosed loading of archive in exception handling and
removed the writing of the archive previously done to update the format.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17483 72102866-910b-0410-8b05-ffd578937521
2003-08-15 16:41:32 +00:00
alexm
790392d9a0 Override the new default font name methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17468 72102866-910b-0410-8b05-ffd578937521
2003-08-10 21:31:12 +00:00
alexm
18169e3752 (-dealloc): Only free rcontext when using our own wraster.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17417 72102866-910b-0410-8b05-ffd578937521
2003-08-02 11:35:47 +00:00
ayers
52d97e1721 * Source/art/GNUmakefile: Do not make headers publilc.
* Source/gsc/GNUmakefile: Ditto.
        * Source/x11/GNUmakefile: Ditto.
        * Source/xdps/GNUmakefile: Ditto.
        * Source/xlib/GNUmakefile: Ditto.

        * Headers/win32/*.h: Update includes for new header structure.
        * Headers/winlib/*.h: Ditto.
        * Headers/x11/XGServer.h: Ditto.
        * Headers/xlib/*.h: Ditto.

        * Source/art/ftfont.m: Ditto.
        * Source/gsc/*.m: Ditto.
        * Source/x11/*.m: Ditto.
        * Source/xdps/*.m: Ditto.
        * Source/xlib/*.m: Ditto.

        * Tools/gpbs.m: Ditto.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17409 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:57:11 +00:00
FredKiefer
81a575f842 In [XGScreenContext dealloc] free hermes_data of RContext.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17348 72102866-910b-0410-8b05-ffd578937521
2003-07-26 13:14:40 +00:00
FredKiefer
3deeb52165 In [GSCurrentCTM] autorelease the returned value.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17340 72102866-910b-0410-8b05-ffd578937521
2003-07-25 22:19:13 +00:00
fedor
4ae3af0f28 New multi-byte support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17322 72102866-910b-0410-8b05-ffd578937521
2003-07-24 03:24:13 +00:00
fedor
9b2e1fcce3 GLX 1.2 support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17306 72102866-910b-0410-8b05-ffd578937521
2003-07-23 03:40:47 +00:00
fedor
eb1cd51d37 Add XIM Input Method, UPdate to wraster 0.80.2
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17286 72102866-910b-0410-8b05-ffd578937521
2003-07-22 04:28:43 +00:00
CaS
123b8ffd38 Minor crash fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17250 72102866-910b-0410-8b05-ffd578937521
2003-07-17 13:26:39 +00:00
FredKiefer
de73d6ad60 Added [XGScreenContext dealloc] to clean up RContext.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17238 72102866-910b-0410-8b05-ffd578937521
2003-07-16 11:01:51 +00:00
FredKiefer
28bab0e371 [_checkWindowManager] better clean up of memory.
[_setupRootWindow] and [titlewindow::] free the value of the
XTextProperty.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17237 72102866-910b-0410-8b05-ffd578937521
2003-07-16 11:01:31 +00:00
FredKiefer
d7dbfadef8 [_checkWindowManager] initializes the new atoms. In
[setwindowlevel::] changed the EWMH case, so that it works
correctly with KDE 3.1. There we used to have borders on menu windows.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17150 72102866-910b-0410-8b05-ffd578937521
2003-07-05 23:50:31 +00:00
alexm
72f0667d70 Handle freetype <=2.1.2 in the error reporting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17127 72102866-910b-0410-8b05-ffd578937521
2003-07-05 12:06:01 +00:00
alexm
3a355a1a08 Give more information when reporting FTC_SBitCache_Lookup() errors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17091 72102866-910b-0410-8b05-ffd578937521
2003-07-03 20:04:55 +00:00
alexm
fc9103455e (-initWithFontName:matrix:screenFont:): Return nil if it's not a valid font.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17088 72102866-910b-0410-8b05-ffd578937521
2003-07-02 15:38:35 +00:00
alexm
dfab43650f Use the right flags when loading glyphs for freetype >=2.1.3. Anti-alias by default if GSFontAntiAlias isn't set.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17083 72102866-910b-0410-8b05-ffd578937521
2003-07-01 14:39:34 +00:00
alexm
b27f33e6a8 Don't pretend that NSGlyph * and unichar * are the same.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17078 72102866-910b-0410-8b05-ffd578937521
2003-06-30 17:14:31 +00:00
alexm
bcc6466b77 Make handling of non-integer sized screen fonts consistent.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17066 72102866-910b-0410-8b05-ffd578937521
2003-06-29 15:36:28 +00:00
alexm
9a87aa2b4f Make nfont face name localization work. Add English and Swedish translations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17061 72102866-910b-0410-8b05-ffd578937521
2003-06-28 13:32:59 +00:00
alexm
3dcbab980d Add (experimental) handling of utf16 to glyph generation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17033 72102866-910b-0410-8b05-ffd578937521
2003-06-25 22:35:34 +00:00
alexm
4680d7148c Minor cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16950 72102866-910b-0410-8b05-ffd578937521
2003-06-17 18:08:59 +00:00
FredKiefer
67c93d8672 Adopted to changes in GSDisplayServer.h.
windowStyleForGSStyle() changed parameter style to unsigned.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16945 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:35:50 +00:00
FredKiefer
38ca9f240e (setupAttributes)
Removed compiler warnings about unused variable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16944 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:35:18 +00:00
FredKiefer
26164b2258 Removed compiler warnings about signed/unsigned comparision.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16943 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:34:38 +00:00
FredKiefer
d4d85dcf7b (_handleEventDuringDragging:,
_updateAndMoveImageToCorrectPosition, _xWindowAcceptingDnDunderX:Y:,
_xWindowAcceptingDnDDescendentOf:underX:Y:)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16942 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:33:39 +00:00
FredKiefer
fa57acf1d3 _setupRootWindow, windowdevice:, setwindowlevel::, imagecursor::::::)
Removed compiler warning about signed/unsigned comparision.
Adopted to changes in GSDisplayServer.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16941 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:32:37 +00:00
FredKiefer
30785abfc3 Removed compiler warning about signed/unsigned comparision.
[receivedEvent:type:extra:forMode:] initialiase deltaY in all
cases.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16940 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:32:04 +00:00