Skip to content
Snippets Groups Projects
  1. Apr 26, 2004
    • emarsden's avatar
      · 5730ca39
      emarsden authored
        - link in the pthreads library when building the motifd on x86 platforms.
      5730ca39
  2. Mar 23, 2004
    • emarsden's avatar
      · 335ca24f
      emarsden authored
       - various package-related cleanups. PROFILE and CLX packages use
         COMMON-LISP instead of LISP.
      335ca24f
  3. Jun 18, 2003
    • gerd's avatar
      Remove package nicknames USER from COMMON-LISP-USER. Add a new · b4f2c7c7
      gerd authored
      	package COMMON-LISP which LISP uses, so that COMMON-LISP no longer
      	has the non-ANSI nickname LISP.
      
      	To bootstrap, use boot13.lisp as target:bootstrap.lisp with pmai's
      	build scripts, and do a full compile.
      
      	* src/bootfiles/18e/boot13.lisp: Change for all the package
      	changes.
      
      	* src/code/exports.lisp: New package common-lisp,
      	which lisp uses.
      
      	* src/tools/worldload.lisp:
      	* src/tools/setup.lisp: Use cl-user instead of user.
      	Use lisp:: instead of cl::.
      
      	* src/tools/worldcom.lisp:
      	* src/tools/snapshot-update.lisp:
      	* src/tools/pclcom.lisp:
      	* src/tools/mk-lisp:
      	* src/tools/hemcom.lisp:
      	* src/tools/config.lisp:
      	* src/tools/comcom.lisp:
      	* src/tools/clxcom.lisp:
      	* src/tools/clmcom.lisp:
      	* src/pcl/defsys.lisp:
      	* src/motif/lisp/initial.lisp:
      	* src/interface/initial.lisp:
      	* src/hemlock/lispmode.lisp (setup-lisp-mode):
      	Use cl-user instead of user.
      
      	* src/code/save.lisp (assert-user-package):
      	* src/code/print.lisp (%with-standard-io-syntax): Find
      	cl-user package instead of user.
      
      	* src/code/package.lisp (package-locks-init): Add lisp.
      	(package-init): Don't add user nickname to cl-user.
      
      	* src/code/ntrace.lisp (*trace-encapsulate-package-names*):
      	Add common-lisp.
      
      	* src/code/hash.lisp (toplevel):
      	* src/code/hash-new.lisp (toplevel): Use in-package :lisp
      	instead of :common-lisp.
      
      	* src/code/float-trap.lisp (sigfpe-handler): Don't
      	qualify floating-point-inexact with ext:.
      
      	* src/pcl/simple-streams/strategy.lisp (sc):
      	* src/pcl/simple-streams/null.lisp (null-read-char):
      	* src/pcl/simple-streams/internal.lisp (allocate-buffer)
      	(free-buffer):
      	* src/pcl/simple-streams/impl.lisp (%check, %read-line)
      	(%peek-char, %read-byte):
      	* src/pcl/simple-streams/file.lisp (open-file-stream)
      	(device-close):
      	* src/pcl/simple-streams/classes.lisp (simple-stream)
      	(device-close):
      	* src/pcl/macros.lisp (toplevel):
      	* src/pcl/braid.lisp (lisp::sxhash-instance):
      	* src/pcl/env.lisp (toplevel):
      	* src/compiler/generic/objdef.lisp (symbol-hash):
      	* src/code/stream.lisp (read-sequence, write-sequence):
      	* src/code/macros.lisp (defmacro, deftype):
      	* src/code/eval.lisp (interpreted-function):
      	* src/code/defstruct.lisp (defstruct):
      	* src/code/debug.lisp (debug-eval-print): Use lisp:: instead
      	of cl::.
      b4f2c7c7
  4. Apr 11, 2003
  5. Mar 07, 2003
  6. Feb 25, 2003
  7. Nov 14, 2002
  8. Oct 14, 2002
  9. Jan 28, 2002
    • pmai's avatar
      Added specialised port to NetBSD (1.5.2) on x86. Since the code-base · 4ea11535
      pmai authored
      was already cleaned up with the OpenBSD port, this doesn't require
      massive changes.
      
      Since current NetBSD is ELF-based by default, we don't make use of the
      ELF feature, or in other words:  The presence of the NetBSD feature
      implies ELF, since there is no support for non-ELF NetBSD.
      4ea11535
  10. Dec 11, 2001
  11. Dec 06, 2001
    • pmai's avatar
      Added clean pseudo-target. · 394a8c8d
      pmai authored
      394a8c8d
    • pmai's avatar
      Added specialised port to OpenBSD (2.9). Many parts of the original · 195461c1
      pmai authored
      code which were previously conditionalized on :FreeBSD, are now
      conditionalized on :BSD instead, with the :BSD feature now implying a
      4.4BSD(lite2) derived OS.  This should make future BSD-ports easier.
      FreeBSD and OpenBSD are differentiated by having either :FreeBSD or
      :OpenBSD on the features list.
      
      Currently the OpenBSD port does not have working ELF support, because
      OpenBSD 2.9 is still non-ELF by default.  So don't put ELF on the
      features list when building for OpenBSD, or fix the code to work
      correctly in this case instead.
      195461c1
  12. Nov 26, 2001
  13. Mar 08, 2001
  14. Feb 22, 2001
    • pw's avatar
      From Paul Foley · b221deeb
      pw authored
      A couple of typo corrections; fix main() in lisp.c (main returns int,
      not void!); stop ACCEPT-TCP-CONNECTION blocking other processes.
      b221deeb
  15. Feb 15, 2000
  16. Feb 14, 2000
  17. Mar 24, 1999
  18. Feb 05, 1999
  19. Dec 20, 1998
  20. Dec 19, 1998
  21. Jul 09, 1998
  22. Jun 16, 1998
  23. May 07, 1998
    • pw's avatar
      Main loop waiting for client connections was ignoring possibility · 779f70ea
      pw authored
      of a signal (SIGCHLD) occurring while waiting on select in which
      case it used the untouched descriptor mask bits as if they were valid.
      This caused the server to hang after two applications were run. Seems
      to be only a problem on BSD as the Solaris version did not exhibit this.
      779f70ea
  24. May 06, 1998
  25. Mar 20, 1998
    • pw's avatar
      Fix some typos in the exports list and prototype defs. · 4bee4ec2
      pw authored
      text-get-last-insertion-position, text-get-baseline and
      compound-string-baseline now work.
      
      Add create-text-field. Note that (some) text-* functions appear
      to work on text-field widgets, but I need to add the similarly
      named text-field-* functions before this is fully supported.
      At least one Motif book suggests text-field is buggy in version
      1.1 of Motif and suggests using only text widgets.
      4bee4ec2
  26. Jan 07, 1998
    • pw's avatar
      From Timothy Miller: · 168a6ceb
      pw authored
      I've been plagued by intermittent timing-related bugs in the motif code that
      I think I have finally tracked down: when the lisp end waits for a :confirm
      reply to a call it's made to the server, it doesn't correctly handle getting
      translations, callbacks, actions, etc. while waiting. This patch fixes that.
         Tim
      168a6ceb
  27. Dec 31, 1997
    • pw's avatar
      Calls to set-values resulted in multiple calls to XtFree on same address · d083cef2
      pw authored
      which probably caused trouble on some systems. Error traced to bogus
      call to register_garbage in RXtSetValues and RXtGetValues. Had to add
      such a call in message_read_resource_names. Also added a scan of
      the garbage_list prior to adding something new with a warning message
      if things seem wrong.
      d083cef2
  28. Sep 15, 1997
  29. Aug 22, 1997
    • pw's avatar
      From Timothy Miller: · 2e74eedf
      pw authored
      Here are a bunch of fixes and enhancements to motif, including
      implementations of the XtIs* functions, XtNameToWidget, an xt-widget-parent
      that will find the parent even if it's not known to lisp (eg, was created by
      the motif library implicitly), a fix for get-values on big-endian machines
      when the resource size is less than an int, a fix to the hashtable mapping
      motif widget ids to lisp records of them, addition of certain resource type
      definitions, fixing many callbacks to prevent null-dereferencing which
      causes crashes on IRIX, a hack to treat the size of booleans more correctly
      because they aren't necessarily ints (a design problem prevents an easy,
      cleaner fix), and a fix to prevent motifd leaving children on HPUX.
      2e74eedf
  30. Apr 19, 1997
  31. Mar 19, 1997
  32. Jan 18, 1997
  33. May 08, 1996
  34. Nov 03, 1994
  35. Oct 31, 1994
  36. Oct 30, 1994
Loading