mcclim.git
9 months agoFix a misdeclared dependency in clim-listener.asd master
Andreas Fuchs [Thu, 28 Jul 2011 03:56:49 +0000]
Fix a misdeclared dependency in clim-listener.asd

asdf.lisp requires things from file-types.lisp.
Discovered by Zach Beane and Bart Botta.

2 years agoFall back to DejaVu instead of Vera, and fix serif italic filename.
Andy Hefner [Sun, 31 Jan 2010 15:51:53 +0000]
Fall back to DejaVu instead of Vera, and fix serif italic filename.

It's not clear to me whether there used to be a serif oblique font which
has been superceded by the italic version, or whether the DejaVu filenames
have been broken since their inception and just were never fully tested.
Hopefully the latter.

2 years agoFixed a typo.
Robert Strandh [Wed, 16 Dec 2009 13:15:38 +0000]
Fixed a typo.

Thanks to Stas Boukarev.

2 years agoFixed the font-selector demo so that it doesn't crash. The problem
Robert Strandh [Tue, 8 Dec 2009 05:26:29 +0000]
Fixed the font-selector demo so that it doesn't crash.  The problem
was that when the family changes, it tries to initialize the face to
one with the same name as the selected one in the old family.  When
there is no such face in the new family, it got initialized to nil.

However, the demo is still not working properly.  Sometimes a
displayed face becomes non-clickable, and sometimes two faces are
highlighted simultaneously.

