/[mcclim]/mcclim/encapsulate.lisp
ViewVC logotype

Log of /mcclim/encapsulate.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.20 - (view) (annotate) - [select for diffs]
Tue Jun 13 02:00:31 2006 UTC (7 years, 10 months ago) by ahefner
Branch: MAIN
CVS Tags: HEAD, McCLIM-0-9-3, McCLIM-0-9-4, McCLIM-0-9-5, McCLIM-0-9-6, mcclim-0-9-4
Changes since 1.19: +9 -2 lines
Diff to previous 1.19
Fix (setf stream-cursor-position) on encapsulating streams.

Revision 1.19 - (view) (annotate) - [select for diffs]
Fri Mar 10 21:58:12 2006 UTC (8 years, 1 month ago) by tmoore
Branch: MAIN
CVS Tags: McCLIM-0-9-2
Changes since 1.18: +2 -5 lines
Diff to previous 1.18
Move most protocol class definitions into protocol-classes.lisp, which
is compiled and loaded early. Some class definitions, which had slot
definitions that I didn't have the stomach to tease apart, stayed
behind.

Replace the presentation documentation state mechanism with
updating-output so that other functions / programs can write to the
pointer documentation area and not screw things up. We still use the
state to actually print the documentation.

Revision 1.18 - (view) (annotate) - [select for diffs]
Sat Jul 24 15:07:50 2004 UTC (9 years, 8 months ago) by moore
Branch: MAIN
CVS Tags: McCLIM-0-9-1
Changes since 1.17: +4 -20 lines
Diff to previous 1.17
Change invoke-with-new-output-record and invoke-with-output-to-output-record
to take a constructor argument, as per the Franz CLIM user
manual. This permits one to call make-instance with a constant class
argument, which can be a big win in some
implementations. Change with-new-output-record and friends to use
this new form. This change requires a recompile of user code.

Change stream-write-output to take a width argument. If the width of
the string is already available (and it usually is), this saves an
extra call to the expensive function stream-string-width.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sat Feb 7 04:59:09 2004 UTC (10 years, 2 months ago) by mikemac
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16
fix superclass order for standard-encapsulating-stream - David Lichteblau

Revision 1.16 - (view) (annotate) - [select for diffs]
Mon Nov 17 21:49:41 2003 UTC (10 years, 5 months ago) by hefner1
Branch: MAIN
Changes since 1.15: +10 -1 lines
Diff to previous 1.15
Need a wrapper method for INVOKE-WITH-DRAWING-OPTIONS on encapsulated
streams.

Revision 1.15 - (view) (annotate) - [select for diffs]
Sat Jul 19 14:24:05 2003 UTC (10 years, 9 months ago) by hefner1
Branch: MAIN
CVS Tags: McCLIM-0-9
Changes since 1.14: +4 -1 lines
Diff to previous 1.14
Added a dummy STREAM-LINE-LENGTH method for SBCL.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat May 31 19:34:10 2003 UTC (10 years, 10 months ago) by hefner1
Branch: MAIN
Changes since 1.13: +14 -14 lines
Diff to previous 1.13
Fixed stupid initarg bug.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sat May 3 04:38:26 2003 UTC (10 years, 11 months ago) by hefner1
Branch: MAIN
Changes since 1.12: +13 -0 lines
Diff to previous 1.12
Added a workaround for CMUCL's stream-line-length extension, and a trampoline
for stream-accept, needed for accepting-values-stream.

Revision 1.12 - (view) (annotate) - [select for diffs]
Thu Apr 10 02:23:45 2003 UTC (11 years ago) by hefner1
Branch: MAIN
Changes since 1.11: +47 -0 lines
Diff to previous 1.11
Implemented indenting-output. Also, encapsulating stream hackery,
end-of-page-action fix, and stream-increment-cursor-position compliance fix.

Revision 1.11 - (view) (annotate) - [select for diffs]
Fri Mar 21 21:36:58 2003 UTC (11 years ago) by mikemac
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
make all of the package names passed to in-package be lowercase keywords for ACL's java mode

