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

Log of /mcclim/medium.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to McCLIM-0-9-1: (view) (annotate)
Sticky Tag:

Revision 1.54 - (view) (annotate) - [select for diffs]
Mon Jan 24 23:03:41 2005 UTC (9 years, 2 months ago) by afuchs
Branch: MAIN
CVS Tags: McCLIM-0-9-1
Changes since 1.53: +1 -1 lines
Diff to previous 1.53
commit a patch by Eric Marsden for a typo
(http://paste.lisp.org/display/5237): squere->square

Revision 1.53 - (view) (annotate) - [select for diffs]
Sun Mar 28 15:16:55 2004 UTC (10 years ago) by hefner1
Branch: MAIN
Changes since 1.52: +1 -0 lines
Diff to previous 1.52
*undefined-text-style* was undefined, set to *default-text-style*

Revision 1.52 - (view) (annotate) - [select for diffs]
Mon Mar 8 03:33:36 2004 UTC (10 years, 1 month ago) by hefner1
Branch: MAIN
Changes since 1.51: +5 -4 lines
Diff to previous 1.51
Fix for output recording of rectangles, which drew correctly but did not
replay correctly. Added some extra keyword args to DEF-GRECORDING, to
control which methods it generates, so that I could override the
MEDIUM-DRAW-RECTANGLE* method with one that considered rotation (merely
rotating the corners is not enough).

Revision 1.51 - (view) (annotate) - [select for diffs]
Wed May 28 18:50:52 2003 UTC (10 years, 10 months ago) by gilbert
Branch: MAIN
CVS Tags: McCLIM-0-9
Changes since 1.50: +7 -13 lines
Diff to previous 1.50
MEDIUM-DRAW-RECTANGLES*
    . Did away with #'cddddr'ing down the coordinate sequence.
    . DO-SEQUENCE instead of MAP-REPEATED-SEQUENCE.

Revision 1.50 - (view) (annotate) - [select for diffs]
Sun May 25 10:36:03 2003 UTC (10 years, 10 months ago) by gilbert
Branch: MAIN
Changes since 1.49: +32 -22 lines
Diff to previous 1.49
added TRANSFORM-COORDINATES-MIXIN as a kind of hotfix. See comment in
source.

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

Revision 1.48 - (view) (annotate) - [select for diffs]
Tue Jan 28 08:17:41 2003 UTC (11 years, 2 months ago) by moore
Branch: MAIN
Changes since 1.47: +19 -0 lines
Diff to previous 1.47
Output record values are stored in stream coordinates, not user (post
medium transformation) coordinates.

All medium state values are stored in output records by individual
mixin classes that are assembled for each output record type.

Medium parameters are only set in replay-output-record, not set and
restored.  Medium values are set/restored in replay.

Checkpoint of incremental redisplay, currently disabled.

Implement match-output-record.

Revision 1.47 - (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.46: +1 -2 lines
Diff to previous 1.46
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.46 - (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.45: +93 -13 lines
Diff to previous 1.45
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.45 - (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.44: +6 -14 lines
Diff to previous 1.44
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.44 - (view) (annotate) - [select for diffs]
Wed Sep 11 08:00:20 2002 UTC (11 years, 7 months ago) by brian
Branch: MAIN
Changes since 1.43: +9 -9 lines
Diff to previous 1.43
fixed typo in size-key for gilham

Revision 1.43 - (view) (annotate) - [select for diffs]
Sun Aug 4 02:54:30 2002 UTC (11 years, 8 months ago) by adejneka
Branch: MAIN
Changes since 1.42: +3 -1 lines
Diff to previous 1.42
* Load forms for STANDARD-TEXT-STYLE and NAMED-COLOR intern their
  objects.

Revision 1.42 - (view) (annotate) - [select for diffs]
Sat Aug 3 08:28:47 2002 UTC (11 years, 8 months ago) by moore
Branch: MAIN
Changes since 1.41: +6 -2 lines
Diff to previous 1.41
Make the pointer documentation window more pretty.  Add a
describe-presentation command in order to have some command bound to
the super modifier.

Move coordinates into the device-event class.  Supply coordinates for
key events.

Add make-load-form methods for named-color and standard-text-style.
This, plus some strategic eval-when (:compile-toplevel ...), allows us
to remove the defparameter/defconstant hack for CMUCL (and SBCL too,
though I haven't tested that and didn't do the work).

Mention possible problem with CLOCC and pcl::*defclass-times* et
al. in instructions.

Revision 1.41 - (view) (annotate) - [select for diffs]
Wed Jul 31 07:44:30 2002 UTC (11 years, 8 months ago) by moore
Branch: MAIN
Changes since 1.40: +7 -0 lines
Diff to previous 1.40
Editable text fields.  Support for the OR presentation type.  Added
:mcclim to *features*.

This was done in support of Jochen Schmidt's weird-irc IRC client,
which now works reasonably well under McCLIM, though it isn't as
pretty as some of the screenshots at http://www.dataheaven.de/weird-irc/.

Revision 1.40 - (view) (annotate) - [select for diffs]
Sat Jul 20 06:46:29 2002 UTC (11 years, 9 months ago) by adejneka
Branch: MAIN
Changes since 1.39: +3 -0 lines
Diff to previous 1.39
* Default method for MEDIUM-MITER-LIMIT.

Revision 1.39 - (view) (annotate) - [select for diffs]
Tue Jul 9 17:27:35 2002 UTC (11 years, 9 months ago) by adejneka
Branch: MAIN
Changes since 1.38: +14 -0 lines
Diff to previous 1.38
* Made WITH-SPECIAL-CHOICES work.

Revision 1.38 - (view) (annotate) - [select for diffs]
Thu Jul 4 06:57:43 2002 UTC (11 years, 9 months ago) by adejneka
Branch: MAIN
Changes since 1.37: +27 -3 lines
Diff to previous 1.37
Unified text style mappings across ports.

Revision 1.37 - (view) (annotate) - [select for diffs]
Thu Jun 13 07:22:08 2002 UTC (11 years, 10 months ago) by adejneka
Branch: MAIN
Changes since 1.36: +52 -57 lines
Diff to previous 1.36
* MERGE-TEXT-STYLES: :BOLD + :ITALIC -> (:BOLD :ITALIC).

* PARSE-TEXT-STYLE: parse only canonical specifications.

* WITH-TEXT-{STYLE,FAMILY,FACE,SIZE): really declare MEDIUM to be
  IGNORABLE; use GENSYMed continuation names.

* MEDIUM-DRAW-{POINTS,LINES,RECTANGLES}* (BASIC-MEDIUM ...): use
  MAP-REPEATED-SEQUENCE.

Revision 1.36 - (view) (annotate) - [select for diffs]
Thu Jun 13 05:02:08 2002 UTC (11 years, 10 months ago) by adejneka
Branch: MAIN
Changes since 1.35: +48 -48 lines
Diff to previous 1.35
* MERGE-TEXT-STYLES: fixed size computation; removed forbidden
  modifying of STANDARD-TEXT-STYLE.

* [INVOKE-]WITH-{TEXT-STYLE,FAMILY,FACE,SIZE}: continuation takes 1
  argument.

* PARSE-TEXT-STYLE: minor bug fixed: NIL was treated as NIL family.

* INVOKE-WITH-TEXT-STYLE (SHEET T T): call continuation on the sheet,
  not its medium.

Revision 1.35 - (view) (annotate) - [select for diffs]
Tue Jun 4 07:45:46 2002 UTC (11 years, 10 months ago) by adejneka
Branch: MAIN
Changes since 1.34: +5 -0 lines
Diff to previous 1.34
* LINE-STYLE-EFFECTIVE-THICKNESS: new generic function.

Revision 1.34 - (view) (annotate) - [select for diffs]
Mon Jun 3 02:15:05 2002 UTC (11 years, 10 months ago) by adejneka
Branch: MAIN
Changes since 1.33: +5 -3 lines
Diff to previous 1.33
* MERGE-TEXT-STYLES accepts text style specifications

Revision 1.33 - (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.32: +0 -10 lines
Diff to previous 1.32
* MEDIUM-DRAW-OVAL*: removed

* DRAW-OVAL: implemented

Revision 1.32 - (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.31: +1 -1 lines
Diff to previous 1.31
clean up a bunch of ACL compiler warnings

Revision 1.31 - (view) (annotate) - [select for diffs]
Sat May 18 07:00:20 2002 UTC (11 years, 11 months ago) by adejneka
Branch: MAIN
Changes since 1.30: +11 -9 lines
Diff to previous 1.30
* (MEDIUM-DRAW-RECTANGLES* :AROUND): Used MAP-REPEATED-SEQUENCE instead
  of looping on POSITION-SEQ.

Revision 1.30 - (view) (annotate) - [select for diffs]
Sun Apr 28 06:19:26 2002 UTC (11 years, 11 months ago) by gilbert
Branch: MAIN
Changes since 1.29: +4 -4 lines
Diff to previous 1.29
- MEDIUM-DRAW-OVAL* :around
  removed unused start-angle, end-angle local variables

- MEDIUM-DRAW-CIRCLE*
  fixed typo or cut and paste error

- ENGRAFT-MEDIUM:
  added ignore declaration

Revision 1.29 - (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.28: +27 -1 lines
Diff to previous 1.28
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.28 - (view) (annotate) - [select for diffs]
Tue Feb 26 16:12:08 2002 UTC (12 years, 1 month ago) by gilbert
Branch: MAIN
Changes since 1.27: +171 -118 lines
Diff to previous 1.27
- Lifted text styles near the head because of possible compiler
  quirks.

- Added a couple of notes

TEXT-STYLE
    uses DEFINE-PROTOCOL-CLASS now. added a few DEFGENERICs

MEDIUM
    uses *DEFAULT-TEXT-STYLE* now

Revision 1.27 - (view) (annotate) - [select for diffs]
Sat Feb 16 02:27:54 2002 UTC (12 years, 2 months ago) by gilbert
Branch: MAIN
Changes since 1.26: +11 -8 lines
Diff to previous 1.26
ENGRAFT-MEDIUM

    Elided copying of graphics options from the sheet's medium into
    the newly grafted medium. Still not sure, what to do here.

    The spec says:

        The default method on BASIC-medium will set medium-sheet on
        medium to point to the sheet, and will set up the medium state
                                               ^^^^^^^^^^^^^^^^^^^^^^^
        (foreground ink, background ink, and so forth) from the
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        defaults gotten from sheet. Each implementation may specialize
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        this generic function in order to set up such things as
        per-medium ink caches, and so forth.

    Now there is a ENGRAFT-MEDIUM :after method on panes in
    panes.lisp, which essentially implements this functionallity.

Revision 1.26 - (view) (annotate) - [select for diffs]
Mon Feb 11 21:34:58 2002 UTC (12 years, 2 months ago) by gilbert
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25
%MEDIUM-SHEET instead of MEDIUM-SHEET

Revision 1.25 - (view) (annotate) - [select for diffs]
Sun Feb 10 13:55:13 2002 UTC (12 years, 2 months ago) by gilbert
Branch: MAIN
Changes since 1.24: +2 -5 lines
Diff to previous 1.24
BASIC-MEDIUM
    It was defined twice. Thanks to Alexey to pointing this out.

Revision 1.24 - (view) (annotate) - [select for diffs]
Sun Feb 10 01:11:20 2002 UTC (12 years, 2 months ago) by gilbert
Branch: MAIN
Changes since 1.23: +122 -96 lines
Diff to previous 1.23
MEDIUM, BASIC-MEDIUM
    slots move to BASIC-MEDIUM.
    SHEET slot writer for is now called %MEDIUM-SHEET.
    PORT and GRAFT slots gone.

MEDIUMP, LINE-STYLE-P, TEXT-STYLE-P
    different implementation strategy.

WITH-SHEET-MEDIUM, WITH-SHEET-MEDIUM-BOUND
    moved to output.lisp

*FONT-SCALING-FACTOR*
*FONT-MIN-SIZE*
*FONT-MAX-SIZE*
FIND-LARGER-SIZE
FIND-SMALLER-SIZE
    fix of buglet? spend some constants.

LINE-STYLE, STANDARD-LINE-STYLE
    slots moved to STANDARD-LINE-STYLE
    spend a PRINT-OBJECT method.

ENGRAFT-MEDIUM
DEGRAFT-MEDIUM
ALLOCATE-MEDIUM
DEALLOCATE-MEDIUM
    New methods

PORT medium
GRAFT medium
    These are quering the MEDIUM-SHEET now.

Revision 1.23 - (view) (annotate) - [select for diffs]
Thu Feb 7 00:15:12 2002 UTC (12 years, 2 months ago) by gilbert
Branch: MAIN
Changes since 1.22: +11 -8 lines
Diff to previous 1.22
TEXT-STYLE-COMPONENTS
    implemented.

TEXT-STYLE, STANDARD-TEXT-STYLE
    actual slots moved to STANDARD-TEXT-STYLE.

Revision 1.22 - (view) (annotate) - [select for diffs]
Sun Jan 6 21:07:54 2002 UTC (12 years, 3 months ago) by rouanet
Branch: MAIN
Changes since 1.21: +18 -2 lines
Diff to previous 1.21
Applied medium-transformation and sheet-native-transformation in
medium-copy-area.

Revision 1.21 - (view) (annotate) - [select for diffs]
Thu Oct 4 19:26:59 2001 UTC (12 years, 6 months ago) by rouanet
Branch: MAIN
Changes since 1.20: +15 -0 lines
Diff to previous 1.20
Rewrote the copy-{from,to}-pixmap and copy-area functions according to
the new spec.

The main difference is that the three functions now rely on
medium-copy-area, which is specialized on both a source an a destination
`drawable' and is in charge of the low-level stuff, such as
xlib:copy-area for clx-medium.  This leads to clearer and shorter code.

The copy to/from a stream is not implemended yet.

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: +20 -71 lines
Diff to previous 1.19
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]
Fri Sep 7 18:12:14 2001 UTC (12 years, 7 months ago) by rouanet
Branch: MAIN
Changes since 1.18: +4 -3 lines
Diff to previous 1.18
Fixed a bug in medium-device-region.

Revision 1.18 - (view) (annotate) - [select for diffs]
Fri Sep 7 13:10:57 2001 UTC (12 years, 7 months ago) by rouanet
Branch: MAIN
Changes since 1.17: +20 -0 lines
Diff to previous 1.17
Added fall-through methods for multiple objects drawing functions.

For example the default method for medium-draw-points* simply calls
medium-draw-point* for each point.  An important thing to take care of
is to not apply medium-transformation twice.

Revision 1.17 - (view) (annotate) - [select for diffs]
Fri Aug 24 10:49:51 2001 UTC (12 years, 7 months ago) by strandh
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16
Added :before methods to (setf medium-text-style) and (setf
medium-line-style) that forward modifications to the graphics context
when it exists.  The idea is to avoid modifying the graphics context
as much as possible, since that turns out to be quite costly.  A
similar thing should be done for other medium components such as the
ink, clipping region, etc.

Modified function medium-gcontext to set the fields in the graphics
context having to do with line-style and text-style only when a new
graphics context is created.  Also fixed Julien's comment by adding a
semicolon so that it would indent properly.

The address-book example now displays faster, but not fast enough.
The problem is that replay-output-record always creates a new medium.
Doing so has two major consequences.  First, it slows down the
medium-gcontext function because there is never a graphics context
allocated so it has to be allocated and filled in for each call.
Second (worse) it does not deallocate the graphics contexts.  If we
are lucky, CLX will do that for us.  If not, we will eventually run
out of X resources.

The main time consumer in the address book example is now
port-lookup-mirror (around 10%).  The current method (a hash table in
the port) should be replaced by one in which the mirror is a field in
the mirrored sheet.

Fixed a spelling error in recent comments in the medium class and
signed the comments.

Started signing and dating my comments (as recommended by Norvig),
since I discovered I needed to know who had written a comment that was
not signed.  I used ISO date format to avoid international
misunderstandings.

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Aug 23 11:25:33 2001 UTC (12 years, 7 months ago) by rouanet
Branch: MAIN
Changes since 1.15: +3 -4 lines
Diff to previous 1.15
Fixed a bug in medium-draw-glyph due to a cut-and-paste mistake.
(Thanks to Paul Werkowski for pointing it out)

Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Aug 23 09:47:07 2001 UTC (12 years, 7 months ago) by strandh
Branch: MAIN
Changes since 1.14: +6 -2 lines
Diff to previous 1.14
Replaced direct references to the slots text-style and line-style of
medium (using slot-value or with-slot) by calls to the corresponding
accessor.  Also added comments on these slots to make sure nobody uses
them directly.

I am preparing for putting :after method on the setf methods on a
clx-medium.   These :after methods will update the graphics context.
That way, we will not have to update the graphics context every time
we call medium-gcontext the way we do now.

Currently, a large part of the time in the address-book demo is spent
updating the graphics context, and I want to speed it up.

Revision 1.14 - (view) (annotate) - [select for diffs]
Tue Aug 21 13:37:08 2001 UTC (12 years, 7 months ago) by rouanet
Branch: MAIN
Changes since 1.13: +31 -4 lines
Diff to previous 1.13
- clx-medium is now a subclass of basic-medium.  As a consequence, the
medium-transformation stuff has been removed from the medium-draw-*
methods on clx-medium, because the arguments are automatically
transformed by the basic-medium.

- Added the draw-rectangles* function and the associated
medium-draw-rectangle* method.

Revision 1.13 - (view) (annotate) - [select for diffs]
Thu Aug 9 17:01:12 2001 UTC (12 years, 8 months ago) by rouanet
Branch: MAIN
Changes since 1.12: +16 -0 lines
Diff to previous 1.12
Added the new medium-specific output functions:
  - medium-finish-output
  - medium-force-output
  - medium-clear-area
  - medium-beep

These functions have each a default method defined on basic-medium, and
a xlib-specific version on clx-medium.

The medium-clear-area function is now used to implement the window-clear
function, and the medium-beep is called by the beep function.

Revision 1.12 - (view) (annotate) - [select for diffs]
Wed Jul 25 13:44:36 2001 UTC (12 years, 8 months ago) by boninfan
Branch: MAIN
Changes since 1.11: +5 -2 lines
Diff to previous 1.11
Corret bug about after-methods for device-region and device-transformation.
Julien.

Revision 1.11 - (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.10: +74 -3 lines
Diff to previous 1.10
Added native-region, native-transformation, device-region and device-transformation.
Julien

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Jul 21 03:47:57 2001 UTC (12 years, 9 months ago) by adejneka
Branch: MAIN
Changes since 1.9: +16 -1 lines
Diff to previous 1.9
* CLIPPING-REGION (MEDIUM): Now stores it in SHEET coordinates,
  recomputes to/from user coordinates on accessing

Revision 1.9 - (view) (annotate) - [select for diffs]
Thu Jul 19 03:45:51 2001 UTC (12 years, 9 months ago) by adejneka
Branch: MAIN
Changes since 1.8: +88 -0 lines
Diff to previous 1.8
* BASIC-MEDIUM: New class
* Added :AROUND methods to functions drawing on BASIC-MEDIUM

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Jul 18 05:59:56 2001 UTC (12 years, 9 months ago) by adejneka
Branch: MAIN
Changes since 1.7: +18 -2 lines
Diff to previous 1.7
* WITH-TEXT-STYLE, WITH-TEXT-FAMILY, WITH-TEXT-FACE, WITH-TEXT-SIZE,
WITH-OUTPUT-BUFFERED: if MEDIUM is T, use *STANDARD-OUTPUT*

Revision 1.7 - (view) (annotate) - [select for diffs]
Fri Feb 23 12:47:23 2001 UTC (13 years, 1 month ago) by cvs
Branch: MAIN
Changes since 1.6: +45 -14 lines
Diff to previous 1.6
pixmaps are now available. Add a new extensions : draw-glyph (see graphics.lisp). Did the make device-font-text-style.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sat Dec 2 07:52:19 2000 UTC (13 years, 4 months ago) by cvs
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
change medium's default ink to +foreground-ink+

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Sep 11 09:53:32 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
Added :fixed (in addition to :fix) as a valid family.

Fixed a bug in face-key that returned null for :italic face.

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Sep 11 06:58:33 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.3: +66 -21 lines
Diff to previous 1.3
Implemented cache for text styles.

Revision 1.3 - (view) (annotate) - [select for diffs]
Thu Sep 7 20:04:24 2000 UTC (13 years, 7 months ago) by cvs
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2
Removed dynamic extend declaration for clisp to avoid compilation error.

Revision 1.2 - (view) (annotate) - [select for diffs]
Thu Jul 13 14:22:36 2000 UTC (13 years, 9 months ago) by cvs
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
Changed the :initform of medium to +identity-transformation+

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
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