2 years agoFixed a bug that made this demo not work (thanks to "lhz" on #lisp).
Robert Strandh [Mon, 7 Dec 2009 14:04:39 +0000]
Fixed a bug that made this demo not work (thanks to "lhz" on #lisp).

Improved the code somewhat to avoid too much code duplication.  It
could be made better still.  On the other hand, this demo should
probably be redone or removed, since it involves the calculator as
well, which doesn't seem reasonable.

2 years agoRemoved dead code. Added my copyright. Fixed some comments.
Robert Strandh [Mon, 7 Dec 2009 08:47:04 +0000]
Removed dead code.  Added my copyright.  Fixed some comments.

2 years agoThis file was old, and has been replaced by traffic-lights.lisp.
Robert Strandh [Mon, 7 Dec 2009 08:41:36 +0000]
This file was old, and has been replaced by traffic-lights.lisp.

2 years agoFaster IMAGE-TO-XIMAGE translator, courtesy of Nikodemus Siivola.
Andy Hefner [Sun, 15 Nov 2009 11:27:26 +0000]
Faster IMAGE-TO-XIMAGE translator, courtesy of Nikodemus Siivola.

2 years agoFix dynamic extent declarations in with-output-as-gadget.
Andy Hefner [Thu, 29 Oct 2009 14:05:04 +0000]
Fix dynamic extent declarations in with-output-as-gadget.

2 years agoFixed problem with Cancel button in accepting-values.
Robert Strandh [Fri, 16 Oct 2009 04:57:00 +0000]
Fixed problem with Cancel button in accepting-values.

Thanks to Kilian Sprotte for the patch.

2 years agoAdded support for image design drawing in the gtkairo backend.
Robert Strandh [Wed, 2 Sep 2009 05:29:01 +0000]
Added support for image design drawing in the gtkairo backend.
Thanks to Samium Gromoff for contributing this patch.

2 years agoAdded support for reading PNG files contributed by Samium Gromoff. Thanks!
Robert Strandh [Wed, 2 Sep 2009 05:20:40 +0000]
Added support for reading PNG files contributed by Samium Gromoff.  Thanks!

2 years agoFRAME-MANAGER-NOTIFY-USER
Gilbert Baumann [Sat, 1 Aug 2009 22:17:02 +0000]
FRAME-MANAGER-NOTIFY-USER
    Use :calling-frame, leave shareing the event queue to the calling
    frame to what ever magic does it correctly in that case.

2 years ago(ADOPT-FRAME :AFTER CLX-FRAME-MANAGER APPLICATION-FRAME)
Gilbert Baumann [Sat, 1 Aug 2009 22:15:32 +0000]
(ADOPT-FRAME :AFTER CLX-FRAME-MANAGER APPLICATION-FRAME)
    If the frame happens to have a non-null calling-frame slot, tell
    the window manager. That way pop up dialogs are recognized as such
    allowing the window manager to apply what ever special handling it
    does to pop up windows.

2 years ago(ALLOCATE-SPACE SCROLLER-PANE T T)
Gilbert Baumann [Sat, 1 Aug 2009 22:11:06 +0000]
(ALLOCATE-SPACE SCROLLER-PANE T T)
    Missed one *SCROLLBAR-THICKNESS*

SCROLL-AREA
    Removed this ticking bomb.

2 years agoI like my scroll bars left, Hefner wants them right. So I made it
Gilbert Baumann [Sat, 1 Aug 2009 21:27:13 +0000]
I like my scroll bars left, Hefner wants them right. So I made it
tweakable. Default is right though.

CLIM-EXTENSIONS:*DEFAULT-VERTICAL-SCROLL-BAR-POSITION*
    New variable^Wparameter intented to be settable by the user.

VERTICAL-SCROLL-BAR-POSITION slot of SCROLLER-PANE
:VERTICAL-SCROLL-BAR-POSITION init arg of SCROLLER-PANE
    New.

(ALLOCATE-SPACE SCROLLER-PANE T T)
    Use it. Do not use *SCROLLBAR-THICKNESS*, but rely on the space
    requirements of the scroll bars.

2 years agoUse force-output instead of finish-output as the latter implies
Gilbert Baumann [Sat, 1 Aug 2009 16:10:39 +0000]
Use force-output instead of finish-output as the latter implies
waiting for an answer from the display server, which is something
we really do not want to do.

2 years agoPatch from Nikodemus Siivola fixing a problem with missing unquotes.
Robert Strandh [Sat, 1 Aug 2009 05:23:47 +0000]
Patch from Nikodemus Siivola fixing a problem with missing unquotes.

2 years agoRemoved some tabs at the request of Cyrus Harmon.
Robert Strandh [Sat, 1 Aug 2009 05:22:51 +0000]
Removed some tabs at the request of Cyrus Harmon.

There are lots of tabs in McCLIM source code, so I don't think it is
practical to remove them all right away.  Perhaps take the advantage
when there are other modifications as well.

2 years agoPatch from Nikodemus Siivola adding an :after method on
Robert Strandh [Fri, 31 Jul 2009 11:32:21 +0000]
Patch from Nikodemus Siivola adding an :after method on
stream-finish-output for standard-extended-output-stream.

2 years agoFix bounding rectangle computation for open polygons.
Andy Hefner [Tue, 16 Jun 2009 05:15:35 +0000]
Fix bounding rectangle computation for open polygons.

2 years agoTransform :fixed to :fix during font lookup. Apparently necessary to run
Andy Hefner [Sun, 14 Jun 2009 18:37:39 +0000]
Transform :fixed to :fix during font lookup. Apparently necessary to run
on a machine without fontconfig.

2 years agoFix :fixed text style choice.
Andy Hefner [Sun, 14 Jun 2009 18:33:45 +0000]
Fix :fixed text style choice.

2 years agoTiff bitmap formats from Cyrus Harmon.
Robert Strandh [Mon, 8 Jun 2009 14:39:57 +0000]
Tiff bitmap formats from Cyrus Harmon.

2 years agoPatch from Cyrus Harmon that removes two unnecessary packages, and which
Robert Strandh [Sun, 7 Jun 2009 10:32:18 +0000]
Patch from Cyrus Harmon that removes two unnecessary packages, and which
fixes a typo in mcclim-jpeg-bitmaps.

2 years agoASDF commands for the listener.
Andy Hefner [Sun, 7 Jun 2009 08:48:00 +0000]
ASDF commands for the listener.

2 years agoASDF commands for the listener.
Andy Hefner [Sun, 7 Jun 2009 08:47:40 +0000]
ASDF commands for the listener.

2 years agoPatch from Cyrus Harmon to make it possible to read grayscale jpeg
Robert Strandh [Sun, 7 Jun 2009 06:56:49 +0000]
Patch from Cyrus Harmon to make it possible to read grayscale jpeg
files.

2 years agoChange *default-text-style* to a sans-serif face.
Andy Hefner [Wed, 3 Jun 2009 20:38:15 +0000]
Change *default-text-style* to a sans-serif face.

2 years agoHandle selection-notify-events in the text gadget and input editor.
Andy Hefner [Wed, 3 Jun 2009 20:33:16 +0000]
Handle selection-notify-events in the text gadget and input editor.
For communicating with the input editor, signal and handle a
selection-notify condition from the lower level event handler (I can't
think of a better approach to communicating across the layers). Disable
the old default of pasting by synthesizing keypress events, but make it
available via paste-as-keypress-mixin.

2 years agoDefine sheet-direct-mirror on pixmaps (patch from Evgeny M. Zubok)
Andy Hefner [Wed, 3 Jun 2009 04:07:48 +0000]
Define sheet-direct-mirror on pixmaps (patch from Evgeny M. Zubok)

2 years agoI added a new kind of undo record named CHANGE-RECORD, created by
Robert Strandh [Sun, 31 May 2009 07:28:18 +0000]
I added a new kind of undo record named CHANGE-RECORD, created by
(setf buffer-object).

This fixes a problem that was reported by Nikodemus Siivola where
fill-paragraph did not record any undo information, because it was
using (setf buffer-object) as opposed to insert or delete.

3 years agoTry to use iso-10646 fonts where appropriate; don't leave the choice of
Christophe Rhodes [Mon, 20 Apr 2009 10:21:00 +0000]
Try to use iso-10646 fonts where appropriate; don't leave the choice of
encoding to the server.  Patch from Juliusz Chroboczek.

3 years agoCooperate better with X11 window managers. Patch from Juliusz
Christophe Rhodes [Mon, 20 Apr 2009 10:14:27 +0000]
Cooperate better with X11 window managers.  Patch from Juliusz
Chroboczek.

3 years agoMinimize redraws in the CLX backend. Patch from Juliusz Chroboczek.
Christophe Rhodes [Mon, 20 Apr 2009 09:56:45 +0000]
Minimize redraws in the CLX backend.  Patch from Juliusz Chroboczek.

3 years agoDon't try to get the sheet of NIL. Patch from Juliusz Chroboczek.
Christophe Rhodes [Mon, 20 Apr 2009 09:45:23 +0000]
Don't try to get the sheet of NIL.  Patch from Juliusz Chroboczek.

(I don't know how to trigger this bug, but it's clearly a bug.)

3 years agoDisable background evaluation by default, since it causes problems with
Andy Hefner [Tue, 14 Apr 2009 07:36:42 +0000]
Disable background evaluation by default, since it causes problems with
input, output, and special variables. If you need this feature, you
can enable it as follows:

(setf clim-listener::*use-background-eval* t)

3 years agoRead arguments for partial commands from partial menu entries even when
Christophe Rhodes [Sat, 28 Feb 2009 16:49:40 +0000]
Read arguments for partial commands from partial menu entries even when
the input stream isn't an interactor pane.  Use *partial-command-parser*
to do that rather than hardwiring
command-line-read-remaining-arguments-for-partial-command.

3 years agoUnsupplied and Numeric argument markers should not be uninterned
Christophe Rhodes [Sat, 28 Feb 2009 16:48:16 +0000]
Unsupplied and Numeric argument markers should not be uninterned
structures, otherwise use of the literals in compiled files will fail to
compare EQLly with the specials.

3 years agoPatch to the listener from Stas Boukarev.
Robert Strandh [Tue, 24 Feb 2009 05:43:50 +0000]
Patch to the listener from Stas Boukarev.

3 years agoFix for keyboard focus when the pointer is not in the application
Christophe Rhodes [Wed, 18 Feb 2009 17:34:44 +0000]
Fix for keyboard focus when the pointer is not in the application
window.

I don't really understand why, but the what is simple: make sure that
the top-level-sheet-pane has a mirror which does not mask away
:key-press and :key-release events.

Include a comment above a restoration of the :wm_take_focus protocol
implementation (which is currently not used) to explain some of this.

3 years agoWhen processing gestures for a command-processor, bind *standard-input*
Christophe Rhodes [Tue, 17 Feb 2009 14:17:18 +0000]
When processing gestures for a command-processor, bind *standard-input*
to the ESA *minibuffer* if it is available before reading commands.

Otherwise when using a Drei gadget pane, the prompt goes to the gadget
itself (and nothing at all seems to be able to read keyboard input...)

3 years agoI feel ashamed of myself, but: commit a dubious fix to the infinite
Christophe Rhodes [Tue, 17 Feb 2009 14:06:35 +0000]
I feel ashamed of myself, but: commit a dubious fix to the infinite
recursion observed when accepting a command from a
drei-gadget dispatching command-table.

The problem is that the accept presentation method sets the
frame-command-table to the command-table from which the command is being
accepted, while the dispatching table arranges to inherit from the
frame-command-table dynamically, leading to an infinite explosion.

This "fix" is dubious for a number of reasons, two of which are: the
previous code is arguably "correct" in that it uses the established
command-enabled protocol for detecting whether a command is disabled
(though it is definitely weird that that necessitates mutating the
frame-command-table); and that the fix doesn't actually address every
instance of this problem, there being another in ESA:ESA-TOP-LEVEL.

3 years agoThe spec says that PORT is an accessor on frame-manager; remove
Christophe Rhodes [Wed, 28 Jan 2009 19:27:23 +0000]
The spec says that PORT is an accessor on frame-manager; remove
CLIMI::FRAME-MANAGER-PORT and implement PORT instead.  Fixup all uses
that I can find.

(Motivated by Climacs's own frame management)

3 years agoAnother fix from Mike Watters.
Robert Strandh [Wed, 21 Jan 2009 06:48:08 +0000]
Another fix from Mike Watters.

3 years agoFix from Mike Watters.
Robert Strandh [Wed, 21 Jan 2009 06:43:15 +0000]
Fix from Mike Watters.

3 years agoGuard against infinite recursion in fit-pane-to-output in the case that
Andy Hefner [Fri, 19 Dec 2008 08:58:14 +0000]
Guard against infinite recursion in fit-pane-to-output in the case that
compose-space calls the display function to compute the size, and the
display function calls us (and we call compose space..)

3 years agoBring Drei up to date with CVS Swank.
Troels Henriksen [Mon, 8 Dec 2008 17:48:53 +0000]
Bring Drei up to date with CVS Swank.

3 years agoPatches from Mikael Jansson.
Robert Strandh [Mon, 8 Dec 2008 06:18:38 +0000]
Patches from Mikael Jansson.

3 years agoChange default text and prompt style to sans-serif, except for forms
Andy Hefner [Sun, 7 Dec 2008 20:24:44 +0000]
Change default text and prompt style to sans-serif, except for forms
in the listener.

3 years agoCenter the label with the text field, since s-o-w-b scrambles the notion
Andy Hefner [Sun, 7 Dec 2008 03:22:54 +0000]
Center the label with the text field, since s-o-w-b scrambles the notion
of the baseline.

3 years agoAdd new keyword to accepting-values, select-first-query, to automatically
Andy Hefner [Sat, 6 Dec 2008 14:56:41 +0000]
Add new keyword to accepting-values, select-first-query, to automatically
select the first field in the dialog (we could do this using an existing
keyword, but figuring out the right query ID and getting it where it
needed to be looked like too much work). This highlights what I think
is an existing bug - the exit buttons often don't work when a field in
the dialog is accepting.

Minor aesthetic tweaks to accepting-values dialog (change border styles,
dress up exit buttons, rearrange some line breaks).

3 years agoFix bug in stream-write-string on filling-streams which caused an error
Andy Hefner [Sun, 30 Nov 2008 22:26:21 +0000]
Fix bug in stream-write-string on filling-streams which caused an error
if the END keyword is nil, observable when climacs attempts to print a
lisp arglist (strange this wasn't observed earlier, though).

3 years agoIn fit-pane-to-output, accomodate the space preferences of the pane by
Andy Hefner [Sun, 30 Nov 2008 22:22:29 +0000]
In fit-pane-to-output, accomodate the space preferences of the pane by
calling compose-space, so that an empty window can still enforce a
minimum size. Fixes the disappearing pointer documentation pane bug.

3 years agoTwo error handling fixes to com-eval: First, don't handle errors when
Andy Hefner [Sun, 30 Nov 2008 22:19:52 +0000]
Two error handling fixes to com-eval: First, don't handle errors when
evaluating in the foreground thread, so that errors can be handled in the
SLIME debugger or similar.. Second, rebind *debugger-hook* if evaluating
in a background thread.

3 years agoFit space requirements to output history bounding rectangle automatically
Andy Hefner [Sun, 9 Nov 2008 19:58:26 +0000]
Fit space requirements to output history bounding rectangle automatically
after redisplay and drawing of graphs/tables.

3 years agoFix typo in with-clx-graphics.
Andy Hefner [Sun, 9 Nov 2008 19:55:38 +0000]
Fix typo in with-clx-graphics.

3 years agoEliminate allocate-space method on text-field-panes, because it blocks
Andy Hefner [Sun, 9 Nov 2008 19:52:44 +0000]
Eliminate allocate-space method on text-field-panes, because it blocks
the vbox layout from running, which stops the child (substrate) pane
from being sized correctly.

3 years agoNicer gadget range handling, and handle stream designators in w-o-a-g.
Andy Hefner [Sun, 9 Nov 2008 19:49:17 +0000]
Nicer gadget range handling, and handle stream designators in w-o-a-g.

3 years agoListener fixes from Willem Broekema.
Andy Hefner [Thu, 23 Oct 2008 20:54:54 +0000]
Listener fixes from Willem Broekema.

3 years agoSEOS-WRITE-STRING fix wrt. zero-length strings from Mike Watters.
Troels Henriksen [Thu, 23 Oct 2008 20:49:58 +0000]
SEOS-WRITE-STRING fix wrt. zero-length strings from Mike Watters.

3 years agoMAP-OVER-COMMAND-TABLE-TRANSLATORS and
Troels Henriksen [Thu, 23 Oct 2008 20:49:41 +0000]
MAP-OVER-COMMAND-TABLE-TRANSLATORS and
ADD-ACTUAL-PRESENTATION-TRANSLATOR-TO-COMMAND-TABLE from Mike Watters.

3 years ago`decode-x-button-code' fix from Mike Watters.
Troels Henriksen [Thu, 23 Oct 2008 20:49:12 +0000]
`decode-x-button-code' fix from Mike Watters.

3 years agoSpelling fixes from Mike Watters.
Troels Henriksen [Thu, 23 Oct 2008 20:47:57 +0000]
Spelling fixes from Mike Watters.

3 years agomake-pattern-from-bitmap-file: Fix width/height - image matrices are
Andy Hefner [Thu, 23 Oct 2008 00:23:06 +0000]
make-pattern-from-bitmap-file: Fix width/height - image matrices are
row-major.

3 years agoFix a couple careless oversights, and add a backdoor variable to disable
Andy Hefner [Wed, 22 Oct 2008 23:58:12 +0000]
Fix a couple careless oversights, and add a backdoor variable to disable
threaded evaluation.

3 years agoOops, do load appearance.lisp in clim-listener system.
Andy Hefner [Wed, 22 Oct 2008 23:26:58 +0000]
Oops, do load appearance.lisp in clim-listener system.

3 years agoFix off by one error in CLX button decoding, based on patch by Mike
Andy Hefner [Mon, 20 Oct 2008 17:31:41 +0000]
Fix off by one error in CLX button decoding, based on patch by Mike
Watters.

3 years agoCommit work in progress on various listener cleanups, since the effort
Andy Hefner [Mon, 20 Oct 2008 17:04:29 +0000]
Commit work in progress on various listener cleanups, since the effort
has for the moment stalled, and it all works for me.

3 years agoAnother step down the slippery slope of chronic laziness.
Andy Hefner [Fri, 22 Aug 2008 22:36:00 +0000]
Another step down the slippery slope of chronic laziness.

3 years agoMove the cut/paste and mouse scroll mixins from clim-stream-pane into
Andy Hefner [Thu, 21 Aug 2008 22:34:29 +0000]
Move the cut/paste and mouse scroll mixins from clim-stream-pane into
subclasses, so that it's possible to implement subclasses of
clim-stream-pane without them (presumably, if you want the extra
features beyond the spec, you'll inherit from application-pane anyway).
Move the mixin names into clim-extensions to make them accessible to the
user.

3 years agoToggle buttons should have a few pixels spacing between the indicator
Andy Hefner [Wed, 20 Aug 2008 01:44:12 +0000]
Toggle buttons should have a few pixels spacing between the indicator
and the label.

3 years agoApparently, when rgb-designs were merged into the core of mcclim, the
Andy Hefner [Tue, 19 Aug 2008 15:56:50 +0000]
Apparently, when rgb-designs were merged into the core of mcclim, the
output recording definitions got left out.

3 years agoMake sure *application-frame* is inherited by the thread that
Robert Strandh [Tue, 29 Jul 2008 13:39:25 +0000]
Make sure *application-frame* is inherited by the thread that
evaluates a form, or else, large parts of CLIM will be unusable
from the listener REPL.

3 years agoPatch from Tobias C. Rittweiler to add PRINT-OBJECT methods for lambda lists.
Troels Henriksen [Thu, 17 Jul 2008 08:48:48 +0000]
Patch from Tobias C. Rittweiler to add PRINT-OBJECT methods for lambda lists.

3 years agoFixed clear bug in the Drei accept method for expressions.
Troels Henriksen [Sun, 29 Jun 2008 23:36:27 +0000]
Fixed clear bug in the Drei accept method for expressions.

3 years agoAdded FORMAT-SYM function from Maciej Katafiasz to ESA-UTILS.
Troels Henriksen [Sun, 15 Jun 2008 09:01:33 +0000]
Added FORMAT-SYM function from Maciej Katafiasz to ESA-UTILS.

3 years agoCommit patch from Nikodemus to make Drei work with current Swank.
Troels Henriksen [Sat, 7 Jun 2008 13:31:14 +0000]
Commit patch from Nikodemus to make Drei work with current Swank.

3 years agoSBCL multiprocessing patch from Christophe that allows saved cores to
Troels Henriksen [Thu, 29 May 2008 19:12:03 +0000]
SBCL multiprocessing patch from Christophe that allows saved cores to
work.

3 years agoMove *all-processes* handling into the function passed to
Troels Henriksen [Thu, 29 May 2008 19:11:45 +0000]
Move *all-processes* handling into the function passed to
SB-THREAD:MAKE-THREAD.

3 years agoImproved CLIM-SYS:CURRENT-PROCESS on SBCL.
Troels Henriksen [Thu, 29 May 2008 19:11:28 +0000]
Improved CLIM-SYS:CURRENT-PROCESS on SBCL.

Should now always return the correct process, even within processes
not started by McCLIM.

3 years agoHandle BREAK in the Listener.
Troels Henriksen [Tue, 27 May 2008 16:00:58 +0000]
Handle BREAK in the Listener.

3 years agoAs per the advice of Nikodemus, only handle serious-condition in the
Troels Henriksen [Tue, 27 May 2008 15:53:55 +0000]
As per the advice of Nikodemus, only handle serious-condition in the
Listener.

Also rebind *error-output*.

3 years agoIn the Listener, handle abort gesture properly even if the eval-thread
Troels Henriksen [Tue, 27 May 2008 15:30:32 +0000]
In the Listener, handle abort gesture properly even if the eval-thread
is in the debugger.

3 years agoChange over-eager call to DIRECTORY for pathname completion... should
Troels Henriksen [Tue, 27 May 2008 13:15:36 +0000]
Change over-eager call to DIRECTORY for pathname completion... should
now use the entered input to create the wild pathname.

Assumes Unix-style wild pathnames, but the whole pathname completion
thing is Unix-specific anyway, so...

3 years agoRebind *original-stream* when unreading gesture to prevent annoying
Troels Henriksen [Sat, 24 May 2008 12:00:29 +0000]
Rebind *original-stream* when unreading gesture to prevent annoying
bugs.

3 years agoFix some old code that assumed Drei instances themselves contain
Troels Henriksen [Sat, 24 May 2008 11:57:12 +0000]
Fix some old code that assumed Drei instances themselves contain
points.

3 years agoRandom fixes for Lisp syntax highlighting.
Troels Henriksen [Sat, 24 May 2008 11:55:41 +0000]
Random fixes for Lisp syntax highlighting.

3 years agoListener now supports BREAKing of running evaluation by pressing the
Troels Henriksen [Tue, 20 May 2008 16:16:02 +0000]
Listener now supports BREAKing of running evaluation by pressing the
conveniently named Pause/Break key on the keyboard.

3 years agoAdded better handling of abnormal exit when evaluating forms in the Listener.
Troels Henriksen [Tue, 20 May 2008 16:12:09 +0000]
Added better handling of abnormal exit when evaluating forms in the Listener.

3 years agoAdded the ability to cancel a computation in the CLIM Listener by
Troels Henriksen [Tue, 20 May 2008 15:33:14 +0000]
Added the ability to cancel a computation in the CLIM Listener by
pressing the abort gesture.

4 years agoImprove the ESA minibuffers handling of arbitrary output.
Troels Henriksen [Sun, 18 May 2008 09:24:06 +0000]
Improve the ESA minibuffers handling of arbitrary output.

4 years agoMove error ESA-IO handling into commands.
Troels Henriksen [Sun, 18 May 2008 09:20:21 +0000]
Move error ESA-IO handling into commands.

4 years agoHandle file-errors when writing files in ESA.
Troels Henriksen [Sun, 18 May 2008 09:09:22 +0000]
Handle file-errors when writing files in ESA.

4 years agoImproved the ESA minibuffer - can now resize itself if necessary and
Troels Henriksen [Sat, 17 May 2008 21:25:35 +0000]
Improved the ESA minibuffer - can now resize itself if necessary and
doesn't flicker.

4 years ago Try to make beagle backend run both on 64-bit and 32-bit clozure cl
Rudi Schlatte [Fri, 16 May 2008 14:05:28 +0000]
Try to make beagle backend run both on 64-bit and 32-bit clozure cl
      * Only tested on 64-bit clozure cl 1.2rc1
      * hacked until clim-listener runs; chances are I missed many 'short-floats
      * Also don't (re)define symbols in the ccl package

4 years agoFILLING-OUTPUT fixes:
Troels Henriksen [Thu, 15 May 2008 16:07:59 +0000]
FILLING-OUTPUT fixes:

* Very naive and inefficient implementation of STREAM-WRITE-STRING.

* Silenced compiler warning.

4 years agoDelete the line cache when changing the buffer of a Drei buffer view.
Troels Henriksen [Thu, 15 May 2008 13:51:40 +0000]
Delete the line cache when changing the buffer of a Drei buffer view.

4 years agoclim:graft should return nil for degrafted sheets. Also, strengthen
Andy Hefner [Tue, 13 May 2008 03:04:39 +0000]
clim:graft should return nil for degrafted sheets. Also, strengthen
conditions necessary to process configure-notify for toplevel sheets.
This should reduce or eliminate 'No applicable method for generic funciton
clim:graft with arguments NIL' errors when closing the listener, due to
a race condition between disown-frame and the CLX event thread.

4 years agoThe default value of a list-pane should be NIL.
Troels Henriksen [Fri, 9 May 2008 22:16:11 +0000]
The default value of a list-pane should be NIL.