- 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 15, 1993
-
-
cer authored
made "make CL=foo trained-clim-xm" work. Seems that the CL was not being passed down!
-
- 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)
-
cer authored
Initial implementation of an hpgl backend for CLIM 2.0. A whole bunch of things are not fully supported right now.
-
cer authored
A whole bunch of things are not fully supported right now.
-
- Mar 01, 1993
-
-
cer authored
Makefile hacking to ensure that on the dec make makeclimfasls makeclimobjs install_clim will only touch the motif objects
-
cer authored
See files Makefile.* Makefile includes that for the sun4 and you should really go make -f Makefile.foo misc/xtsupport.c Conditionalized for sun4 only. Dummy definition on dec tk/resources.lisp Added xm-foo resources for dec. tk/xm-font-lisp.lisp Added xm-foo resource tk-silica/xm-gadgets.lisp Added missing call-next-method
-
- Feb 10, 1993
-
-
cer authored
demo/navfun.lisp Deleted junk from flight planner tk-silica/xm-frames.lisp Fixed minor bug tk-silica/xt-graphics.lisp tk-silica/xt-pixmaps.lisp Added missing arg to xfreepixmap
-
cer authored
Makefile Link stub-xt.o into clim-motif/olit.o demo/navfun.lisp Deleted junk from flight planner tk-silica/xm-frames.lisp Fixed minor bug tk-silica/xt-graphics.lisp tk-silica/xt-pixmaps.lisp Added missing arg to xfreepixmap
-
- Feb 08, 1993
-
-
cer authored
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
-
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
-
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
-
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 17, 1992
-
-
cer authored
silica/graphics.lisp the bezier curve code ensures that the medium transform is identity before calling the medium-draw-polygon sys/sysdcl.lisp the sysdcl for openlook-clim did not include xt-cursor test/test-suite.lisp Undid a swm change tk/gcontext.lisp Specified a fixed-index tk/resources.lisp Added a convert-resource-in for colormap tk-silica/xt-graphics.lisp Changed the offsets and completed swm's name change tk-silica/xt-silica.lisp Only specify colormap if it is different from the default
-
cer authored
postscript/postscript-port.lisp silica/graphics.lisp the bezier curve code ensures that the medium transform is identity before calling the medium-draw-polygon sys/sysdcl.lisp the sysdcl for openlook-clim did not include xt-cursor test/test-suite.lisp Undid a swm change tk/gcontext.lisp Specified a fixed-index tk/resources.lisp Added a convert-resource-in for colormap tk-silica/xt-graphics.lisp Changed the offsets and completed swm's name change tk-silica/xt-silica.lisp Only specify colormap if it is different from the default
-
- 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
-
- Dec 02, 1992
-
-
colin authored
- changed invoke-with-drawing-options to use medium-clipping-region accessor tk/gcontext.lisp - added support for multiple clipping rectangles (not yet used) tk/xlib.lisp - fixed realize-image to use zpixmap format rather than xybitmap format for depth1 images tk-silica/xt-graphics.lisp - a whole bunch of changes to make patterns and tiles work properly tk-silica/xt-silica.lisp - added a depth-1 gc to the port: port-copy-gc-depth-1 - typo in *opacity-stipples* xlib/xlib-defs.lisp - added xrectangle-array + accessors (used for multiple clipping rectangles)
-
- Dec 01, 1992
-
-
cer authored
-
cer authored
Makefile Moved the training code into misc/train.lisp and made it run the postscript training code clim/activities.lisp If there are frames in the activity it now select-activity-initial-frame and then enable-activity-frames. Otherwise it calls start-initial-application-frame followed by start-other-application-frames clim/clim-defs.lisp Added scroll-bar option to with-menu clim/db-stream.lisp Removing the spacing code for allegro 'cos it makes the windows look messy clim/frames.lisp Made the sheet positioning code call port-move-frame clim/graphics-recording.lisp draw-rectangles* with non rectilinear transform does the right thing clim/input-protocol.lisp Invoke *click-outside-menu-handler* appropriately clim/menus.lisp scroll-bar option for menubars. Mousing grabbing in menus now works climtoys/bezier.lisp Added define-test to draw the cloud climtoys/ib.lisp Reorganized menus climtoys/sysdcl.lisp Added test-driver.lisp and coverage.lisp climtoys/test-clim.lisp Moved the code to test-driver.lisp and added more tests climtoys/test-demo.lisp Moved the code to test-driver.lisp and added more tests demo/bitmap-editor.lisp Made colors black and white demo/graphics-demos.lisp Made the demos have regular lisp symbols as names silica/classes.lisp Added grabbing-sheet to port silica/db-border.lisp added labelling macro silica/db-scroll.lisp (bounding-rectangle-min-x extent) no longer ignored silica/event.lisp event distribution now takes into account grabbing code. silica/graphics.lisp draw-rectangles and non rectilinear transforms silica/port.lisp find-port now passes server-path to make-port silica/sheet.lisp port-invoke-with-pointer-grabbed letf's the grabbing-sheet slot in the port test/postscript-tests.lisp :file sends output to postscript.output test/test-suite.lisp Tests for draw-rectangles*, reading bitmap files, bezier curves, drag and drop, fixed menu tests, tk/graphics.lisp Added draw-rectangles tk/widget.lisp Removed make-clx-window tk/xm-widgets.lisp Removed dead code tk/xt-defs.lisp added xrectangle-array tk-silica/image.lisp Fixed bitmap reading code tk-silica/xm-dialogs.lisp tk-silica/xm-silica.lisp change-geometry for dialog shell specifies :x, :y, menu-frame used override-redirect tk-silica/xt-frames.lisp added menu methods tk-silica/xt-graphics.lisp added medium-draw-rectangles tk-silica/xt-silica.lisp added port-move-frame utils/clos.lisp Commented out dynamic class nonsense utils/packages.lisp Deleted bad-to-tailpos stuff
-
- Nov 20, 1992
-
-
cer authored
clim/accept-values.lisp ignore decl clim/accept.lisp ignore decl clim/activities.lisp Extended activities protocol to handle exiting frames and selecting initial and next frames clim/clim-defs.lisp ignore decl clim/cursor.lisp ignore decl clim/gestures.lisp asynchronous abort clim/graphics-recording.lisp bezier-polygon code clim/input-protocol.lisp asynchronous abort clim/interactive-defs.lisp asynchronous abort ignore decl clim/output-protocol.lisp ignore decl clim/presentations.lisp putting options in input-context to fix completion problem clim/ptypes2.lisp swm goof clim/standard-types.lisp climtoys/test-demos.lisp climtoys/test-clim.lisp Added support for button press and release and presentation release demo/bitmap-editor.lisp Tidied up the user interface. demo/cad-demo.lisp added ignore decl demo/ico.lisp added ignore decl demo/listener.lisp added ignore decl demo/navfun.lisp undid swms changes demo/plot.lisp removed require climps - since it should autoload postscript/sysdcl.lisp postscript autoload silica/gadgets.lisp added text-style slot menu bars silica/graphics.lisp added bezeier curve test/test-suite.lisp added test for draw-points*, ignore decls avv align-prompts, tk/callbacks.lisp ignore decls tk/event.lisp ignore decls tk/graphics.lisp Removed dummy defns, tk/macros.lisp Removed unused type parameter tk/make-widget.lisp ignore decl tk/resources.lisp ignore decl and convertor for ol-edit-more tk/xm-font-list.lisp ignore decl tk/xm-protocols.lisp ignore decl tk/xt-defs.lisp added xarc-array tk-silica/image.lisp Tidied up code tk-silica/last.lisp special decl tk-silica/ol-gadgets.lisp text style in menus tk-silica/xm-dialogs.lisp option scrollbar support tk-silica/xm-frames.lisp text style in menus tk-silica/xm-gadgets.lisp ignore decl tk-silica/xm-silica.lisp ignore decl tk-silica/xt-cursor.lisp ignore decl tk-silica/xt-frames.lisp :menu bar can be a list with options such as text-style tk-silica/xt-graphics.lisp made medium-draw-points* work, added bezier curve code tk-silica/xt-silica.lisp ignore decl, unused function. utils/lisp-utilities.lisp ignore decl, deleted unused code utils/packages.lisp exported bezier functions, map over frames utils/processes.lisp unused argument in macro utils/region-arithmetic.lisp renamed flet intersection to eliminate warning
-
cer authored
Makefile autoload postscript clim/accept-values.lisp ignore decl clim/accept.lisp ignore decl clim/activities.lisp Extended activities protocol to handle exiting frames and selecting initial and next frames clim/clim-defs.lisp ignore decl clim/cursor.lisp ignore decl clim/gestures.lisp asynchronous abort clim/graphics-recording.lisp bezier-polygon code clim/input-protocol.lisp asynchronous abort clim/interactive-defs.lisp asynchronous abort ignore decl clim/output-protocol.lisp ignore decl clim/presentations.lisp putting options in input-context to fix completion problem clim/ptypes2.lisp swm goof clim/standard-types.lisp climtoys/test-demos.lisp climtoys/test-clim.lisp Added support for button press and release and presentation release demo/bitmap-editor.lisp Tidied up the user interface. demo/cad-demo.lisp added ignore decl demo/ico.lisp added ignore decl demo/listener.lisp added ignore decl demo/navfun.lisp undid swms changes demo/plot.lisp removed require climps - since it should autoload postscript/sysdcl.lisp postscript autoload silica/gadgets.lisp added text-style slot menu bars silica/graphics.lisp added bezeier curve test/test-suite.lisp added test for draw-points*, ignore decls avv align-prompts, tk/callbacks.lisp ignore decls tk/event.lisp ignore decls tk/graphics.lisp Removed dummy defns, tk/macros.lisp Removed unused type parameter tk/make-widget.lisp ignore decl tk/resources.lisp ignore decl and convertor for ol-edit-more tk/xm-font-list.lisp ignore decl tk/xm-protocols.lisp ignore decl tk/xt-defs.lisp added xarc-array tk-silica/image.lisp Tidied up code tk-silica/last.lisp special decl tk-silica/ol-gadgets.lisp text style in menus tk-silica/xm-dialogs.lisp option scrollbar support tk-silica/xm-frames.lisp text style in menus tk-silica/xm-gadgets.lisp ignore decl tk-silica/xm-silica.lisp ignore decl tk-silica/xt-cursor.lisp ignore decl tk-silica/xt-frames.lisp :menu bar can be a list with options such as text-style tk-silica/xt-graphics.lisp made medium-draw-points* work, added bezier curve code tk-silica/xt-silica.lisp ignore decl, unused function. utils/lisp-utilities.lisp ignore decl, deleted unused code utils/packages.lisp exported bezier functions, map over frames utils/processes.lisp unused argument in macro utils/region-arithmetic.lisp renamed flet intersection to eliminate warning
-
- Nov 19, 1992
- Nov 18, 1992
-
-
colin authored
- added accept-values-note-text-field-changed-callback which simply uses accept-values-query-changed-p to record whether any thing has really changed in a text field - text-field now inherits from focus-gadget as well - added focus-out-callback to make-gadget-for-text-field-view - added focus gadget with focus-in-callback and focus-out-callback - added focus-in-gadget-event and focus-out-gadget-event + handlers - motif-value-changed-callback-pane now inherits from motif-value-pane - motif-losing-focus-callback-pane now inherits from motif-value-pane - added queue-losing-focus-event and queue-gaining-focus-event * made com-exit-avv pop up a dialog if any fields in error - accept-values-text-string-field-changed-callback sets up accept-values-query-error-p appropriately - added error-p slot to accept-values-query indicating that a field had an error in an accept * added defoperation stream-next-tab-column * fixed up add/remove to/from palette stuff - changed add-colors-to-palette to add-color-to-palette - changed remove-colors-from-palette to remove-color-from-palette - changed add-color-to-palette in bitmap editor to bitmap-editor-add-color-to-palette - avoids name clash with clim * put in some low level bits for modify-verify callback (for later) * find-named-color in xt port handles &key errorp properly
-
colin authored
* made accept values do com-change-query only when field really changes - added accept-values-note-text-field-changed-callback which simply uses accept-values-query-changed-p to record whether any thing has really changed in a text field - text-field now inherits from focus-gadget as well - added focus-out-callback to make-gadget-for-text-field-view - added focus gadget with focus-in-callback and focus-out-callback - added focus-in-gadget-event and focus-out-gadget-event + handlers - motif-value-changed-callback-pane now inherits from motif-value-pane - motif-losing-focus-callback-pane now inherits from motif-value-pane - added queue-losing-focus-event and queue-gaining-focus-event * made com-exit-avv pop up a dialog if any fields in error - accept-values-text-string-field-changed-callback sets up accept-values-query-error-p appropriately - added error-p slot to accept-values-query indicating that a field had an error in an accept * added defoperation stream-next-tab-column * fixed up add/remove to/from palette stuff - changed add-colors-to-palette to add-color-to-palette - changed remove-colors-from-palette to remove-color-from-palette - changed add-color-to-palette in bitmap editor to bitmap-editor-add-color-to-palette - avoids name clash with clim * put in some low level bits for modify-verify callback (for later) * find-named-color in xt port handles &key errorp properly
-
colin authored
* made accept values do com-change-query only when field really changes - added accept-values-note-text-field-changed-callback which simply uses accept-values-query-changed-p to record whether any thing has really changed in a text field - text-field now inherits from focus-gadget as well - added focus-out-callback to make-gadget-for-text-field-view - added focus gadget with focus-in-callback and focus-out-callback - added focus-in-gadget-event and focus-out-gadget-event + handlers - motif-value-changed-callback-pane now inherits from motif-value-pane - motif-losing-focus-callback-pane now inherits from motif-value-pane - added queue-losing-focus-event and queue-gaining-focus-event * made com-exit-avv pop up a dialog if any fields in error - accept-values-text-string-field-changed-callback sets up accept-values-query-error-p appropriately - added error-p slot to accept-values-query indicating that a field had an error in an accept * added defoperation stream-next-tab-column * fixed up add/remove to/from palette stuff - changed add-colors-to-palette to add-color-to-palette - changed remove-colors-from-palette to remove-color-from-palette - changed add-color-to-palette in bitmap editor to bitmap-editor-add-color-to-palette - avoids name clash with clim * put in some low level bits for modify-verify callback (for later) * find-named-color in xt port handles &key errorp properly
-
- Nov 13, 1992
-
-
cer authored
test/test-clim.lisp clim/ptypes2.lisp clim/accept-values.lisp clim/gadget-output.lisp clim/present.lisp Make generate readonly gadgets. Can specify a :prompt argument that will alligned :readonly arg to decode-indirect-view clim/standard-types.lisp Made completion and subset-completion possibility printer present arguments clim/ptypes1.lisp Fwd reference to special clim/activities.lisp Fix for null activity climtoys/test-demos.lisp ensure tests are random tk/ol-classes.lisp misc/undefinedsymbols.olit support for gauge tk/xt-funs.lisp tk-silica/ol-silica.lisp misc/undefinedsymbols.xt XtLastTimestampProcessed uses as focus grabbing timestamp postscript/postscript-medium.lisp :dashes t fix test/test-suite.lisp pixmap tests readonly gadgets tk/resources.lisp processing direction tk/ol-gadgets.lisp readonly tk-silica/xt-gadgets.lisp tk-silica/xm-gadgets.lisp made motif-oriented-gadget xt-oriented-gadget tk-silica/xt-pixmaps.lisp copy-to/from pixmap bug tk-silica/xt-silica.lisp map/unmap > +/- 2^16 gadgets
-
- Nov 11, 1992