- Jul 21, 2010
-
-
Andreas Fuchs authored
This change eval-whens out the definition of the #\{ macro character so that it happens only at compile time. The definition was leaked into customer environments, and affected the system readtable when loading CLIM from a clinit.cl file, which resulted in an error. Tested by building & loading the resulting clim fasls on windows & linux.
-
- Jul 16, 2010
-
-
Andreas Fuchs authored
This affects Windows only. When cycling through windows using Alt-Tab, cycling back to the CLIM application would cause the Alt modifier state to still be set, which disabled all input and mouse processing - the app would appear to be hung. This patch resets the port modifier state on window activation, which allows CLIM to notice that Alt is no longer depressed. Tested by customer and by me on Windows 7.
-
- Mar 31, 2010
-
-
Kevin Layer authored
-
- Mar 30, 2010
-
-
Kevin Layer authored
-
- Mar 15, 2010
-
-
Kevin Layer authored
-
- Mar 12, 2010
-
-
Andreas Fuchs authored
The fallback font should definitely still be "fixed", not a concrete font name. (Left this in while testing, and forgot to remove it. Whoops.)
-
Andreas Fuchs authored
This fixes another case of spurious font setup warnings on Motif.
-
Andreas Fuchs authored
The fix for spr36279 introduced two new problems in windows: * One code path for hlist-panes had a leftover missing parameter * Combo Box panes (which are set-gadget-mixins too) were missing the x-margin/y-margin slots, too. This fixes these problems, and ensures that gadgets on Windows work again now.
-
- Mar 10, 2010
-
-
Kevin Layer authored
-
- Feb 03, 2010
-
-
Andreas Fuchs authored
-
- Dec 16, 2009
-
-
Andreas Fuchs authored
hlist-panes are similar to text-editors in that they have a scroller-pane as a parent, but they provide their own scroll bars. (This is for layout reasons, apparently.) This change updates hlist-panes' compose-space methods to correctly compute the space requirements for their items, so that the vertical scroll bar doesn't overlap longer item names when it doesn't have to.
-
- Dec 01, 2009
-
-
Kevin Layer authored
-
- Oct 27, 2009
-
-
Andreas Fuchs authored
This fixes a crash in >8-bit-lisps when text was entered into text fields. This was documented in the comments above string-to-foreign, but apparently ignored in a previous revision.
-
- Oct 08, 2009
-
-
Kevin Layer authored
-
- Oct 07, 2009
-
-
Kevin Layer authored
-
- Sep 30, 2009
-
-
Kevin Layer authored
-
- Sep 29, 2009
-
-
Andreas Fuchs authored
-
- Sep 23, 2009
-
-
Kevin Layer authored
-
- Sep 17, 2009
-
-
Andreas Fuchs authored
-
- Sep 16, 2009
-
-
Andreas Fuchs authored
* Adjust the graft size to compute the available screen height/width sans task bar. * Make sure that resize-frame works only on the window's client area (which is reduced by menu bars and window decorations).
-
- Sep 11, 2009
-
-
Andreas Fuchs authored
The "Missing" return value is singular, so don't try to print that as a list.
-
- Sep 10, 2009
-
-
Andreas Fuchs authored
This should ensure that converting Xm string resources to Lisp strings always returns a value: Also, should result in properly unicode-decodable strings.
-
Andreas Fuchs authored
-
- Sep 09, 2009
-
-
Andreas Fuchs authored
-
Andreas Fuchs authored
Try to query the font before loading it. This seems to prevent any BadValue errors.
-
- Sep 07, 2009
-
-
Andreas Fuchs authored
The text alignment offset is relative to the text baseline, which may be rotated. Change text drawing and bounding box calculation to shift the text after we compute the direction of the baseline.
-
- Aug 12, 2009
-
-
Andreas Fuchs authored
This fixes infinite CPU spinning when tracking-pointer was invoked without a :pointer-motion clause.
-
- Jul 15, 2009
-
-
Kevin Layer authored
-
- Jun 29, 2009
-
-
Andreas Fuchs authored
-
Andreas Fuchs authored
-
Andreas Fuchs authored
-
Andreas Fuchs authored
-
Andreas Fuchs authored
-
Andreas Fuchs authored
-
Andreas Fuchs authored
-
- Jun 16, 2009
-
-
Andreas Fuchs authored
-
Andreas Fuchs authored
This now uses excl:aclmalloc, like the documentation suggests, and no longer declares the result to be an incompatible pointer type.
-
- Jun 08, 2009
-
-
Andreas Fuchs authored
This should make it possible to build and run CLIM on OS X with the macports Motif in place. In order to build CLIM, this needs a symlink in place from /usr/local/motif to /opt/local/var/macports/software/openmotif/<VERSION>/opt/local/, the installation prefix of whatever the installed version of Motif is.
-
Andreas Fuchs authored
-
Andreas Fuchs authored
-