Anonymous avatar Anonymous committed 6e31f47

Sync with upstream 0.2.1 <1056740504.11345.194.camel@bobcat.ods.org>;

Comments (0)

Files changed (14)

 xslide Change Log
 =================
-Id: CHANGELOG.TXT,v 1.2 2001/09/05 21:41:40 menteith Exp $
+$Id$
 
 Revision 0.2, 27 August 2001
 ============================
+2003-06-27  Ville Skyttä  <scop@xemacs.org>
+
+	* Sync with upstream 0.2.1.  See ChangeLog.upstream.
+
 2003-03-09  Ben Wing  <ben@xemacs.org>
 
 	* Makefile:

ChangeLog.upstream

+2003-05-26  Tony Graham  <tonygraham@users.sourceforge.net>
+
+	* === Released 0.2.1 ===
+
+	* Makefile, README.TXT: 'makefile' is now 'Makefile' and other
+	files changed capitalisation.
+
+	* README.TXT, xslide.el: Updated for xslide 0.2.1.
+
+	* NEWS, TODO: Added NEWS and TODO files.
+
+2003-05-20  Tony Graham  <tonygraham@users.sourceforge.net>
+
+	* xslide.el: Added unused `xsl-initial-fo-file' and
+	`xsl-initial-fo-initial-point'.
+
+	* xslide-data.el: Added some padding, space, line-height, and keep
+	entries.
+
+	* xslide-font.el: Now cope with whitespace in
+	`xsl-font-lock-region-point-min', etc.
+
+2001-11-16  Tony Graham  <tkg@menteith.com>
+
+	* xslide-font.el: Changed font-lock block limit regexps to just
+	'<'.
+
+	* xslide.el: Set `indent-line-function' so `indent-region' works
+	correctly.
+
 2001-10-20  Tony Graham  <tkg@menteith.com>
 
+	* ChangeLog: Added ChangeLog since incremental changes now
+	available from CVS.
+
+	* xslide.el: Set ident-line-function to `xsl-electric-tab'.
+
 	* xslide-process.el: Add ability to view or browse process output
 	and xsl-process-view-output and xsl-process-browse-output
 	customizable variables to control them.  Add error-regexp and
 # Boston, MA 02111-1307, USA.
 
 VERSION = 1.06
-AUTHOR_VERSION = 0.2
+AUTHOR_VERSION = 0.2.1
 MAINTAINER = XEmacs Development Team <xemacs-beta@xemacs.org>
 PACKAGE = xslide
 PKG_TYPE = regular
 	xslide.elc
 
 EXTRA_SOURCES = CHANGELOG.TXT ChangeLog.upstream dot_emacs Makefile.upstream \
-	README.TXT xslide-initial.xsl
+	README.TXT xslide-initial.xsl NEWS TODO
 
 PRELOADS = -l cus-face -l regexp-opt -l font-lock -l sendmail \
 	-l xslide-data -l xslide-abbrev -l xslide-font -l xslide-process \

Makefile.upstream

 # xslide makefile
-# Id: Makefile,v 1.1.1.1 2001/08/22 21:02:07 menteith Exp $
-# Name:  $
+# $Id$
+# $Name$
 
 # what emacs is called on your system
 EMACS = emacs
 	CHANGELOG.TXT \
 	dot_emacs \
 	Makefile \
+	NEWS \
 	README.TXT \
+	TODO \
 	xslide-abbrev.el \
 	xslide-data.el \
 	xslide-font.el \
+Changes between 0.2 and 0.2.1
+
+* Added ability to view or browse `xsl-process' output
+* Added `ident-region' support
+* Added error-regexp and process command template for xsltproc
+* Added more XSL properties in xslide-data.el
+* Minor bug fixes
 This package contains an Emacs major mode for editing XSL stylesheets.
-The current revision is 0.2, dated 27 August, 2001.
+The current revision is 0.2.1, dated 26 May 2003.
 
 The xslide home page is http://www.menteith.com/xslide/
 
 File                    Contents
 
 README.TXT              The file you are reading
-changelog.txt           Record of changes made to xslide elisp files
+ChangeLog               Log of changes since xslide 0.2
+Makefile                Makefile for byte-compiling 
+NEWS                    Summary of what's new or changed about xslide
+TODO                    List of sample things to do next
 dot_emacs               Some things for your .emacs file
 xslide.el               Base file for the XSL major mode
 xslide-abbrev.el        Abbreviations for XSL mode
 xslide-font.el          Font lock keywords for XSL stylesheets
 xslide-initial.xsl      Default initial stylesheet inserted in empty buffers
 xslide-process.el       Procedures for processing XSL stylesheets
-makefile                Makefile for byte-compiling 
 
 Note that make-regexp.el, which was used by earlier version of xslide,
-is not required by xslide 0.2.
+is not required by xslide 0.2 or later.
 
 Note that "xslide" is pronounced as one word, similar to "slide".  It
 is not spelled out as "x-s-l-i-d-e".
 
  - Comprehensive abbreviations table to further ease typing.
 
-xsl-mode was tested using NTEmacs 20.7.1.
+xsl-mode was tested using Emacs 20.7.1.
 
 
 * BUG REPORTS/ENCHANCEMENTS
 I would be glad to accept bug reports and, especially, enhancements.
 Use `xsl-submit-bug-report' for bug reports.
 
