Commit graph

149 commits

Author SHA1 Message Date
Alexander Malmberg
b3dc1b6f11 Round expose rectangle outwards.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15717 72102866-910b-0410-8b05-ffd578937521
2003-01-26 19:09:33 +00:00
Fred Kiefer
51d7708230 In [lookupStringForEvent🪟keysym:] autorelease the string,
so it gets freed late on.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15073 72102866-910b-0410-8b05-ffd578937521
2002-11-24 01:44:13 +00:00
Adam Fedor
01908fd53a Version 0.8.3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15043 72102866-910b-0410-8b05-ffd578937521
2002-11-22 03:19:12 +00:00
Fred Kiefer
7b260f5c88 Added #ifdef around include of XGOpenGL.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15040 72102866-910b-0410-8b05-ffd578937521
2002-11-21 20:29:56 +00:00
Adam Fedor
e6cb3bc3c8 Remove assert
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15002 72102866-910b-0410-8b05-ffd578937521
2002-11-17 04:53:51 +00:00
Adam Fedor
aad0382917 setinputstate: Return if window is 0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15001 72102866-910b-0410-8b05-ffd578937521
2002-11-17 04:50:12 +00:00
Adam Fedor
6bec019bff OpenGL implmentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14998 72102866-910b-0410-8b05-ffd578937521
2002-11-16 05:00:14 +00:00
Adam Fedor
6d5369a85e Always reassert focus or send FocusIn event
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14957 72102866-910b-0410-8b05-ffd578937521
2002-11-08 16:34:32 +00:00
Adam Fedor
aa544500b1 Make sure not to dereference a possible NULL pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14871 72102866-910b-0410-8b05-ffd578937521
2002-10-29 22:01:06 +00:00
Adam Fedor
9b6ec6114a Use GSEncodingFromLocale
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14834 72102866-910b-0410-8b05-ffd578937521
2002-10-22 03:47:15 +00:00
Adam Fedor
f66abd75a6 Hack to keep from deactivation app.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14801 72102866-910b-0410-8b05-ffd578937521
2002-10-20 02:42:55 +00:00
Adam Fedor
3024169398 Only send event on take focus if we don't have a key window.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14799 72102866-910b-0410-8b05-ffd578937521
2002-10-19 03:04:37 +00:00
Adam Fedor
2495cdec17 Install back.make if building as a library only.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14701 72102866-910b-0410-8b05-ffd578937521
2002-10-10 14:21:18 +00:00
Adam Fedor
f6429ce1fc Focus fixes. Update passing of colorspaces, fonts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14680 72102866-910b-0410-8b05-ffd578937521
2002-10-09 03:01:09 +00:00
Alexander Malmberg
bec53bc686 Improve error handling when creating shared memory buffers. Don't use shared memory for windows that are (probably) image caches. Don't crash in -needsAlpha if we don't have valid data.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14536 72102866-910b-0410-8b05-ffd578937521
2002-09-24 11:22:59 +00:00
Alexander Malmberg
605ce8e712 If possible, create a shared pixmap from the image data and use it as the window's background pixmap.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14501 72102866-910b-0410-8b05-ffd578937521
2002-09-21 10:16:47 +00:00
Adam Fedor
c959aec53c Fxi flipping in xlib. New background color method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14492 72102866-910b-0410-8b05-ffd578937521
2002-09-19 22:19:50 +00:00
Alexander Malmberg
fb35644e9c Track all XIC:s and destroy them explicitly to work around xfree86 bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14485 72102866-910b-0410-8b05-ffd578937521
2002-09-18 22:34:44 +00:00
Alexander Malmberg
496e7e4a6e Rename ARTWindowBuffer to XWindowBuffer and move it to x11/.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14426 72102866-910b-0410-8b05-ffd578937521
2002-09-10 19:37:47 +00:00
Adam Fedor
5bb6dc27ca Faster non-backing store display.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14422 72102866-910b-0410-8b05-ffd578937521
2002-09-09 02:50:15 +00:00
Alexander Malmberg
6288d91659 Move XGBitmapImageRep.m from xlib/ to x11/. Update related code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14361 72102866-910b-0410-8b05-ffd578937521
2002-08-28 16:58:28 +00:00
Adam Fedor
7ddadea058 Add gotShmConpletion call
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14240 72102866-910b-0410-8b05-ffd578937521
2002-08-07 02:12:45 +00:00
Adam Fedor
c910bb1351 Merge from 0.8.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14232 72102866-910b-0410-8b05-ffd578937521
2002-08-03 03:32:19 +00:00
Adam Fedor
65701cac5d Don't set FocusWindow Attrib. Fixes crash on XCloseDisplay
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14153 72102866-910b-0410-8b05-ffd578937521
2002-07-15 03:11:11 +00:00
Adam Fedor
28e92746b8 Alpha fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14152 72102866-910b-0410-8b05-ffd578937521
2002-07-15 02:50:59 +00:00
Adam Fedor
ef1710f5e7 Use usleep not loop to wait for resize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13965 72102866-910b-0410-8b05-ffd578937521
2002-06-25 03:45:42 +00:00
Adam Fedor
edb4bc930e More robust parsing of display
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13924 72102866-910b-0410-8b05-ffd578937521
2002-06-21 14:27:14 +00:00
Adam Fedor
d0ea4d0557 Implement beep in server
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13764 72102866-910b-0410-8b05-ffd578937521
2002-06-04 02:21:35 +00:00
Adam Fedor
72d35bd260 Don't flip font for flipped view
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13606 72102866-910b-0410-8b05-ffd578937521
2002-05-08 03:29:21 +00:00
Adam Fedor
1714d49b79 Correct define
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13596 72102866-910b-0410-8b05-ffd578937521
2002-05-06 03:17:54 +00:00
Adam Fedor
2f3bc2ccb0 Simplify backend selection. libart patches
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13595 72102866-910b-0410-8b05-ffd578937521
2002-05-06 02:03:29 +00:00
Adam Fedor
6233fb4e20 Fix #if defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13593 72102866-910b-0410-8b05-ffd578937521
2002-05-04 19:39:47 +00:00
Adam Fedor
9c50aaf19a Handle multiple screens.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13531 72102866-910b-0410-8b05-ffd578937521
2002-04-23 21:05:50 +00:00
Adam Fedor
433edb9c86 Screen handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13524 72102866-910b-0410-8b05-ffd578937521
2002-04-22 15:45:10 +00:00
Nicola Pero
4a11916b34 Reindented a couple of lines
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13521 72102866-910b-0410-8b05-ffd578937521
2002-04-21 14:21:05 +00:00
Adam Fedor
6475b07250 XIM fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13472 72102866-910b-0410-8b05-ffd578937521
2002-04-16 03:47:03 +00:00
Adam Fedor
eda5a7a078 Update window update interface
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13470 72102866-910b-0410-8b05-ffd578937521
2002-04-15 02:59:15 +00:00
Nicola Pero
23aa8b5230 Added missing #includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13448 72102866-910b-0410-8b05-ffd578937521
2002-04-11 23:33:07 +00:00
Nicola Pero
dd450191da Added missing includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13438 72102866-910b-0410-8b05-ffd578937521
2002-04-11 23:06:46 +00:00
Adam Fedor
41f9981ac1 Fix non-X configure, Remove old graphics methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13418 72102866-910b-0410-8b05-ffd578937521
2002-04-10 22:25:37 +00:00
Adam Fedor
d427f90a3d Fix printing and colors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13388 72102866-910b-0410-8b05-ffd578937521
2002-04-07 02:26:40 +00:00
Adam Fedor
005c69ec5d Configure to change name of backend. include fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13323 72102866-910b-0410-8b05-ffd578937521
2002-04-02 15:51:31 +00:00
Adam Fedor
8818a4dab6 Allow wm to control miniwindow
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13291 72102866-910b-0410-8b05-ffd578937521
2002-04-02 03:43:41 +00:00
Adam Fedor
bd8b65f942 Implement some more methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13285 72102866-910b-0410-8b05-ffd578937521
2002-04-01 16:29:45 +00:00
Fred Kiefer
e946e1ebfa In [window:::] set the initial hints for a window, as
setWindowHintsForStyle() would otherwise never be called.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13281 72102866-910b-0410-8b05-ffd578937521
2002-03-31 20:18:47 +00:00
Adam Fedor
48ed102f75 Fix includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13272 72102866-910b-0410-8b05-ffd578937521
2002-03-31 03:46:34 +00:00
Adam Fedor
590c87e78b Fix GSSendBezierPath. Fix includes for wraster files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13271 72102866-910b-0410-8b05-ffd578937521
2002-03-29 19:25:35 +00:00
Adam Fedor
243adf3ab6 Update for new window methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13258 72102866-910b-0410-8b05-ffd578937521
2002-03-28 04:08:55 +00:00
Adam Fedor
669a4955e9 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13249 72102866-910b-0410-8b05-ffd578937521
2002-03-27 23:44:41 +00:00