Newer
Older
For more detailed instructions on filling in the ChangeLog form, see
`/fi/doc/procedures/changelogs.txt'.
*******************************************************************************
<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...>
*******************************************************************************
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
*******************************************************************************
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
*******************************************************************************
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
*******************************************************************************
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
*******************************************************************************
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)
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
*******************************************************************************
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)
*******************************************************************************
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
*******************************************************************************
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.
*******************************************************************************
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
*******************************************************************************
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
*******************************************************************************
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)
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
*******************************************************************************
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
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
*******************************************************************************
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.
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
*******************************************************************************
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.
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
*******************************************************************************
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)
*******************************************************************************
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
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
*******************************************************************************
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