+Bug reports and enhancement requests can also be logged on the
+SourceForge site.
+
+
+* MAILING LIST
+
+xslide-list@lists.sourceforge.net is the xslide mailing list.  See
+https://lists.sourceforge.net/lists/listinfo/xslide-list/.
+
 
 * INSTALLATION
 
    Customize group after loading xsl-mode.
 
 -----
-Id: README.TXT,v 1.2 2001/09/05 21:41:40 menteith Exp $
+$Id$
+xslide TODO
+
+Incorporate best of patches submitted to
+http://sourceforge.net/projects/xslide/.
-;; Id: dot_emacs,v 1.1.1.1 2001/08/22 21:02:10 menteith Exp $
+;; $Id$
 
 ;; XSL mode
 (autoload 'xsl-mode "xslide" "Major mode for XSL stylesheets." t)
 ;;;; xslide-abbrev.el --- Abbrev table definitions for xslide
-;; Id: xslide-abbrev.el,v 1.1.1.1 2001/08/22 21:02:10 menteith Exp $
+;; $Id$
 
 ;; Copyright (C) 1998, 1999, 2001 Tony Graham
 
 ;;;; xslide-data.el --- XSL IDE element and attribute data
-;; Id: xslide-data.el,v 1.2 2001/09/05 21:40:12 menteith Exp $
+;; $Id$
 
 ;; Copyright (C) 1998, 1999, 2000, 2001 Tony Graham
 
    '("inline-progression-dimension.optimum" "ipdopt")
    '("internal-destination" "id")
    '("intrusion-displace" "id")
+   '("keep-together" "kt")
    '("keep-together.within-column" "ktc")
    '("keep-together.within-line" "ktl")
    '("keep-together.within-page" "ktp")
+   '("keep-with-next" "kwn")
    '("keep-with-next.within-column" "kwnc")
    '("keep-with-next.within-line" "kwnl")
    '("keep-with-next.within-page" "kwnp")
+   '("keep-with-previous" "kwp")
    '("keep-with-previous.within-column" "kwpc")
    '("keep-with-previous.within-line" "kwpl")
    '("keep-with-previous.within-page" "kwpp")
    '("letter-spacing" "ls")
    '("letter-value" "lv")
    '("line-height" "lh")
+   '("line-height.minimum" "lhmin")
+   '("line-height.optimum" "lhopt")
+   '("line-height.maximum" "lhmax")
+   '("line-height.precedence" "lhprec")
+   '("line-height.conditionality" "lhcond")
    '("line-height-shift-adjustment" "lhs")
    '("line-stacking-strategy" "lss")
    '("linefeed-treatment" "lt")
    '("overflow" "ov")
    '("padding" "pd")
    '("padding-after" "pa")
+   '("padding-after.length" "pal")
+   '("padding-after.conditionality" "pacond")
    '("padding-before" "pb")
-   '("padding-bottom" "pb")
+   '("padding-before.length" "pbl")
+   '("padding-before.conditionality" "pbcond")
+   '("padding-bottom" "pbo")
+   '("padding-bottom.length" "pbol")
+   '("padding-bottom.conditionality" "pbocond")
    '("padding-end" "pe")
+   '("padding-end.length" "pel")
+   '("padding-end.conditionality" "pecond")
    '("padding-left" "pl")
+   '("padding-left.length" "pll")
+   '("padding-left.conditionality" "plcond")
    '("padding-right" "pr")
+   '("padding-right.length" "prl")
+   '("padding-right.conditionality" "prcond")
    '("padding-start" "ps")
+   '("padding-start.length" "psl")
+   '("padding-start.conditionality" "pscond")
    '("padding-top" "pt")
    '("page-break-after" "pba")
    '("page-break-before" "pbb")
    '("size" "si")
    '("source-document" "sdo")
    '("space-after" "sa")
+   '("space-after.minimum" "samin")
+   '("space-after.optimum" "saopt")
+   '("space-after.maximum" "samax")
+   '("space-after.precedence" "saprec")
+   '("space-after.conditionality" "sacond")
    '("space-before" "sb")
+   '("space-before.minimum" "sbmin")
+   '("space-before.optimum" "sbopt")
+   '("space-before.maximum" "sbmax")
+   '("space-before.precedence" "sbprec")
+   '("space-before.conditionality" "sbcond")
    '("space-end" "se")
+   '("space-end.minimum" "semin")
+   '("space-end.optimum" "seopt")
+   '("space-end.maximum" "semax")
+   '("space-end.precedence" "seprec")
+   '("space-end.conditionality" "second")
    '("space-start" "ss")
+   '("space-start.minimum" "ssmin")
+   '("space-start.optimum" "ssopt")
+   '("space-start.maximum" "ssmax")
+   '("space-start.precedence" "ssprec")
+   '("space-start.conditionality" "sscond")
    '("span" "spn")
    '("speak" "spe")
    '("speak-header" "sh")
 ;;;; xslide-font.el --- Tony's XSL font lock keywords
-;; Id: xslide-font.el,v 1.2 2001/11/16 22:02:48 menteith Exp $
+;; $Id$
 
 ;; Copyright (C) 1998, 1999, 2000, 2001 Tony Graham
 
 that half white because the keywords didn't match, and it just looks so
 ugly."
   (let ((current-point (point)))
-    (re-search-forward "<" (point-max) 'limit 5)
+    (re-search-forward ">[ \t]*$" (point-max) 'limit 5)
     (set-mark (point))
     (goto-char current-point)
-    (re-search-backward "<" (point-min) 'limit 5)))
+    (re-search-backward "^[ \t]*<" (point-min) 'limit 5)))
 
 (defun xsl-font-lock-region-point-min ()
   "Return the start point of the region to fontify"
   (save-excursion
-    (re-search-backward "<" (point-min) 'limit 5)
+    (re-search-backward "^[ \t]*<" (point-min) 'limit 5)
     (point)))
 
 (defun xsl-font-lock-region-point-max ()
   "Return the start point of the region to fontify"
   (save-excursion
-    (re-search-forward "<" (point-max) 'limit 5)
+    (re-search-forward ">[ \t]*$" (point-max) 'limit 5)
     (point)))
 
 (provide 'xslide-font)

xslide-process.el

 ;;;; xslide-process.el --- Process an XSL stylesheet
-;; Id: xslide-process.el,v 1.2 2001/10/20 19:48:40 menteith Exp $
+;; $Id$
 
 ;; Copyright (C) 1998, 1999, 2000, 2001 Tony Graham
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; Version information
 
-(defconst xslide-version "0.2"
+(defconst xslide-version "0.2.1"
   "Version number of xslide XSL mode.")
 
 (defun xslide-version ()
   "*Initial value of `indent-tabs-mode' on entering `xsl-mode'.")
 
 (defvar xsl-default-filespec "*.xsl"
-  "*Inital prompt value for `xsl-etags''s FILESPEC argument.")
+  "*Initial prompt value for `xsl-etags''s FILESPEC argument.")
 
 (defvar xsl-filespec-history (list xsl-default-filespec)
   "Minibuffer history list for `xsl-etags' and `xsl-grep''s FILESPEC argument.")
   :type '(integer)
   :group 'xsl)
 
+(defcustom xsl-initial-fo-file (locate-library "xslide-initial.fo" t)
+  "*File containing initial FO stylesheet inserted into empty XSL buffers."
+  :type '(choice (file :must-match t) (const :tag "No initial FO file" nil))
+  :group 'xsl)
+
+(defcustom xsl-initial-fo-initial-point 0
+  "*Initial position of point in initial FO stylesheet."
+  :type '(integer)
+  :group 'xsl)
+
 (defcustom xsl-indent-attributes nil
   "*Whether to indent attributes on lines following an open tag.
 If non-nil, attributes will be aligned with the space after the
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.