Skip to content
Snippets Groups Projects
ChangeLog.n 173 KiB
Newer Older
For more detailed instructions on filling in the ChangeLog form, see 
`/fi/doc/procedures/changelogs.txt'.
*******************************************************************************
layer's avatar
layer committed
<version for this commit> (incf *clim-build-version* in utils/packages.lisp)
If there are user-visible changes in this commit, then list the
  new ../RELNOTES entries, which include bug and/or RFE references:
	<...>

<standard changelog date stamp>
	* <changes go here...>
layer's avatar
layer committed
*******************************************************************************
2.2.2.17

2000-07-06  Kevin Layer  <layer@ultra>

	* Makefile.generic: fix make clean to not die of no .out files
	* Makefile.hpprism: make sure motif 1.2 is used

layer's avatar
layer committed
*******************************************************************************
2.2.2.16

2000-06-26  Kevin Layer  <layer@ultra>

	* Makefile.generic: use different output files for build and
	concat of fasls

*******************************************************************************
2.2.2.15 -- join from cley2 branch
next merge tag: cley2_merg1

layer's avatar
layer committed
*******************************************************************************
2.2.2.14

2000-06-13  Kevin Layer  <layer@ultra>

	* Makefile.wnn: make it compile on redhat 6
	* wnn/jl.c: make it compile on redhat 6

layer's avatar
layer committed
*******************************************************************************
2.2.2.13

2000-06-12  Kevin Layer  <layer@ultra>

	* Makefile.defs: DCL => mlisp (from dcli)
	* utils/packages.lisp: deal with compile-time warning when using
	mlisp over dcli

layer's avatar
layer committed
*******************************************************************************
2.2.2.12

2000-06-09  Kevin Layer  <layer@ultra>

	* Makefile.sun4-svr4: fix for bug9083 (use Motif 1.2 instead of 2.0)

*******************************************************************************
cley branch:
2.2.2.14 Tim Bradshaw <tfb@cley.com>

	Changes to try and make it easy to get CLIM not to take over all the
	standard streams, and defaultly not to take over
	*error-output*.

	* clim/frames.lisp: back out change in 2.2.2.13, add new
	  slot to standard-application-frame, changes to
	  default-frame-top-level, changes to frame-<stream> methods
	  on standard-application-frame.
	* demo/default-frame-top-level: change to be compatible with
	  version in clim/frames.lisp
	* RELNOTES: explanation of how it is meant to work.

	Image improvements

	* tk-silica/image.lisp: make this slightly safer, merge
	  changes from acl50 branch

	Doc changes

	* specs/: add epsf figures, update TeX files (brought over from
	  acl50).  This should now go through latex to make the clim spec.

*******************************************************************************
cley branch:
2.2.2.13 Tim Bradshaw <tfb@cley.com>

	* clim/frames.lisp, demo/default-frame-top-level.lisp: partly
	  work around the problem that ACL will print autoload
	  messages into CLIM windows.  This change can be taken out
	  if/when ACL prints these messages to *initial-terminal-io*.

*******************************************************************************
cley branch:
2.2.2.12 Tim Bradshaw <tfb@cley.com>

	* clim/accept.lisp: try and work around Gray stream dependence 
	  (more work is needed on gray streams)

layer's avatar
layer committed
*******************************************************************************
2.2.2.11

2000-06-08  Kevin Layer  <layer@ultra>

	* Makefile.defs: simplify LISP and DCL
	* RELNOTES: added from Tim
	* aclpc/acl-prel.lisp: fix from Tim (for the bug#)
	* clim/stream-defprotocols.lisp,
	* pre-silica/drawing-state-mixin.lisp: bug9018
	* demo/sysdcl.lisp: fix from Tim
	* misc/compile-1.lisp: fixes to allow this file to be compiled and
	error reporting

*******************************************************************************
2.2.2.10 -- join from acl50 branch

- changes from 2.2.1.69 to 2.2.1.77
- cvs command: cvs update -d -j acl50_merge7 -j acl50
- next merge tag: acl50_merge8

layer's avatar
layer committed
*******************************************************************************
2.2.2.9

2000-03-10  Kevin Layer  <layer@ultra>

	* wnn/jl.c: to compile on linuxppc r5

*******************************************************************************
2.2.2.8

Fri Mar  3 20:47:21 PST 2000  Duane Rettig  <duane@beta>

	* Makefile: Add SIXTYFOURBIT def
	* Makefile.alpha: Add 64-bit port
	* tk/convenience.lisp: :unsigned-integer -> :foreign-address
	* tk/font.lisp: Add 64-bit
	* tk/resources.lisp: Add 64-bit
	* tk/xlib.lisp: Add 64-bit
	* tk/xm-funs.lisp: Add 64-bit
	* tk/xt-funs.lisp: Add 64-bit
	* utils/lisp-utilities.lisp: Add 64-bit
	* utils/packages.lisp: Incf version
	* wnn/jl-funs.lisp: Add 64-bit

*******************************************************************************
2000-02-25  Charles A. Cox  <cox@delta>

	* utils/lisp-utilities.lisp: add ':strings-convert nil' to _free def.

*******************************************************************************
2000-01-31  Charles A. Cox  <cox@freezer>

	* Makefile.defs: Build in euc locale.
	* tk/macros.lisp: Use euc compatibility in xchar-code.

layer's avatar
layer committed
*******************************************************************************
2.2.2.7 -- join from acl50 branch

- changes from 2.2.1.55 to 2.2.1.68
- cvs command: cvs update -d -j acl50_merge6 -j acl50
- next merge tag: acl50_merge7

*******************************************************************************
2.2.2.6 -- join from acl50 branch

- changes from 2.2.1.45 to 2.2.1.54
- cvs command: cvs update -d -j acl50_merge5 -j acl50
- next merge tag: acl50_merge6

*******************************************************************************
2.2.2.5 -- join from acl50 branch

- changes from 2.2.1.34 to 2.2.1.44
- cvs command: cvs update -d -j acl50_merge4 -j acl50
- next merge tag: acl50_merge5

layer's avatar
layer committed
*******************************************************************************
2.2.2.4 -- join from acl50 branch (version 2.2.1.33)
next merge tag: acl50_merge4

*******************************************************************************
2.2.2.3 -- join from acl50 branch
next merge tag: acl50_merge3

*******************************************************************************
Tue Sep 29 22:55:00 1998  Duane Rettig  <duane@beta>

	* utils/clos.lisp: fix require

*******************************************************************************
2.2.2.2

Tue Sep 29 10:45:59 1998  Duane Rettig  <duane@beta>

	* clim/ptypes.lisp:
	* test/test-suite.lisp:
	* tk/foreign-obj.lisp:
	* tk/gcontext.lisp:
	* tk/make-classes.lisp:
	* tk/meta-tk.lisp:
	* tk/widget.lisp:
	* tk/xlib.lisp:
	* tk-silica/xt-grapics.lisp:
	* utils/autoconstructor.lisp:
	* utils/clos.lisp:
	* utils/defun.lisp: Move clos internals to excl package; rename
	clos package to acl-mop (nicknames mop and clos)
	
*******************************************************************************
2.2.2.1 -- join from acl50 branch
next merge tag: acl50_merge2

layer's avatar
layer committed
*******************************************************************************
2.2.1.17 -- join from acl50 branch (versions 2.2.1.13 to 2.2.1.16)
(this should have been version 2.2.2.0, but was 2.2.1.17 instead)
next merge tag: acl50_merge1

*******************************************************************************
2.2.1.77

2000-04-24 tfb@cley.com

* misc/compile-1.lisp: make compile-it not load systems by default to
  try to fix the redefinition-warnings Kevin is seeing.

*******************************************************************************
2.2.1.76

2000-04-21 tfb@cley.com

Changes from SPRs late 1999 to April 2000

* aclpc/acl-frames.lisp: change frame-manager-notify-user so that the
  dialog box is always at the top of the window stack (spr21587)
* aclpc/acl-medium.lisp: changes to medium-draw-lines* to get correct
  behaviour for Windows (spr21663)
* aclpc/acl-medium.lisp: deal with single-colour patterns correctly
  (related to spr21068)
* aclpc/acl-prel.lisp: fix a previous fix to work around sporadic
  CreateDIBitmap failure on Windows (spr21068 for acl 5.0.1, spr19641
  for acl 5.0).
* clim/interactive-protocol.lisp: fix problem when backspacing over
  noise strings which was causing an error (spr21691)
* utils/timers.lisp: stop the annoying message about whether it's OK
  to exit lisp if the timer process is running on (bug8764)

*******************************************************************************
2.2.1.75

2000-04-19 tfb@cley.com

Revision of the build system to be a bit less insane, and the same for
Windows and Unix

* Makefile.defs: remove the huge lists of fasls that were used to cat
  things together
* Makefle.generic: make windows and unix do the same thing -- loading
  misc/compile-1 and then saying compile-it.  cat target now also runs
  lisp but says concatenate-it.  No more rules for all the fasl files,
  only Lisp knows how to build them.  The makefile only knows what
  ones should be there.
* misc/compile-1.lisp: complete revision of this file, now used by
  windows & unix to build clim.  It now loads a bunch of sysdcl files
  to get all the declarations needed loaded, and also defines some
  special-purpose systems itself, which are used for contenating
  things.  New concatenate-it function which is called from the
  makefile and deals with concatenating things into the large product
  fasls.
* misc/dev-load-1.lisp: remove obsolete binding of
  excl::*update-entry-points*.
* postscript/sysdcl.lisp: factored out declaration into two, one of
  which is the stubs and can be dumped with a generic CLIM, causing
  the whole thing to get autoloaded.
* sys/compile.lisp: made it give an error on load (this was the old NT
  compile & cat file).
* sys/sysdcl.lisp: removed scroll-pane from windows build (it was bing
  compiled but not dumped before).  Stopped clim-standalone depending
  on clim-utils as it already does indirectly through clim-silica.

*******************************************************************************
2.2.1.74

2000-04-06 tfb@cley.com

More case fixes, fixes to intern / fintern calls

* utils/lisp-utilities.lisp: new package-fintern function, define
  fintern to use that (strange argument order)
* utils/packages.lisp: export package-fintern from clim-utils
* clim/graphics-recording.lisp: fix calls to intern to use fintern
* xlib/pkg.lisp: import the clim-utils version of fintern (not sure
  this is completely legit)
* xlib/ffi.lisp: nuke bogus fintern now we use the clim-utils one
* tk/pkg.lisp: import fintern, package-fintern (?)
* tk/macros.lisp: fix internery
* silica/graphics.lisp: (intern (format nil ...)) -> fintern
* utils/clos.lisp: same
* utils/macros.lisp: same
* aclpc/acl-port.lisp: somewhat dubious fix to keysym stuff in
  *char->keysym*

*******************************************************************************
2.2.1.73

2000-03-30 tfb@cley.com

Large number of changes for case-sensitive Lisp.

* Makefile.defs: changes to allow case_mode=ansi/modern and
  load_clim_patches=yes/no arguments to make.
* Makefile.generic: same.
* aclpc/acl-class.lisp: correct case for winapi names, some caps/lower
  fixes for things like (let (X) ... x)
* aclpc/acl-dc.lisp: same
* aclpc/acl-frames.lisp: same
* aclpc/acl-medium.lisp: same
* aclpc/acl-mirror.lisp: same
* aclpc/acl-port.lisp: same
* aclpc/acl-prel.lisp: same
* aclpc/acl-scroll.lisp: same
* aclpc/acl-widget.lisp: same
* aclpc/pkgdcl.lisp: feature (:os-threads) lowercased
* clim/command-processor.lisp: T -> t
* clim/completer.lisp: feature :Allegro -> :allegro
* clim/defresource.lisp: same
* clim/frames.lisp: :Allegro -> :allegro, caps/lower fixes
* clim/gestures.lisp: caps/lower fixes
* clim/graph-formatting.lisp: feature :Allegro -> :allegro
* clim/histories.lisp: same
* clim/input-editor-commands.lisp: same
* clim/input-protocol.lisp: feature :Silica -> silica
* clim/interactive-defs.lisp: feature :Allegro -> :allegro
* clim/interactive-protocol.lisp: same
* clim/menus.lisp: same
* clim/panes.lisp: same
* clim/pixmap-streams.lisp: same
* clim/presentations.lisp: same
* clim/ptypes1.lisp: same
* clim/standard-types.lisp: same
* clim/stream-class-defs.lisp: same
* clim/stream/defprotocols.lisp: feature
  :CLIM-uses-lisp-stream-functions -> :clim-uses-lisp-stream-functions
* clim/temp-strings.lisp: caps/lower fixes
* clim/tracking-pointer.lisp: feature :Allegro -> :allegro
* clim/window-stream.lisp: feature :Silica -> silica
* demo/browser.lisp: feature :Allegro -> :allegro
* demo/listener.lisp: same
* demo/winlisp.lisp: same
* hpgl/pkg.lisp: same
* hpgl/sysdcl.lisp: feature :ANSI-90 -> :ansi-90
* misc/compile-1.lisp: remove set-case-mode
* misc/dev-load-1/lisp: same
* postscript/pkgdcl.lisp: features :ANSI-90 -> :ansi-90, :Allegro ->
  :allegro
* postscript/postscript-port.lisp: caps/lower fixes
* postscript/read-afm.lisp: caps/lower fixes
* postscript/sysdcl.lisp: features :ANSI-90 -> :ansi-90, :Allegro ->
  :allegro
* silica/event.lisp: feature :Allegro -> :allegro, caps/lower fixes
* silica/layout.lisp: feature :Allegro -> :allegro
* silica/port.lisp: feature :Allegro -> :allegro
* silica/text-style.lisp: feature :Allegro -> :allegro
* sys/compile.lisp: remove set-case-mode
* sys/sysdcl.lisp: features :Allegro -> :allegro, CLIM-ANSI-Conditions
  -> clim-ansi-conditions, ANSI-90 -> ansi-90
* tk/xlib.lisp: caps/lower fixes
* tk-silica/xt-graphics.lisp: whole bunch of code lowercased
* utils/clim-macros.lisp: caps/lower.lisp
* utils/clim-streams.lisp: feature :Allegro -> :allegro
* utils/clos.lisp: feature :Allegro -> :allegro,
  :Allegro-v4.0-constructors -> :allegro-v4.0-constructors
* utils/defun-utilities.lisp: feature :Allegro -> :allegro
* utils/designs.lisp: feature :Allegro -> :allegro
* utils/last.lisp: add :clim-dont-load-patches feature to inhibit
  patch loading for development (controlled ultimately by makefile
  variables).
* utils/lisp-utilities.lisp: feature :ANSI-90 -> :ansi-90
* utils/packages.lisp: feature :Allegro -> :allegro, increment version
* utils/processes.lisp: feature :Allegro -> :allegro
* utils/reader.lisp: caps/lower fixes
* utils/regions.lisp: caps/lower fixes
* utils/utilities.lisp: feature :Allegro -> :allegro
* xlib/xlib-defs.lisp: lowercase many X symbols (all of this X stuff
  uses obsolescent interfaces in Allegro & should be updated)

*******************************************************************************
cvs acl50 branch tag: pre_Tim_Bradshaw_case_build_hacking

*******************************************************************************
2.2.1.72

1999-12-02  ncramer@pointandclicksolutions.com

* clim/frames: Make find-application-frame return t properly, and
properly launch processes on mswindows.  spr20549 and spr21055.
* aclpc/acl-medium, aclpc/acl-dc: Patch memory-leak problem when
drawing patterns with transparent inks on mswindows.  spr21074.
* aclpc/acl-widget: Handle graying-out of (non-default) colored
push-buttons on mswindows. spr21130
* aclpc/acl-medium: Make hollow (i.e. non-filled) rectangles
on Windows the same size as on Unix.   spr20313
# aclpc/acl-widget.lisp: Disable buggy setting of foreground
and background colors on toggle buttons (hbutton-pane).  spr20626
# clim2/clim/accept-values.lisp:  Accept-values buttons handle
"functional" (i.e. other than :EXIT or :ABORT) options in text
mode. spr21277
# postscript/postscript-port, postscript/postscript-medium: Make
new-page work properly.  spr21276

*******************************************************************************
2.2.1.71

1999-10-06  jmorrill@pointnclick.com

* aclpc/acl-dc, acl-frames, acl-mirror, acl-pixmaps, acl-widget: address
  some Windows resource leaks
* silica/graphics, macros, medium: change order of definitions to satisfy
  ACL 6.0 compiler.
* clim/accept-values, command-processor, formatted-output-defs,
  graph-formatting, input-editor-commands, interactive-defs,
  presentations, ptypes2, table-formatting, translators: change order
  of definitions to satisfy ACL 6.0 compiler.

*******************************************************************************
2.2.1.70

1999-09-30  jmorrill@pointnclick.com

* aclpc/acl-class: Fix events being received by text-fields
* aclpc/acl-dc: work on leak of system resources.
* aclpc/acl-medium: ditto.
* aclpc/acl-frames: Fix race condition with UpdateWindow.
             Fix character case problem with select-file.
* aclpc/acl-mirror: Fix race condition with UpdateWindow.
* aclpc/acl-widgets: Fix event handling by text-fields.
      Fix handling of <cr><lf> in multiline strings.
      Work on leak of system resources.
* clim/activities: add DESTROY keyword argument to frame-exit.
* clim/frames: ditto
* silica/db-layout: fix layout problem (spr20225)
* tk-silica/xm-frames: Fix menubar sensitivity problem

*******************************************************************************
2.2.1.69

1999-07-30  jmorrill@pointnclick.com

	* aclpc/acl-class.lisp, Fix META keystroke accelerator
	* aclpc/acl-frames.lisp, Change an error to a warning
      * aclpc/acl-prel.lisp, clean up some ct:: junk
      * aclpc/acl-widget.lisp, implement gadget-current-selection (was missing)
      * clim/frames.lisp, tk-silica/xm-frames.lisp, update menubar activation more often
      * clim/table-formatting.lisp, fix :min-height for spr
      * silica/db-layout.lisp, fix :max-height for make-pane 
      * tk-silica/xm-frames.lisp, fix color palette stuff

layer's avatar
layer committed
*******************************************************************************
2.2.1.68

1999-06-24  Jeff

	* aclpc/acl-medium.lisp,
	* aclpc/acl-widget.lisp,
	* clim/surround-output.lisp: fixes from Jeff (bug8171 and others)

*******************************************************************************
2.2.1.67

1999-06-23    <layer@HOBART>

	* aclpc/acl-frames.lisp: make select-file work: the binding of s1
	using with-native-string was wrong, since that macro takes a lisp
	string and lisp-string-to-scratch-c-string was returning a C
	string (ie, a number); use :c not :foreign accessor in
	lisp-string-to-scratch-c-string.
	* aclpc/acl-medium.lisp: use (fslot-value-typed ... :foreign ...)
	instead of (fslot-value-typed ... :foreign-static-gc ...) in
	set-point, since the latter is an allocation type.
	* aclpc/acl-widget.lisp: fix compile-time warning
	* test/test-suite.lisp: select-file returns a pathname, so
	namestring it before calling write-string

*******************************************************************************
2.2.1.66

1999-06-23  Jeff Morrill  <jmorrill@pointnclick.com> 

* demo/ico: limit number of cycles to 1000 to make timing more meaningful
* silica/medium: optimization
* sys/compile: set optimization levels for clim on Windows
* test/test-suite: add test for select-file
* aclpc/acl-class: fix bug in message processor
* aclpc/acl-medium: optimization
* aclpc/acl-port: optimization
* aclpc/acl-widget: fix sizing of text editor, list panes; fix
  redisplay problem of text fields

*******************************************************************************
2.2.1.65

1999-06-22    <layer@HOBART>

	* aclpc/acl-medium.lisp,
	* aclpc/acl-frames.lisp: speed up ico demo by removing use of
	anonymous foreign types.

*******************************************************************************
2.2.1.64

1999-06-21  Kevin Layer  <layer@ultra>

	* clim/input-protocol.lisp: bug8147: remove bogus dynamic-extent
	for unix

*******************************************************************************
2.2.1.63

1999-06-18  Kevin Layer  <layer@ultra>

	* acl-medium.lisp: fix from Jeff
	* clim/frames.lisp: fix from Jeff

*******************************************************************************
2.2.1.62

1999-06-18  Kevin Layer  <layer@ultra>

	* tk-silica/xm-gadgets.lisp: make it compile on unix

*******************************************************************************
2.2.1.61

1999-06-18  Jeff Morrill  <jmorrill@pointnclick.com> 
* aclpc/*.lisp: numerous changes that affect performance;
  added PRINT-FILE function for windows (postscript still doesnt work).
* clim/clim-defs: Change the treatment of input focus; a frame
  no longer grabs the input focus away from another frame when
  it goes through the command loop.  This means that you have
  to click on an interactor pane before you can type into it.
* clim/input-protocol: added dynamic-extent declaration
* demo/ico: turn off output recording and get rid of some junk
* tk-silica/xm-gadgets: added default print-file function
  that does nothing for unix

*******************************************************************************
2.2.1.60

1999-06-11  Kevin Layer  <layer@ultra>

	* tk-silica/xm-gadgets.lisp: fix to method
	discard-accelerator-event-p (for spr20230) from Jeff

*******************************************************************************
2.2.1.59

1999-06-09    <layer@HOBART>

	* aclpc/acl-frames.lisp: defun-c-callable -> defun-foreign-callable

*******************************************************************************
2.2.1.58

1999-06-09  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/*.lisp: Fix some recently introduced device context bugs.
  Improve performance of drawing operations.  Add initial version
  of PRINT-FILE enhancement.
* demo/*.lisp: Fix a variety of minor bugs in the demos so that
  testing can be more successful.
* clim/cursor.lisp: don't erase the cursor on a destroyed window.
* clim/db-stream: default view of accepting-values-pane should
  be +gadget-dialog-view+

*******************************************************************************
2.2.1.57

1999-06-07  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/*.lisp: Numerous changes to avoid operations on invalid handles.
  Also, CLIM will now avoid using SendMessage unless the window is in the 
  same thread, avoiding a possible deadlock situation.

*******************************************************************************
2.2.1.56

1999-06-02  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/acl-widget, aclpc/winwidgh, clim/gadget-output: work on sizing
  of text-fields yet again
* utils/defun-utilities: fix up mb-to-string compatibility function

*******************************************************************************
2.2.1.55

1999-05-21  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/acl-class: Fix for gadgets w/ color backgrounds
* aclpc/acl-frames: Cleanup
* aclpc/acl-medium: Implement bitmaps with transparent background
* aclpc/acl-mirror: Modularize realize-mirror some more
* aclpc/acl-port: fixes for pointer cursor, gadget color, cleanup
* aclpc/acl-widget: fixes for text gadget size, color, editability
                    implement color buttons, button armed callbacks
* aclpc/winwidgh: win:SRCOR seems to be missing, lets add our own.

*******************************************************************************
2.2.1.54

1999-04-15  Kevin Layer  <layer@ultra>

	* Makefile.rs6000: use ../src/bin/make_exp

1999-04-13    <layer@HOBART>

	* clim/frames.lisp: fix for bug7897 from Jeff
	* Makefile.defs: SHELL = sh for Interix

*******************************************************************************
2.2.1.53

1999-04-08  Kevin Layer  <layer@ultra>

	* clim/frames.lisp: fix for spr19429 from Jeff

*******************************************************************************
2.2.1.52

Thu Apr 08 17:35:24 1999  Charles A. Cox  <cox@FOX>

	* utils/defun-utilities.lisp: add backward compatible definitions
	of newly used ics functions.

*******************************************************************************
2.2.1.51
  
Thu Apr 08 11:41:57 1999  Charles A. Cox  <cox@FOX>

  Overall change:  Add calls to string-convertors for ffi calls to winapi.
  This allows clim2 to run under windows iacl, but the japanese-input-stream,
  which is unix specific, is disabled under windows.  Thus, other than being
  able to run in iacl under Japanese Windows, there is no new or changed
  functionality with this commit.

  Furthermore, presumably due to font deficiencies, Japanese characters do not
  display.  Finally, presumably due to "non-standard" windows input, clim
  windows appear unable to accept Japanese character input via the Windows
  Japanese Input Method Editor.
	
  NOTE: For this commit, on Windows, it is not possible to compile
  clim2 with iacl.  One can load, however, already built fasl files
  (eg, climnt.fasl, etc.) into iacl.

	* [many files]: use with-native-string, string-to-native, etc. for
	foreign calls to winapi.

*******************************************************************************
2.2.1.50

1999-03-31  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/acl-frames: Fix (setf command-enabled) again
* aclpc/acl-medium: Fixes for medium-draw-polygon*, rotated text
* aclpc/acl-mirror: Don't error for UpdateWindow, just warn.
* aclpc/acl-port: Rotated font support
* aclpc/acl-prel: Try to address occasional failures of CreateDIBitmap
* aclpc/winwidgh: add memcopy
* silica/graphics: Fix map-endpoint-sequence to fix presentation highlighting
* clim/frames: Fix accepting-values panes for the case of recycled frames
* clim/accept-values: Fix updating-output breakage in avv buttons
* test/test-suite: Add test for flipping-ink
* demo/bitmap-editor: Clean up a bit

*******************************************************************************
2.2.1.49

1999-03-30    <layer@OMEGA>

	* Makefile: add windows ifdef (can't believe it wasn't there!!)

*******************************************************************************
2.2.1.48

1999-03-29  Kevin Layer  <layer@ultra>

    changed files:
	* Makefile: for mklinux
	* Makefile.freebsd: Add second PIC flag
	* Makefile.wnn: Add crypt library for freebsd
    deleted files:
	* Makefile.linux86
	* Makefile.sun4-ol
	* Makefile.sun4-svr4-ol
	* instclimol.lisp
	* make-symbolic-links.sh
	* makedist.sh
	* readme.win32

*******************************************************************************
2.2.1.47

1999-03-19    <layer@OMEGA>

	* Makefile.defs: add $(exe) where appropriate (for Interix)

*******************************************************************************
2.2.1.46

1999-03-16    <layer@HOBART>

	* aclpc/pkgdcl.lisp: load user32.dll with :system-library t
	arguments (in lisps that support this new keyword to load)

*******************************************************************************
2.2.1.45

1999-02-24  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/acl-frames: Fix (setf command-enabled) so it sticks, fix menu-choose
  so it can disable menu items and so it will return three values.
* aclpc/acl-medium: Fix medium-draw-lines* so it works
* aclpc/acl-mirror: Try to prevent infinite recursion setting edges of
   top-level sheet ("too deep!")
* clim/frames: Fix (setf command-enabled) so it sticks
* tk-silica/xt-graphics: Fix port-draw-rotated-text to rotate the correct angle
* tk-silica/xt-silica: Don't lose character bits (control, meta)
* utils/designs: More helpful error message for palette-full condition.

*******************************************************************************
2.2.1.44

1999-01-30  Kevin Layer  <layer@ultra>

    removed files:
	* Makefile.win32: no longer used
    changed files:
	* Makefile.alpha: use make_shared in ../src/bin
	* Makefile.rs6000: use make_shared in ../src/bin
	* sys/compile.lisp: add bitmap-editor.lisp for windows

*******************************************************************************
2.2.1.43

1999-01-28  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/acl-mirror: Try to prevent infinite recursion setting edges of
  top-level sheet

*******************************************************************************
2.2.1.42

1999-01-28  Jeff Morrill  <jmorrill@pointnclick.com> 

* aclpc/acl-class: Remove breakpoint to allow for deeper stacks
* aclpc/acl-scroll: Try to prevent scroll panes from sizing children
   to have negative width or height
* demo/bitmap-editor: Make it work on windows
* demo/sysdcl: activate the bitmap-editor for windows

*******************************************************************************
2.2.1.41

1999-01-27  Jeff Morrill  <jmorrill@pointnclick.com> 

Possible candidate for Release 5.0.1 beta.

* demo/cad-demo: prevent infinite recursion due to circular diagrams
* tk-silica/xt-silica: reinstate lost double-click patch
* aclpc/acl-widget: toggle buttons should not inherit from button-pane-mixin

*******************************************************************************
2.2.1.40

1999-01-25  Jeff Morrill  <jmorrill@pointnclick.com> 

* tk/xm-widgets: be careful to use aclmalloc rather than malloc
  at compile time
* silica/gadgets: remove repaint-sheet method that is conditionally
  compiled for mswindows but that is not needed at all
* silica/mirror: fix apparent timing problem with events on windows

*******************************************************************************
2.2.1.39

Thu Jan 21 19:48:47 1999  Duane Rettig  <duane@beta>

	* Makefile: Fix for linuxppc and freebsd
	* Makefile.wnn: Add crypt lib for linuxppc
	* tk-silica/xt-silica.lisp: Format change only
	* utils/packages.lisp: Increment version

*******************************************************************************
2.2.1.38

1999-01-14  Kevin Layer  <layer@ultra> (this is really from Jeff)

	* aclpc/acl-widget.lisp: remove default-window-procedure slot from
	mswin-text-edit class
	* demo/browser.lisp: take care of warnings
	* demo/peek-frame.lisp: take care of warnings
	* demo/plot.lisp: take care of warnings
	* demo/printer.lisp: take care of warnings
	* tk/font.lisp: #+ignore text-extents
	* tk/resources.lisp: fix for ics

*******************************************************************************
2.2.1.37

1999-01-14  Jeff Morrill <jmorrill@pointnclick.com>

* Remove dependence on CLTL1
  utils/defun, utils/clos, tk-silica/xt-silica, tk-silica/xt-graphics,
  tk/resources, test/chess, aclpc/pkgdcl
* Enable ":width (4 :character)" style widths on win32 text-editor
  to be consistent with UNIX and to fix problem in demos.
  aclpc/acl-widget
* Reword error message regarding ownership of a window by a thread
  aclpc/acl-frames
* Dont run UNIX shell commands on windows
  demo/browser, demo/peek-frame, demo/plot, demo/printer
* Reduce warning messages
  aclpc/acl-medium, tk-silica/xt-silica
  

*******************************************************************************
2.2.1.36

1999-01-11  Jeff Morrill <jmorrill@pointnclick.com>

* Pathname completion fixed and problems noted with the use of
  Tab as the completion character.  
  clim/completer
  clim/standard-types
* Remaining callers of excl::aclmalloc rewritten
  tk/event
  tk/font
  tk/gcontext
  tk/xlib
  tk-silica/ol-silica
  tk-silica/xt-graphics.lisp
  tk-silica/xt-silica.lisp
* Warp mouse pointer to notify-user dialog box via new keyword
  tk-silica/xm-gadgets.lisp

*******************************************************************************
2.2.1.35

1999-01-07  Kevin Layer  <layer@ultra>

	* Makefile.wnn: for redhat 5

	* silica/classes.lisp: fix compile-time warning
	* tk/font.lisp: fix compile-time warning
	* utils/defun-utilities.lisp: fix compile-time warning

	* aclpc/acl-class.lisp: fix compile-time warnings
	* silica/scroll-pane.lisp: fix compile-time warnings
	* utils/processes.lisp: fix compile-time warnings

	* Makefile.hpprism: add depend on climxm.sl--why didn't this come
	up before??

*******************************************************************************
2.2.1.34

Wed Dec 9 12:00:00 1998 Jeff Morrill  <jmorrill@pointnclick.com>

     * MORE changes to the following files move sources toward the 
       goal of compiling in :case-insensitive-upper mode, or for
       removing obsolete cases such as #+aclpc 
       (making the code simpler and easier to maintain).
        utils/utilities
        utils/packages
        utils/excl-verification
        sys/sysdcl
        sys/sysdcl-pc
        misc/compile-1
        clim/standard-types
        clim/prefill
     * Syntactic cleanup and removal of compiler warnings:
        silica/gadgets
        silica/db-layout
        clim/output-protocol
        clim/input-protocol
        clim/frames
     * Enhance radio-boxes to enable multicolumn layout
        silica/db-button
     * Enable arrow keys on NT
        clim/input-editor-commands
     * Make sure all foreign structures are allocated in :C space
       so that it is safe to call free() on them.
        utils/lisp-utilities
        tk-silica/xm-gadgets
        tk-silica/ol-gadgets
        tk-silica/ol-frames
        tk-silica/image
        tk/xt-defs
        tk/xm-widgets
        tk/xm-font-list
        tk/xm-defs
        tk/xlib
        tk/widget
        tk/resources
        tk/ol-widgets
        tk/ol-init
        tk/macros
        tk/graphics
        tk/font
        tk/convenience
      * aclpc/*.lisp
        Large number of changes to move toward case-sensitive lisp.
        Many bug fixes including printing from a button callback,
        scroll bars in text fields, arrow keys, support of pixmap-3
        unix file format, etc.

Wed Nov 4 12:00:00 1998 Jeff Morrill  <jmorrill@pointnclick.com>

     * Changes to the following files move sources toward the 
       goal of working in :case-sensitive-lower mode, or for
       removing obsolete cases such as #+aclpc and #+ansi-90
       (making the code simpler and easier to maintain).
        utils/processes
        utils/packages
        utils/lisp-utilities
        utils/excl-verification
        utils/defun
        utils/clos
        sys/sysdcl
        silica/scroll-pane
        silica/gadgets
        silica/framem
        silica/db-box
        demo/browser
        compatibility/browser
        clx/sysdcl
        clx/pkgdcl
        cloe/sysdcl
        cloe/pkgdcl
        clim/text-recording
        clim/text-formatting
        clim/temp-strings
        clim/standard-types
        clim/ptypes1
        clim/present
        clim/frames
     * tk/font: need definition of fonts-of-font-set when #-ics
     * test/test-suite: fix bug that matters for #+mswindows but not #+unix
     * sys/compile: clean this up and make it more sensible 
     * silica/mirror, aclpc/acl-mirror: fix set-sheet-mirror-edges*
     * silica/layout: fix bug switching layouts under #+mswindows
     * silica/db-slider: fix bug repainting sliders
     * silica/db-scroll: fix bug repainting after scrolling
     * silica/db-layout: fix bug enforcing max-height constraint (spr18629)
     * demo/winlisp: moved demo stuff here from aclpc
     * clim/output-protocol: fix bug with text wrapping (spr18586)
     * clim/activities: fix bad interaction between AVV frames and 
        activity frames
     * clim/accept-values: fix binding of *application-frame*
     * Lots of changes to the #+mswindows port to clean up the mess
        and to fix another batch of problems (starting scheduler,
        event loop, event distribution, mirror size and position,
        reading BMP files, frame deiconification, noting-progress hanging)

layer's avatar
layer committed
*******************************************************************************
2.2.1.33

1998-11-03    <layer@HOBART>

	* pre-silica/genera-implementation.lisp: remove ^Z character
	because it was messing up new version of CVS

*******************************************************************************
2.2.1.32

Sat Sept 19 12:00:00 1998  Jeff Morrill <jmorrill@pointnclick.com>

	* clim/frames, clim/gestures, silica/classes, tk-silica/xm-frames: 
           enhancement to support double-click gesture
      * clim/output-protocol: add (setf stream-default-view) 
           for string-output-stream (resolve missing method error)
      * aclpc/winwidgh, aclpc/acl-frames, aclpc/acl-class: 
           partial solution to support tooltips
      * aclpc/acl-widget: fixes for checkbox, fix (setf gadget-value)
           to anticipate the callback might do a throw, cleanups
      * aclpc/acl-port: fix problem mapping text styles to the right font
      * aclpc/acl-mirror: fix for checkbox
      * aclpc/acl-medium: partial solution to transparent rectangular tile
      * aclpc/acl-frames: bulletproofing for select-file, fix menubar to
           see command name only, cleanup
      * aclpc/acl-class: handle dblclick events correctly, cleanup

*******************************************************************************
2.2.1.31

Wed Aug 12 12:00:00 1998  Jeff Morrill <jmorrill@pointnclick.com>

	* silica/db-label: fix handle-repaint of generic-label-pane
        * aclpc/acl-class: scroll correctly in scroll-bars, update menu bars
        * aclpc/acl-dc: fixes for flipping-ink, dashed lines, stipples
        * aclpc/acl-frames: update menu bars, fix select-file segv,
            keep noting-progress from hanging
        * aclpc/acl-medium: make color->wincolor more accurate, fix