- Jun 21, 1993
-
-
cer authored
-
- Jun 04, 1993
-
-
cer authored
-
- Jun 02, 1993
-
-
cer authored
-
- May 25, 1993
-
-
cer authored
Moving the focus to a specific query either when specified by initially-select-query-identifier or when an invalid value is entered in a text field. Help pops up in avv dialogs Exit boxes support documentation option Protocol for handling erroneous text fields accept-values-command-buttons now use push-button-view clim/activities.lisp activity stores frame-actual-pointer-documentation-pane clim/db-stream.lisp make-clim-stream-pane is now function Fixed open-window-stream to create an ordinary frame clim/frames.lisp default-frame-top-level now records actual-pointer-documentation-pane for use by gadget help. command-enabled-p now makes sure the command is defined clim/gadget-output.lisp dialogs now define help callback that displays the accept help by default clim/input-defs.lisp fixed typo in sheets-nearest-common-ancestor clim/interactive-protocol.lisp popup help on accept-values-stream also clim/menus.lisp open-window-stream frame added and open-window-stream clim/recording-protocol.lisp erase-output-records now takes a list clim/standard-types.lisp describe-presentation-type for completion now invokes printer clim/view-defs.lisp push-button-view defined climtoys/draw-sheets.lisp Added graph-mirror-hierarchy climtoys/ib.lisp Changed interface climtoys/pi.lisp Added display mirror hierarchy command climtoys/record.lisp record button-press-events demo/cload-demos.lisp made package clim-user demo/graphics-editor.lisp Sample documentation. Rewrote presentation types to support describe methods misc/climgccursor.c Removed diagnostics misc/compile-1.lisp load test-suite.fasl after compiling it since test-suite uses it. misc/dev-load-1.lisp Make sure composer is loaded misc/undefinedsymbols.motif Fixed typo misc/undefinedsymbols.xt Added parse-table symbol silica/db-scroll.lisp Moved line-scroll-amount into update scrollbar silica/gadgets.lisp Added help callback, move-focus-to-gadget, port-move-focus-to-gadget silica/macros.lisp Added make-clim-stream-pane flet and macro silica/sheet.lisp test/test-clim.lisp Fixed up tests. Support for profiling test/test-driver.lisp Added *execute-one-command-hook* to support profiling with-test-success-expected macro do-frame-test-with-profiling test/test-suite.lisp Added now square bitmap, erase-output-record with list of records, list-pane test tk/event.lisp commented out diagnostic tk/ol-widgets.lisp Added some missing resources tk/resources.lisp Made :ignore be -1 and 65535 conversion for accelerator and translation tables tk/xt-funs.lisp Added parse accelerator and translation tables and peek-event tk-silica/ol-frames.lisp Documentation callbacks tk-silica/ol-gadgets.lisp Documentation callback Fix listpane tk-silica/xm-frames.lisp added documentation callbacks tk-silica/xm-gadgets.lisp added added documentation callbacks tk-silica/xm-silica.lisp port-move-focus-to-gadget tk-silica/xt-frames.lisp "Ok" -> "OK" added documentation callbacks tk-silica/xt-graphics.lisp dummy with-medium-state-cached tk-silica/xt-silica.lisp utils/packages.lisp exported various
-
- May 13, 1993
-
-
colin authored
- added a doit arg to with-input-focus clim/cursor.lisp - a whole bunch of changes to make this work properly clim/db-stream.lisp - changed (port-default-text-style port) to *default-text-style* clim/gadget-output.lisp - clim2bug484 clim/input-protocol.lisp - fixed (method repaint-sheet :after (input-protocol-mixin t)) to handle cursor correctly - removed (method queue-event :after (input-protocol-mixin pointer-enter-event)) and (method queue-event :before (input-protocol-mixin pointer-exit-event)) This is now handled in silica/event.lisp - changed stream-read-gesture to take input-focus - new methods for note-sheet-gain/lose-focus which change the text-cursor accordingly silica/classes.lisp - default port focus-selection now :click-to-select - added event-classes focus-event, focus-in-event and focus-out-event silica/event.lisp - added gfs note-sheet-gain-focus and note-sheet-lose-focus - a whole bunch of changes for correct handling of kb focus. silica/pixmaps.lisp tk-silica/xt-pixmaps.lisp - clim2bug493/494 - copy-from/to-pixmap now gfs - pixmap has a port slot - added new class xt-pixmap silica/text-style.lisp - minor fix to lookup-closest-font test/test-suite.lisp - test for open-window-stream - tests for deallocate-pixmap and copy-from-pixmap (with both stream/medium) tk/ol-funs.lisp, tk/xm-funs.lisp, tk/xt-funs.lisp - added funs for manipulating focus tk/resources.lisp - added resource-convertor for 'bool tk/xlib.lisp - added get-input-focus and set-input-focus tk-silica/ol-gadgets.lisp, tk-silica/ol-silica.lisp - changes for explicit focus/new style cursor. tk-silica/xm-gadgets.lisp, tk-silica/xm-silica.lisp - changes for explicit focus/new style cursor. tk-silica/xt-cursor.lisp - Removed tk-silica/xt-graphics.lisp - make-palette takes a :colormap keyword arg (internal use only) tk-silica/xt-silica.lisp - changes for explicit focus utils/designs.lisp - changed add-color-to-palette to add-colors-to-palette - changed remove-color-from-palette to remove-colors-from-palette utils/packages.lisp - added focus-event, focus-in-event, focus-out-event note-sheet-gain-focus, note-sheet-lose-focus add-colors-to-palette, remove-colors-from-palette
-
cer authored
Makefile.cobjs Have OLINCLUDES and XMINCLUDES for R4/R5 differences. Dependencies for climgccursor.c Makefile.cobjs-svr4 Have OLINCLUDES and XMINCLUDES for R4/R5 differences. Dependencies for climgccursor.c Makefile.dec3100 Have OLINCLUDES and XMINCLUDES for R4/R5 differences. Makefile.defs Have OLINCLUDES and XMINCLUDES for R4/R5 differences. Makefile.hp700 Have OLINCLUDES and XMINCLUDES for R4/R5 differences. Makefile.sun4 Have OLINCLUDES and XMINCLUDES for R4/R5 differences. Makefile.svr4 Have OLINCLUDES and XMINCLUDES for R4/R5 differences. clim/accept-values.lisp Added &key :view to accepting-values display-view-background Aborting edit marks field as modified to force it to be redisplayed made accept-values-button work with :align-prompts t Make calling frame default to frame of associated window clim/db-stream.lisp Fixed window-inside-height clim/frames.lisp Call pointer-pointer-position instead of native-position clim/gadget-output.lisp gadget-includes-prompt-p :around to allow :prompt nil in view to supress prompt clim/gestures.lisp marked unavailable keysyms clim/input-protocol.lisp queue pointer-exit-event clim/interactive-defs.lisp read-token handles :eof rather than looping clim/interactive-protocol.lisp frame-manager-display-help will popup window clim/standard-types.lisp read-recursive handles :eof when reading from string climtoys/booch.lisp Minor fixes climtoys/ib.el Insert newline before appending definition climtoys/ib.lisp Implemented move multiple Command table editing More composite-view stuff "Wires" demo/demo-activity.lisp Deleted :width :height constraint since it makes the pane too small on OLIT misc/MyDrawingA.c #include "climgccursor.c" misc/olsupport.c #include "climgccursor.c" misc/train.lisp Coverage goes to port specific file misc/xtsupport.c Added includes postscript/postscript-port.lisp Made showpage conditional on :destination silica/gadgets.lisp viewport makes in non stream child as big as its wants to be silica/layout.lisp sys/sysdcl.lisp added gc-cursor.lisp test/test-clim.lisp Test for (find-frame-manager) bug test/test-demos.lisp Added test to run-all-demos for 20 seconds test/test-driver.lisp Support for specifying (com-connect :unsupplied :unsupplied :style :inherits) Try several times to find highlighted presentation If we cannot find presentation use default test/test-suite.lisp Tests for sliders test/test.lisp Graphical label tests tk/event.lisp tk/make-classes.lisp tk/resources.lisp Needed an (ash value -24) for convert-resource-in for char value tk/xlib.lisp Support to create colors on heap tk/xt-funs.lisp defforeigns for gc cursor stuff tk-silica/image.lisp tk-silica/ol-gadgets.lisp Improved slider: show value, label etc Some support for pixmap labels tk-silica/ol-silica.lisp Change-widget-geometry does not if dimensions the same tk-silica/xm-dialogs.lisp Dialogs to use standard-sequence-output-history tk-silica/xm-gadgets.lisp Slider to check for (stringp label) tk-silica/xt-graphics.lisp Fix (let ((width (array-dimension array 1))) ..) tk-silica/xt-silica.lisp Messed with keysyms, pass sheet to realize-cursor support for pattern cursors
-
- May 05, 1993
-
-
cer authored
clim/accept-values.lisp Added :echo NIL to presentation events clim/activities.lisp Indentation clim/db-stream.lisp Made clim-stream-sheet point back to input-editing-stream clim/frames.lisp Made the frame-queue command echo and add to history clim/gadget-output.lisp Header changed clim/input-defs.lisp Added valid slot to pointer. clim/input-editor-commands.lisp Comment clim/input-protocol.lisp stream-pointer-position now calls sheet-pointer-position clim/interactive-protocol.lisp Make stream point to input-editor clim/menus.lisp initial default-text-margin to NIL clim/output-protocol.lisp added scrolled-pane-line-scroll-amount method clim/pixmap-streams.lisp clim/ptypes2.lisp clim/recording-protocol.lisp clim/surround-output.lisp Fixed :oval stuff clim/text-recording.lisp Checked for ink changing in recompute-contents-ok clim/tracking-pointer.lisp Call sheet-pointer-position climtoys/booch.lisp Cool new features climtoys/ib.lisp Cool new features climtoys/sysdcl.lisp Added booch.lisp to sysdcl misc/dev-load-1.lisp Added fake-load-system stuff silica/db-button.lisp removed macro with-radio-box silica/db-layout.lisp Messed with the client-overridability since the climgg.fasl did not work silica/db-scroll.lisp Fixed cpl and added horizontal-line-scroll-amount etc Added code to redraw the input-buffer silica/event.lisp Made dispatch-event methods update the pointer and pointer-exit method invalidate the pointer silica/gadgets.lisp Added with-radio-box silica/graphics.lisp silica/scroll-pane.lisp changed cpl sys/defsystem.lisp Added fake-load-system test/test-clim.lisp Added select-file test test/test-driver.lisp Fixed to handle activities tk/macros.lisp Support for signed-arrays tk/xlib.lisp x,y coordinates are signed tk/xm-funs.lisp added XmSelectionBoxGetChild tk-silica/ol-gadgets.lisp Line scrolling support tk-silica/xm-gadgets.lisp Line scrolling support tk-silica/xt-gadgets.lisp Line scrolling support, made sheet-transformation for top-level-sheet ask where the shell is tk-silica/xt-silica.lisp pointer manipulation
-
- Apr 27, 1993
-
-
cer authored
demo/graphics-editor.lisp Put in min-width/min-height in graphics-editor
-
cer authored
Makefile.defs Added hpgl to directory list, Uncommented malloclib stuff clim/command.lisp Implemented ensure-command-in-command-table and :after :replace clim/incremental-redisplay.lisp Setf all-new slot of record to NIL after its used climtoys/ib.lisp Usual hacking demo/graphics-editor.lisp made command-table menu use :divider tk/make-classes.lisp Map list and scrolling-list to ol-list tk/xm-font-list.lisp Motif 1.2 font list code. tk/xm-funs.lisp Motif 1.2 font list code. tk-silica/ol-gadgets.lisp command menu updating and :divider stuff. tk-silica/ol-silica.lisp ensure widget has a window tk-silica/xm-frames.lisp command table menu :divider stuff. utils/packages.lisp Export stream-redisplaying-p
-
cer authored
Makefile.defs Added hpgl to directory list, Uncommented malloclib stuff clim/command.lisp Implemented ensure-command-in-command-table and :after :replace clim/incremental-redisplay.lisp Setf all-new slot of record to NIL after its used climtoys/ib.lisp Usual hacking demo/graphics-editor.lisp made command-table menu use :divider tk/make-classes.lisp Map list and scrolling-list to ol-list tk/xm-font-list.lisp Motif 1.2 font list code. tk/xm-funs.lisp Motif 1.2 font list code. tk-silica/ol-gadgets.lisp command menu updating and :divider stuff. tk-silica/ol-silica.lisp ensure widget has a window tk-silica/xm-frames.lisp command table menu :divider stuff. utils/packages.lisp Export stream-redisplaying-p
-
- Apr 26, 1993
-
-
colin authored
-
- Apr 23, 1993
-
-
cer authored
Makefile.cobjs Missing rules for .o files clim/command.lisp Filter out NIL entries except dividers clim/db-stream.lisp open-window-stream now calls frame-manager-get-menu clim/frames.lisp (setf frame-current-layout) disables panes before adopting them and calls note-frame-current-layout-changed clim/graph-formatting.lisp Arc-drawer is now only called once per edge, :path argument passed. :draw-node when getting bounding box of of filler-node clim/input-editor-commands.lisp Bogus bucky key test replaced by explicit test for known printable characters so that you can define input editor commands for arrow keys for example, On allegro arrow key gestures mapped to input editor commands climtoys/ib.lisp Made it better climtoys/sysdcl.lisp Added pi.lisp and draw-sheets.lisp demo/browser.lisp Browser arc draw works with :path argument demo/graphics-editor.lisp Changed layout misc/compile-1.lisp removed compile of climtoys misc/dev-load-1.lisp Added compile of climtoys so that it can be done after composer added since stuff there uses it misc/train.lisp Indentation postscript/postscript-medium.lisp removed medium-draw-character* and used with-postscript-drawing-options in the rotated text case test/test-clim.lisp Changed tests moved stuff to test-driver test/test-driver.lisp moved *clos-preload-packages* to here test/test-suite.lisp Added slider test test/test.lisp Added com-change-set-gadget-values test tk/make-classes.lisp removed list-pane to ol-list rename tk/ol-callbacks.lisp scrollbar callback gets new value tk/ol-defs.lisp scrollbar callback gets new value tk-silica/ol-gadgets.lisp Fixed numerous bugs tk-silica/ol-silica.lisp Removed warning tk-silica/xm-frames.lisp clim-internals::note-frame-current-layout-changed hack tk-silica/xt-frames.lisp Minor cleanup tk-silica/xt-gadgets.lisp Added decode-gadget-background for pattern so that it returns the gcontext-stipple tk-silica/xt-silica.lisp renamed keysyms for arrow keys
-
cer authored
clim/command.lisp Filter out NIL entries except dividers clim/db-stream.lisp open-window-stream now calls frame-manager-get-menu clim/frames.lisp (setf frame-current-layout) disables panes before adopting them and calls note-frame-current-layout-changed clim/graph-formatting.lisp Arc-drawer is now only called once per edge, :path argument passed. :draw-node when getting bounding box of of filler-node clim/input-editor-commands.lisp Bogus bucky key test replaced by explicit test for known printable characters so that you can define input editor commands for arrow keys for example, On allegro arrow key gestures mapped to input editor commands climtoys/ib.lisp Made it better climtoys/sysdcl.lisp Added pi.lisp and draw-sheets.lisp demo/browser.lisp Browser arc draw works with :path argument demo/graphics-editor.lisp Changed layout misc/compile-1.lisp removed compile of climtoys misc/dev-load-1.lisp Added compile of climtoys so that it can be done after composer added since stuff there uses it misc/train.lisp Indentation postscript/postscript-medium.lisp removed medium-draw-character* and used with-postscript-drawing-options in the rotated text case test/test-clim.lisp Changed tests moved stuff to test-driver test/test-driver.lisp moved *clos-preload-packages* to here test/test-suite.lisp Added slider test test/test.lisp Added com-change-set-gadget-values test tk/make-classes.lisp removed list-pane to ol-list rename tk/ol-callbacks.lisp scrollbar callback gets new value tk/ol-defs.lisp scrollbar callback gets new value tk-silica/ol-gadgets.lisp Fixed numerous bugs tk-silica/ol-silica.lisp Removed warning tk-silica/xm-frames.lisp clim-internals::note-frame-current-layout-changed hack tk-silica/xt-frames.lisp Minor cleanup tk-silica/xt-gadgets.lisp Added decode-gadget-background for pattern so that it returns the gcontext-stipple tk-silica/xt-silica.lisp renamed keysyms for arrow keys
-
- Apr 16, 1993
-
-
cer authored
Added silica/db-label.lisp clim/accept-values.lisp changing-space-requirements fix clim/graph-formatting.lisp added find-child-output-record method that searches all of the old children clim/menus.lisp Fixed for :label to menus climtoys/coverage.lisp Sorted files by coverage climtoys/ib.lisp Reworked architecture introducing blanket-viewer class. demo/browser.lisp Display snapshots in interactor rather on graph misc/train.lisp Training to record failed tests in port specific files. Compiles test-suite.lisp silica/db-border.lisp Moved code into silica/db-label.lisp silica/db-layout.lisp invoke-with-changing-space-requirements layout argument defaults to t silica/gadgets.lisp Moved code into silica/db-label.lisp silica/mirror.lisp added always-propagate-region-changes-p so that we can force mirror resizes to change sheet. Forces the rest of the tree to be laid out sys/sysdcl.lisp Added db-label.lisp test/test-driver.lisp Added *default-input-state-timeout* test reporting to send output to file test/test-suite.lisp Minor cosmetic changes. test/test.lisp made window bigger tk/resources.lisp Fixed wrap mode tk-silica/ol-gadgets.lisp openlook-frame-pane now ignores bacground argument. made use of openlook-labelled-gadget. fixed orrientation problem in radio-box. tk-silica/xm-frames.lisp Moved update-frame-settings and frame-manager-note-pretty-name-changed to xt-frames tk-silica/xm-gadgets.lisp Added always-propagate-region-changes-p method tk-silica/xm-silica.lisp REmoved dialog shell change-widget-geometry method tk-silica/xt-frames.lisp Moved update-frame-settings and frame-manager-note-pretty-name-changed to xt-frames tk-silica/xt-silica.lisp Only turn on backing store if the server is safe
-
cer authored
Makefile.defs Modified training to compile test-suite first Added silica/db-label.lisp clim/accept-values.lisp changing-space-requirements fix clim/graph-formatting.lisp added find-child-output-record method that searches all of the old children clim/menus.lisp Fixed for :label to menus climtoys/coverage.lisp Sorted files by coverage climtoys/ib.lisp Reworked architecture introducing blanket-viewer class. demo/browser.lisp Display snapshots in interactor rather on graph misc/train.lisp Training to record failed tests in port specific files. Compiles test-suite.lisp silica/db-border.lisp Moved code into silica/db-label.lisp silica/db-layout.lisp invoke-with-changing-space-requirements layout argument defaults to t silica/gadgets.lisp Moved code into silica/db-label.lisp silica/mirror.lisp added always-propagate-region-changes-p so that we can force mirror resizes to change sheet. Forces the rest of the tree to be laid out sys/sysdcl.lisp Added db-label.lisp test/test-driver.lisp Added *default-input-state-timeout* test reporting to send output to file test/test-suite.lisp Minor cosmetic changes. test/test.lisp made window bigger tk/resources.lisp Fixed wrap mode tk-silica/ol-gadgets.lisp openlook-frame-pane now ignores bacground argument. made use of openlook-labelled-gadget. fixed orrientation problem in radio-box. tk-silica/xm-frames.lisp Moved update-frame-settings and frame-manager-note-pretty-name-changed to xt-frames tk-silica/xm-gadgets.lisp Added always-propagate-region-changes-p method tk-silica/xm-silica.lisp REmoved dialog shell change-widget-geometry method tk-silica/xt-frames.lisp Moved update-frame-settings and frame-manager-note-pretty-name-changed to xt-frames tk-silica/xt-silica.lisp Only turn on backing store if the server is safe
-
- Apr 08, 1993
-
-
colin authored
- added stub-*.c files to list of files to be rm'd with make clean clim/frames.lisp - :command-menu now back to old style clim1 pane (clim2rfe230) - :menu-bar produces toolkit menu bar panes (clim2rfe230) - fixed bug in find-applicable-translators-for-documentation (clim2bug409) silica/gadgets.lisp - menu-bar now inherits from oriented-gadget-mixin (clim2rfe230) test/test-suite.lisp - added tests for clipping with rectangle-sets tk/gcontext.lisp - (setf gcontext-clip-mask) can now take a list of rectangles tk-silica/xm-frames.lisp - frame-manger-contruct-menu now handles row-wise, n-columns and n-rows (clim2bug401) tk-silica/xt-graphics.lisp - a bunch of changes to make rectangle sets work as clipping regions (clim2bug346) - pattern and tile decoding unified. transparent patterns are now limited to two colors (as tiles used to be). tk-silica/xt-silica.lisp - fixed up minor problem with hp's scalable fonts. utils/region-arithmetic.lisp - removed bounding-rectangle from list of superclasses of standard-rectangle-set (list includes region-set which itself inherits from bounding-rectangle)
-
- Apr 07, 1993
-
-
cer authored
Makefile.sun4 OLIT to use difference X libraries Makefile.sun4.motif-1.1.4 OLIT to use difference X libraries clim/accept-values.lisp graphical accept-values-command-buttons clim/graph-formatting.lisp Removed assertion clim/graphics-recording.lisp Comment clim/incremental-redisplay.lisp Nothing changed clim/interactive-defs.lisp Moved methods to interactive-protocol.lisp clim/interactive-protocol.lisp Added methods from interactive-defs.lisp. They are specialized on the stream clim/recording-protocol.lisp Fixed incremental redisplay problem involve :parent argument. We now look in the parent for old-children climtoys/ib.lisp Implemented multiple selections. hbox/vbox adopt all selected widgets as their children removed crap climtoys/pi.lisp presentation-inspect calls winspect on presentation demo/bitmap-editor.lisp Nothing demo/browser.lisp Redid browser layout. Removed option not to merge duplicates since that breaks redisplay. Removed call to redisplay-frame-pane inside the avv display function since that interacts with the original stream problem to create empty output records. hpgl/hpgl-port.lisp Combined duplicated initialize-instance methods test/test-suite.lisp Nothing tk/xlib.lisp Fixed compose-status typo tk-silica/xm-gadgets.lisp Correct computation of pixmap label size tk-silica/xm-silica.lisp Put focus policy back to pointer tk-silica/xt-graphics.lisp Sped up rotated text by caching rotated strings tk-silica/xt-silica.lisp Added rotated string cache to xt-port
-
cer authored
Makefile.generic OLIT to use difference X libraries Makefile.sun4 OLIT to use difference X libraries Makefile.sun4.motif-1.1.4 OLIT to use difference X libraries clim/accept-values.lisp graphical accept-values-command-buttons clim/graph-formatting.lisp Removed assertion clim/graphics-recording.lisp Comment clim/incremental-redisplay.lisp Nothing changed clim/interactive-defs.lisp Moved methods to interactive-protocol.lisp clim/interactive-protocol.lisp Added methods from interactive-defs.lisp. They are specialized on the stream clim/recording-protocol.lisp Fixed incremental redisplay problem involve :parent argument. We now look in the parent for old-children climtoys/ib.lisp Implemented multiple selections. hbox/vbox adopt all selected widgets as their children removed crap climtoys/pi.lisp presentation-inspect calls winspect on presentation demo/bitmap-editor.lisp Nothing demo/browser.lisp Redid browser layout. Removed option not to merge duplicates since that breaks redisplay. Removed call to redisplay-frame-pane inside the avv display function since that interacts with the original stream problem to create empty output records. hpgl/hpgl-port.lisp Combined duplicated initialize-instance methods test/test-suite.lisp Nothing tk/xlib.lisp Fixed compose-status typo tk-silica/xm-gadgets.lisp Correct computation of pixmap label size tk-silica/xm-silica.lisp Put focus policy back to pointer tk-silica/xt-graphics.lisp Sped up rotated text by caching rotated strings tk-silica/xt-silica.lisp Added rotated string cache to xt-port
-
- Apr 02, 1993
-
-
cer authored
Makefile.generic Added $(MOTIFXTRAOS) to enable specification of dlsym.o Makefile.sun4 Point to 1.2, Makefile.sun4.motif-1.1.4 is the old version clim/graph-formatting.lisp Put in assert (grapher bug) misc/xtsupport.c Eliminated absolute pathname in include. Makefile specifies where to look tk-silica/pkg.lisp Exported ol/xm gadget classes utils/packages.lisp Exported gadget-foo functions
-
cer authored
Removed xm-menus,graphics, and ol-graphics.lisp Makefile.generic added support for climhpgl.fasl and tests clim/accept-values.lisp graphic labels in accept-values-command-buttons clim/frames.lisp Added frame-current-panes, fixed problem with command disabling. clim/pixmap-streams.lisp Changed indentation climtoys/ccc.lisp Added com-show-class-generic-functions demo/bitmap-editor.lisp Indentation hpgl/hpgl-port.lisp Made hpgl-port have palette hpgl/pkg.lisp Fixed provide misc/compile-1.lisp Compile hpgl now misc/dev-load-1.lisp load hpgl now misc/train.lisp hpgl training, reporting of test results postscript/postscript-port.lisp calls make-palette sys/sysdcl.lisp removed ol-graphics etc test/postscript-tests.lisp output file name depends on type. test/test-clim.lisp Added etsts test/test-driver.lisp Support for reporting of tests tk/xlib.lisp Added composestatus support tk-silica/ol-gadgets.lisp Menu bar remembers buttons for disabling tk-silica/xm-frames.lisp Menu bar remembers buttons for disabling, accelerators only for pulldown menus tk-silica/xm-gadgets.lisp compose-space buttons with pixmap labels tk-silica/xm-silica.lisp minor mod tk-silica/xt-frames.lisp mapping from command to button to support disabling tk-silica/xt-graphics.lisp added make-medium method for xt-port tk-silica/xt-silica.lisp compose-status support
-
cer authored
Makefile.defs Minor mods and added support for climhpgl.fasl and tests Removed xm-menus,graphics, and ol-graphics.lisp Makefile.generic added support for climhpgl.fasl and tests clim/accept-values.lisp graphic labels in accept-values-command-buttons clim/frames.lisp Added frame-current-panes, fixed problem with command disabling. clim/pixmap-streams.lisp Changed indentation climtoys/ccc.lisp Added com-show-class-generic-functions demo/bitmap-editor.lisp Indentation hpgl/hpgl-port.lisp Made hpgl-port have palette hpgl/pkg.lisp Fixed provide misc/compile-1.lisp Compile hpgl now misc/dev-load-1.lisp load hpgl now misc/train.lisp hpgl training, reporting of test results postscript/postscript-port.lisp calls make-palette sys/sysdcl.lisp removed ol-graphics etc test/postscript-tests.lisp output file name depends on type. test/test-clim.lisp Added etsts test/test-driver.lisp Support for reporting of tests tk/xlib.lisp Added composestatus support tk-silica/ol-gadgets.lisp Menu bar remembers buttons for disabling tk-silica/xm-frames.lisp Menu bar remembers buttons for disabling, accelerators only for pulldown menus tk-silica/xm-gadgets.lisp compose-space buttons with pixmap labels tk-silica/xm-silica.lisp minor mod tk-silica/xt-frames.lisp mapping from command to button to support disabling tk-silica/xt-graphics.lisp added make-medium method for xt-port tk-silica/xt-silica.lisp compose-status support
-
- Mar 31, 1993
-
-
cer authored
Makefile.generic removed loads of climtoys since it is already loaded. clim/accept-values.lisp Support Align-prompts for own-window nil dialogs When its t added updating-outpt to identify the prompt/value pair. clim/frames.lisp Defaulted calling-frame to NIL. Alternative space-requirements work for allpanes. clim/incremental-redisplay.lisp Added some commented out diagnostics clim/menus.lisp Worked on menu-choose-from-drawer. Label is optional clim/recording-protocol.lisp In invoke-with-new-output-record find-child-output-record is called instead of find-child-output-record-1. This forces it to use output-record-old-children demo/plot.lisp Fixed dialog. replaced redisplay command now calls redisplay-frame-panes hpgl/hpgl-tests.lisp hpgl-tests now uses the postscript tests misc/dev-load-1.lisp Load in compiled version of test-driver/demos misc/olsupport.c Added support for ol_appl_delete_item postscript/laserwriter-metrics.lisp Reddid the font metrics postscript/postscript-medium.lisp Hacked the text style and pattern drawing stuff. postscript/postscript-port.lisp Hacked the text style and pattern drawing stuff. postscript/sysdcl.lisp Added read-afm.lisp silica/db-box.lisp redid the topdown fractional layout stuff. silica/db-layout.lisp Added the normalize-space-requirement stuff and hacked allocate-space-to-items to handle the fractional stuff better. silica/event.lisp distribute pointer events to grabbed sheet. silica/gadgets.lisp Hacked radio-boxes and check-boxes and added with-radio-box test/postscript-tests.lisp Now usable by the hpgl tests. test/test-clim.lisp Added some more tests test/test-driver.lisp error handling can now be completely disabled so you get into the debugger. test/test.lisp Added tests tk/ol-funs.lisp Added ol_appl_delete_item tk/resources.lisp Enhanced enumerated type to support explicit numbers tk-silica/ol-frames.lisp menu items now use the text-style tk-silica/ol-gadgets.lisp Added multiple row/columns for check/radio-boxes tk-silica/xm-frames.lisp menu items now use the text-style. Added frame for menu-choose-from-drawer tk-silica/xm-gadgets.lisp normalize-space-requirement for text-fields etc. multiple row/columns for radio/check boxes. changing set-item-gadget-items tk-silica/xt-frames.lisp Disable menu-caching in motif port tk-silica/xt-gadgets.lisp normalize-space-requirement for text fields tk-silica/xt-graphics.lisp changing foreground/background repaints sheet tk-silica/xt-silica.lisp Using calling-frame shell if there is one utils/region-arithmetic.lisp fixed the ltrb-union code
-
- Mar 25, 1993
-
-
colin authored
- REMOVED all these files - they were historic. clim/db-stream.lisp - made make-clim-stream-pane use spacing pane on allegro clim/gadget-output.lisp - added decode-indirect-view from type sequence to text-field-view clim/output-protocol.lisp, slilica/classes.lisp, silica/pixmaps.lisp, utils/packages.lisp - got rid of port-default-text-style silica/db-border.lisp - changed default-initargs in outlined pane to set :default-background (now provided in sheet-with-resources-mixin) silica/medium.lisp - added :initargs default-foreground/background/text-style to sheet-with-resources-mixin - added support for :background to be a string naming a color in note-sheet-grafted :before of sheet-with-resources-mixin tk-silica/ol-gadgets.lisp - changed menu-bar-text-style to pane-text-style in realize-mirror :around for openlook-menu-bar tk-silica/xm-gadgets.lisp - replaced (pane-background sheet) with (getf (silica::sheet-with-resources-initargs sp) :background) in iniialize-instance of motif-scroller-pane because pane-background isn't set until after the widget is grafted. tk-silica/xt-silica.lisp - removed calls to find-named-color in get-xt-resources as this is now done in note-sheet-grafted :before of sheet-with-resources-mixin in silica/medium.lisp
-
colin authored
- REMOVED all these files - they were historic. clim/db-stream.lisp - made make-clim-stream-pane use spacing pane on allegro clim/gadget-output.lisp - added decode-indirect-view from type sequence to text-field-view clim/output-protocol.lisp, slilica/classes.lisp, silica/pixmaps.lisp, utils/packages.lisp - got rid of port-default-text-style silica/db-border.lisp - changed default-initargs in outlined pane to set :default-background (now provided in sheet-with-resources-mixin) silica/medium.lisp - added :initargs default-foreground/background/text-style to sheet-with-resources-mixin - added support for :background to be a string naming a color in note-sheet-grafted :before of sheet-with-resources-mixin tk-silica/ol-gadgets.lisp - changed menu-bar-text-style to pane-text-style in realize-mirror :around for openlook-menu-bar tk-silica/xm-gadgets.lisp - replaced (pane-background sheet) with (getf (silica::sheet-with-resources-initargs sp) :background) in iniialize-instance of motif-scroller-pane because pane-background isn't set until after the widget is grafted. tk-silica/xt-silica.lisp - removed calls to find-named-color in get-xt-resources as this is now done in note-sheet-grafted :before of sheet-with-resources-mixin in silica/medium.lisp
-
- Mar 19, 1993
-
-
cer authored
---------- clim2bug448 colin 13 [spr7638] Problem with layout pane option :min-width '(50 :chara clim2bug449 colin 13 [spr7639] Problem with layout pane option :min-width "MMMMMMMMM" clim2bug440 [spr7645] Layout problem clim2bug441 box-pane ignores :width,:height, :spacing etc etc. clim2bug447 Alternative space requirements only looked at when layout change clim2bug427 Accepting-values commands are echoed in the interactor clim2bug303 bogus characters in input buffer... clim2bug437 Command activated from menu bar in activity cannot access applicationo clim/accept-values.lisp Made :align-prompts work for own-window dialogs Accept-values-command-buttons calback function now use process-command-event. clim/activities.lisp Added frame-top-level-process method for activity-frame. Added destroy-activity function. clim/basic-translators.lisp Call-presentation-menu takes a :gesture argument that it passes to menu-choose clim/command-processor.lisp clim2bug303, added (values (complete-input)) to accept-method for command name clim/command.lisp clim2bug437 clim/db-stream.lisp Method for update-region added open-window-steam changed clim/default-frame.lisp :panes clim/drag-and-drop.lisp Drag and drop now supports aborting clim2bug340 clim/frames.lisp adjust-layout-requirements is called by generate-panes after method Allow neither :panes or :pane to be specified. Renamed iconify-frame to shrink-frame Added frame-top-level-process accessor clim/graph-formatting.lisp match-output-record method checks for duplicate-key and test. clim/incremental-redisplay.lisp Redraws because of erases now generate clipping-region clim/input-defs.lisp clim/input-protocol.lisp Modified handling of asynchronus aborts. clim/menus.lisp Menu-choose now uses frame-manager of associated-window clim/noting-progress.lisp supports frame-manager-specific progress notes clim/recording-protocol.lisp compute-output-record-offsets now behaves like convert-from-relative-to-absolute-coordinates. clim/standard-types.lisp Methods moved from textual-dialog-view to dialog-view-mixin clim/tracking-pointer.lisp Modified tracking-pointer to support timeout clause climtoys/ccc.lisp Added show-class-methods and generic functions commands climtoys/ib.lisp Made attempt to make dialog work. climtoys/sysdcl.lisp Moved files to test directory demo/browser.lisp pakage presentation-typep method works for allegro demo/peek-frame.lisp Added :gesture argument demo/plot.lisp Added more incremental redisplay support to plot-demo misc/compile-1.lisp Compile test-files misc/dev-load-1.lisp Load test files misc/train.lisp (setq *global-gc-behavior* nil) misc/undefinedsymbols Added XIconifyWindow postscript/postscript-port.lisp Added force-output to close text-output-record silica/db-box.lisp Added spacing argument silica/db-layout.lisp Removed junk and simplified silica/db-scroll.lisp Made update-region do nothing by default silica/db-table.lisp Removed fudges. silica/framem.lisp Fixed find-frame-manager silica/gadgets.lisp Fixed viewport to handle case when child is not a stream-pane silica/scroll-pane.lisp scroll-pane now inherits from client-overridability-mixin specs/*.tex swm changes test/postscript-tests.lisp Fixed stipple definition test/test.lisp Replace ncolumns,nlines by :width (30 :character) specification tk/convenience.lisp Added working dialog support tk-silica/ol-frames.lisp progress notification now sets the busy property of the frame tk-silica/ol-gadgets.lisp text-fields support :width (30 :character) tk-silica/xm-dialogs.lisp align-prompts in own-window dialog tk-silica/xm-frames.lisp Progress notification to use working dialog tk-silica/xm-gadgets.lisp text-fields support :width (30 :character) tk-silica/xt-frames.lisp Window (de)iconification and application-frame-marker tk-silica/xt-silica.lisp Fix coordinates for port-move-frame utils/lisp-utilities.lisp replaced |kdjfkdf djfkdjf| symbol utils/p
-
cer authored
Bugs fixed ---------- clim2bug448 colin 13 [spr7638] Problem with layout pane option :min-width '(50 :chara clim2bug449 colin 13 [spr7639] Problem with layout pane option :min-width "MMMMMMMMM" clim2bug440 [spr7645] Layout problem clim2bug441 box-pane ignores :width,:height, :spacing etc etc. clim2bug447 Alternative space requirements only looked at when layout change clim2bug427 Accepting-values commands are echoed in the interactor clim2bug303 bogus characters in input buffer... clim2bug437 Command activated from menu bar in activity cannot access applicationo clim/accept-values.lisp Made :align-prompts work for own-window dialogs Accept-values-command-buttons calback function now use process-command-event. clim/activities.lisp Added frame-top-level-process method for activity-frame. Added destroy-activity function. clim/basic-translators.lisp Call-presentation-menu takes a :gesture argument that it passes to menu-choose clim/command-processor.lisp clim2bug303, added (values (complete-input)) to accept-method for command name clim/command.lisp clim2bug437 clim/db-stream.lisp Method for update-region added open-window-steam changed clim/default-frame.lisp :panes clim/drag-and-drop.lisp Drag and drop now supports aborting clim2bug340 clim/frames.lisp adjust-layout-requirements is called by generate-panes after method Allow neither :panes or :pane to be specified. Renamed iconify-frame to shrink-frame Added frame-top-level-process accessor clim/graph-formatting.lisp match-output-record method checks for duplicate-key and test. clim/incremental-redisplay.lisp Redraws because of erases now generate clipping-region clim/input-defs.lisp clim/input-protocol.lisp Modified handling of asynchronus aborts. clim/menus.lisp Menu-choose now uses frame-manager of associated-window clim/noting-progress.lisp supports frame-manager-specific progress notes clim/recording-protocol.lisp compute-output-record-offsets now behaves like convert-from-relative-to-absolute-coordinates. clim/standard-types.lisp Methods moved from textual-dialog-view to dialog-view-mixin clim/tracking-pointer.lisp Modified tracking-pointer to support timeout clause climtoys/ccc.lisp Added show-class-methods and generic functions commands climtoys/ib.lisp Made attempt to make dialog work. climtoys/sysdcl.lisp Moved files to test directory demo/browser.lisp pakage presentation-typep method works for allegro demo/peek-frame.lisp Added :gesture argument demo/plot.lisp Added more incremental redisplay support to plot-demo misc/compile-1.lisp Compile test-files misc/dev-load-1.lisp Load test files misc/train.lisp (setq *global-gc-behavior* nil) misc/undefinedsymbols Added XIconifyWindow postscript/postscript-port.lisp Added force-output to close text-output-record silica/db-box.lisp Added spacing argument silica/db-layout.lisp Removed junk and simplified silica/db-scroll.lisp Made update-region do nothing by default silica/db-table.lisp Removed fudges. silica/framem.lisp Fixed find-frame-manager silica/gadgets.lisp Fixed viewport to handle case when child is not a stream-pane silica/scroll-pane.lisp scroll-pane now inherits from client-overridability-mixin specs/*.tex swm changes test/postscript-tests.lisp Fixed stipple definition test/test.lisp Replace ncolumns,nlines by :width (30 :character) specification tk/convenience.lisp Added working dialog support tk-silica/ol-frames.lisp progress notification now sets the busy property of the frame tk-silica/ol-gadgets.lisp text-fields support :width (30 :character) tk-silica/xm-dialogs.lisp align-prompts in own-window dialog tk-silica/xm-frames.lisp Progress notification to use working dialog tk-silica/xm-gadgets.lisp text-fields support :width (30 :character) tk-silica/xt-frames.lisp Window (de)iconification and application-frame-marker tk-silica/xt-silica.lisp Fix coordinates for port-move-frame utils/lisp-utilities.lisp replaced |kdjfkdf djfkdjf| symbol utils/p
-
- Mar 18, 1993
-
-
colin authored
misc/go.lisp, silica/pkg.lisp, silica/sysdcl.lisp, tk-silica/sysdcl.lisp, xlib/sysdcl.lisp - REMOVED all these files - they were historic. clim/accept-values.lisp, clim/db-menu-lisp, clim/default-frame.lisp, clim/menus.lisp - changed :parent to :frame-manager in calls to make-application-frame clim/db-stream.lisp - make-clim-stream-pane passes the pane-name to the outlining-pane and scroller-pane. This makes pane specific color resources affect the scroll bars and border. clim/frames.lisp - simplified initialize-instance :after method on standard-application-frame. Dropped the :parent initarg - all done with the :frame-manager initarg. - changed :command-menu panes to use tk menu-bar rather than clim1.1 style panes clim/output-protocol.lisp - output-protocol-mixin now inherits foreground, background and text-style slots from sheet-with-resources-mixin - output-protocol-mixin specific accessors on medium-foreground, medium-background and medium-default-text-style removed. - output-protcol-mixin specific engraft-medium method removed. misc/compile-1.lisp - tidied up compile-it. silica/db-border.lisp, silica/db-layout.lisp, silica/db-scroll.lisp, silica/scroll-pane.lisp, silica/gadgets.lisp, tk-silica/xm-gadgets.lisp - changed all references to foreground-background-and-text-style-mixin to sheet-with-resources-mixin silica/gadgets.lisp - made menu-bar inherit from sheet-with-resources-mixin and removed its text-style slot silica/medium.lisp - removed foreground-background-and-text-style-mixin - added sheet-with-resources-mixin - added new gf get-sheet-resources to do resource lookup - added new note-sheet-grafted :before method on sheet-with-resources-mixin which does the resource lookup - added engraft-medium :after method on sheet-with-resources-mixin silica/sheet.lisp - replaced note-sheet-grafted :around method hack with :after methods on (setf port), this ensures the medium is engrafted after the mirror has been realized. - ditto for note-sheet-degrafted to degraft the medium tk/widget.lisp tk/xlib.lisp - changed resource name and class to be a list of strings rather than a single string with "."s as separators. tk-silica/xm-frames.lisp - removed special handling (hack) of text-style for motif menu-bars. The general sheet-with-resources-mixin mechanism deals with this now. tk-silica/xm-gadgets.lisp - removed hack in find-widget-class-and-initargs-for-sheet for xm-viewport which named the widget according to the pane name of its child. This is now handled correctly in make-clim-stream-pane - made motif-scroller-pane set up the background of it's viewport correctly. (Makes displays less "flashy") tk-silica/xt-gadgets.lisp - changed find-widget-class-and-initargs-for-sheet :around method from foreground-background-and-text-style-mixin to sheet-with-resources-mixin new method simply looks at the slots in the sheet (no database query) tk-silica/xt-graphics.lisp - replaced decode-ink + :around method by decode-ink and decode-ink-1 (to handle recursive case and not put multiple entries in hashtable) tk-silica/xt-silica.lisp - removed all the engraft-medium :before methods which called default-from-resources. - removed default-from-resources - added get-sheet-resources methods on sheet and pixmap-stream - added function get-xt-resources utils/packages.lisp - removed export of foreground-background-and-text-style-mixin - exported get-sheet-resources from clim-silica - exported sheet-with-resources-mixin from clim-silica
-
colin authored
misc/go.lisp, silica/pkg.lisp, silica/sysdcl.lisp, tk-silica/sysdcl.lisp, xlib/sysdcl.lisp - REMOVED all these files - they were historic. clim/accept-values.lisp, clim/db-menu-lisp, clim/default-frame.lisp, clim/menus.lisp - changed :parent to :frame-manager in calls to make-application-frame clim/db-stream.lisp - make-clim-stream-pane passes the pane-name to the outlining-pane and scroller-pane. This makes pane specific color resources affect the scroll bars and border. clim/frames.lisp - simplified initialize-instance :after method on standard-application-frame. Dropped the :parent initarg - all done with the :frame-manager initarg. - changed :command-menu panes to use tk menu-bar rather than clim1.1 style panes clim/output-protocol.lisp - output-protocol-mixin now inherits foreground, background and text-style slots from sheet-with-resources-mixin - output-protocol-mixin specific accessors on medium-foreground, medium-background and medium-default-text-style removed. - output-protcol-mixin specific engraft-medium method removed. misc/compile-1.lisp - tidied up compile-it. silica/db-border.lisp, silica/db-layout.lisp, silica/db-scroll.lisp, silica/scroll-pane.lisp, silica/gadgets.lisp, tk-silica/xm-gadgets.lisp - changed all references to foreground-background-and-text-style-mixin to sheet-with-resources-mixin silica/gadgets.lisp - made menu-bar inherit from sheet-with-resources-mixin and removed its text-style slot silica/medium.lisp - removed foreground-background-and-text-style-mixin - added sheet-with-resources-mixin - added new gf get-sheet-resources to do resource lookup - added new note-sheet-grafted :before method on sheet-with-resources-mixin which does the resource lookup - added engraft-medium :after method on sheet-with-resources-mixin silica/sheet.lisp - replaced note-sheet-grafted :around method hack with :after methods on (setf port), this ensures the medium is engrafted after the mirror has been realized. - ditto for note-sheet-degrafted to degraft the medium tk/widget.lisp tk/xlib.lisp - changed resource name and class to be a list of strings rather than a single string with "."s as separators. tk-silica/xm-frames.lisp - removed special handling (hack) of text-style for motif menu-bars. The general sheet-with-resources-mixin mechanism deals with this now. tk-silica/xm-gadgets.lisp - removed hack in find-widget-class-and-initargs-for-sheet for xm-viewport which named the widget according to the pane name of its child. This is now handled correctly in make-clim-stream-pane - made motif-scroller-pane set up the background of it's viewport correctly. (Makes displays less "flashy") tk-silica/xt-gadgets.lisp - changed find-widget-class-and-initargs-for-sheet :around method from foreground-background-and-text-style-mixin to sheet-with-resources-mixin new method simply looks at the slots in the sheet (no database query) tk-silica/xt-graphics.lisp - replaced decode-ink + :around method by decode-ink and decode-ink-1 (to handle recursive case and not put multiple entries in hashtable) tk-silica/xt-silica.lisp - removed all the engraft-medium :before methods which called default-from-resources. - removed default-from-resources - added get-sheet-resources methods on sheet and pixmap-stream - added function get-xt-resources utils/packages.lisp - removed export of foreground-background-and-text-style-mixin - exported get-sheet-resources from clim-silica - exported sheet-with-resources-mixin from clim-silica
-
- Mar 04, 1993
-
-
colin authored
- got rid of clim/stipples and introduced tk-silica/xt-stipples clim/accept-values.lisp - made :cache-value in find-or-add-query for av fields depend on ptype clim/gadget-output.lisp - temp fix in accept-values-string-field-changed-callback for openlook clim/standard-types.lisp - fix presentation type for form to properly inherit from expression to handle auto-activate correctly clim/stipples.lisp - REMOVED (never used) clim/text-formatting.lisp - fixed a couple of bugs with filling-stream in stream-write-string method clim/translators.lisp - fixed bug in find-presentation-translators-1 so that translators are sorted by priority correctly silica/classes.lisp - changed initform for text-style to be nil rather than *default-text-style* in basic-medium. This was causing text style resources to be ignored. sys/sysdcl.lisp - removed clim/stipples and added tk-silica/xt-stipples tk/xlib.lisp - fixed up images for screen depths other than 8,1 and added support made images take a :format arg (controls zpixmap/xypixmap/xybitmap) tk-silica/ol-gadgets.lisp - temp fix to make text-fields work tk-silica/xm-gadgets.lisp - label widgets set :recompute-size resource to nil - bug fix for text-editor field and setf gadget-value tk-silica/xt-graphics.lisp - a whole bunch of changes/bug fixes. stippling now much improved and simplified mechanism for ink table handling. foreground and background and flipping ink are now treated like any other indirect inks with their gcontexts kept in the ink table. tile-gcontext scrapped - now in the port. luminisoty and opacity stuff merged into xt-stipples. bug fixes for opacities. tk-silica/xt-silica.lisp - opacities stuff removed - moved to xt-stipples. - added port-resize-frame tk-silica/xt-stipples.lisp - NEWFILE - new opacity and luminosity stuff - 1 bit pixmaps on a per port basis utils/packages.lisp - export port-resize-frame from xm-silica test/postscript-tests.lisp - put in *hearts-tile* (grabbed it from clim/stipples.lisp)
-
colin authored
- got rid of clim/stipples and introduced tk-silica/xt-stipples clim/accept-values.lisp - made :cache-value in find-or-add-query for av fields depend on ptype clim/gadget-output.lisp - temp fix in accept-values-string-field-changed-callback for openlook clim/standard-types.lisp - fix presentation type for form to properly inherit from expression to handle auto-activate correctly clim/stipples.lisp - REMOVED (never used) clim/text-formatting.lisp - fixed a couple of bugs with filling-stream in stream-write-string method clim/translators.lisp - fixed bug in find-presentation-translators-1 so that translators are sorted by priority correctly silica/classes.lisp - changed initform for text-style to be nil rather than *default-text-style* in basic-medium. This was causing text style resources to be ignored. sys/sysdcl.lisp - removed clim/stipples and added tk-silica/xt-stipples tk/xlib.lisp - fixed up images for screen depths other than 8,1 and added support made images take a :format arg (controls zpixmap/xypixmap/xybitmap) tk-silica/ol-gadgets.lisp - temp fix to make text-fields work tk-silica/xm-gadgets.lisp - label widgets set :recompute-size resource to nil - bug fix for text-editor field and setf gadget-value tk-silica/xt-graphics.lisp - a whole bunch of changes/bug fixes. stippling now much improved and simplified mechanism for ink table handling. foreground and background and flipping ink are now treated like any other indirect inks with their gcontexts kept in the ink table. tile-gcontext scrapped - now in the port. luminisoty and opacity stuff merged into xt-stipples. bug fixes for opacities. tk-silica/xt-silica.lisp - opacities stuff removed - moved to xt-stipples. - added port-resize-frame tk-silica/xt-stipples.lisp - NEWFILE - new opacity and luminosity stuff - 1 bit pixmaps on a per port basis utils/packages.lisp - export port-resize-frame from xm-silica test/postscript-tests.lisp - put in *hearts-tile* (grabbed it from clim/stipples.lisp)
-
- Feb 08, 1993
-
-
cer authored
clim/accept-values.lisp Added right-margin, bottom-margin as keywords to invoke-accepting-values clim/command.lisp Removed NIL test from map-over-command-table-menu-items clim/db-stream.lisp make-clim-stream-pane passes background to all the sheets it makes. clim/frames.lisp Changed error message, added command-callback function clim/menus.lisp Added gesture argument to menu-choose clim/noting-progress.lisp Started fixing clim/output-protocol.lisp climtoys/coverage.lisp Added generic-functions-with-no-methods function climtoys/test-clim.lisp Added etst for tf107 and tf100 demo/navfun.lisp postscript/postscript-medium.lisp font-map now grows when needed postscript/postscript-port.lisp Removed limit on 30 fonts. silica/db-border.lisp Fix pane, repaints on size change silica/db-box.lisp Added bulletin board (incomplete) silica/framem.lisp graft of frame-manager is not find-graft silica/gadgets.lisp Added word-wrap to text editor, and row-column-gadget mixin silica/mirror.lisp Removed cruft silica/pixmaps.lisp Check to see whether sheet can have medium silica/port.lisp Removed cruft and added graft methods silica/sheet.lisp Removed cruft and added sheet methods test/chess.lisp Reference correct directory test/test.lisp Added tests tk/event.lisp Event handler tracks catches errors inside wait-function tk/make-classes.lisp xt_initialize_widget_class is called when we need to access class rather than at build time. Means we can work with regular libraries. tk/xlib.lisp Event handler tracks catches errors inside wait-function tk-silica/ol-gadgets.lisp Word wrap for text editor tk-silica/xm-frames.lisp Fixed separator in menus and gesture in menus tk-silica/xm-gadgets.lisp word wrap in text editor tk-silica/xt-frames.lisp gesture inmenu tk-silica/xt-gadgets.lisp Removed multiple calls to with-sheet-medium tk-silica/xt-pixmaps.lisp Implemented deallocate-pixmap tk-silica/xt-silica.lisp Destroy-port does harmless stuff utils/clos.lisp Fixed name in setf* defgeneric utils/packages.lisp Fixed Exports
-
- Jan 21, 1993
-
-
cer authored
accepting-values pane clim/basic-translators.lisp Made history action use with-input-editor-help clim/cursor.lisp Fixed port-note-cursor method to just respond to cursor-focus changes clim/db-stream.lisp Changed argument to scroll-extent clim/excl-presentations.lisp Turn off excl presentations and added with-excl-presentations clim/frames.lisp Fixed flushing of queue in run-frame-top-level and :max-height on title clim/graph-formatting.lisp Fixed redisplayed problems in graph formatting clim/graphics-recording.lisp Fixed computation of rotated text bounding box clim/histories.lisp Made history presentation remember ie-stream clim/input-protocol.lisp Implementing mechanism to turn off cursor in accepting-values pane clim/output-protocol.lisp Changed argument to scroll-extent clim/stream-class-defs.lisp Turn off excl presentations and added with-excl-presentations clim/stream-defprotocols.lisp Turn off excl presentations and added with-excl-presentations climtoys/test-driver.lisp Removed *pane-to-avv-stream-table* demo/listener.lisp Turn off excl presentations and added with-excl-presentations misc/dev-load-1.lisp misc/undefinedsymbols.motif Added functions postscript/postscript-medium.lisp Rotated text silica/db-layout.lisp Messed with note-space-requirements-changed silica/db-scroll.lisp Changed argument to scroll-extent silica/event.lisp Fixed port test silica/gadgets.lisp Messed with note-space-requirements-changed silica/layout.lisp Added check to resize-sheet to make sure mirror is correctly sized. tk/load-xm.lisp tk-silica/xm-frames.lisp Added compose-space for menubar to compute the min-width/height tk-silica/xm-gadgets.lisp Changed argument to scroll-extent tk-silica/xt-frames.lisp Height of pointer documentation pane is now 1 line tk-silica/xt-graphics.lisp Rotated text bounding rectangle computation tk-silica/xt-silica.lisp utils/packages.lisp Exported gesture-name-button-and-modifiers, and gesture-name-keysym-and-modifiers xlib/load-xlib.lisp Check that get-entry-points is passed atleast one name
-
cer authored
clim/accept-values.lisp Implementing mechanism to turn off cursor in accepting-values pane clim/basic-translators.lisp Made history action use with-input-editor-help clim/cursor.lisp Fixed port-note-cursor method to just respond to cursor-focus changes clim/db-stream.lisp Changed argument to scroll-extent clim/excl-presentations.lisp Turn off excl presentations and added with-excl-presentations clim/frames.lisp Fixed flushing of queue in run-frame-top-level and :max-height on title clim/graph-formatting.lisp Fixed redisplayed problems in graph formatting clim/graphics-recording.lisp Fixed computation of rotated text bounding box clim/histories.lisp Made history presentation remember ie-stream clim/input-protocol.lisp Implementing mechanism to turn off cursor in accepting-values pane clim/output-protocol.lisp Changed argument to scroll-extent clim/stream-class-defs.lisp Turn off excl presentations and added with-excl-presentations clim/stream-defprotocols.lisp Turn off excl presentations and added with-excl-presentations climtoys/test-driver.lisp Removed *pane-to-avv-stream-table* demo/listener.lisp Turn off excl presentations and added with-excl-presentations misc/dev-load-1.lisp misc/undefinedsymbols.motif Added functions postscript/postscript-medium.lisp Rotated text silica/db-layout.lisp Messed with note-space-requirements-changed silica/db-scroll.lisp Changed argument to scroll-extent silica/event.lisp Fixed port test silica/gadgets.lisp Messed with note-space-requirements-changed silica/layout.lisp Added check to resize-sheet to make sure mirror is correctly sized. tk/load-xm.lisp tk-silica/xm-frames.lisp Added compose-space for menubar to compute the min-width/height tk-silica/xm-gadgets.lisp Changed argument to scroll-extent tk-silica/xt-frames.lisp Height of pointer documentation pane is now 1 line tk-silica/xt-graphics.lisp Rotated text bounding rectangle computation tk-silica/xt-silica.lisp utils/packages.lisp Exported gesture-name-button-and-modifiers, and gesture-name-keysym-and-modifiers xlib/load-xlib.lisp Check that get-entry-points is passed atleast one name
-
- Jan 18, 1993
-
-
cer authored
Makefile olsupport.o was missing from OPENLOOK_OBJS clim/accept-values.lisp removed *pane-to-avv-stream-table* and made it a frame slot clim/db-stream.lisp Commented out compose-space that cleared menu-pane clim/drag-and-drop.lisp Highlighting only works for clim-stream-sheet clim/frames.lisp Added frame-pane-to-avv-stream-table clim/gadget-output.lisp Fixed clim2bug394 for member-alist ptype clim/graph-formatting.lisp reinitialize parents, children in case of reused output record climtoys/test-driver.lisp *catch-errors-in-tests* now controls all error catching demo/address-book.lisp Fixed new address dialog demo/bitmap-editor.lisp Improved editor demo/browser.lisp Browser now uses incremental redisplay for arcs misc/undefinedsymbols.olit Added missing functions silica/db-scroll.lisp Added client-overridability-mixin to scroller-pane test/test-suite.lisp tk-silica/ol-gadgets.lisp Menu bar is now just plain draw-area and the layout is done in Lisp tk-silica/xt-frames.lisp Added max-height to pointer-documentation pane tk-silica/xt-gadgets.lisp Fixed problem when slug is small
-
- Jan 11, 1993
-
-
colin authored
misc/dump.lisp - added DUMP-CLIM and sys::*clim-dump-name* - support for dumping a clim image somewhere other than /tmp clim/output-protocol.lisp - engraft-medium :after changes text-style only if not already set demo/demo-driver.lisp - added :force argument to start-demo silica/classes.lisp - wrapped a print-unreadable-object around print-object method for window-event silica/medium.lisp - initform for text-style in foreground-background-and-text-style-mixin changed from *default-text-style* to nil (#+allegro) test/test-suite.lisp - changed "Colored patterns" test to draw a different polygon so that pattern used as ink is visible (and not clipped out of existance as before) tk/foreign.lisp - added functions display-database and get-application-name-and-class tk/xt-defs.lisp tk/make-classes.lisp - changed class x-resource to xt-resource and all references tk/resources.lisp - added a convert-resource-in for 'alignment tk/widget.lisp - app-create-shell sets up application name and class as "clim", "Clim" - initialize-toolkit passes on initargs to app-create-shell - added functions xt-name and xt-class - added function widget-resource-name-and-class tk/xlib.lisp - added class resource-database - added functions get-resource and convert-string - added parse-color tk/xt-defs.lisp - removed xrm-resource and xrm-resource-array - changed x-resource to xt-resource tk/xt-funs.lisp - added xt_database, xt_get_application_name_and_class, xt_convert_and_store, xt_name and xt_class xtk.lisp removed (no longer used) tk-silica/xm-frames.lisp - realize-mirror :around method on menu-bar queries textStyle resource tk-silica/xm-gadgets.lisp - removed make-pane-class method on scroller-pane and put it in main make-pane-class method on motif-frame-manager - find-widget-class-and-initargs-for-sheet on xm-viewport sets up :name resource tk-silica/xt-gadgets.lisp - find-widget-class-and-initargs-for-sheet :around method on foreground-background-and-text-style-mixin queries textStyle resource tk-silica/xt-graphics.lisp - find-named-color uses parse-color rather than lookup-color (so that #rgb works - in R5 should be able to use lookup-color again) - changed refs to tk::x-colormap-error to tk::x-colormap-full - changed text-style-{width,height,ascent,descent} to specialize on (text-style t) rather than standard-text-style. This makes them work for device-fonts. - added decode-contrasting-ink (avoids some code duplication) - on monochrome made luminosity == 0.5 decode to white rather than black (makes contrasting ink work better) tk-silica/xt-silica.lisp - added a bunch of define-xt-keysyms and fixed some wrong ones - removed default-from-mirror-resources - added default-from-resources - queries the resource database to get background, foreground and text-style
-
- Dec 16, 1992
-
-
cer authored
-
- Dec 14, 1992
-
-
cer authored
Support for undefined.c{motif,olit} clim/command.lisp clim/db-stream.lisp Changed defaulting of min/max width/height for stream panes and moved from macro clim/frames.lisp Added type check for layouts and panes options clim/histories.lisp clim/ptypes1.lisp Added define-group for define-presentation-type-abbreviation clim/standard-types.lisp clim/surround-output.lisp define-group for define-border-type demos/listener.lisp Attempted to add support so that values can be passed to some of the restarts demo/plot.lisp misc/make-stub-file _ no longer assumed misc/train.lisp Added errorp to training misc/undefinedsymbols _ no longer assumed misc/undefinedsymbols.motif _ no longer assumed misc/undefinedsymbols.olit _ no longer assumed misc/undefinedsymbols.cmotif misc/undefinedsymbols.colit misc/make-stub-file1 Added to handle dual namespace. misc/undefinedsymbols.xt _ no longer assumed postscript/postscript-port.lisp Added window-inside-height silica/classes.lisp Added alive-p to port silica/event.lisp Check for port being alive silica/port.lisp letf alive slot in port test/test-suite.lisp define-app-frame now uses abbreviated form tk/convenience.lisp _ no longer assumed tk/make-classes.lisp _ no longer assumed, HP now uses ff:get-extern-data-address to get data segment symbols. tk/ol-classes.lisp _ no longer assumed tk/ol-funs.lisp _ no longer assumed tk/widget.lisp Added unmanage-children tk/xm-classes.lisp _ no longer assumed tk/xm-funs.lisp _ no longer assumed tk/xm-widgets.lisp Added scroll-vertical/horizontal resources to xm-text class tk/xt-classes.lisp _ no longer assumed tk/xt-funs.lisp _ no longer assumed tk-silica/image.lisp pixmap and bitmap formats now supported. tk-silica/ol-gadgets.lisp Attempt to fix menu updating tk-silica/xm-frames.lisp Attempt to fix menu updating tk-silica/xm-gadgets.lisp dialogs now use text-style, scrolling options noted tk-silica/xm-silica.lisp _ no longer assumed, removed dialog-shell method tk-silica/xt-graphics.lisp Fixed ellipse min-x,y problem tk-silica/xt-silica.lisp Move-frame moves the shell utils/lisp-utilities.lisp Support for hp utils/packages.lisp Exports updated utils/processes.lisp Removed start scheduler xlib/ffi.lisp _ no longer assumed xlib/load-xlib.lisp _ no longer assumed xlib/xlib-funs.lisp _ no longer assumed
-
cer authored
Makefile Random changes to allow greater flexibility Support for undefined.c{motif,olit} clim/command.lisp clim/db-stream.lisp Changed defaulting of min/max width/height for stream panes and moved from macro clim/frames.lisp Added type check for layouts and panes options clim/histories.lisp clim/ptypes1.lisp Added define-group for define-presentation-type-abbreviation clim/standard-types.lisp clim/surround-output.lisp define-group for define-border-type demos/listener.lisp Attempted to add support so that values can be passed to some of the restarts demo/plot.lisp misc/make-stub-file _ no longer assumed misc/train.lisp Added errorp to training misc/undefinedsymbols _ no longer assumed misc/undefinedsymbols.motif _ no longer assumed misc/undefinedsymbols.olit _ no longer assumed misc/undefinedsymbols.cmotif misc/undefinedsymbols.colit misc/make-stub-file1 Added to handle dual namespace. misc/undefinedsymbols.xt _ no longer assumed postscript/postscript-port.lisp Added window-inside-height silica/classes.lisp Added alive-p to port silica/event.lisp Check for port being alive silica/port.lisp letf alive slot in port test/test-suite.lisp define-app-frame now uses abbreviated form tk/convenience.lisp _ no longer assumed tk/make-classes.lisp _ no longer assumed, HP now uses ff:get-extern-data-address to get data segment symbols. tk/ol-classes.lisp _ no longer assumed tk/ol-funs.lisp _ no longer assumed tk/widget.lisp Added unmanage-children tk/xm-classes.lisp _ no longer assumed tk/xm-funs.lisp _ no longer assumed tk/xm-widgets.lisp Added scroll-vertical/horizontal resources to xm-text class tk/xt-classes.lisp _ no longer assumed tk/xt-funs.lisp _ no longer assumed tk-silica/image.lisp pixmap and bitmap formats now supported. tk-silica/ol-gadgets.lisp Attempt to fix menu updating tk-silica/xm-frames.lisp Attempt to fix menu updating tk-silica/xm-gadgets.lisp dialogs now use text-style, scrolling options noted tk-silica/xm-silica.lisp _ no longer assumed, removed dialog-shell method tk-silica/xt-graphics.lisp Fixed ellipse min-x,y problem tk-silica/xt-silica.lisp Move-frame moves the shell utils/lisp-utilities.lisp Support for hp utils/packages.lisp Exports updated utils/processes.lisp Removed start scheduler xlib/ffi.lisp _ no longer assumed xlib/load-xlib.lisp _ no longer assumed xlib/xlib-funs.lisp _ no longer assumed
-
- Dec 07, 1992
-
-
cer authored
Makefile Removed misc/{dev-load,compile}-{o,xm}.lisp clim/accept-values.lisp Added invoke-with-aligned-prompts clim/basic-translators.lisp Removed Symbolics font attributes from source clim/clim-defs.lisp Added with-aligned-prompts clim/db-stream.lisp Put in missing ` clim/frames.lisp Added support for port termination clim/graph-formatting.lisp Merge of swm and smh's changes clim/standard-types.lisp Sorted out problem with form ptype climtoys/bezier.lisp Changed call to draw-bezier-curve* climtoys/test-clim.lisp More frame tests climtoys/test-demo.lisp Listener now expects forms to be terminated by newline climtoys/test-driver.lisp Random changes to make it more robust when tests fail misc/compile-1.lisp Moved (setq *compile-print* nil) to Makefile misc/train.lisp Minor changes silica/db-scroll.lisp Moved portable implementation into scroller-pane.lisp silica/port.lisp Added port-termination event class and code silica/text-style.lisp Now returns largest font rather than undefined font sys/sysdcl.lisp New definition of xt systems that works test/test-suite.lisp Added testes for cyclic graphs, ith-aligned-prompts, tests are now until they return accurate times tk/xlib.lisp Added connection lost condition tk-silica/ol-frames.lisp Support for label specifying style tk-silica/ol-gadgets.lisp Misc fixes tk-silica/xm-frames.lisp Support for label specifying style tk-silica/xt-silica.lisp Added handler for connection being lost utils/packages.lisp Added exports
-
- Dec 03, 1992
-
-
cer authored
-