Revision 1.10 - (view) (annotate) - [select for diffs]
Sun Nov 10 15:48:56 2002 UTC (11 years, 5 months ago) by gilbert
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
Commit of patch submitted my Oliver Markovic.
Original message:

    Message-ID: <87bs4y1mhh.fsf@draco.home.lan>
    From: Oliver Markovic <qgo@gmx.net>
    To: free-clim@mikemac.com
    Subject: Protocol Classes
    Date: Sat, 09 Nov 2002 22:06:50 +0100

    Hi,

    Attached is a patch, which uses DEFINE-PROTOCOL-CLASS for all protocol
    classes as defined in the spec (not all were using that macro). I also
    added simple docstrings to the macro and changed the error message to
    something more civil :-)

    This should also add some required predicates, which were missing.

    I also noticed that protocol classes were given slots contradicting the
    definition in 2.5: "A protocol class is an "abstract" class with no
    slots and no methods (except perhaps for some default methods) [...]".
    But I guess that's no serious deviation from the spec though.

    greetz,
    --
     Oliver Markovic

Revision 1.9 - (view) (annotate) - [select for diffs]
Thu Oct 31 12:58:14 2002 UTC (11 years, 5 months ago) by brian
Branch: MAIN
Changes since 1.8: +3 -0 lines
Diff to previous 1.8
language support for text-styles, korean font support, support for 16 bit
fonts, support for font composition, support for timer events, some cosmetic
changes, support for unicode characters, etc.
A bit much at once, and hopefully it won't break for anyone who isn't using
unicode enabled cmucl.

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Jul 31 11:55:21 2002 UTC (11 years, 8 months ago) by adejneka
Branch: MAIN
Changes since 1.7: +90 -10 lines
Diff to previous 1.7
* Added several trampolines.

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue May 28 07:59:14 2002 UTC (11 years, 10 months ago) by adejneka
Branch: MAIN
Changes since 1.6: +0 -4 lines
Diff to previous 1.6
* MEDIUM-DRAW-OVAL*: removed

* DRAW-OVAL: implemented

Revision 1.6 - (view) (annotate) - [select for diffs]
Mon May 20 20:18:03 2002 UTC (11 years, 11 months ago) by mikemac
Branch: MAIN
Changes since 1.5: +0 -8 lines
Diff to previous 1.5
clean up a bunch of ACL compiler warnings

Revision 1.5 - (view) (annotate) - [select for diffs]
Sun Apr 21 12:41:14 2002 UTC (11 years, 11 months ago) by brian
Branch: MAIN
Changes since 1.4: +9 -0 lines
Diff to previous 1.4
Sundry fixes to run without multiprocessing support.

Added images/ to hold bitmaps for tests.

Added looks/ to hold neutral look-and-feel realizer packages.

Added Examples/gadget-test to test many gadgets with a look and feel.

Added a pixie look and feel, and a pixie/clx to work with the clx backend.

Added drawing support in the CLX backend for ovals and circles.

Fixed pixmaps to work with with-output-to-pixmap with draw-image, etc.

Moved sheet-leaf-mixin to standard-gadget-pane so it doesn't break radio-box-pane, etc.

Misc fixes.

Revision 1.4 - (view) (annotate) - [select for diffs]
Wed Feb 27 21:10:07 2002 UTC (12 years, 1 month ago) by mikemac
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3
add fundamental-character-stream to standard-encapsulating-stream so that write-char works for ACL

Revision 1.3 - (view) (annotate) - [select for diffs]
Tue Jan 1 20:14:12 2002 UTC (12 years, 3 months ago) by moore
Branch: MAIN
Changes since 1.2: +7 -0 lines
Diff to previous 1.2
Rudimentary implementation of accept, with one accept method (for reals) and
an example.  Split views out into another file so that +textual-view+ can be
referenced in the streams code.

Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Dec 28 17:24:58 2001 UTC (12 years, 3 months ago) by moore
Branch: MAIN
Changes since 1.1: +268 -34 lines
Diff to previous 1.1
Implement extended input streams, stub of input editing streams and enough of
encapsulating streams to support input editing.  A few random bug fixes too.

Revision 1.1 - (view) (annotate) - [select for diffs]
Fri Nov 30 23:01:08 2001 UTC (12 years, 4 months ago) by moore
Branch: MAIN
First steps towards stream encapsulation.

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