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

Log of /mcclim/sheets.lisp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.56 - (view) (annotate) - [select for diffs]
Tue May 13 03:04:37 2008 UTC (5 years, 11 months ago) by ahefner
Branch: MAIN
CVS Tags: HEAD
Changes since 1.55: +1 -1 lines
Diff to previous 1.55 , to selected 1.13
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.

Revision 1.55 - (view) (annotate) - [select for diffs]
Mon Jan 21 01:26:42 2008 UTC (6 years, 2 months ago) by ahefner
Branch: MAIN
CVS Tags: McCLIM-0-9-6
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 , to selected 1.13
Drawing optimizations, with a focus on eliminating clipping rectangle
changes and transformation cache invalidations (the latter generally
caused by the former). Shortcuts for special cases in d-g-w-o-internal,
merge-text-styles, regions. Further mcclim-freetype optimization -
minimize modification of picture-clip-rectangle and painting of the
foreground tile (this used to happen for every single draw-text call).
One or two optimizations in output record playback.

The mcclim-freetype changes require a fix to CLX, available in
Christophe's CLX in darcs, or from here:

http://vintage-digital.com/hefner/mcclim/xrender-clip-state.diff

Revision 1.54 - (view) (annotate) - [select for diffs]
Tue Mar 20 01:43:55 2007 UTC (7 years, 1 month ago) by ahefner
Branch: MAIN
CVS Tags: McCLIM-0-9-5
Changes since 1.53: +3 -2 lines
Diff to previous 1.53 , to selected 1.13
Small hacks that appear to make output to unadopted sheets work.

Revision 1.53 - (view) (annotate) - [select for diffs]
Thu Nov 9 20:24:20 2006 UTC (7 years, 5 months ago) by dlichteblau
Branch: MAIN
CVS Tags: McCLIM-0-9-4, mcclim-0-9-4
Changes since 1.52: +5 -4 lines
Diff to previous 1.52 , to selected 1.13
revert previous checkins, putting magic 100 and #x10000 values back in

Revision 1.52 - (view) (annotate) - [select for diffs]
Sun Nov 5 15:40:15 2006 UTC (7 years, 5 months ago) by dlichteblau
Branch: MAIN
Changes since 1.51: +4 -5 lines
Diff to previous 1.51 , to selected 1.13
Magic number elimination #2:

In sheet-mirror-region, do what the comment already claimed it does:
Ask the backend for mirror sizes if the frontend does not have a cached
value.

Previously, width and height were returned as 65536, a completely bogus
value.  This was presumably because the CLX backend started out with the
too-small 100x100 size.

Revision 1.51 - (view) (annotate) - [select for diffs]
Fri May 5 10:24:02 2006 UTC (7 years, 11 months ago) by crhodes
Branch: MAIN
CVS Tags: McCLIM-0-9-3
Changes since 1.50: +0 -66 lines
Diff to previous 1.50 , to selected 1.13
Many more generic function defgenerics in decls.lisp
... moving some out from their individual files.
... one or two tiny code cleanups

I think the only substantive changes in this commit are:
* remove the workaround for sbcl-0.9.8 broken forward-referenced-class
  metacircularity;
* delete the unused uniform-design protocol-class;
* put the standard-sheet-input-mixin as a superclass of
  standard-extended-input-stream, not of the protocol class
  extended-input-stream.
If someone wants to tell me that these things are wrong, that's fine; at
least some things appear still to work.

