Commit graph

267 commits

Author SHA1 Message Date
Adam Fedor
b75b990f4a Add logging functions and split files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18252 72102866-910b-0410-8b05-ffd578937521
2003-12-02 23:46:18 +00:00
Adam Fedor
d84db66ba6 Workaround for bug in Windows GDI drawing
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18250 72102866-910b-0410-8b05-ffd578937521
2003-12-02 15:37:42 +00:00
Alexander Malmberg
8bfc28897c (initialize_keyboard): Make sure that no _*_keycodes contains the same keycode twice.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18206 72102866-910b-0410-8b05-ffd578937521
2003-11-25 19:16:34 +00:00
Alexander Malmberg
8086d127a6 Use freetype's LCD subpixel code instead of scaling manually if the freetype used is sufficiently new.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18192 72102866-910b-0410-8b05-ffd578937521
2003-11-25 11:13:38 +00:00
Adam Fedor
4939ec5b67 Verion 0.9.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18130 72102866-910b-0410-8b05-ffd578937521
2003-11-24 03:08:57 +00:00
Fred Kiefer
02352ece81 Corrected handling of caps lock.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18123 72102866-910b-0410-8b05-ffd578937521
2003-11-23 23:03:05 +00:00
Adam Fedor
a5d1b26bd1 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
Adam Fedor
6d61d85e11 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
Adam Fedor
72938ea456 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
Alexander Malmberg
31a3037fcb 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
Adam Fedor
0ec00d1093 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
Alexander Malmberg
186159864d 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
Alexander Malmberg
dbe4650406 (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
Alexander Malmberg
baa14f193b 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
Adam Fedor
41ce702299 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
Adam Fedor
2ee82b9392 Check for X11 function prototypes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17956 72102866-910b-0410-8b05-ffd578937521
2003-10-22 19:19:10 +00:00
Alexander Malmberg
478ab18b93 (-xProvideSelection:): Copy all characters and the terminating nul in XG_COMPOUND_TEXT handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17943 72102866-910b-0410-8b05-ffd578937521
2003-10-20 18:11:58 +00:00
Alexander Malmberg
9c4f8ebda7 (+xSelectionNotify:): Don't call XGetAtomName() if the property is None.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17941 72102866-910b-0410-8b05-ffd578937521
2003-10-20 14:22:53 +00:00
Adam Fedor
99b0f62ea0 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
Adam Fedor
3dcd339676 Don't look for jpeg/tiff (already done in gui)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17898 72102866-910b-0410-8b05-ffd578937521
2003-10-15 21:21:52 +00:00
Alexander Malmberg
1db4009dee 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
Adam Fedor
5ea990e259 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
Alexander Malmberg
46c1f411df (-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
Adam Fedor
7e660f95a1 Use -Wl for netbsd linker options.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17776 72102866-910b-0410-8b05-ffd578937521
2003-10-03 21:36:36 +00:00
Adam Fedor
77b37a967b 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
Adam Fedor
f0a7bbdb03 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
Adam Fedor
f8e452f888 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
Adam Fedor
48b5bd01b0 Version 0.9.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17753 72102866-910b-0410-8b05-ffd578937521
2003-09-30 03:50:36 +00:00
Alexander Malmberg
a2cf178126 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
Adam Fedor
522f69c2b3 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
Adam Fedor
ed70d604b6 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
Adam Fedor
9819a2e5f2 * 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
Alexander Malmberg
29c7703f2b 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
Adam Fedor
243c12cc30 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
Adam Fedor
192c40fd17 Don't mess with file descriptors on MinGW.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17609 72102866-910b-0410-8b05-ffd578937521
2003-09-03 03:25:56 +00:00
Fred Kiefer
53368abdeb Further enhancements on X selection interaction.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17607 72102866-910b-0410-8b05-ffd578937521
2003-09-02 22:18:19 +00:00
Adam Fedor
e45bf12265 Close file descriptors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17602 72102866-910b-0410-8b05-ffd578937521
2003-09-01 23:15:50 +00:00
Adam Fedor
20a61890e5 Version 0.8.9
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17554 72102866-910b-0410-8b05-ffd578937521
2003-08-27 02:56:59 +00:00
Fred Kiefer
60d629c0df Better error messages rom xpbs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17496 72102866-910b-0410-8b05-ffd578937521
2003-08-19 17:42:47 +00:00
Fred Kiefer
60b9250a9c Further imporvement on X pasteboard interaction.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17491 72102866-910b-0410-8b05-ffd578937521
2003-08-18 13:46:06 +00:00
Fred Kiefer
b508f847d8 Made font cache loading safer against corrupted file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17484 72102866-910b-0410-8b05-ffd578937521
2003-08-15 16:42:13 +00:00
Adam Fedor
77629524c1 Uupdated pages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17474 72102866-910b-0410-8b05-ffd578937521
2003-08-13 03:51:43 +00:00
Alexander Malmberg
957a0e4d76 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
Fred Kiefer
7aa7388f5a Improved X clipboard interaction for old X applciations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17461 72102866-910b-0410-8b05-ffd578937521
2003-08-08 23:00:21 +00:00
Fred Kiefer
5c6acf120f Changed the way the X clipboards are used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17456 72102866-910b-0410-8b05-ffd578937521
2003-08-08 10:33:47 +00:00
Adam Fedor
5a7a2109c2 * Tools/xpbs.m: Multi-lingual cut & paste support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17420 72102866-910b-0410-8b05-ffd578937521
2003-08-03 03:54:27 +00:00
Alexander Malmberg
c593ef9dd5 (-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
Adam Fedor
c8f480ee31 Move freetype check before Xft
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17416 72102866-910b-0410-8b05-ffd578937521
2003-08-02 03:44:42 +00:00
David Ayers
98036d3302 * 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
Fred Kiefer
ea66df3a8e Fixed last memory leak for RContext.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17349 72102866-910b-0410-8b05-ffd578937521
2003-07-26 13:15:09 +00:00