NOTE: This patch has been committed.
This is an attempt (partial, as I haven't finished recompiling the packages
from scratch, which takes hours and hours on my old machine) to fix the
package-compilation problems.
It also adds a bit of new stuff required for some other workspaces still to
be committed.
ChangeLog addition:
2004-12-06 Ben Wing <ben(a)xemacs.org>
* XEmacs.rules:
* XEmacs.rules (FORMAT_INFO_USING_XEMACS_NO_SAVE_ARGS):
text-modes is also needed due to dependency of texinfmt
on whitespace.
* XEmacs.rules ($(AUTOLOAD_PATH)/auto-autoloads.el):
Remove auto-autoloads if package-suppress forms have changed.
Touch auto-autoloads so it's always up-to-date; otherwise
problems ensue when no autoloads exist in a package.
mule-packages/locale/ChangeLog addition:
2004-12-06 Ben Wing <ben(a)xemacs.org>
* start-files/ro/locale-start.el:
* start-files/ro/locale-start.el (fboundp):
* start-files/ro/locale-start.el (startup-splash-frame-body): Removed.
* start-files/ro/locale-start.el (splash-frame-body): New.
* start-files/ro/locale-start.el (splash-screen-window-body): New.
* start-files/ro/locale-start.el (splash-screen-tty-body): New.
* start-files/ro/locale-start.el (command-line-do-help):
* start-files/ja/locale-start.el:
* start-files/ja/locale-start.el (fboundp):
* start-files/ja/locale-start.el (startup-splash-frame-body): Removed.
* start-files/ja/locale-start.el (splash-frame-body): New.
* start-files/ja/locale-start.el (splash-screen-window-body): New.
* start-files/ja/locale-start.el (splash-screen-tty-body): New.
* start-files/ja/locale-start.el (command-line-do-help):
* start-files/fr/locale-start.el:
* start-files/fr/locale-start.el (fboundp):
* start-files/fr/locale-start.el (splash-frame-body):
* start-files/fr/locale-start.el (splash-screen-window-body): New.
* start-files/fr/locale-start.el (splash-screen-tty-body): New.
Update start files to contain new versions for my new
splash-screen workspace.
xemacs-packages/ps-print/ChangeLog addition:
2004-12-06 Ben Wing <ben(a)xemacs.org>
* Makefile:
* Makefile (REQUIRES):
text-modes depends on xemacs-base.
xemacs-packages/texinfo/ChangeLog addition:
2004-12-06 Ben Wing <ben(a)xemacs.org>
* Makefile:
Depends on text-modes.
* texinfmt.el (whitespace):
Require 'whitespace to fix compilation.
xemacs-packages/xemacs-base/ChangeLog addition:
2004-12-06 Ben Wing <ben(a)xemacs.org>
* Makefile (PACKAGE_SUPPRESS):
Conditionalize package-suppress forms on existence of
`package-suppress', not any particular version.
* add-log.el (font-lock):
Require font-lock, since we make use of font-lock faces in
calls to set-face-parent upon loading, and faces are not
automatically autoloaded if we do it this way.
xemacs-packages/xemacs-devel/ChangeLog addition:
2004-12-06 Ben Wing <ben(a)xemacs.org>
* profile.el:
Update header docs.
packages source patch:
Diff command: bash -ci "cvs-diff --show-c-function -no-changelog "
Files affected: xemacs-packages/xemacs-devel/profile.el
xemacs-packages/xemacs-devel/eval-expr.el xemacs-packages/xemacs-base/add-log.el
xemacs-packages/xemacs-base/Makefile xemacs-packages/texinfo/texinfmt.el
xemacs-packages/texinfo/Makefile xemacs-packages/ps-print/Makefile
xemacs-packages/auctex/README xemacs-packages/auctex/CHANGES
mule-packages/locale/start-files/ro/locale-start.el
mule-packages/locale/start-files/ja/locale-start.el
mule-packages/locale/start-files/fr/locale-start.el XEmacs.rules
cvs server: Diffing .
Index: XEmacs.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/XEmacs.rules,v
retrieving revision 1.52
diff -u -p -r1.52 XEmacs.rules
--- XEmacs.rules 2004/11/07 23:52:54 1.52
+++ XEmacs.rules 2004/12/07 01:37:51
@@ -259,7 +259,7 @@ endif
html: $(HTML_DEP)
-FORMAT_INFO_USING_XEMACS_NO_SAVE_ARGS = -eval '(setq load-path (append (list
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/texinfo"
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/xemacs-base") load-path))' -l
informat -l texinfmt -f texinfo-format-buffer
+FORMAT_INFO_USING_XEMACS_NO_SAVE_ARGS = -eval '(setq load-path (append (list
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/texinfo"
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/text-modes"
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/xemacs-base") load-path))' -l
informat -l texinfmt -f texinfo-format-buffer
FORMAT_INFO_USING_XEMACS_ARGS = $(FORMAT_INFO_USING_XEMACS_NO_SAVE_ARGS) -f save-buffer
@@ -437,11 +437,19 @@ elcclean:
GENERATED_ELC_DEPENDENCIES = $(ELCS:.elc=.el) $(ELCS_1:.elc=.el)
+# If Makefile or _pkg.el has changed (Makefile will trigger _pkg.el
+# rebuilding), then our suppress forms may have changed. Just rebuilding
+# the autoload file normally isn't enough as the old suppress forms will
+# still sit there, so nuke it first.
+$(AUTOLOAD_PATH)/auto-autoloads.el:: $(AUTOLOAD_PATH)/_pkg.el
+ rm -f $(AUTOLOAD_PATH)/auto-autoloads.el
+
ifeq ($(XEMACS_21_5),t)
-$(AUTOLOAD_PATH)/auto-autoloads.el: $(GENERATED_ELC_DEPENDENCIES)
$(AUTOLOAD_PATH)/_pkg.el
+$(AUTOLOAD_PATH)/auto-autoloads.el:: $(GENERATED_ELC_DEPENDENCIES)
$(XEMACS) $(BATCH) -no-autoloads \
-l autoload -f batch-update-directory-autoloads \
$(PACKAGE) $(AUTOLOAD_PATH)
+ # The equivalent of `touch' is done automatically
@rm -f $(AUTOLOAD_PATH)/auto-autoloads.el~
$(AUTOLOAD_PATH)/custom-defines.el : $(GENERATED_ELC_DEPENDENCIES)
@@ -455,11 +463,12 @@ AUTOLOAD_PACKAGE_NAME = (setq autoload-p
AUTOLOAD_FILE = (setq generated-autoload-file \
\"$(AUTOLOAD_PATH)/auto-autoloads.el\")
-$(AUTOLOAD_PATH)/auto-autoloads.el: $(GENERATED_ELC_DEPENDENCIES)
$(AUTOLOAD_PATH)/_pkg.el
+$(AUTOLOAD_PATH)/auto-autoloads.el:: $(GENERATED_ELC_DEPENDENCIES)
$(XEMACS) $(BATCH) -no-autoloads \
-eval "$(AUTOLOAD_PACKAGE_NAME)" \
-eval "$(AUTOLOAD_FILE)" \
-l autoload -f batch-update-autoloads $^
+ @touch $(AUTOLOAD_PATH)/auto-autoloads.el
@rm -f $(AUTOLOAD_PATH)/auto-autoloads.el~
endif
cvs server: Diffing mule-packages
cvs server: Diffing mule-packages/edict
cvs server: Diffing mule-packages/egg-its
cvs server: Diffing mule-packages/latin-unity
cvs server: Diffing mule-packages/leim
cvs server: Diffing mule-packages/leim/quail
cvs server: Diffing mule-packages/locale
cvs server: Diffing mule-packages/locale/app-defaults
cvs server: Diffing mule-packages/locale/app-defaults/de
cvs server: Diffing mule-packages/locale/app-defaults/fr
cvs server: Diffing mule-packages/locale/app-defaults/ja
cvs server: Diffing mule-packages/locale/app-defaults/ro
cvs server: Diffing mule-packages/locale/start-files
cvs server: Diffing mule-packages/locale/start-files/fr
Index: mule-packages/locale/start-files/fr/locale-start.el
===================================================================
RCS file:
/pack/xemacscvs/XEmacs/packages/mule-packages/locale/start-files/fr/locale-start.el,v
retrieving revision 1.1
diff -u -p -r1.1 locale-start.el
--- mule-packages/locale/start-files/fr/locale-start.el 1999/05/13 15:36:32 1.1
+++ mule-packages/locale/start-files/fr/locale-start.el 2004/12/07 01:37:52
@@ -38,6 +38,10 @@
;;; Code:
+(if (fboundp 'splash-frame-body)
+
+;; old way
+
(defun splash-frame-body ()
`[((face (blue bold underline)
"\nDistribution, license de reproduction, garanties:\n\n")
@@ -76,7 +80,7 @@ Copyright (C) 1985-1998 Free Software Fo
Copyright (C) 1990-1994 Lucid, Inc.
Copyright (C) 1993-1997 Sun Microsystems, Inc. Tous droits réservés.
Copyright (C) 1994-1996 Board of Trustees, University of Illinois
-Copyright (C) 1995-1996 Ben Wing\n"))
+Copyright (C) 1995-2004 Ben Wing\n"))
((face (blue bold underline) "\nInformation, aide en ligne:\n\n")
"XEmacs vient avec une documentation fournie...\n\n"
@@ -104,10 +108,90 @@ Copyright (C) 1995-1996 Ben Wing\n"))
((key advertised-undo) ": annuler les modifications\n")
((key save-buffers-kill-emacs) ": sortir d'XEmacs\n"))
])
+
+;; new way
-(setq splash-frame-static-body
- `(,(emacs-version) "\n\n"
- (face italic
- "`C-' signifie la touche Contrôle,`M-' signifie la touche
Méta\n\n")))
+(defun splash-screen-window-body ()
+ `(
+ (face (blue bold underline)
+ "#### Entries utiles dans le menu Aide:\n\n")
+ ,@(if (string-match "beta" emacs-version)
+ `((face bold "Beta Info:")
+ (face (red bold)
+ " Ceci est une version expérimentale
d'XEmacs.\n"))
+ `( ""))
+ (face bold "XEmacs FAQ:")
+ " Lisez la FAQ d'XEmacs.\n"
+ (face bold "Info (Online Docs):")
+ " Lisez la documentation en-ligne.\n"
+ (face bold "Tutorial:")
+ " Lisez le tutoriel d'XEmacs.\n"
+ (face bold "Samples->View Sample init.el:") ;; #### translation
+ " Un fichier utile d'initialization.\n"
+ (face bold "About XEmacs:")
+ " À propos des développeurs d'XEmacs.\n"
+ "\n"
+ (face (bold blue) "Site web d'XEmacs:")
+ "
http://www.xemacs.org/\n\n"
+ ,@(if (featurep 'sparcworks)
+ `( "\
+Sun fournit un support pour le paquet d'intégration Workshop/XEmacs seulement.
+Tous les autres paquets d'XEmacs sont fournis «TEL QUEL».\n"
+ ,@(let ((lang (or (getenv "LC_ALL") (getenv "LC_MESSAGES")
+ (getenv "LANG"))))
+ (if (and
+ (not (featurep 'mule)) ;; Already got mule?
+ lang ;; Non-English locale?
+ (not (string= lang "C"))
+ (not (string-match "^en" lang))
+ ;; Comes with Sun WorkShop
+ (locate-file "xemacs-mule" exec-path))
+ '( "\
+Cette version d'XEmacs a été compilée avec le support Latin-1 seul.
+Pour manipuler d'autres langages, vous devez disposer d'une version
+multi-lingue (`Mule') d'XEmacs, soit en utilisant la commande `xemacs-mule',
+soit en positionnant la resource X `ESERVE*defaultXEmacsPath: xemacs-mule' en
+démarrant XEmacs depuis le WorkShop de Sun.
+\n")))))
+ (face italic "\
+Copyright (C) 1985-1999 Free Software Foundation, Inc.
+Copyright (C) 1990-1994 Lucid, Inc.
+Copyright (C) 1993-1997 Sun Microsystems, Inc. Tous droits réservés.
+Copyright (C) 1994-1996 Board of Trustees, University of Illinois.
+Copyright (C) 1995-2004 Ben Wing.\n")
+ ))
+
+(defun splash-screen-tty-body ()
+ `(
+ (face italic "[`C-' signifie la touche Contrôle,`M-' signifie la touche
Méta]\n\n")
+ ,@(if (string-match "beta" emacs-version)
+ `((key describe-beta)
+ ": " (face (red bold)
+ "Ceci est une version expérimentale d'XEmacs.\n"))
+ `( "\n"))
+ ((key xemacs-local-faq)
+ ": Lisez la FAQ d'XEmacs. (Un F " (face underline
"majuscule") " !)\n")
+ ((key info) ": Lisez la documentation en-ligne.\n")
+ ((key help-command)
+ ": De l'aide sur l'utilisation d'XEmacs.\n")
+ ((key help-with-tutorial)
+ ": Lisez le tutoriel d'XEmacs.\n")
+ ((key view-sample-init-el) ;; #### translation?
+ ": Regardez le fichier sample init.el.\n")
+ ((key about-xemacs) ": À propos des développeurs d'XEmacs.\n\n")
+ (face (bold blue) "Site web d'XEmacs: ")
+ "http://www.xemacs.org/\n\n"
+ (face italic "\
+Copyright (C) 1985-1999 Free Software Foundation, Inc.
+Copyright (C) 1990-1994 Lucid, Inc.
+Copyright (C) 1993-1997 Sun Microsystems, Inc. Tous droits réservés.
+Copyright (C) 1994-1996 Board of Trustees, University of Illinois.
+Copyright (C) 1995-2004 Ben Wing.")
+; ((key find-file) ": visiter un fichier\n")
+; ((key save-buffer) ": sauvegarder les modifiactions\n")
+; ((key advertised-undo) ": annuler les modifications\n")
+; ((key save-buffers-kill-emacs) ": sortir d'XEmacs\n")
+ ))
+)
;;; locale-start.el ends here
cvs server: Diffing mule-packages/locale/start-files/ja
Index: mule-packages/locale/start-files/ja/locale-start.el
===================================================================
RCS file:
/pack/xemacscvs/XEmacs/packages/mule-packages/locale/start-files/ja/locale-start.el,v
retrieving revision 1.3
diff -u -p -r1.3 locale-start.el
--- mule-packages/locale/start-files/ja/locale-start.el 2002/09/07 17:53:05 1.3
+++ mule-packages/locale/start-files/ja/locale-start.el 2004/12/07 01:37:52
@@ -35,14 +35,18 @@
;;; Code:
-(defun startup-splash-frame-body ()
+(if (fboundp 'splash-frame-body)
+
+;; old way
+
+(defun splash-frame-body ()
`("\n" ,(emacs-version) "\n"
(face bold-italic "\
Copyright (C) 1985-1997 Free Software Foundation, Inc.
Copyright (C) 1990-1994 Lucid, Inc.
Copyright (C) 1993-1997 Sun Microsystems, Inc. All Rights Reserved.
Copyright (C) 1994-1996 Board of Trustees, University of Illinois
-Copyright (C) 1995-1996 Ben Wing\n\n")
+Copyright (C) 1995-2004 Ben Wing\n\n")
,@(if (featurep 'sparcworks)
`( "\
@@ -75,6 +79,82 @@ Copyright (C) 1995-1996 Ben Wing\n\n")
$BIQHK$K?R$M$i$l$k<ALd$H$=$NEz$($O!"(BXEmacs
$BLdEz=8$K$"$j$^$9!#(B\n"
"$B%X%k%W%a%K%e!<$r;HMQ$9$k$+!"(B"(key xemacs-local-faq) "
$B$H%?%$%W$7$F$/$@$5$$!#(B"))))
+;; new way
+
+(defun splash-screen-window-body ()
+ `(
+ (face (blue bold underline)
+ "#### Entries utiles dans le menu Aide:\n\n")
+ ,@(if (string-match "beta" emacs-version)
+ `((face bold "Beta Info:")
+ (face (red bold)
+ " Ceci est une version exp,Ai(Brimentale
d'XEmacs.\n"))
+ `( ""))
+ (face bold "XEmacs FAQ:")
+ " Lisez la FAQ d'XEmacs.\n"
+ (face bold "Info (Online Docs):")
+ " $B$K$h$j!"(BInfo
$B%b!<%I$KF~$j!"%*%s%i%$%s$N%I%-%e%a%s%H$r(B.\n"
+ (face bold "Tutorial:")
+ " Lisez le tutoriel d'XEmacs.\n"
+ (face bold "Samples->View Sample init.el:") ;; #### translation
+ " Un fichier utile d'initialization.\n"
+ (face bold "About XEmacs:")
+ " ,A@(B propos des d,Ai(Bveloppeurs
d'XEmacs.\n"
+ "\n"
+ (face (bold blue) "Site web d'XEmacs:")
+ "
http://www.xemacs.org/\n\n"
+ ,@(if (featurep 'sparcworks)
+ `( "\
+$B%5%s$O!"(BWorkShop/Emacs $BE}9g2=%Q%C%1!<%8$N$_$r%5%]!<%H$7$^$9!#(B
+$BB>$N(B XEmacs $B%Q%C%1!<%8$O$9$Y$F!"!V8=>u$N$^$^!W$G6!5k$5$l$^$9!#(B
+$B>\:Y(B ($B1QJ8(B) $B$O(B" (key describe-no-warranty)
"$B$H%?%$%W$7$F!"(B
+1991 $BG/(B 6 $B7nHG(B GPL $B%P!<%8%g%s(B 2 $B$r$4Mw$/$@$5$$!#(B
+$BK\(B XEmacs $B$O4pK\%a%K%e!<$K8B$jF|K\8l2=$5$l$F$$$^$9!#AH$_9~$^$l$?(B
+$B%a!<%k(B (VM$B!"(BMH) $B$d%K%e!<%9$rFI$`$?$a$N%Q%C%1!<%8(B (Gnus)
$BEy$O!"(B
+$BF|K\8l$r40`z$K$O=hM}$G$-$^$;$s$N$G!"$4;HMQ$K$J$k>l9g$O==J,$4Cm0U(B
+$B$/$@$5$$!#(B\n"))
+
+ (face italic "\
+Copyright (C) 1985-1999 Free Software Foundation, Inc.
+Copyright (C) 1990-1994 Lucid, Inc.
+Copyright (C) 1993-1997 Sun Microsystems, Inc. Tous droits r,Ai(Bserv,Ai(Bs.
+Copyright (C) 1994-1996 Board of Trustees, University of Illinois.
+Copyright (C) 1995-2004 Ben Wing.\n")
+ ))
+
+(defun splash-screen-tty-body ()
+ `(
+ (face italic "[`C-' signifie la touche Contr,At(Ble,`M-' signifie la
touche M,Ai(Bta]\n\n")
+ ,@(if (string-match "beta" emacs-version)
+ `((key describe-beta)
+ ": " (face (red bold)
+ "Ceci est une version exp,Ai(Brimentale d'XEmacs.\n"))
+ `( "\n"))
+ (face (bold red) ( "\
+$BIQHK$K?R$M$i$l$k<ALd$H$=$NEz$($O!"(BXEmacs
$BLdEz=8$K$"$j$^$9!#(B\n"
+ "$B%X%k%W%a%K%e!<$r;HMQ$9$k$+!"(B"(key xemacs-local-faq) "
$B$H%?%$%W$7$F$/$@$5$$!#(B"))
+ ((key info) " $B$K$h$j!"(BInfo
$B%b!<%I$KF~$j!"%*%s%i%$%s$N%I%-%e%a%s%H$r(B\n")
+ ((key help-command)
+ ": De l'aide sur l'utilisation d'XEmacs.\n")
+ ((key help-with-tutorial)
+ " $B$G(B XEmacs $B$N;HMQJ}K!$N<B=,$r3+;O$G$-$^$9!#(B\n")
+ ((key view-sample-init-el) ;; #### translation?
+ ": Regardez le fichier sample init.el.\n")
+ ((key about-xemacs) ": ,A@(B propos des d,Ai(Bveloppeurs
d'XEmacs.\n\n")
+ (face (bold blue) "Site web d'XEmacs: ")
+ "http://www.xemacs.org/\n\n"
+ (face italic "\
+Copyright (C) 1985-1999 Free Software Foundation, Inc.
+Copyright (C) 1990-1994 Lucid, Inc.
+Copyright (C) 1993-1997 Sun Microsystems, Inc. Tous droits r,Ai(Bserv,Ai(Bs.
+Copyright (C) 1994-1996 Board of Trustees, University of Illinois.
+Copyright (C) 1995-2004 Ben Wing.")
+; ((key find-file) ": visiter un fichier\n")
+; ((key save-buffer) ": sauvegarder les modifiactions\n")
+; ((key advertised-undo) ": annuler les modifications\n")
+; ((key save-buffers-kill-emacs) ": sortir d'XEmacs\n")
+ ))
+)
(defun command-line-do-help (arg)
"Print the XEmacs usage message and exit."
cvs server: Diffing mule-packages/locale/start-files/ro
Index: mule-packages/locale/start-files/ro/locale-start.el
===================================================================
RCS file:
/pack/xemacscvs/XEmacs/packages/mule-packages/locale/start-files/ro/locale-start.el,v
retrieving revision 1.2
diff -u -p -r1.2 locale-start.el
--- mule-packages/locale/start-files/ro/locale-start.el 1998/07/12 15:57:53 1.2
+++ mule-packages/locale/start-files/ro/locale-start.el 2004/12/07 01:37:52
@@ -35,7 +35,11 @@
;;; Code:
-(defun startup-splash-frame-body ()
+(if (fboundp 'splash-frame-body)
+
+;; old way
+
+(defun splash-frame-body ()
(set-buffer-file-coding-system 'iso-8859-2)
`("\n" ,(emacs-version) "\n"
,@(if (string-match "beta" emacs-version)
@@ -48,7 +52,7 @@ Copyright (C) 1985-1997 Free Software Fo
Copyright (C) 1990-1994 Lucid, Inc.
Copyright (C) 1993-1997 Sun Microsystems, Inc. All Rights Reserved.
Copyright (C) 1994-1996 Board of Trustees, University of Illinois
-Copyright (C) 1995-1996 Ben Wing\n\n")
+Copyright (C) 1995-2004 Ben Wing\n\n")
,@(if (featurep 'sparcworks)
`( "\
@@ -92,6 +96,90 @@ xemacs-mule' c-Bând porniþi XEmacs-ul d
Pentru sugestii -Bºi rãspunsuri la întrebãri frecvente, citiþi FAQ-ul XEmacs-ului.-A
\(Este -Bîn meniul Help, dar puteþi tasta ºi " (key xemacs-local-faq) " [F
mare!].\)"))))-A
+;; new way
+
+(defun splash-screen-window-body ()
+ `(
+ (face (blue bold underline)
+ "#### Entries utiles dans le menu Aide:\n\n")
+ ,@(if (string-match "beta" emacs-version)
+ `((face bold "Beta Info:")
+ (face (red bold)
+ " Ceci est une version expérimentale
d'XEmacs.\n"))
+ `( ""))
+ (face bold "XEmacs FAQ:")
+ " Lisez la FAQ d'XEmacs.\n"
+ (face bold "Info (Online Docs):")
+ " Lisez la documentation en-ligne.\n"
+ (face bold "Tutorial:")
+ " Lisez le tutoriel d'XEmacs.\n"
+ (face bold "Samples->View Sample init.el:") ;; #### translation
+ " Un fichier utile d'initialization.\n"
+ (face bold "About XEmacs:")
+ " À propos des développeurs d'XEmacs.\n"
+ "\n"
+ (face (bold blue) "Site web d'XEmacs:")
+ "
http://www.xemacs.org/\n\n"
+ ,@(if (featurep 'sparcworks)
+ `( "\
+Sun fournit un support pour le paquet d'intégration Workshop/XEmacs seulement.
+Tous les autres paquets d'XEmacs sont fournis «TEL QUEL».\n"
+ ,@(let ((lang (or (getenv "LC_ALL") (getenv "LC_MESSAGES")
+ (getenv "LANG"))))
+ (if (and
+ (not (featurep 'mule)) ;; Already got mule?
+ lang ;; Non-English locale?
+ (not (string= lang "C"))
+ (not (string-match "^en" lang))
+ ;; Comes with Sun WorkShop
+ (locate-file "xemacs-mule" exec-path))
+ '( "\
+Cette version d'XEmacs a été compilée avec le support Latin-1 seul.
+Pour manipuler d'autres langages, vous devez disposer d'une version
+multi-lingue (`Mule') d'XEmacs, soit en utilisant la commande `xemacs-mule',
+soit en positionnant la resource X `ESERVE*defaultXEmacsPath: xemacs-mule' en
+démarrant XEmacs depuis le WorkShop de Sun.
+\n")))))
+ (face italic "\
+Copyright (C) 1985-1999 Free Software Foundation, Inc.
+Copyright (C) 1990-1994 Lucid, Inc.
+Copyright (C) 1993-1997 Sun Microsystems, Inc. Tous droits réservés.
+Copyright (C) 1994-1996 Board of Trustees, University of Illinois.
+Copyright (C) 1995-2004 Ben Wing.\n")
+ ))
+
+(defun splash-screen-tty-body ()
+ `(
+ (face italic "[`C-' signifie la touche Contrôle,`M-' signifie la touche
Méta]\n\n")
+ ,@(if (string-match "beta" emacs-version)
+ `((key describe-beta)
+ ": " (face (red bold)
+ "Ceci est une version expérimentale d'XEmacs.\n"))
+ `( "\n"))
+ ((key xemacs-local-faq)
+ ": Lisez la FAQ d'XEmacs. (Un F " (face underline
"majuscule") " !)\n")
+ ((key info) ": Lisez la documentation en-ligne.\n")
+ ((key help-command)
+ ": De l'aide sur l'utilisation d'XEmacs.\n")
+ ((key help-with-tutorial)
+ ": Lisez le tutoriel d'XEmacs.\n")
+ ((key view-sample-init-el) ;; #### translation?
+ ": Regardez le fichier sample init.el.\n")
+ ((key about-xemacs) ": À propos des développeurs d'XEmacs.\n\n")
+ (face (bold blue) "Site web d'XEmacs: ")
+ "http://www.xemacs.org/\n\n"
+ (face italic "\
+Copyright (C) 1985-1999 Free Software Foundation, Inc.
+Copyright (C) 1990-1994 Lucid, Inc.
+Copyright (C) 1993-1997 Sun Microsystems, Inc. Tous droits réservés.
+Copyright (C) 1994-1996 Board of Trustees, University of Illinois.
+Copyright (C) 1995-2004 Ben Wing.")
+; ((key find-file) ": visiter un fichier\n")
+; ((key save-buffer) ": sauvegarder les modifiactions\n")
+; ((key advertised-undo) ": annuler les modifications\n")
+; ((key save-buffers-kill-emacs) ": sortir d'XEmacs\n")
+ ))
+)
(defun command-line-do-help (arg)
"Print the XEmacs usage message and exit."
cvs server: Diffing mule-packages/lookup
cvs server: Diffing mule-packages/lookup/etc
cvs server: Diffing mule-packages/lookup/lisp
cvs server: Diffing mule-packages/lookup/packages
cvs server: Diffing mule-packages/lookup/packages/dict-misc
cvs server: Diffing mule-packages/lookup/packages/jitenban97
cvs server: Diffing mule-packages/lookup/texi
cvs server: Diffing mule-packages/mule-base
cvs server: Diffing mule-packages/mule-base/doc
cvs server: Diffing mule-packages/mule-base/doc/Thai
cvs server: Diffing mule-packages/mule-base/doc/viet
cvs server: Diffing mule-packages/mule-base/etc
cvs server: Diffing mule-packages/mule-base/lib-src
cvs server: Diffing mule-packages/mule-base/texi
cvs server: Diffing mule-packages/mule-ucs
cvs server: Diffing mule-packages/mule-ucs/doc
cvs server: Diffing mule-packages/mule-ucs/lisp
cvs server: Diffing mule-packages/mule-ucs/lisp/big5conv
cvs server: Diffing mule-packages/mule-ucs/lisp/jisx0213
cvs server: Diffing mule-packages/mule-ucs/lisp/reldata
cvs server: Diffing mule-packages/skk
cvs server: Diffing mule-packages/skk/etc
cvs server: Diffing mule-packages/skk/texi
cvs server: Diffing unsupported
cvs server: Diffing unsupported/rendhalver
cvs server: Diffing unsupported/scop
cvs server: Diffing unsupported/scop/antlr-mode
cvs server: Diffing unsupported/scop/antlr-mode/lisp
cvs server: Diffing unsupported/scop/cogre
cvs server: Diffing unsupported/scop/ede
cvs server: Diffing unsupported/scop/generic-modes
cvs server: Diffing unsupported/scop/vc
cvs server: Diffing unsupported/simon
cvs server: Diffing unsupported/simon/asn1
cvs server: Diffing unsupported/simon/epop3
cvs server: Diffing unsupported/simon/flim
cvs server: Diffing unsupported/simon/flim/tests
cvs server: Diffing unsupported/stephen
cvs server: Diffing unsupported/stephen/synfl
cvs server: Diffing unsupported/stephen/synfl/doc
cvs server: Diffing xemacs-packages
cvs server: Diffing xemacs-packages/Sun
cvs server: Diffing xemacs-packages/ada
cvs server: Diffing xemacs-packages/apel
cvs server: Diffing xemacs-packages/auctex
Index: xemacs-packages/ps-print/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/ps-print/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- xemacs-packages/ps-print/Makefile 2004/08/10 06:31:48 1.18
+++ xemacs-packages/ps-print/Makefile 2004/12/07 01:41:05
@@ -24,7 +24,7 @@ AUTHOR_VERSION = 6.5.6
MAINTAINER = XEmacs Development Team <xemacs-beta(a)xemacs.org>
PACKAGE = ps-print
PKG_TYPE = regular
-REQUIRES = text-modes
+REQUIRES = text-modes xemacs-base
CATEGORY = standard
include ../../Local.rules.inc
cvs server: Diffing xemacs-packages/ps-print/etc
cvs server: Diffing xemacs-packages/ps-print/etc/ps-print
cvs server: Diffing xemacs-packages/psgml
cvs server: Diffing xemacs-packages/psgml-dtds
cvs server: Diffing xemacs-packages/psgml-dtds/etc
cvs server: Diffing xemacs-packages/psgml-dtds/etc/ISO_8879-1986
cvs server: Diffing xemacs-packages/psgml-dtds/etc/ISO_8879-1986/entities
cvs server: Diffing xemacs-packages/psgml-dtds/etc/cdtd
cvs server: Diffing xemacs-packages/python-modes
cvs server: Diffing xemacs-packages/reftex
cvs server: Diffing xemacs-packages/riece
cvs server: Diffing xemacs-packages/riece/doc
cvs server: Diffing xemacs-packages/riece/lisp
cvs server: Diffing xemacs-packages/riece/lisp/test
cvs server: Diffing xemacs-packages/rmail
cvs server: Diffing xemacs-packages/rmail/etc
cvs server: Diffing xemacs-packages/ruby-modes
cvs server: Diffing xemacs-packages/sasl
cvs server: Diffing xemacs-packages/scheme
cvs server: Diffing xemacs-packages/semantic
cvs server: Diffing xemacs-packages/sgml
cvs server: Diffing xemacs-packages/sh-script
cvs server: Diffing xemacs-packages/sieve
cvs server: Diffing xemacs-packages/slider
cvs server: Diffing xemacs-packages/slider/etc
cvs server: Diffing xemacs-packages/sml-mode
cvs server: Diffing xemacs-packages/sounds-au
cvs server: Diffing xemacs-packages/sounds-wav
cvs server: Diffing xemacs-packages/speedbar
cvs server: Diffing xemacs-packages/strokes
cvs server: Diffing xemacs-packages/supercite
cvs server: Diffing xemacs-packages/texinfo
Index: xemacs-packages/texinfo/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/texinfo/Makefile,v
retrieving revision 1.27
diff -u -p -r1.27 Makefile
--- xemacs-packages/texinfo/Makefile 2004/11/08 02:16:19 1.27
+++ xemacs-packages/texinfo/Makefile 2004/12/07 01:41:05
@@ -22,7 +22,7 @@ AUTHOR_VERSION =
MAINTAINER = XEmacs Development Team <xemacs-beta(a)xemacs.org>
PACKAGE = texinfo
PKG_TYPE = regular
-REQUIRES = xemacs-base
+REQUIRES = text-modes xemacs-base
CATEGORY = standard
ELCS = detexinfo.elc informat.elc makeinfo.elc texinfo.elc tex-mode.elc \
Index: xemacs-packages/texinfo/texinfmt.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/texinfo/texinfmt.el,v
retrieving revision 1.10
diff -u -p -r1.10 texinfmt.el
--- xemacs-packages/texinfo/texinfmt.el 2004/11/08 02:16:19 1.10
+++ xemacs-packages/texinfo/texinfmt.el 2004/12/07 01:41:36
@@ -37,6 +37,8 @@
;;; Code:
+(require 'whitespace)
+
;;; Emacs lisp functions to convert Texinfo files to Info files.
(or (fboundp 'defgroup)
cvs server: Diffing xemacs-packages/text-modes
cvs server: Diffing xemacs-packages/textools
cvs server: Diffing xemacs-packages/time
cvs server: Diffing xemacs-packages/time/etc
cvs server: Diffing xemacs-packages/tm
cvs server: Diffing xemacs-packages/tm/lib-src
cvs server: Diffing xemacs-packages/tm/texi
cvs server: Diffing xemacs-packages/tooltalk
cvs server: Diffing xemacs-packages/tpu
cvs server: Diffing xemacs-packages/tramp
cvs server: Diffing xemacs-packages/tramp/lisp
cvs server: Diffing xemacs-packages/tramp/test
cvs server: Diffing xemacs-packages/tramp/texi
cvs server: Diffing xemacs-packages/vc
cvs server: Diffing xemacs-packages/vc-cc
cvs server: Diffing xemacs-packages/vhdl
cvs server: Diffing xemacs-packages/view-process
cvs server: Diffing xemacs-packages/viper
cvs server: Diffing xemacs-packages/viper/etc
cvs server: Diffing xemacs-packages/vm
cvs server: Diffing xemacs-packages/vm/etc
cvs server: Diffing xemacs-packages/w3
cvs server: Diffing xemacs-packages/w3/contrib
cvs server: Diffing xemacs-packages/w3/etc
cvs server: Diffing xemacs-packages/w3/images
cvs server: Diffing xemacs-packages/w3/lisp
cvs server: Diffing xemacs-packages/w3/texi
cvs server: Diffing xemacs-packages/x-symbol
cvs server: Diffing xemacs-packages/x-symbol/etc
cvs server: Diffing xemacs-packages/x-symbol/fonts
cvs server: Diffing xemacs-packages/x-symbol/lisp
cvs server: Diffing xemacs-packages/x-symbol/man
cvs server: Diffing xemacs-packages/x-symbol/origfonts
cvs server: Diffing xemacs-packages/xemacs-base
Index: xemacs-packages/xemacs-base/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/xemacs-base/Makefile,v
retrieving revision 1.95
diff -u -p -r1.95 Makefile
--- xemacs-packages/xemacs-base/Makefile 2004/11/26 08:02:14 1.95
+++ xemacs-packages/xemacs-base/Makefile 2004/12/07 01:41:37
@@ -26,8 +26,8 @@ REQUIRES =
CATEGORY = standard
PACKAGE_SUPPRESS = \
- (package-suppress 'xemacs-base \"regexp-opt\" '(emacs-version>= 21
5 11)) \
- (package-suppress 'xemacs-base \"easy-mmode\" '(emacs-version>= 21
5 11))
+ (package-suppress 'xemacs-base \"regexp-opt\" '(fboundp
'package-suppress)) \
+ (package-suppress 'xemacs-base \"easy-mmode\" '(fboundp
'package-suppress))
ELCS = add-log.elc advice.elc annotations.elc assoc.elc case-table.elc \
chistory.elc comint.elc comint-xemacs.elc compile.elc debug.elc \
Index: xemacs-packages/xemacs-base/add-log.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/xemacs-base/add-log.el,v
retrieving revision 1.23
diff -u -p -r1.23 add-log.el
--- xemacs-packages/xemacs-base/add-log.el 2004/11/26 07:30:29 1.23
+++ xemacs-packages/xemacs-base/add-log.el 2004/12/07 01:41:57
@@ -34,6 +34,8 @@
(eval-when-compile
(require 'timezone))
+(require 'font-lock)
+
(defgroup change-log nil
"Change log maintenance"
:group 'tools
cvs server: Diffing xemacs-packages/xemacs-base/etc
cvs server: Diffing xemacs-packages/xemacs-devel
Index: xemacs-packages/xemacs-devel/profile.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/xemacs-devel/profile.el,v
retrieving revision 1.11
diff -u -p -r1.11 profile.el
--- xemacs-packages/xemacs-devel/profile.el 2004/11/14 04:50:03 1.11
+++ xemacs-packages/xemacs-devel/profile.el 2004/12/07 01:41:57
@@ -38,17 +38,28 @@
;; In addition, call counts for each function called are recorded.
;; `profile-results' pretty-prints this information.
-;; Caveats (ELP users should read this):
+;; Note (ELP users should read this):
;;
-;; 1) The time reported is function time, rather than
-;; function+descendants time;
-;; 2) Each tick is equivalent to 1ms (which can be changed), but this
-;; is CPU time (user+kernel), not the real time;
-;; 3) Only the actual funcalls are profiled. If, in the C code, a subr
-;; Ffoo calls Fbar directly, using Fbar (), only Ffoo will appear in
+;; 1) Both function and function + descendants time are reported.
+;; 2) Number of times called is recorded for each function, as well as
+;; Lisp allocation for the functions and for function + descendants.
+;; 3) The profiling entries include not only functions but also certain
+;; common internal operations, such as redisplay, garbage collection,
+;; byte-char conversion, internal-external conversion, etc. Profiling
+;; overhead is also recorded.
+;; 4) Each tick is equivalent to 1ms (which can be changed), but this
+;; is CPU time (user+kernel), not the real time.
+;; 5) Only the actual funcalls are profiled. If, in the C code, a subr
+;; Ffoo calls Fbar directly, using Fbar(), only Ffoo will appear in
;; the profile.
-;; 4) When profiling complex forms, more meaningful results are achieved
+;; 6) When profiling complex forms, more meaningful results are achieved
;; by byte-compiling, e.g. with `compile-and-profile'.
+;; 7) Results will be skewed if your XEmacs is compiled with error-
+;; checking. The best thing is to compile with optimization and without
+;; error-checking, before profiling.
+;; 8) If you call `profile-key-sequence' and then hit a sequence starting
+;; with `M-x ...', the profiling will start from when you hit M-x,
+;; and will include the reading of the rest of the command.
;; There are three levels of functions:
;;
cvs server: Diffing xemacs-packages/xemacs-devel/texi
cvs server: Diffing xemacs-packages/xlib
cvs server: Diffing xemacs-packages/xlib/convmod
cvs server: Diffing xemacs-packages/xlib/lisp
cvs server: Diffing xemacs-packages/xslide
cvs server: Diffing xemacs-packages/xslt-process
cvs server: Diffing xemacs-packages/xslt-process/doc
cvs server: Diffing xemacs-packages/xslt-process/java
cvs server: Diffing xemacs-packages/xslt-process/java/xslt
cvs server: Diffing xemacs-packages/xslt-process/lisp
cvs server: Diffing xemacs-packages/xwem
cvs server: Diffing xemacs-packages/xwem/battery
cvs server: Diffing xemacs-packages/xwem/dockapp
cvs server: Diffing xemacs-packages/xwem/extra
cvs server: Diffing xemacs-packages/xwem/icons
cvs server: Diffing xemacs-packages/xwem/lisp
cvs server: Diffing xemacs-packages/xwem/man
cvs server: Diffing xemacs-packages/xwem/utils
cvs server: Diffing xemacs-packages/zenirc
cvs server: Diffing xemacs-packages/zenirc/doc
cvs server: Diffing xemacs-packages/zenirc/src