-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
games-1.14-pkg.tar.gz author-version: 1.04
Previously Announced Packages Still in Pre-Release:
==================================================
edebug-1.18-pkg.tar.gz author-version: 21.4
edit-utils-2.01-pkg.tar.gz author-version: 21.4
ess-1.04-pkg.tar.gz author-version: 5.1.21
os-utils-1.31-pkg.tar.gz author-version: 21.4
prog-modes-1.78-pkg.tar.gz author-version: 21.4
sasl-1.13-pkg.tar.gz author-version: 1.14.4
text-modes-1.61-pkg.tar.gz author-version: 21.4
tramp-1.13-pkg.tar.gz author-version: 2.0.34
vhdl-1.17-pkg.tar.gz author-version: 3.31.20
x-symbol-1.05-pkg.tar.gz author-version: 4.5.1
xemacs-base-1.78-pkg.tar.gz author-version: 21.4
Detailed Changes:
================
games-1.14
- ----------
2003-06-15 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.14 released.
2003-06-09 David Costanzo <david_costanzo(a)yahoo.com>
* tetris.el:
* tetris.el (tetris-clear-wait-tick-period): New. The time taken to clear a full row. Independent of current drop speed.
* tetris.el (tetris-clearing-options): New. Glyph properties for a row that is being cleared.
* tetris.el (tetris-shapes): Make 'T' shape pivot around center. Make 'I' shape pivot closer to center.
* tetris.el (tetris-clearing): New. Glyph index for a row that is being cleared.
* tetris.el (tetris-state-playing): New. Game FSM state for when shapes are dropping.
* tetris.el (tetris-state-clearing): New. Game FSM state for dropping rows down after a lower row is cleared.
* tetris.el (tetris-state-clearing-wait): New. Game FSM state for showing a row that is being cleared.
* tetris.el (tetris-state): New. The state machine's current state.
* tetris.el (tetris-shapes-bounding-boxes): New. Multi-dimensional array that holds the bounding box for each of the seven shapes.
* tetris.el (tetris-display-options): Add tetris-clearing-options.
* tetris.el (tetris-shape-rotation-get-cell): New. Get glyph index for shape,rotation,x,y tuple.
* tetris.el (tetris-get-shape-cell): Reimplement in terms of tetris-shape-rotation-get-cell.
* tetris.el (tetris-shape-min-x): New. Get left-side of bounding-box for shape,rotation tuple.
* tetris.el (tetris-shape-max-x): New. Get right-side of bounding-box for shape,rotation tuple.
* tetris.el (tetris-shape-min-y): New. Get top of bounding-box for shape,rotation tuple.
* tetris.el (tetris-shape-max-y): New. Get bottom of bounding-box for shape,rotation tuple.
* tetris.el ((tetris-bounding-box)): New. Struct for a bounding-box.
* tetris.el (tetris-bounding-box-add-point): New. Recompute bounding box extrema to include point.
* tetris.el (tetris-bounding-box-compute-all): New. Compute bounding boxes for all shape,rotation tuples.
* tetris.el (tetris-new-shape): Add new shape and rotation parameters to tetris-shape-width.
* tetris.el (tetris-draw-shape): Make loop from bounding box extrema, instead of shape width and height.
* tetris.el (tetris-erase-shape): Ditto.
* tetris.el (tetris-test-shape): Ditto.
* tetris.el (tetris-full-rows): New. Return all rows that are full.
* tetris.el (tetris-mark-rows-for-clearing): New. Change glyph index for all full rows to tetris-clearing.
* tetris.el (tetris-reset-game): Set FSM state to playing.
* tetris.el (tetris-shape-done): Add FSM transition to tetris-state-clearing and tetris-state-clearing-wait.
* tetris.el (tetris-update-game): Ditto.
* tetris.el (tetris-move-bottom): Only execute if FSM state is playing.
* tetris.el (tetris-move-left): Ditto.
* tetris.el (tetris-move-right): Ditto.
* tetris.el (tetris-rotate-prev): Ditto.
* tetris.el (tetris-rotate-next): Ditto.
* tetris.el (tetris-mode): Precompute shape bounding boxes.
2003-03-30 Steve Youngs <youngs(a)xemacs.org>
* Makefile (EARLY_GENERATED_LISP): Revert previous change.
2003-03-22 Steve Youngs <youngs(a)xemacs.org>
* Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
to build custom-loads, this package doesn't have any.
2003-03-09 Ben Wing <ben(a)xemacs.org>
* Makefile:
Delete explicit compile:: and binkit: rules.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
norbert.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)
iD8DBQE+7BWZgu3ywdHdhM0RArwfAKD1JrQ7fHXl+qMzMQrIGGydlkkSXgCgs8s6
gWbnHqq+u+/59qIe9zQ3mUs=
=4Mxx
-----END PGP SIGNATURE-----