gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ttn-pers-elisp 1.49 available


From: Thien-Thi Nguyen
Subject: ttn-pers-elisp 1.49 available
Date: Mon, 15 Nov 2004 22:53:08 +0100

release notes:

  greetings earthlings,

  in the directory named below there is also subdir "standalone",
  currently containing comma-v.el and gnugo.el "micro-releases".
  i may actually succeed in finangling comma-v.el into GNU Emacs
  this week, in which case that series will go away.  on the
  other hand, gnugo.el 2.2.8 is on the lip of the swirling bowl
  of full-force sgf parsing that 2.2.7.dbump1 has (wisely)
  avoided to date, so that series will continue for awhile yet...

  i discovered w/ pleasure `eval-next-after-load', and have used
  it (or constructs inspired by it) extensively in rewriting the
  core/*.el files.  everyone to the top-level, hey!

  aside from this, the usual set of expansions, contractions, and
  applications of keyboard macros, appear in various variety.

  wrt ttn-pers-elisp, i turn now to the TODO item that reads:
  - write do/gut-and-personalize.el

  the spirit of this task is the same as the steal-this-book idea
  by some author a couple (or more) decades back; i think (in my
  arrogant moments, like now) it is important to encourage people
  to refine their personal elisp packages and publish them under
  GPL or compatible licenses.  let all manner of algorithms from
  great to small find harbor in emacs lisp lest the powers that
  be zonk not only "right to read", but "right to think", "right
  to speak of thought", "right to hear thoughts of another".

  ok, now i've scared myself into being hopeful again.  we will
  see how long that lasts...

  thi

README excerpt:

  This directory tree contains ttn's personal elisp library,
  released under GNU GPL with ABSOLUTELY NO WARRANTY.  See the
  file COPYING for details.

NEWS excerpt:

  - 1.49 | 2004-11-15
  
    - Dropped command: run-guile-tcltk
    - Dropped command: run-guile-gtk
    - Dropped command: run-guile-pgsql
    - Dropped command: run-guile-pg
    - Dropped command: run-guile-oops
    - Command `run-guile' now supports "flavors"
  
        The dropped commands can be emulated w/ a SMOP in the ~/.guile
        initialization file.  See `run-guile' docstring for details.
  
    - Dropped import: worklog.el
    - Dropped file: editing/worklog-timesheet.el
  
        Much more recent versions of the former can be found on the Net.
        The latter was experimental.
  
    - Command `display-previous-revision' takes CHECKOUT-SWITCHES
  
        The local var `vc-checkout-switches' is let-bound to this arg,
        a string, so you can specify `-kv' and the like.
  
    - Imported mic-paren.el upgraded (version 3.7)
  
    - Changes to gnugo.el
  
      - Bugfix: Resignation handled
  
        Previously, if you resigned, the board was deleted and if the
        subprocess GNU Go resigned, the game state would not be updated
        (and in some cases Emacs would hang until interrupted by C-g).
        Now, if either you or GNU Go should resign, the game is over but
        the board is not deleted.
  
      - Bugfix: Board updated after GTP command `loadsgf'
  
      - Bugfix: Loading gnugo.el[c] more than once DTRT
  
      - Portability tweaks
  
        Implementations of `delete-dups' and `time-subtract' are
        provided if they don't exist in the running Emacs.  Also, use of
        `(space :width 0)' as the value of a `display' text property has
        been reverted to `invisible'.  Also, `split-string' is called w/
        two args, not three.  The result is gnugo.el now runs on Emacs
        21.3, and (somewhat, still very brokenly) on Emacs 20.7.
  
      - New command: `l' loads an SGF file
  
      - New command: `U' does "magic undo"
  
        See docstring for `gnugo-board-mode' and `gnugo-magic-undo' for
        more info.  Additionally, the GTP commands `undo' and `gg-undo'
        are mapped onto magic undo, w/ default arg 1.
  
      - New command: `u' does `gnugo-undo-two-moves'
  
      - New command: gnugo-undo-one-move
  
      - Help facility annotates all GTP commands
  
        It used to be that `: help NAME' would insert gnugo.el
        intervention information in the info buffer for NAME, only.
        Now, gnugo.el annotates all GTP commands that it knows about.
  
    - Bugfix: ttn-gnugo-v-gnugo-schedule-next uses `run-at-time'
  
        For some strange reason, `run-with-idle-timer' worked w/o
        problems for a series of CVS Emacs checkouts that only ended
        relatively recently (w/in the last month or so).  Previous
        testing w/ `run-at-time' did NOT work.
  
    - Bugfix: comma-v-annotate-time DTRT at eob
  
        A side effect is that `vc-annotate-display-autoscale' now DTRT.
  
    - Calling convention extension: rest arg `more'
  
        Funcs `define-keys', `local-set-keys' and `global-set-keys' now
        all take a rest-arg `more' that supports a more concise calling
        convention, while remaining backward compatible w/ the verbose
        (previous) calling convention.  For example, these two calls are
        equivalent:
  
        (local-set-keys '("n" next-foo "p" prev-foo))
        (local-set-keys "n" 'next-foo "p" 'prev-foo)
  
    - Command `set-rmangle-status' no longer takes arg
  
        The cache-coherency algorithms used to be influenced by the
        optional arg `force'.  Now, they are completely internalized.
  
    - New command: random-life
  
    - Installation change: retired files deleted
  
        A list of retired files is now maintained so that they can
        be deleted as part of "make install".

tarball and other files in dir:

  http://www.glug.org/people/ttn/software/ttn-pers-elisp/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]