Ignore:
Timestamp:
Feb 5, 2008, 11:01:48 PM (12 years ago)
Author:
gz
Message:

Merge of the 'event-ide' branch. Hemlock's thread model has been changed
so that Hemlock commands now run in the Cocoa event thread -- see the
Hemlock file view.lisp for an overview.

IDE compilation has also been reorganized. Hemlock is now more fully
integrated into the IDE and cannot be compiled separately, sorry.

The hemlock-ext package has been repurposed to contain all interfaces
to window-system specific functionality.

There are also many many assorted other changes, cleanups and fixes.

The Hemlock documentation (Hemlock Command Implementor's Manual) in
http://trac.clozure.com/openmcl/wiki now correctly reflects the
implementation, although it doesn't (yet) describe the integration
with Cocoa or the threading model.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/cocoa-ide/hemlock/src/font.lisp

    r7595 r8428  
    1818
    1919(in-package :hemlock-internals)
    20 
    21 ;;; Default-font used to be in the above list, but when I cleaned up the way
    22 ;;; Hemlock compiles, a name conflict occurred because "Default Font" is a
    23 ;;; Hemlock variable.  It is now exported by the export list in rompsite.lisp.
    24 
    25 (defvar *default-font-family* (make-font-family))
    26 
    27 
    28 
    2920
    3021;;;; Creating, Deleting, and Moving.
     
    6455    (new-font-mark new line)
    6556    (push new (line-marks line))
    66     (incf (line-font-mark-count line))
    6757    new))
    6858
     
    7363    (when line
    7464      (setf (line-marks line) (delq font-mark (line-marks line)))
    75       (decf (line-font-mark-count line))
    7665      (nuke-font-mark font-mark line)
    7766      (setf (mark-line font-mark) nil))))
Note: See TracChangeset for help on using the changeset viewer.