/[climacs]/climacs/window-commands.lisp
ViewVC logotype

Log of /climacs/window-commands.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.20 - (view) (annotate) - [select for diffs]
Mon Apr 28 20:50:11 2008 UTC (5 years, 11 months ago) by thenriksen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
Explicitly specifying :SHIFT is not required anymore.

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Jan 29 23:09:23 2008 UTC (6 years, 2 months ago) by thenriksen
Branch: MAIN
Changes since 1.18: +43 -0 lines
Diff to previous 1.18
Added sweet new menu items.

Revision 1.18 - (view) (annotate) - [select for diffs]
Sun Jan 20 19:51:48 2008 UTC (6 years, 2 months ago) by thenriksen
Branch: MAIN
Changes since 1.17: +3 -25 lines
Diff to previous 1.17
Revamped typeout panes and turned them into typeout views.

Stability not guaranteed, the code is... special.

Some things are still known to be suboptimal.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sun Jan 6 11:47:37 2008 UTC (6 years, 3 months ago) by thenriksen
Branch: MAIN
Changes since 1.16: +20 -2 lines
Diff to previous 1.16
Hmm, guess I forgot to commit the meat of typeout pane-scrolling.

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Dec 27 16:28:08 2007 UTC (6 years, 3 months ago) by thenriksen
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15
Fixed left- and right-clicking on Climacs panes (I think).

Revision 1.15 - (view) (annotate) - [select for diffs]
Wed Dec 19 11:02:22 2007 UTC (6 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
*numeric-argument-marker* is now equivalent to *numeric-argument-p*,
 so use that instead.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat Dec 15 10:17:11 2007 UTC (6 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.13: +2 -0 lines
Diff to previous 1.13
Added my copyright statement to a bunch of files.

Revision 1.13 - (view) (annotate) - [select for diffs]
Mon Dec 10 21:31:09 2007 UTC (6 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
Make Climacs support nonstandard views somewhat.

Easier than I expected, so bugs probably still abound.

There's not really much UI candy to make nonstandard views very useful
currently, consider this to be proof of concept support.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Dec 8 08:55:06 2007 UTC (6 years, 4 months ago) by thenriksen
Branch: MAIN
Changes since 1.11: +41 -25 lines
Diff to previous 1.11
Changed Climacs to use a view-paradigm. Somewhat hacky, probably buggy.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sun Nov 12 16:06:06 2006 UTC (7 years, 5 months ago) by thenriksen
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10
Make Climacs use Drei. There are known problems (apart from the docs
now being outdated):

* Some syntaxes have not been updated.
* Group functionality has been disabled.
* It's a large change and Climacs has no test suite. Bugs probably
  still remain.

But it should work nicely most of the time. Otherwise, you'll get a
full refund.

Revision 1.10 - (view) (annotate) - [select for diffs]
Mon Jul 24 16:33:16 2006 UTC (7 years, 8 months ago) by thenriksen
Branch: MAIN
CVS Tags: works-with-0_9_3
Changes since 1.9: +0 -158 lines
Diff to previous 1.9
* Moved some functions from window-commands.lisp to gui.lisp (and the
  CLIMACs-GUI package) and export them.

 * The kill ring is no longer a global, special symbol, thus fixing a
  bunch of problems regarding sharing of kill rings between instances
  of Climacs (and remembering the kill ring across invocations).

* Various yank-commands no longer signal an error when the kill ring
  is empty. This is done by handling the flexichain:at-end-error
  condition, which is suboptimal - user code should not need to be
  aware of the implementation of the kill ring. Will be fixed at some
  point.

CVS problems made it too hard to divide this up into several patches,
sorry.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon Jul 24 13:24:40 2006 UTC (7 years, 8 months ago) by thenriksen
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8
Final major package-cleanup for now. New package, CLIMACS-CORE,
added. Lots of commands moved from CLIMACS-GUI to CLIMACS-COMMANDS,
reusable functions moved to CLIMACS-CORE.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat May 13 17:19:10 2006 UTC (7 years, 11 months ago) by dmurray
Branch: MAIN
Changes since 1.7: +0 -14 lines
Diff to previous 1.7
Changes relating to the new help facilities in ESA.

Revision 1.7 - (view) (annotate) - [select for diffs]
Fri May 12 10:31:56 2006 UTC (7 years, 11 months ago) by crhodes
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
Don't scribble over ESA's command tables; instead, define a
climacs-help-table to contain customizations of commands.

Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Mar 30 16:10:18 2006 UTC (8 years ago) by thenriksen
Branch: MAIN
Changes since 1.5: +15 -6 lines
Diff to previous 1.5
Added checks to make sure point is not placed in typeout panes.

Revision 1.5 - (view) (annotate) - [select for diffs]
Fri Mar 3 19:38:57 2006 UTC (8 years, 1 month ago) by tmoore
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Changes for running climacs in Allegro Common Lisp with Classic CLIM (tm). This includes a bunch of modern mode-related changes to symbol names and creating symbols and reordering of syntax rules definitions due to different compile-time behavior of defclass. The CLIM changes are suprisingly small

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Jan 9 04:15:12 2006 UTC (8 years, 3 months ago) by dholman
Branch: MAIN
Changes since 1.3: +6 -1 lines
Diff to previous 1.3
Adding color customizations to constellations.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Dec 5 09:56:19 2005 UTC (8 years, 4 months ago) by dholman
Branch: MAIN
Changes since 1.2: +17 -1 lines
Diff to previous 1.2
Fixed behavior of window splits when there is just one climacs-pane,
and tried to make sure the window always splits evenly.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sun Nov 13 09:24:45 2005 UTC (8 years, 5 months ago) by dmurray
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1
Replaced (typep x 'extended-pane) tests with new gf buffer-pane-p.
Fixed command-table bug with non-buffer panes. Still need a way to
choose command-tables for non-buffer panes e.g. help panes.

Revision 1.1 - (view) (annotate) - [select for diffs]
Sat Nov 12 09:38:32 2005 UTC (8 years, 5 months ago) by dmurray
Branch: MAIN
The new files. developer-commands.lisp contains commands used
in developing climacs. file-commands, search-commands,
unicode-commands and window-commands.lisp contain what you would
expect. misc-commands contains everything else, except that stuff
kept in gui.lisp, which is the gui stuff (no, really), some low-level
stuff, and the buffer-handling.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5