# # ChangeLog for / # # Generated by Trac 1.6 # Nov 24, 2024, 11:03:09 AM Wed, 16 Sep 2009 15:18:43 GMT Gary Byers [12843] * trunk/source/objc-bridge/objc-runtime.lisp (modified) Change WITH-STRING-VECTOR usage in commented-out Cocotron-specifc code. Wed, 16 Sep 2009 15:17:59 GMT Gary Byers [12842] * trunk/source/level-1/l1-streams.lisp (modified) Add a slot to STRING-OUTPUT-STREAM-IOBLOCK; use it to try to ensure ... Wed, 16 Sep 2009 15:15:07 GMT Gary Byers [12841] * trunk/source/level-1/linux-files.lisp (modified) Try once again to make sense out of WITH-STRING-VECTOR and its ... Wed, 16 Sep 2009 09:44:28 GMT Glen Foy [12840] * trunk/source/contrib/foy/window-parking-cm/window-parking.lisp (modified) Park new windows. Wed, 16 Sep 2009 02:14:21 GMT R. Matthew Emerson [12839] * trunk/source/level-0/X86/X8664/x8664-bignum.lisp (modified) * trunk/source/level-0/l0-bignum64.lisp (modified) Try to multiply bignums 64-bits at a time on x8664. Tue, 15 Sep 2009 15:43:59 GMT gz [12838] * trunk/source/compiler/X86/x86-disassemble.lisp (modified) * trunk/source/compiler/X86/x862.lisp (modified) * trunk/source/lib/misc.lisp (modified) Arrange to prin1 (rather than princ) quoted constant references in ... Mon, 14 Sep 2009 18:47:46 GMT R. Matthew Emerson [12837] * trunk/source/level-0/X86/X8632/x8632-utils.lisp (modified) * trunk/source/level-0/X86/x86-utils.lisp (modified) * trunk/source/lib/misc.lisp (modified) * trunk/source/lisp-kernel/x86-exceptions.c (modified) When unwatching an object, allocate space for it from lisp rather ... Mon, 14 Sep 2009 18:10:11 GMT Gary Palter [12836] * trunk/source/cocoa-ide/build-application.lisp (modified) Add an :ALTCONSOLE keyword argument (default T) to BUILD-APPLICATION Mon, 14 Sep 2009 17:18:08 GMT gz [12835] * trunk/source/lib/backtrace.lisp (modified) Don't try to show args and locals for non-function frames Mon, 14 Sep 2009 13:22:26 GMT Gary Palter [12834] * trunk/source/cocoa-ide/ide-bundle.lisp (modified) Add :if-exists :supersede when copying Windows alt console application. Mon, 14 Sep 2009 13:00:54 GMT Gary Palter [12833] * trunk/aux/cocotron/win32/cocotron/AppKit.1.0.dll (modified) * trunk/aux/cocotron/win32/cocotron/Foundation.1.0.dll (modified) * trunk/aux/cocotron/win32/cocotron/cocotron-r631.patch (deleted) * trunk/aux/cocotron/win32/cocotron/cocotron-r633.patch (added) Update to r633 of Cocotron which fixes the resizing bug Sun, 13 Sep 2009 15:55:55 GMT Gary Byers [12832] * trunk/source/lisp-kernel/lisp-debug.c (modified) * trunk/source/lisp-kernel/win64/Makefile (modified) lisp_debug: no fileno macro on Win64, so access FILE->_file. ... Sat, 12 Sep 2009 23:49:34 GMT Gary Byers [12831] * trunk/source/cocoa-ide/ide-bundle.lisp (modified) Install the Windows altconsole exe when building a standalone app bundle. Sat, 12 Sep 2009 19:37:24 GMT Gary Byers [12830] * trunk/source/cocoa-ide/start.lisp (modified) Implement TRY-CONNECTING-TO-ALTCONSOLE for Cocotron. Sat, 12 Sep 2009 19:36:43 GMT Gary Byers [12829] * trunk/source/cocoa-ide/cocoa-window.lisp (modified) Don't define or call CONNECT-TO-CONSOLE-WINDOW. Sat, 12 Sep 2009 19:35:33 GMT Gary Byers [12828] * trunk/source/lisp-kernel/lisp-debug.c (modified) Any I/O redirection that needs to be done to enable debugging in a ... Sat, 12 Sep 2009 19:17:42 GMT Gary Byers [12827] * trunk/source/lisp-kernel/x86-exceptions.c (modified) Use a cast in the callback_to_lisp call where handle_fault reports a ... Sat, 12 Sep 2009 19:13:17 GMT Gary Byers [12826] * trunk/source/cocoa-ide/cocoa-backtrace.lisp (modified) For Cocotron: try to use Courier as the font in backtrace dialogs; ... Sat, 12 Sep 2009 19:10:55 GMT Gary Byers [12825] * trunk/source/level-1/linux-files.lisp (modified) Do most of the work of EXEC-WITH-IO-REDIRECTION in CREATE-WINDOWS- ... Sat, 12 Sep 2009 18:52:50 GMT Gary Byers [12824] * trunk/aux/cocotron/win32/cocotron/WaltConsole (copied) * trunk/aux/cocotron/win32/cocotron/WaltConsole/WaltConsole.c (modified) * trunk/aux/cocotron/win32/cocotron/WaltConsole/WaltConsole.exe (modified) moved here Sat, 12 Sep 2009 18:51:51 GMT Gary Byers [12823] * trunk/source/cocoa-ide/WaltConsole (deleted) moved Sat, 12 Sep 2009 18:50:04 GMT Gary Byers [12822] * trunk/source/cocoa-ide/WaltConsole/Makefile (deleted) * trunk/source/cocoa-ide/WaltConsole/WaltConsole.c (deleted) * trunk/source/cocoa-ide/WaltConsole/WaltConsole.exe (deleted) Moved. Sat, 12 Sep 2009 02:04:47 GMT R. Matthew Emerson [12821] * trunk/source/level-1/l1-error-system.lisp (modified) When reporting a write-to-watched-object condition, try to figure out ... Fri, 11 Sep 2009 21:04:30 GMT Gary Palter [12820] * trunk/source/cocoa-ide/ide-bundle.lisp (modified) * trunk/source/objc-bridge/fake-cfbundle-path.lisp (modified) Arrange for the CCL icon to appear with the right name so Cocotron ... Fri, 11 Sep 2009 20:33:15 GMT R. Matthew Emerson [12819] * trunk/source/level-1/l1-error-system.lisp (modified) Add address slot to write-to-watched-object condition. Fri, 11 Sep 2009 20:10:22 GMT R. Matthew Emerson [12818] * trunk/source/lisp-kernel/x86-exceptions.c (modified) In handle_fault(), when handling a write to a watched object, pass ... Fri, 11 Sep 2009 20:09:35 GMT R. Matthew Emerson [12817] * trunk/source/level-1/x86-trap-support.lisp (modified) The xcmain callback actually accepts an additional arg. Use it to ... Fri, 11 Sep 2009 18:23:07 GMT R. Matthew Emerson [12816] * trunk/source/lib/dumplisp.lisp (modified) In save-application, cerror if there are watched objects. Fri, 11 Sep 2009 17:07:02 GMT R. Matthew Emerson [12815] * trunk/source/lisp-kernel/x86-gc.c (modified) Lisp kernel support for watching/unwatching objects on x8632. Fri, 11 Sep 2009 16:23:41 GMT Gary Palter [12814] * trunk/source/cocoa-ide/ide-contents/Resources/openmcl-icon.ico (added) Add a Windows version of our icon Fri, 11 Sep 2009 16:18:58 GMT Gary Palter [12813] * trunk/aux/cocotron/win32/cocotron/AppKit.1.0.dll (modified) * trunk/aux/cocotron/win32/cocotron/Foundation.1.0.dll (modified) * trunk/aux/cocotron/win32/cocotron/cocotron-r628.patch (deleted) * trunk/aux/cocotron/win32/cocotron/cocotron-r631.patch (added) Upgrade to r631 of Cocotron Fri, 11 Sep 2009 11:58:52 GMT Gary Byers [12812] * trunk/source/cocoa-ide/cocoa-editor.lisp (modified) text-view-paren-hightlight-color hasn't had anything to do with the ... Fri, 11 Sep 2009 10:51:22 GMT Gary Byers [12811] * trunk/source/lisp-kernel/image.c (modified) #include , so that we can refer to INT_MAX (largest signed ... Thu, 10 Sep 2009 17:56:32 GMT R. Matthew Emerson [12810] * trunk/source/lisp-kernel/gc-common.c (modified) unprotect_watched_areas() doesn't take any parameters now. Thu, 10 Sep 2009 17:37:01 GMT R. Matthew Emerson [12809] * trunk/source/lisp-kernel/x86-exceptions.c (modified) Missed a bcopy. Thu, 10 Sep 2009 17:34:23 GMT R. Matthew Emerson [12808] * trunk/source/lisp-kernel/x86-exceptions.c (modified) Windows portability fixes. Thu, 10 Sep 2009 17:06:33 GMT R. Matthew Emerson [12807] * trunk/source/lisp-kernel/memory.c (modified) * trunk/source/lisp-kernel/x86-exceptions.c (modified) * trunk/source/lisp-kernel/x86-exceptions.h (modified) * trunk/source/lisp-kernel/x86-gc.c (modified) Lisp kernel support for watching objects. Objects in this context ... Thu, 10 Sep 2009 15:43:00 GMT R. Matthew Emerson [12806] * trunk/source/lisp-kernel/gc-common.c (modified) * trunk/source/lisp-kernel/memory.c (modified) Scan AREA_WATCHED areas. Un-protect watched areas during GC using ... Thu, 10 Sep 2009 14:02:36 GMT R. Matthew Emerson [12805] * trunk/source/cocoa-ide/hemlock/src/charprops.lisp (modified) set-charprops: remove ignore decl Thu, 10 Sep 2009 13:58:48 GMT R. Matthew Emerson [12804] * trunk/source/cocoa-ide/hemlock/src/charprops.lisp (modified) set-charprops Thu, 10 Sep 2009 13:57:36 GMT Glen Foy [12803] * trunk/source/contrib/foy/context-menu-cm/Clozure.jpg (added) Add the jpg Thu, 10 Sep 2009 13:57:04 GMT Glen Foy [12802] * trunk/source/contrib/foy/context-menu-cm/context-menu-dialogs.lisp (modified) Snazzy new notification dialog, I think. Thu, 10 Sep 2009 13:55:29 GMT Glen Foy [12801] * trunk/source/contrib/foy/window-parking-cm/window-parking-dialogs.lisp (modified) Eliminate the close and minimize buttons. Thu, 10 Sep 2009 03:28:33 GMT Gary Byers [12800] * trunk/source/cocoa-ide/WaltConsole (added) * trunk/source/cocoa-ide/WaltConsole/Makefile (added) * trunk/source/cocoa-ide/WaltConsole/WaltConsole.c (added) * trunk/source/cocoa-ide/WaltConsole/WaltConsole.exe (added) An initial altconsole-like application for Windows (this just uses a ... Wed, 09 Sep 2009 15:11:16 GMT gz [12799] * branches/working-0711/ccl/level-1/l1-lisp-threads.lisp (modified) * branches/working-0711/ccl/level-1/l1-processes.lisp (modified) * branches/working-0711/ccl/lisp-kernel/thread_manager.c (modified) merge r12798 from trunk Wed, 09 Sep 2009 08:47:04 GMT Gary Byers [12798] * trunk/source/level-1/l1-lisp-threads.lisp (modified) * trunk/source/level-1/l1-processes.lisp (modified) * trunk/source/lisp-kernel/thread_manager.c (modified) Don't copy a thread's termination semaphore to the TCR (so don't ... Wed, 09 Sep 2009 01:34:41 GMT R. Matthew Emerson [12797] * trunk/source/level-0/X86/X8632/x8632-utils.lisp (modified) x8632 versions of %WATCH and %UNWATCH. Wed, 09 Sep 2009 01:16:49 GMT R. Matthew Emerson [12796] * trunk/source/level-0/PPC/ppc-utils.lisp (modified) PPC stubs for %WATCH and %UNWATCH for the time being. Wed, 09 Sep 2009 00:57:46 GMT Glen Foy [12795] * trunk/source/contrib/foy/window-parking-cm/ReadMe.rtf (modified) * trunk/source/contrib/foy/window-parking-cm/window-parking-dialogs.lisp (modified) * trunk/source/contrib/foy/window-parking-cm/window-parking.lisp (modified) Miscellaneous Wed, 09 Sep 2009 00:55:52 GMT R. Matthew Emerson [12794] * trunk/source/lib/misc.lisp (modified) New functions WATCH and UNWATCH. Wed, 09 Sep 2009 00:55:07 GMT R. Matthew Emerson [12793] * trunk/source/lib/macros.lisp (modified) Include watched areas in DO-CONSING-AREAS. Wed, 09 Sep 2009 00:52:49 GMT R. Matthew Emerson [12792] * trunk/source/level-1/x86-trap-support.lisp (modified) Update xcmain callback to signal a write-to-watched-object error when ... Wed, 09 Sep 2009 00:50:21 GMT R. Matthew Emerson [12791] * trunk/source/level-1/l1-error-system.lisp (modified) New condition write-to-watched-object. Wed, 09 Sep 2009 00:49:12 GMT R. Matthew Emerson [12790] * trunk/source/level-0/X86/x86-utils.lisp (modified) New functions %WATCH and %UNWATCH. Wed, 09 Sep 2009 00:47:02 GMT R. Matthew Emerson [12789] * trunk/source/compiler/X86/x86-asm.lisp (modified) * trunk/source/compiler/arch.lisp (modified) Define watch trap UUO and command selectors for watching and ... Tue, 08 Sep 2009 17:59:41 GMT R. Matthew Emerson [12788] * trunk/source/level-0/X86/X8632/x8632-clos.lisp (modified) r12760, but for x8632. Tue, 08 Sep 2009 16:56:55 GMT R. Matthew Emerson [12787] * trunk/source/cocoa-ide/cocoa-listener.lisp (modified) In #/makeWindowControllers on hemlock-listener-document, set the ... Tue, 08 Sep 2009 16:54:52 GMT R. Matthew Emerson [12786] * trunk/source/cocoa-ide/cocoa-editor.lisp (modified) Remove the specialized #/close method on hemlock-frame (whose main ... Tue, 08 Sep 2009 15:39:39 GMT Glen Foy [12785] * trunk/source/contrib/foy/list-definitions-cm/history-lists.lisp (modified) Fixed add-top-level-position for objc. Tue, 08 Sep 2009 14:55:59 GMT Glen Foy [12784] * trunk/source/contrib/foy/cl-documentation-cm/cl-documentation-2.lisp (modified) Remove-duplicates in alpha list. Tue, 08 Sep 2009 13:30:51 GMT Glen Foy [12783] * trunk/source/contrib/foy/window-parking-cm (added) * trunk/source/contrib/foy/window-parking-cm/ReadMe.rtf (added) * trunk/source/contrib/foy/window-parking-cm/window-parking-cm.lisp (added) * trunk/source/contrib/foy/window-parking-cm/window-parking-dialogs.lisp (added) * trunk/source/contrib/foy/window-parking-cm/window-parking.lisp (added) New tool: window-parking-cm Tue, 08 Sep 2009 13:27:21 GMT Glen Foy [12782] * trunk/source/contrib/foy/list-definitions-cm/ReadMe.rtf (modified) * trunk/source/contrib/foy/list-definitions-cm/history-lists.lisp (modified) * trunk/source/contrib/foy/list-definitions-cm/list-definitions.lisp (modified) Miscellaneous. Tue, 08 Sep 2009 13:24:34 GMT Glen Foy [12781] * trunk/source/contrib/foy/hemlock-commands-cm/hemlock-documentation-dialog.lisp (modified) Miscellaneous. Tue, 08 Sep 2009 13:22:03 GMT Glen Foy [12780] * trunk/source/contrib/foy/cl-documentation-cm/NewTools.rtf (added) New file: NewTools.rtf Tue, 08 Sep 2009 13:13:45 GMT Glen Foy [12779] * trunk/source/contrib/foy/context-menu-cm/context-menu-cm.lisp (modified) * trunk/source/contrib/foy/context-menu-cm/context-menu.lisp (added) Another new file, and mods to context-menu-cm.lisp. Tue, 08 Sep 2009 13:08:56 GMT Glen Foy [12778] * trunk/source/contrib/foy/context-menu-cm/context-menu-dialogs.lisp (added) New file. Tue, 08 Sep 2009 01:36:37 GMT Gary Byers [12777] * trunk/source/lib/dumplisp.lisp (modified) Find and check in the right version of this; use the FFI to compute ... Mon, 07 Sep 2009 23:31:30 GMT Gary Byers [12776] * release/1.3/windows/ccl/wx86cl.image (modified) ensure current win32 1.3 image with sane revision number Mon, 07 Sep 2009 23:14:21 GMT Gary Byers [12775] * release/1.3/windows/ccl/wx86cl.image (modified) ensure current win32 1.3 image Mon, 07 Sep 2009 22:58:23 GMT Gary Byers [12774] * release/1.3/windows/ccl/wx86cl.exe (modified) * release/1.3/windows/ccl/wx86cl.image (modified) win32 1.3 kernel, incorporating r12772 Mon, 07 Sep 2009 22:57:18 GMT Gary Byers [12773] * release/1.3/windows/ccl/wx86cl64.exe (modified) win64 1.3 kernel, incorporating r12772 Mon, 07 Sep 2009 22:48:11 GMT Gary Byers [12772] * release/1.3/source/lisp-kernel/thread_manager.c (modified) Propagate r12475 (fix for ticket:571 - don't short-circuit Windows ... Mon, 07 Sep 2009 21:51:28 GMT gz [12771] * trunk/source/contrib/paine/workpersistence.lisp (modified) Update from Peter Paine: fix not saving closed windows, fix resizing ... Mon, 07 Sep 2009 21:00:36 GMT Gary Byers [12770] * trunk/source/lisp-kernel/x86-exceptions.c (modified) In x8664 version of recognize_alloc_instruction(), need to recognize ... Sun, 06 Sep 2009 18:11:54 GMT Gary Palter [12769] * trunk/source/lib/dumplisp.lisp (modified) The field is named E_LFANEW not LFANEW Sun, 06 Sep 2009 17:43:06 GMT Gary Palter [12768] * trunk/source/lisp-kernel/lisp-debug.c (modified) Flush buffers before asking for input in kernel debugger to keep ... Sun, 06 Sep 2009 17:42:54 GMT Gary Palter [12767] * trunk/windows/ccl/wx86cl.exe (modified) Flush buffers before asking for input in kernel debugger to keep ... Fri, 04 Sep 2009 23:09:49 GMT Gary Byers [12766] * trunk/source/lib/dumplisp.lisp (modified) I thought that I'd checked this in already: in %PREPEND-FILE, change ... Fri, 04 Sep 2009 23:07:14 GMT Gary Byers [12765] * trunk/source/lib/describe.lisp (modified) Use the new (internal) function to partition slots into ... Fri, 04 Sep 2009 23:04:39 GMT Gary Byers [12764] * trunk/source/lib/chars.lisp (modified) ticket:524 : CHARACTER signals a TYPE-ERROR if its argument isn't a ... Fri, 04 Sep 2009 23:00:28 GMT Gary Byers [12763] * trunk/source/level-1/l1-streams.lisp (modified) INTERACTIVE-STREAM-P is true of TWO-WAY-STREAMs if it's true of ... Fri, 04 Sep 2009 22:57:51 GMT Gary Byers [12762] * trunk/source/level-1/l1-clos.lisp (modified) Replace the internal function EXTRACT-INSTANCE-AND-CLASS-SLOTDS with ... Fri, 04 Sep 2009 22:53:10 GMT Gary Byers [12761] * trunk/source/level-1/l1-clos-boot.lisp (modified) When trying to determine whether a call to SLOT-VALUE-USING-CLASS, ... Fri, 04 Sep 2009 22:50:27 GMT Gary Byers [12760] * trunk/source/level-0/X86/x86-clos.lisp (modified) In %SMALL-SLOT-ID-VALUE and %LARGE-SLOT-ID-VALUE - which are just ... Fri, 04 Sep 2009 22:46:58 GMT Gary Byers [12759] * trunk/source/cocoa-ide/cocoa-listener.lisp (modified) INTERACTIVE-STREAM-P is true of COCOA-LISTENER-INPUT-STREAMs. Fri, 04 Sep 2009 17:22:55 GMT Gary Palter [12758] * trunk/source/cocoa-ide/cocoa-editor.lisp (modified) [NSTextView selectedRanges] isn't implemented in Cocotron so work ... Fri, 04 Sep 2009 05:20:18 GMT R. Matthew Emerson [12757] * release/1.3/source/compiler/PPC/PPC32/ppc32-vinsns.lisp (modified) Port r12351 (double-to-single vinsn) to 1.3 branch. Thu, 03 Sep 2009 22:39:50 GMT gz [12756] * trunk/source/lib/describe.lisp (modified) Fix for ticket #594 Thu, 03 Sep 2009 18:17:15 GMT Gary Palter [12755] * trunk/win32-headers/cocoa/C/populate.sh (modified) * trunk/win32-headers/cocoa/constants.cdb (modified) * trunk/win32-headers/cocoa/functions.cdb (modified) * trunk/win32-headers/cocoa/objc-classes.cdb (modified) * trunk/win32-headers/cocoa/objc-methods.cdb (modified) * trunk/win32-headers/cocoa/records.cdb (modified) * trunk/win32-headers/cocoa/types.cdb (modified) * trunk/win32-headers/cocoa/vars.cdb (modified) Include definitions of functions added in Cocotron r628 Thu, 03 Sep 2009 18:13:37 GMT Gary Palter [12754] * trunk/aux/cocotron/win32/cocotron/AppKit.1.0.dll (modified) * trunk/aux/cocotron/win32/cocotron/Foundation.1.0.dll (modified) * trunk/aux/cocotron/win32/cocotron/cocotron-r622.patch (deleted) * trunk/aux/cocotron/win32/cocotron/cocotron-r628.patch (added) Bring us up to Cocotron r628 Thu, 03 Sep 2009 17:11:26 GMT gz [12753] * branches/working-0711/ccl/lisp-kernel/thread_manager.c (modified) Experiment completed (i.e. undo r12725) Thu, 03 Sep 2009 17:00:30 GMT gz [12752] * branches/working-0711/ccl/level-1/sysutils.lisp (modified) Fix typo in check-deferred-call-args Wed, 02 Sep 2009 19:53:37 GMT Glen Foy [12751] * trunk/source/contrib/foy/list-definitions/load-list-definitions.lisp (added) Well ... Wed, 02 Sep 2009 19:51:36 GMT Glen Foy [12750] * trunk/source/contrib/foy/list-definitions/load-list-definitions.lisp (deleted) hum, hum, hum Wed, 02 Sep 2009 19:48:31 GMT Glen Foy [12749] * trunk/source/contrib/foy/list-definitions/list-definitions.lisp (modified) hum, hum Wed, 02 Sep 2009 19:47:48 GMT Glen Foy [12748] * trunk/source/contrib/foy/list-definitions/load-list-definitions.lisp (modified) hum Wed, 02 Sep 2009 19:42:24 GMT Glen Foy [12747] * trunk/source/contrib/foy/list-definitions/ReadMe.rtf (modified) * trunk/source/contrib/foy/list-definitions/list-definitions.lisp (moved) * trunk/source/contrib/foy/list-definitions/load-list-definitions.lisp (copied) Let's stick with (require :load-list-definitions). Wed, 02 Sep 2009 19:21:02 GMT Glen Foy [12746] * trunk/source/contrib/foy/list-definitions-cm/history-lists.lisp (modified) * trunk/source/contrib/foy/list-definitions/history-lists.lisp (modified) * trunk/source/contrib/foy/list-definitions/list-definitions.lisp (moved) * trunk/source/contrib/foy/list-definitions/list-definitions1.lisp (copied) Renamed load-list-definitions.lisp, list-definitions.lisp, so that ... Wed, 02 Sep 2009 19:01:47 GMT Glen Foy [12745] * trunk/source/contrib/foy/hemlock-commands-cm/hemlock-commands-1.lisp (modified) * trunk/source/contrib/foy/hemlock-commands-cm/hemlock-commands-new.lisp (modified) Added 'Show Callers', control-meta-c Wed, 02 Sep 2009 18:02:37 GMT R. Matthew Emerson [12744] * trunk/source/lisp-kernel/x86-constants32.h (modified) * trunk/source/lisp-kernel/x86-constants64.h (modified) * trunk/source/lisp-kernel/x86-exceptions.c (modified) Define new constant nargregs. Clean up finish_function_entry().