Now we only emit 209 style warnings when loading mcclim under sbcl.
(When compiling and loading, it's closer to 500).

This commit cures all but a few redefinition style-warnings -- so now
almost all generic functions are defined before the first method
definition is seen.  It doesn't cure implicit definition of generic
function style warnings, so there are probably plenty of specified
generic functions which are not explicitly defined.  (Leaving aside the
issues with unspecified generic functions)

TODO:
* DEFGENERIC* forward declarations
* specified methods and macros
* specified special variables
* unification of protocol-classes and decls

Revision 1.50 - (view) (annotate) - [select for diffs]
Fri Mar 10 21:58:13 2006 UTC (8 years, 1 month ago) by tmoore
Branch: MAIN
CVS Tags: McCLIM-0-9-2
Changes since 1.49: +0 -2 lines
Diff to previous 1.49 , to selected 1.13
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.49 - (view) (annotate) - [select for diffs]
Mon Feb 6 08:51:02 2006 UTC (8 years, 2 months ago) by tmoore
Branch: MAIN
Changes since 1.48: +8 -6 lines
Diff to previous 1.48 , to selected 1.13
{raise,bury}-{frame,sheet,mirror}

Revision 1.48 - (view) (annotate) - [select for diffs]
Tue Jan 11 13:35:18 2005 UTC (9 years, 3 months ago) by tmoore
Branch: MAIN
CVS Tags: McCLIM-0-9-1
Changes since 1.47: +20 -14 lines
Diff to previous 1.47 , to selected 1.13
Rewrote WITH-DOUBLE-BUFFERING. This version takes a rectangle as an
argument, allocates a pixmap for that region of the screen, and sets up
the sheet transformations so that drawing is done in the correct
pixmap coordinates.

Use WITH-DOUBLE-BUFFERING in DRAG-OUTPUT-RECORD. Add a little example
of using dragging-output.

Change the definition of ROUND-COORDINATE in the CLX backend to round
down from .5, not up. This should follow the CLIM pixel coverage
definition for shapes more closely. Replace most uses of ROUND in the
CLX backend with ROUND-COORDINATE.

Allow inconsistent :ID-TEST arguments in UPDATING-OUTPUT.

Revision 1.47 - (view) (annotate) - [select for diffs]
Sun Dec 5 19:37:52 2004 UTC (9 years, 4 months ago) by hefner1
Branch: MAIN
Changes since 1.46: +1 -1 lines
Diff to previous 1.46 , to selected 1.13
Applied delatin1ification patch from Christophe Rhodes.

Revision 1.46 - (view) (annotate) - [select for diffs]
Sat Nov 29 15:56:13 2003 UTC (10 years, 4 months ago) by hefner1
Branch: MAIN
Changes since 1.45: +6 -0 lines
Diff to previous 1.45 , to selected 1.13
Implemented SHEET-POINTER-CURSOR from Franz CLIM.

Revision 1.45 - (view) (annotate) - [select for diffs]
Mon Nov 3 08:12:34 2003 UTC (10 years, 5 months ago) by strandh
Branch: MAIN
CVS Tags: McCLIM-0-9
Changes since 1.44: +1 -0 lines
Diff to previous 1.44 , to selected 1.13
Added a few "ignore" declarations to avoid compiler notes.

Revision 1.44 - (view) (annotate) - [select for diffs]
Wed Aug 13 04:16:57 2003 UTC (10 years, 8 months ago) by gilbert
Branch: MAIN
Changes since 1.43: +0 -2 lines
Diff to previous 1.43 , to selected 1.13
This addresses <200308122339.h7CNdP806743@saturn.mikemac.com>. Maybe it
is fixed maybe not.

CARE-FOR-NEW-NATIVE-TRANSFORMATION wanted to clear the sheet before
dispatching a repaint and thus needed a medium, but some sheets don't
have a medium. We removed the offending call to MEDIUM-CLEAR-AREA and
depend on HANDLE-REPAINT clearing on itself now.

Revision 1.43 - (view) (annotate) - [select for diffs]
Fri May 30 03:14:42 2003 UTC (10 years, 10 months ago) by gilbert
Branch: MAIN
Changes since 1.42: +5 -2 lines
Diff to previous 1.42 , to selected 1.13
MAP-OVER-SHEETS-OVERLAPPING-REGION
    Fixed a bug: the region was incorrectly transformed for the
    "child" being the sheet itself.
    A similar is likely to hide in MAP-OVER-SHEETS-CONTAINING-POSITION.

Revision 1.42 - (view) (annotate) - [select for diffs]
Sun Mar 23 15:42:13 2003 UTC (11 years ago) by mikemac
Branch: MAIN
Changes since 1.41: +1 -1 lines
Diff to previous 1.41 , to selected 1.13
only return a list of the single child if you have that single child

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

Revision 1.40 - (view) (annotate) - [select for diffs]
Fri Mar 21 15:15:09 2003 UTC (11 years, 1 month ago) by mikemac
Branch: MAIN
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 , to selected 1.13
make all #+/#- conditionals lowercase for ACLs java mode

Revision 1.39 - (view) (annotate) - [select for diffs]
Wed Mar 19 02:55:47 2003 UTC (11 years, 1 month ago) by gilbert
Branch: MAIN
Changes since 1.38: +4 -4 lines
Diff to previous 1.38 , to selected 1.13
A few :initform and :type slot options were in disagreement.

Revision 1.38 - (view) (annotate) - [select for diffs]
Thu Nov 21 03:54:49 2002 UTC (11 years, 4 months ago) by mikemac
Branch: MAIN
Changes since 1.37: +0 -12 lines
Diff to previous 1.37 , to selected 1.13
remove redundant declarations and definitions

Revision 1.37 - (view) (annotate) - [select for diffs]
Sun Nov 10 15:48:57 2002 UTC (11 years, 5 months ago) by gilbert
Branch: MAIN
Changes since 1.36: +1 -2 lines
Diff to previous 1.36 , to selected 1.13
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.36 - (view) (annotate) - [select for diffs]
Thu Oct 31 12:58:15 2002 UTC (11 years, 5 months ago) by brian
Branch: MAIN
Changes since 1.35: +1 -0 lines
Diff to previous 1.35 , to selected 1.13
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.35 - (view) (annotate) - [select for diffs]
Mon Oct 14 00:57:27 2002 UTC (11 years, 6 months ago) by moore
Branch: MAIN
Changes since 1.34: +15 -0 lines
Diff to previous 1.34 , to selected 1.13
Added and enabled pointer motion hints for stream panes.  This seems
to make performance snappier on "slow" systems like my iBook + openmcl
+ XDarwin setup.

Added a sheet-motion-hints interface to sheets so that motion hints
can be selectively disabled.  I added support to tracking-pointer to
turn motion hints off; I'm not sure if that's the right thing or not.

Revision 1.34 - (view) (annotate) - [select for diffs]
Tue Sep 24 01:56:30 2002 UTC (11 years, 6 months ago) by moore
Branch: MAIN
Changes since 1.33: +1 -0 lines
Diff to previous 1.33 , to selected 1.13
Fixed bug reported by Paul Werkowski; coordinate sequences can now be
lists or vectors.  Introduced a do-sequence macro that has similar
semantics to dotimes and dolist as well as features of map-sequence.

Implemented frame-state (except for :shrunk).  Changed timing of when
frames are generated, adopted and enabled to follow the spec.  Fixed
clim-fig to adapt to this new world order.  Disable the frame when the
top level function exits.

Remove erroring methods for copy-to-pixmap (stream ...) and friends.

Wrote a with-keywords-removed macro that attempts to be efficient
about about removing arguments from argument lists.

Revision 1.33 - (view) (annotate) - [select for diffs]
Thu Jun 27 17:17:35 2002 UTC (11 years, 9 months ago) by gilbert
Branch: MAIN
Changes since 1.32: +451 -24 lines
Diff to previous 1.32 , to selected 1.13
We now have the illusion that we can have arbitrary large sheet
regions by what I call "coordinate swizzling". There is an long
commet, which describes how it works.

Revision 1.32 - (view) (annotate) - [select for diffs]
Mon May 20 20:18:04 2002 UTC (11 years, 11 months ago) by mikemac
Branch: MAIN
Changes since 1.31: +6 -6 lines
Diff to previous 1.31 , to selected 1.13
clean up a bunch of ACL compiler warnings

Revision 1.31 - (view) (annotate) - [select for diffs]
Mon Apr 29 05:00:33 2002 UTC (11 years, 11 months ago) by brian
Branch: MAIN
Changes since 1.30: +0 -1 lines
Diff to previous 1.30 , to selected 1.13
OpenGL backend now draws stuff (but not much else).
Misc cleaning up, some regions debugging.

Revision 1.30 - (view) (annotate) - [select for diffs]
Sun Apr 28 11:07:33 2002 UTC (11 years, 11 months ago) by gilbert
Branch: MAIN
Changes since 1.29: +16 -5 lines
Diff to previous 1.29 , to selected 1.13
Support for enableing/disabling.
- default value for enabled-p of a sheet is now T.
- NOTE-SHEET-ENABLED, NOTE-SHEET-DISABLED
  these do no longer apply itself to its children.
- (setf sheet-enabled-p) :after (t mirrored-sheet-mixin)
  calls port-{enable,disable}-sheet now.

Revision 1.29 - (view) (annotate) - [select for diffs]
Fri Apr 26 17:54:37 2002 UTC (11 years, 11 months ago) by moore
Branch: MAIN
Changes since 1.28: +0 -3 lines
Diff to previous 1.28 , to selected 1.13
Fix various problems found by Robert.

Repair and/or eliminate a bunch of dynamic-extent declarations that I
screwed up.

Revision 1.28 - (view) (annotate) - [select for diffs]
Sun Apr 21 18:46:26 2002 UTC (12 years ago) by moore
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 , to selected 1.13
Remove reference to sb-pcl in sheet-adopt-child.

Add the medium- accessors for sheets.

Get Goatee to compile.

Revision 1.27 - (view) (annotate) - [select for diffs]
Sun Apr 21 12:41:15 2002 UTC (12 years ago) by brian
Branch: MAIN
Changes since 1.26: +1 -0 lines
Diff to previous 1.26 , to selected 1.13
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.26 - (view) (annotate) - [select for diffs]
Wed Feb 27 12:43:08 2002 UTC (12 years, 1 month ago) by gilbert
Branch: MAIN
Changes since 1.25: +6 -1 lines
Diff to previous 1.25 , to selected 1.13
SHEET-ADOPT-CHILD
    More verbose error message.

NULL-SHEET
    New class thought for implementing a dummy sheet.

Revision 1.25 - (view) (annotate) - [select for diffs]
Tue Feb 26 07:33:43 2002 UTC (12 years, 1 month ago) by gilbert
Branch: MAIN
Changes since 1.24: +16 -11 lines
Diff to previous 1.24 , to selected 1.13
- Sheets are bounding rectangles now

Revision 1.24 - (view) (annotate) - [select for diffs]
Sat Feb 16 02:35:59 2002 UTC (12 years, 2 months ago) by gilbert
Branch: MAIN
Changes since 1.23: +7 -1 lines
Diff to previous 1.23 , to selected 1.13
MIRRORED-SHEET-MIXIN
    new slot: MIRROR-TRANSFORMATION, we'll need that soon.

NOTE-SHEET-GRAFTED :before mirrored-sheet-mixin
    Added error message, in case the sheet has no port.

Revision 1.23 - (view) (annotate) - [select for diffs]
Mon Feb 11 21:49:01 2002 UTC (12 years, 2 months ago) by gilbert
Branch: MAIN
Changes since 1.22: +9 -8 lines
Diff to previous 1.22 , to selected 1.13
Some DEFGENERIC forms moved to decls.lisp.

SHEET-ADOPT-CHILD ((sheet basic-sheet) (child sheet))
    Gives different error message.

Revision 1.22 - (view) (annotate) - [select for diffs]
Sat Dec 1 00:05:19 2001 UTC (12 years, 4 months ago) by mikemac
Branch: MAIN
Changes since 1.21: +2 -0 lines
Diff to previous 1.21 , to selected 1.13
fix compiler warning

Revision 1.21 - (view) (annotate) - [select for diffs]
Fri Nov 30 23:01:08 2001 UTC (12 years, 4 months ago) by moore
Branch: MAIN
Changes since 1.20: +7 -2 lines
Diff to previous 1.20 , to selected 1.13
First steps towards stream encapsulation.

Revision 1.20 - (view) (annotate) - [select for diffs]
Tue Sep 11 12:44:18 2001 UTC (12 years, 7 months ago) by rouanet
Branch: MAIN
Changes since 1.19: +103 -62 lines
Diff to previous 1.19 , to selected 1.13
Implemented the methods to compute the native transformation and region,
as well as the device transformation and region.

Added the mirror-transformation method.

Revision 1.19 - (view) (annotate) - [select for diffs]
Thu Aug 30 11:16:49 2001 UTC (12 years, 7 months ago) by rouanet
Branch: MAIN
Changes since 1.18: +151 -185 lines
Diff to previous 1.18 , to selected 1.13
Suppressed the medium argument in the handle-repaint method.  It has
been removed in the new spec version, and wasn't used in the code
anyway.

Added the new basic-sheet class, and changed a few things in the code
accordingly.

Modified the definition of some functions, and added new ones, namely :
  map-over-sheets
  map-over-sheets-containing-position
  map-over-sheets-overlapping-region
  move-sheet
  resize-sheet
  move-and-resize-sheet

Moved the repaint protocol code in a stand-alone file, because it need
to have access to window-repaint-event defined in the events code.

Revision 1.18 - (view) (annotate) - [select for diffs]
Thu Aug 23 23:18:11 2001 UTC (12 years, 7 months ago) by rouanet
Branch: MAIN
Changes since 1.17: +12 -9 lines
Diff to previous 1.17 , to selected 1.13
The former mirrored-sheet class is now mirrored-sheet-mixin.
Changed the name in the existing code and made the necessary
adaptations.

Renamed the unrealize-mirror function, which was previously only
used internally by CLIM, but is now publicly advertised in the spec
as destroy-mirror.

Revision 1.17 - (view) (annotate) - [select for diffs]
Thu Aug 9 16:45:05 2001 UTC (12 years, 8 months ago) by rouanet
Branch: MAIN
Changes since 1.16: +11 -11 lines
Diff to previous 1.16 , to selected 1.13
The mixin classes:
  - standard-repaint-mixin,
  - immediate-repaint-mixin, and
  - mute-repaint-mixin
should actually be named (according to the new version of the Spec):
  - standard-repainting-mixin,
  - immediate-repainting-mixin and
  - sheet-mute-repainting-mixin.

Revision 1.16 - (view) (annotate) - [select for diffs]
Mon Jul 23 13:57:07 2001 UTC (12 years, 8 months ago) by boninfan
Branch: MAIN
Changes since 1.15: +1 -0 lines
Diff to previous 1.15 , to selected 1.13
Added the call of note-sheet-region-changed in the after-method of (setf sheet-region).
Julien.

Revision 1.15 - (view) (annotate) - [select for diffs]
Mon Jul 23 10:49:43 2001 UTC (12 years, 8 months ago) by boninfan
Branch: MAIN
Changes since 1.14: +91 -6 lines
Diff to previous 1.14 , to selected 1.13
Added native-region, native-transformation, device-region and device-transformation.
Julien

Revision 1.14 - (view) (annotate) - [select for diffs]
Thu May 3 09:45:52 2001 UTC (12 years, 11 months ago) by boninfan
Branch: MAIN
Changes since 1.13: +3 -0 lines
Diff to previous 1.13
Method of double-buffering added thanks to pixmaps

Revision 1.13 - (view) (annotate) - [selected]
Wed Nov 29 19:46:38 2000 UTC (13 years, 4 months ago) by cvs
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12
fixed bug in sheet-adopt-child ((sheet sheet-single-child-mixin)

Revision 1.12 - (view) (annotate) - [select for diffs]
Tue Nov 28 15:50:10 2000 UTC (13 years, 4 months ago) by cvs
Branch: MAIN
Changes since 1.11: +13 -28 lines
Diff to previous 1.11 , to selected 1.13
Since layout panes use the upper-left corner of the region of the child
in order to determine the sheet transformation of the same child, the
region of the child must exist with a valid upper-left corner.  The
dimensions can be arbitrary.  Added code to allocate default rectangular
region of sheets with upper-left corner at (0,0).

Fixed definition of sheet-disown-child.

Fixed definition of sheet-delta-transformation.

note-sheet-disowned no longer calls note-sheet-degrafted.

sheet-disown-child now calls note-sheet-degrafted when former parent of
disowned child is grafted.

Removed multiple definition of condition sheet-already-has-parent.

Replaced occurences of `ignorable' to occurences of `ignore'.

Revision 1.11 - (view) (annotate) - [select for diffs]
Wed Nov 22 08:52:34 2000 UTC (13 years, 4 months ago) by cvs
Branch: MAIN
Changes since 1.10: +5 -6 lines
Diff to previous 1.10 , to selected 1.13
Removed old, unused generic function definitions.

Added :after methods for (setf sheet-region) and (setf sheet-transformation)

Revision 1.10 - (view) (annotate) - [select for diffs]
Tue Sep 5 11:34:59 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.9: +0 -14 lines
Diff to previous 1.9 , to selected 1.13
Removed (again) duplicates of methods for raise-sheet and bury-sheet on
sheet-parent-mixin.

Removed (again) duplicate of method for dispatch-repaint on
standard-repaint-mixin.

Revision 1.9 - (view) (annotate) - [select for diffs]
Mon Sep 4 07:26:48 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 , to selected 1.13
Fixed illegal lamda list for generic function sheet-disown-child.

Revision 1.8 - (view) (annotate) - [select for diffs]
Fri Sep 1 12:23:17 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.7: +15 -0 lines
Diff to previous 1.7 , to selected 1.13
Added methods for raise-sheet and bury-sheet on sheet-parent-mixin.

Added method for dispatch-repaint on standard-repaint-mixin.

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Aug 29 12:57:06 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.6: +0 -14 lines
Diff to previous 1.6 , to selected 1.13
Removed duplicated code for raise-sheet, bury-sheet, and dispatch-repaint.

Revision 1.6 - (view) (annotate) - [select for diffs]
Fri Aug 25 16:12:53 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 , to selected 1.13
Modified incorrect copyright notice.

Revision 1.5 - (view) (annotate) - [select for diffs]
Thu Aug 24 12:43:02 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 , to selected 1.13
Added ignore declaration to avoid compiler warning.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Aug 22 10:55:28 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.3: +460 -179 lines
Diff to previous 1.3 , to selected 1.13
Added repaint protocol.

Fixed mirror realization and unrealization.

Revision 1.3 - (view) (annotate) - [select for diffs]
Thu Jul 13 14:31:24 2000 UTC (13 years, 9 months ago) by cvs
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 , to selected 1.13
Changed :initform for transformation slot in sheets to correspond to
Gilbert's transformation code.

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Jun 12 13:45:40 2000 UTC (13 years, 10 months ago) by cvs
Branch: MAIN
Changes since 1.1: +38 -3 lines
Diff to previous 1.1 , to selected 1.13
Added second argument to  sheet-delta-transformation to conform to
specification.

Added classes and method for repaint protocol.

Revision 1.1.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Thu Jun 8 22:01:12 2000 UTC (13 years, 10 months ago) by mikemac
Branch: initial
CVS Tags: start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.56 , to selected 1.13
Initial check-in

Revision 1.1 - (view) (annotate) - [select for diffs]
Thu Jun 8 22:01:12 2000 UTC (13 years, 10 months ago) by mikemac
Branch: MAIN
Branch point for: initial
Diff to selected 1.13
Initial revision

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