$usepop/CHANGES.txt Aaron Sloman http://www.cs.bham.ac.uk/~axs/ See also $usepop/pop/packages/CHANGES.txt The latest version of this file should be at http://www.cs.bham.ac.uk/research/projects/poplog/v15.61-amd64/CHANGES.txt http://www.cs.bham.ac.uk/research/projects/poplog/v15.61/CHANGES.txt 20 Jun 2008 In LIB VED_DIRED Commented out the default key settings using vedsetkey, because (a) they caused autoloading errors, and (b) they could interfere with other uses of ^X in Ved commands. See HELP * DIRED 5 Jun 2008 Copied latest version of packages directory to amd64 poplog Rebuilt saved images 5 May 2008 Minor change to vedlatex findcites See $usepop/pop/packages/CHANGES.txt 1 May 2008 Minor change to lib popmatlab, to make HELP popmatlab work See $usepop/pop/packages/CHANGES.txt 31 Mar 2008 Another minor change to lib findcite.p, described in $usepop/pop/packages/CHANGES.txt 27 Feb 2008 Minor change to lib findcite.p, described in $usepop/pop/packages/CHANGES.txt 7 Feb 2008 Altered $usepop/pop/ved/src/vdfiles.p to avoid annoying bug: ved would not recognize that an existing file was being re-edited. 4 Feb 2008 Altered version number to v15.6102 32-bit Poplog Altered startup demos to work properly with setarch when necessary. For some reason alias definitions were not imported from sourced bash files. Added documentation for ved_highlight for simple highlighting of text files, and made the precise highlight command to be used user-definable. See REF * ved_highlight Added command $popsys/popsetarch for running commands with the 'setarch' prefix, e.g. things like pglink, pglibr See $usepop/pop/packages/CHANGES.txt 25 Dec 2007 Modified the instructions for Ubuntu users in here http://www.cs.bham.ac.uk/research/projects/poplog/v15.61 Modified the CHECK_LINUX_FACILITIES script to draw attention (if necessary) to the instructions on the poplog web site for installing required instructions for Ubuntu users in here http://www.cs.bham.ac.uk/research/projects/poplog/v15.61 Made the poplog startup scripts and some of the system scripts use 'bash' instead of 'sh', as the latter is linked to 'dash' not bash on Ubuntu, which can cause problems. 22 Nov 2007 Added autoloadable file LIB ved_highlight $usepop/pop/lib/ved/ved_highlight.p ENTER highlight Goes through the current file underlining all the syntax words apart from brackets and punctuation symbols. This can be undone using ENTER strip 01 Oct 2007 Tidied up $popsrc/unix-dir.p Changed pop_internal_version to v15.6101 in $popsrc/initial.p 29 Sep 2007 Installed new version of $popsrc/unix_dir.p with changes provided by Waldek Hebisch to overcome problem accessing current directory reported in http://www.cs.bham.ac.uk/research/projects/poplog/bugfixes/BUGREPORTS 18th Feb 2004 Also rebuilt basepop11 and corepop in $popsys Cleaned up $usepop/pop/packages/com 11 Sep 2007 Altered $usepop/INSTALL/poplog2.sh and $usepop/INSTALL/poplog2 (used to create $usepop/bin/poplog.sh and $usepop/bin/poplog, respectively) so that they do a more sensible check whether to use existing $poplib, find ~/Poplib or ~/poplib, or use ~ if home directory contains init.p or vedinit.p and otherwise default to $usepop/Poplib The scripts are also altered to test whether to use setarch or not to execute commands. 10 Sep 2007 Altered $popcom/popenv and $popcom/popenv.sh NOT to set poplib to default to ~ Some minor glitches in the installation process have been fixed, by editing the main install script. $popsrc/syscomp/os_comms.p has been altered to generate a 'bash' script rather than a 'sh' script for re-linking See also http://www.cs.bham.ac.uk/research/projects/poplog/bugfixes 14 Apr 2007 Copied stuff from Web eliza to packages/teaching/lib/elizaprog.p 11 Apr 2007 Now version 15.61 New install mechanism, including get-and-install-scripts new $popexternlib/c_core.c allows mklibpop to run on recent versions of gcc patches for Lesstif as described in http://www.cs.bham.ac.uk/research/projects/poplog/bugfixes/BUGREPORTS minor changes for ved and other utilities in $usepop/pop/packages (Still work to be done cleaning up packages and fixing headers) 29 Mar 2006 Altered ved_lockfile so that the revised version of discappend checks for locks only if given a string argument. 29 Mar 2006 Altered POPVISION: removed '-l' flag from exload commands straight_hough.p canny.p float_arrayprocs.p lapack.p This seemed to be needed to prevent the following warning in recent versions of linux ;;; Warning: can't open shared object /usr/lib/libm.so (Inappropriate ioctl for ;;; device) 29 Mar 2006 Altered RCLIB. Added rc_get_coords_from to allow a method like rc_get_coords to be used without warping the mouse pointer. See HELP RCLIB/rc_get_coords_from 29 Mar 2006 Fixed documentation flaw in REF objectclass There were two entries for wrapper_kernel. One of them should have been labelled 'wrapper_invoker'. 1 Jan 2006 More minor tidying up of packages and a small change to rclib. See $usepop/pop/packages/rclib/help/rclib_news 11 Jul 2005 Slightly tidied up some of the code and documentation in pop/packages/vedmail 27 May 2005 Fixed the script $usepop/bin/demos/simagent-demo to use 'compile' instead of 'load', because the latter can have trouble reading in path names that include things like '-05-', which get read as '-5-' 23 Feb 2005 Undid changes in two files made in 1999 to make them work with Lesstif. Changes no longer needed. pop/x/pop/lib/Xm/xmTextWidget.p pop/x/pop/lib/Xm/xmTextFieldWidget.p 19 Feb 2005 Added lib generate_category to pop/packages/teaching/lib (Forgot to include it previously. It is needed for teach storygrammar, and used to be in $local/lib) 12 Feb 2005 Bug and Fix reported by Waldek Hebisch Currently Poplog can handle at most 255 lvars. However it seems that there is no check for tha limit in the incremental compiler (there is a check in popc). AFAICS this couses the lisp problem posted in comp.lang.pop Below a patch that implement the check: diff -u -r1.1.1.1 vm_conspdr.p --- src/vm_conspdr.p 10 Feb 2005 20:28:24 -0000 1.1.1.1 +++ src/vm_conspdr.p 12 Feb 2005 17:53:46 -0000 @@ -1177,6 +1177,9 @@ Incr_lab_refcount(asm_exit_lab); + if _Nframewords _gr _16:FF then + mishap(0, 'PROCEDURE STACK FRAME TOO LARGE'); + endif; ;;; first instruction creates stack frame on entry Cons_inst(I_CREATE_SF, 1) :: codelist -> codelist; 17 Jan 2005 Contents of $usepop/INSTALL revised, with new linking/rebuilding scripts See $usepop/INSTALL/INSTALL.txt Moved $usepop/man/bin to $usepop/bin Changed default $poplocal to be $poplogroot, i.e. the directory above $usepop Moved $local/setup/Poplib to $usepop/Poplib Contains default Xdefaults.poplog, init.p, vedinit.p and others.