version numbering
12 years, 8 months
Julian Bradfield
My ambition for this year is to document and release my
unicode-internal fork of 21.4 (so that maybe SXEmacs can borrow it?).
But my first puzzle is what to use for emacs-version !
It's basically XEmacs 21.4.21, with the unicode conversion. Eventually
I'll sync with 21.4.22 and 21.4.23, and possibly over time add one or
two other things (like bidi).
Currently my emacs-version is
"21.4 (beta21) \"JCB UNICODE V0.5\" XEmacs Unicode"
What's the right thing to do? Do what Steve does and call it JXEmacs
or UXEmacs, and then just continue version numbers from 21.4.21 ?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
lisp error when using org-agenda
12 years, 9 months
Robert Pluim
Hi Aidan, the following revision (according to hg bisect)
$ hg bisect -b
The first bad revision is:
changeset: 5377:eac2e6bd5b2c
user: Aidan Kehoe <kehoea(a)parhasard.net>
date: Thu Mar 17 21:50:34 2011 +0000
summary: Correct some minor problems in my last change.
Is causing this error:
Debugger entered--Lisp error: (no-catch :skip t)
org-agenda-get-timestamps()
org-agenda-get-day-entries("/cygdrive/c/Documents and
Settings/RPluim/org/AcmePacket.org" (1 11 2012) :deadline :scheduled
:timestamp :sexp)
apply(org-agenda-get-day-entries "/cygdrive/c/Documents and
Settings/RPluim/org/AcmePacket.org" (1 11 2012) (:deadline :scheduled
:timestamp :sexp))
byte-code("..." [rtnall org-agenda-show-log date rtn file
org-agenda-entry-types org-check-agenda-file delete* :deadline :test
eq (only clockcheck) org-agenda-get-day-entries :closed apply append
(:closed) org-agenda-include-deadlines] 7)
org-agenda-list(nil)
call-interactively(org-agenda-list)
byte-code("..." [command arg entry lprops type keys nil buffer-name
current-window delete* mapcar #<compiled-function (from
"/cygdrive/c/Documents and
Settings/RPluim/.xemacs/org-mode/lisp/org-agenda.elc") (x) "...(41)"
[prefix-descriptions x nil ""] 3 0x1b4c> buffer-file-name
buffer-base-buffer boundp org-agenda-keep-restricted-file-list put
org-agenda-files org-restrict org-agenda-redo-command org-lprops
last-args org-agenda-get-restriction-and-command region t
region-beginning region-end subtree org-back-to-heading
org-end-of-subtree assoc 2 functionp eval 3 4 agenda org-let
(org-agenda-list current-prefix-arg) alltodo (org-todo-list
current-prefix-arg) search (org-search-view current-prefix-arg match
nil) stuck (org-agenda-list-stuck-projects current-prefix-arg) tags
(org-tags-view current-prefix-arg match) tags-todo (org-tags-view
(quote ...) match) todo ...] 6)
org-agenda(nil)
call-interactively(org-agenda)
(dispatch-event "[internal]")
Note that this happens only when byte-compiling org-agenda.el, running
it uncompiled works fine. I've attached org-agenda.el
Thanks
Robert
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
.hgsub in xemacsweb
12 years, 9 months
Vin Shelton
Michael -
Why does the .hgsub file in the xemacsweb repository contain:
../xemacs
../xemacs-packages
? When I clone the xemacsweb repo, I get a copy of the packages and
the 21.5 sources. That's more than I want. Do you mean to have those
sub-repos listed there? If so, is there some way I can elide them
from my copy of the repo?
Thanks,
Vin
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Change in the way highlighting a regin works
12 years, 9 months
robert delius royar
[I am resending this email because I believe the original was blocked because
of attached screen-capture files.]
Somewhere during recent changes in XEmacs code, highlighting forms have
changed. I have uploaded two screen captures of XEmacs frames to my
Google Docs account:
1. XEmacs-highlight-a944c124b2d3.png the original format where
highlighting ends in each line on the last character on the line:
https://docs.google.com/a/royar.org/leaf?id=0BxyfmUIeUgYHNDMwMDJkNjMtZTEx...
2. XEmacs-highlight-e6b5c49f9e13.png the current format where
highlighting continues on a line until the right-hand margin, regardless of
whether there is whitespace in the blank region:
https://docs.google.com/a/royar.org/leaf?id=0BxyfmUIeUgYHZjk0MzQ2MDItYzdk...
Are there custom variables I should check to see if recent changes make my
original settings (used for 10 years) caused the change in appearance?
Both captures were from 21.5 (beta31) "ginger." Because I had been working
wiith unwrapped text for the last few weeks, I did not notice the change until
earlier this week.
I do have the following custom-set-face:
(zmacs-region ((t (:background "yellow"))) t)
and have for many years. The only other reference I have to zmacs-regions is in
an old function that gets called when I hit the delete or the backspace key and
a region is active--it deletes the region.
--
rdr
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2012-01-10-15)
12 years, 9 months
Norbert Koch
-----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:
===========================
Sun-1.17-pkg.tar.gz upstream version: none
cc-mode-1.47-pkg.tar.gz upstream version: 5.30.10
ede-1.04-pkg.tar.gz upstream version: 1.0pre4
edit-utils-2.45-pkg.tar.gz upstream version: none
eudc-1.41-pkg.tar.gz upstream version: 1.32
mmm-mode-1.06-pkg.tar.gz upstream version: 0.4.8
net-utils-1.57-pkg.tar.gz upstream version: N/A
speedbar-1.30-pkg.tar.gz upstream version: 1.0pre4
text-modes-2.01-pkg.tar.gz upstream version: none
w3-1.36-pkg.tar.gz upstream version: 4.0pre47
xemacs-base-2.31-pkg.tar.gz upstream version: none
Previously Announced Packages Still in Pre-Release:
==================================================
games-1.21-pkg.tar.gz upstream version: 2.00
leim-1.33-pkg.tar.gz upstream version: none
mh-e-1.33-pkg.tar.gz upstream version: 7.4.2
pgg-1.08-pkg.tar.gz upstream version: 0.1
prog-modes-2.25-pkg.tar.gz upstream version: none
ruby-modes-1.05-pkg.tar.gz upstream version: 1.8.7
x-symbol-1.13-pkg.tar.gz upstream version: 4.5.1
xemacs-devel-1.82-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/Sun/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.17 released.
2011-12-30 Aidan Kehoe <kehoea(a)parhasard.net>
* sunpro-sparcworks.el:
No longer require cl-19, Quiroz's CL compatibility package is long
gone, (require 'cl) is good enough.
- ------- ChangeLog Entries from xemacs-packages/cc-mode/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.47 released.
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.46 released.
- ------- ChangeLog Entries from xemacs-packages/ede/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.04 released.
2011-12-30 Aidan Kehoe <kehoea(a)parhasard.net>
* ede.el (ede-load-cache):
#'save-excursion before #'set-buffer here, this code is run at
compile time (via (require 'ede), especially in semantic), and the
naked set-buffer interacts badly with the byte-compiler.
- ------- ChangeLog Entries from xemacs-packages/edit-utils/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.45 released.
- ------- ChangeLog Entries from xemacs-packages/eudc/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.41 released.
2011-12-31 Aidan Kehoe <kehoea(a)parhasard.net>
* eudc.el (eudc-custom-generated-menu):
Only call #'custom-menu-create if the menubar is available; avoids
compilation problems when this code is evaluated as a result of
(require 'eudc).
- ------- ChangeLog Entries from xemacs-packages/mmm-mode/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.06 released.
- ------- ChangeLog Entries from xemacs-packages/net-utils/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.57 released.
- ------- ChangeLog Entries from xemacs-packages/speedbar/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.30 released.
- ------- ChangeLog Entries from xemacs-packages/text-modes/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.01 released.
- ------- ChangeLog Entries from xemacs-packages/w3/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.36 released.
2011-12-31 Aidan Kehoe <kehoea(a)parhasard.net>
* lisp/w3-menu.el (w3-menu-edit-menu):
Only call #'custom-menu-create if the menubar is available; avoids
compilation problems when this code is evaluated as a result of
(require 'w3-menu).
- ------- ChangeLog Entries from xemacs-packages/xemacs-base/ChangeLog -------
2012-01-10 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.31 released.
2011-12-30 Aidan Kehoe <kehoea(a)parhasard.net>
* advice.el (ad-set-arguments):
* advice.el (ad-assemble-advised-definition):
Use #'subst, not #'nsubst; advice constructed by macros may have
shared structure, and any in-place modification will break this.
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.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFPDE6y7yJLt8ORD7cRAgREAJoDirVvAWO4+FaQkxKhGSbX3fkH/gCdHpm0
Lx1dks5Dbr8QXowRgTTpXmE=
=ivip
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2012-01-13-14)
12 years, 9 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory after some hg mess reduction on my side:
New Packages in Pre-Release:
===========================
cc-mode-1.48-pkg.tar.gz upstream version: 5.32.2
edit-utils-2.46-pkg.tar.gz upstream version: none
hyperbole-1.18-pkg.tar.gz upstream version: 5.0.3
Previously Announced Packages Still in Pre-Release:
==================================================
Sun-1.17-pkg.tar.gz upstream version: none
ede-1.04-pkg.tar.gz upstream version: 1.0pre4
eudc-1.41-pkg.tar.gz upstream version: 1.32
games-1.21-pkg.tar.gz upstream version: 2.00
leim-1.33-pkg.tar.gz upstream version: none
mh-e-1.33-pkg.tar.gz upstream version: 7.4.2
mmm-mode-1.06-pkg.tar.gz upstream version: 0.4.8
net-utils-1.57-pkg.tar.gz upstream version: N/A
pgg-1.08-pkg.tar.gz upstream version: 0.1
prog-modes-2.25-pkg.tar.gz upstream version: none
ruby-modes-1.05-pkg.tar.gz upstream version: 1.8.7
speedbar-1.30-pkg.tar.gz upstream version: 1.0pre4
text-modes-2.01-pkg.tar.gz upstream version: none
w3-1.36-pkg.tar.gz upstream version: 4.0pre47
x-symbol-1.13-pkg.tar.gz upstream version: 4.5.1
xemacs-base-2.31-pkg.tar.gz upstream version: none
xemacs-devel-1.82-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/cc-mode/ChangeLog -------
2012-01-13 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.48 released.
- ------- ChangeLog Entries from xemacs-packages/edit-utils/ChangeLog -------
2012-01-13 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.46 released.
2012-01-12 Vin Shelton <acs(a)xemacs.org>
* buffer-colors.el:
* icon-themes.el: Remove autoloads that force package loading.
- ------- ChangeLog Entries from xemacs-packages/hyperbole/ChangeLog -------
2012-01-13 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.18 released.
2012-01-12 Mats Lidell <matsl(a)xemacs.org>
* Synced with FSF version 5.0.3
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.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFPEC+i7yJLt8ORD7cRApjpAJ99t5pM8Ii7MmzWSq09kjCTnosO1wCbB+pD
7uGCN5R2kBpzcHbFVK2CVI8=
=w8hk
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Reader problem with GCC 4.7
12 years, 9 months
Jerry James
Hi all,
Soon-to-be GCC 4.7 has been added to Fedora Rawhide, and we package
maintainers have been asked to rebuild our packages with it to flush
out problems early. XEmacs 21.5.31 (release sources, plus a few small
patches to adapt to Fedora conventions) succeeds on the 32-bit x86
build, but fails the x86_64 build:
http://koji.fedoraproject.org/koji/getfile?taskID=3637195&name=build.log
The (void-variable ceiling) error that kills the build is triggered by
this code in cl-extra.el:
;; We can't use macrolet in this file; whence the literal macro
;; definition-and-call:
((macro . (lambda (&rest symbols)
"Make some old CL package truncate and round functions available.
These functions are now implemented in C; their Lisp implementations in this
XEmacs are trivial, so we provide them and mark them obsolete."
(let (symbol result)
(while symbols
(setq symbol (car symbols)
symbols (cdr symbols))
(push `(make-obsolete ',(intern (format "%s*" symbol))
',symbol "21.5.29")
result)
(push
`(defun ,(intern (format "%s*" symbol)) (number &optional divisor)
,(format "See `%s'. This returns a list, not multiple values."
symbol)
(multiple-value-list (,symbol number divisor)))
result))
(cons 'progn result))))
ceiling floor round truncate)
The problem appears to be that read0 in lread.c is reading that form
without the (macro . <this part kept>); i.e., it is reading this:
((lambda (&rest symbols)
"Make some old CL package truncate and round functions available.
These functions are now implemented in C; their Lisp implementations in this
XEmacs are trivial, so we provide them and mark them obsolete."
(let (symbol result)
(while symbols
(setq symbol (car symbols)
symbols (cdr symbols))
(push `(make-obsolete ',(intern (format "%s*" symbol))
',symbol "21.5.29")
result)
(push
`(defun ,(intern (format "%s*" symbol)) (number &optional divisor)
,(format "See `%s'. This returns a list, not multiple values."
symbol)
(multiple-value-list (,symbol number divisor)))
result))
(cons 'progn result)))
ceiling floor round truncate)
which, when evaluated, causes the problem by trying to compute the
values of the parameters ceiling, floor, round, and truncate (which
have function bindings, but no value bindings). Can anyone think of
any code that, if miscompiled, could result in this misreading of the
Lisp? I'm not really familiar with the reader code, and none of the
GCC warnings produced by this build appear to be relevant.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
extents and insert-before-markers
12 years, 9 months
Julian Bradfield
Is it the case that insert-before-markers at the end of an end-open
extent will put the text inside the extent (and correspondingly that
insert-before-markers at the start of a start-closed extent will not)?
If so, could some documentation say so?
If not, why not?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Failure building packages (Vin Shelton)
12 years, 9 months
steven Mitchell
Vin,
That sounds familiar, the custom-set-face-bold.
I had filed a bug in the issue tracker about custom-set-face-bold not
auto-loading. Issue 816.
In that bug report I wrote how I fixed it here, by editing it in the
auto-autoloads.el but didn't
have write permissions to push (correct word?) a patch, so started an issue.
A few days later Byrel and I uploaded our first packages, which included
all 5 of the files that
were changed. So we could be responsible...
We used custom-set-face-bold in setting bold on for the text-icons
theme. Maybe since the
icon-themes package is uploaded now, the issue of custom-set-face-bold
not auto-loading is showing
up for everyone? I'm just guessing, maybe it is something else.
Steve Mitchell
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Change in the way highlighting a regin works
12 years, 9 months
robert delius royar
[I am resending this email because I believe the original was blocked
because the attached files were too large.]
Somewhere during recent changes in XEmacs code, highlighting forms have
changed. I have attached two screen captures of XEmacs frames:
1. /Bangle/XEmacs-highlight-a944c124b2d3.png the original format where
highlighting ends in each line on the last character on the line
2. /Bangle/XEmacs-highlight-e6b5c49f9e13.png the current format where
highlighting continues on a line until the right-hand margin, regardless of
whether there is whitespace in the blank region.
Are there custom variables I should check to see if recent changes make my
original settings (used for 10 years) caused the change in appearance?
Both captures were from 21.5 (beta31) "ginger." Because I had been working
wiith unwrapped text for the last few weeks, I did not notice the change until
earlier this week.
I do have the following custom-set-face:
(zmacs-region ((t (:background "yellow"))) t)
and have for many years. The only other reference I have to zmacs-regions is in
an old function that gets called when I hit the delete or the backspace key and
a region is active--it deletes the region.
--
rdr
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta