aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/ChangeLog7
-rw-r--r--admin/admin.el2
-rw-r--r--doc/emacs/ChangeLog3
-rw-r--r--doc/emacs/misc.texi12
-rw-r--r--doc/emacs/modes.texi2
-rw-r--r--doc/emacs/msdog.texi4
-rw-r--r--doc/lispintro/ChangeLog4
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi4
-rw-r--r--doc/man/ChangeLog4
-rw-r--r--doc/man/etags.12
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/org.texi12
-rw-r--r--etc/NEWS.192
-rw-r--r--etc/NEWS.208
-rw-r--r--etc/NEWS.214
-rw-r--r--etc/NEWS.234
-rw-r--r--etc/TODO2
-rw-r--r--lib-src/ChangeLog6
-rw-r--r--lib-src/etags.c4
-rw-r--r--lisp/ChangeLog22
-rw-r--r--lisp/ChangeLog.106
-rw-r--r--lisp/ChangeLog.122
-rw-r--r--lisp/ChangeLog.134
-rw-r--r--lisp/ChangeLog.144
-rw-r--r--lisp/ChangeLog.54
-rw-r--r--lisp/ChangeLog.76
-rw-r--r--lisp/ChangeLog.84
-rw-r--r--lisp/ChangeLog.94
-rw-r--r--lisp/calendar/icalendar.el52
-rw-r--r--lisp/gnus/ChangeLog6
-rw-r--r--lisp/gnus/gnus-sum.el2
-rw-r--r--lisp/gnus/gnus-uu.el4
-rw-r--r--lisp/gnus/mailcap.el2
-rw-r--r--lisp/menu-bar.el8
-rw-r--r--lisp/org/ChangeLog206
-rw-r--r--lisp/org/org-agenda.el24
-rw-r--r--lisp/org/org-bbdb.el2
-rw-r--r--lisp/org/org-icalendar.el2
-rw-r--r--lisp/org/org-latex.el8
-rw-r--r--lisp/printing.el2
-rw-r--r--lisp/progmodes/gdb-mi.el2
-rw-r--r--lisp/progmodes/idlw-shell.el2
-rw-r--r--lisp/progmodes/vhdl-mode.el16
-rw-r--r--lisp/ps-samp.el8
-rw-r--r--lisp/textmodes/ispell.el2
-rw-r--r--src/ChangeLog3
-rw-r--r--src/ChangeLog.112
-rw-r--r--src/nsfns.m2
-rw-r--r--src/nsterm.h2
-rw-r--r--src/w32font.c6
-rw-r--r--src/w32font.h5
-rw-r--r--src/w32uniscribe.c3
-rw-r--r--test/ChangeLog2
-rw-r--r--test/automated/icalendar-tests.el16
54 files changed, 292 insertions, 243 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index f6adb084e88..6030dd8f6d3 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,7 +1,10 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * admin.el (manual-dvi): Fix typo.
4
12011-11-15 Eli Zaretskii <eliz@gnu.org> 52011-11-15 Eli Zaretskii <eliz@gnu.org>
2 6
3 * nt/README-ftp-server: Update the information about PNG 7 * nt/README-ftp-server: Update the information about PNG libraries.
4 libraries.
5 8
62011-11-15 Juanma Barranquero <lekktu@gmail.com> 92011-11-15 Juanma Barranquero <lekktu@gmail.com>
7 10
diff --git a/admin/admin.el b/admin/admin.el
index 673d86c8825..9235144f6c6 100644
--- a/admin/admin.el
+++ b/admin/admin.el
@@ -330,7 +330,7 @@ the @import directive."
330 330
331(defun manual-dvi (texi-file dest ps-dest) 331(defun manual-dvi (texi-file dest ps-dest)
332 "Run texi2dvi on TEXI-FILE, emitting dvi output to DEST. 332 "Run texi2dvi on TEXI-FILE, emitting dvi output to DEST.
333Also generate postscript output in PS-DEST." 333Also generate PostScript output in PS-DEST."
334 (call-process "texi2dvi" nil nil nil texi-file "-o" dest) 334 (call-process "texi2dvi" nil nil nil texi-file "-o" dest)
335 (call-process "dvips" nil nil nil dest "-o" ps-dest) 335 (call-process "dvips" nil nil nil dest "-o" ps-dest)
336 (call-process "gzip" nil nil nil dest) 336 (call-process "gzip" nil nil nil dest)
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 85e4d80d01d..4b14f1d8f0f 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,6 +1,9 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com> 12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2 2
3 * killing.texi (Rectangles): 3 * killing.texi (Rectangles):
4 * misc.texi (Document View):
5 * modes.texi (Choosing Modes):
6 * msdog.texi (Windows Fonts):
4 * regs.texi (Rectangle Registers): 7 * regs.texi (Rectangle Registers):
5 * search.texi (Isearch Yank): Fix typos. 8 * search.texi (Isearch Yank): Fix typos.
6 9
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index d7639b3b665..714e7f3441c 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -236,7 +236,7 @@ for @var{regexp}.
236@cindex DVI file 236@cindex DVI file
237@cindex PDF file 237@cindex PDF file
238@cindex PS file 238@cindex PS file
239@cindex Postscript file 239@cindex PostScript file
240@cindex OpenDocument file 240@cindex OpenDocument file
241@cindex Microsoft Office file 241@cindex Microsoft Office file
242@cindex DocView mode 242@cindex DocView mode
@@ -244,7 +244,7 @@ for @var{regexp}.
244@cindex document viewer (DocView) 244@cindex document viewer (DocView)
245@findex doc-view-mode 245@findex doc-view-mode
246 246
247DocView mode (@code{doc-view-mode}) is a viewer for DVI, Postscript 247DocView mode (@code{doc-view-mode}) is a viewer for DVI, PostScript
248(PS), PDF, OpenDocument, and Microsoft Office documents. It provides 248(PS), PDF, OpenDocument, and Microsoft Office documents. It provides
249features such as slicing, zooming, and searching inside documents. It 249features such as slicing, zooming, and searching inside documents. It
250works by converting the document to a set of images using the 250works by converting the document to a set of images using the
@@ -257,16 +257,16 @@ displaying those images.
257@findex doc-view-toggle-display 257@findex doc-view-toggle-display
258@findex doc-view-toggle-display 258@findex doc-view-toggle-display
259@cindex doc-view-minor-mode 259@cindex doc-view-minor-mode
260 When you visit a document file with the exception of Postscript 260 When you visit a document file with the exception of PostScript
261files, Emacs automatically switches to DocView mode if possible 261files, Emacs automatically switches to DocView mode if possible
262@footnote{The needed external tools for this document type have to be 262@footnote{The needed external tools for this document type have to be
263available, emacs needs to run in a graphical frame, and PNG image 263available, emacs needs to run in a graphical frame, and PNG image
264support has to be compiled into emacs. If any of these requirements 264support has to be compiled into emacs. If any of these requirements
265is not fulfilled, DocView falls back to an appropriate mode.}. When 265is not fulfilled, DocView falls back to an appropriate mode.}. When
266you visit a Postscript file, Emacs switches to PS mode, a major mode 266you visit a PostScript file, Emacs switches to PS mode, a major mode
267for editing Postscript files as text; however, it also enables DocView 267for editing PostScript files as text; however, it also enables DocView
268minor mode, so you can type @kbd{C-c C-c} to view the document with 268minor mode, so you can type @kbd{C-c C-c} to view the document with
269DocView. (PDF and DVI files, unlike Postscript files, are not usually 269DocView. (PDF and DVI files, unlike PostScript files, are not usually
270human-editable.) In either case, repeating @kbd{C-c C-c} 270human-editable.) In either case, repeating @kbd{C-c C-c}
271(@code{doc-view-toggle-display}) toggles between DocView and the file 271(@code{doc-view-toggle-display}) toggles between DocView and the file
272text. 272text.
diff --git a/doc/emacs/modes.texi b/doc/emacs/modes.texi
index d82423a73b4..5a786be62cf 100644
--- a/doc/emacs/modes.texi
+++ b/doc/emacs/modes.texi
@@ -368,7 +368,7 @@ compares the text at the start of the buffer to the variable
368@code{magic-mode-alist}, described above, except that is consulted 368@code{magic-mode-alist}, described above, except that is consulted
369only after @code{auto-mode-alist}. By default, 369only after @code{auto-mode-alist}. By default,
370@code{magic-fallback-mode-alist} contains forms that check for image 370@code{magic-fallback-mode-alist} contains forms that check for image
371files, HTML/XML/SGML files, and Postscript files. 371files, HTML/XML/SGML files, and PostScript files.
372 372
373@vindex major-mode 373@vindex major-mode
374 Once a major mode is chosen, Emacs sets the value of the variable 374 Once a major mode is chosen, Emacs sets the value of the variable
diff --git a/doc/emacs/msdog.texi b/doc/emacs/msdog.texi
index 533872ddf61..0e72c4737bd 100644
--- a/doc/emacs/msdog.texi
+++ b/doc/emacs/msdog.texi
@@ -868,7 +868,7 @@ and @code{uniscribe} font backends are supported on Windows. The
868@code{gdi} font backend is available on all versions of Windows, and 868@code{gdi} font backend is available on all versions of Windows, and
869supports all fonts that are natively supported by Windows. The 869supports all fonts that are natively supported by Windows. The
870@code{uniscribe} font backend is available on Windows 2000 and later, 870@code{uniscribe} font backend is available on Windows 2000 and later,
871and supports Truetype and Opentype fonts. Some languages requiring 871and supports TrueType and OpenType fonts. Some languages requiring
872complex layout can only be properly supported by the uniscribe 872complex layout can only be properly supported by the uniscribe
873backend. By default, both backends are enabled if supported, with 873backend. By default, both backends are enabled if supported, with
874@code{uniscribe} taking priority over @code{gdi}. 874@code{uniscribe} taking priority over @code{gdi}.
@@ -914,7 +914,7 @@ as a fallback with the font family left unspecified.
914@vindex w32-charset-info-alist 914@vindex w32-charset-info-alist
915@item registry 915@item registry
916Specifies the character set registry that the font is 916Specifies the character set registry that the font is
917expected to cover. Most Truetype and Opentype fonts will be unicode fonts 917expected to cover. Most TrueType and OpenType fonts will be unicode fonts
918that cover several national character sets, but you can narrow down the 918that cover several national character sets, but you can narrow down the
919selection of fonts to those that support a particular character set by 919selection of fonts to those that support a particular character set by
920using a specific registry from @code{w32-charset-info-alist} here. 920using a specific registry from @code{w32-charset-info-alist} here.
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog
index 9d3894c38fc..bdcd9e9aea8 100644
--- a/doc/lispintro/ChangeLog
+++ b/doc/lispintro/ChangeLog
@@ -1,3 +1,7 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * emacs-lisp-intro.texi (etags): Fix typo.
4
12011-03-07 Chong Yidong <cyd@stupidchicken.com> 52011-03-07 Chong Yidong <cyd@stupidchicken.com>
2 6
3 * Version 23.3 released. 7 * Version 23.3 released.
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index db431df3137..ef04626e95f 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -11,7 +11,7 @@
11@c --------- 11@c ---------
12@c <<<< For hard copy printing, this file is now 12@c <<<< For hard copy printing, this file is now
13@c set for smallbook, which works for all sizes 13@c set for smallbook, which works for all sizes
14@c of paper, and with Postscript figures >>>> 14@c of paper, and with PostScript figures >>>>
15@set smallbook 15@set smallbook
16@ifset smallbook 16@ifset smallbook
17@smallbook 17@smallbook
@@ -13656,7 +13656,7 @@ list of supported languages.
13656 13656
13657The @code{etags} program handles more than 20 languages, including 13657The @code{etags} program handles more than 20 languages, including
13658Emacs Lisp, Common Lisp, Scheme, C, C++, Ada, Fortran, HTML, Java, 13658Emacs Lisp, Common Lisp, Scheme, C, C++, Ada, Fortran, HTML, Java,
13659LaTeX, Pascal, Perl, Postscript, Python, TeX, Texinfo, makefiles, and 13659LaTeX, Pascal, Perl, PostScript, Python, TeX, Texinfo, makefiles, and
13660most assemblers. The program has no switches for specifying the 13660most assemblers. The program has no switches for specifying the
13661language; it recognizes the language in an input file according to its 13661language; it recognizes the language in an input file according to its
13662file name and contents. 13662file name and contents.
diff --git a/doc/man/ChangeLog b/doc/man/ChangeLog
index b53b81e52f2..758cdde1dea 100644
--- a/doc/man/ChangeLog
+++ b/doc/man/ChangeLog
@@ -1,3 +1,7 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * etags.1: Fix typo.
4
12011-10-06 Chong Yidong <cyd@stupidchicken.com> 52011-10-06 Chong Yidong <cyd@stupidchicken.com>
2 6
3 * emacsclient.1: Document how -a "" starts the daemon. 7 * emacsclient.1: Document how -a "" starts the daemon.
diff --git a/doc/man/etags.1 b/doc/man/etags.1
index f6b46add215..f7ffa112f3c 100644
--- a/doc/man/etags.1
+++ b/doc/man/etags.1
@@ -49,7 +49,7 @@ format understood by
49\&. Both forms of the program understand 49\&. Both forms of the program understand
50the syntax of C, Objective C, C++, Java, Fortran, Ada, Cobol, Erlang, 50the syntax of C, Objective C, C++, Java, Fortran, Ada, Cobol, Erlang,
51Forth, HTML, LaTeX, Emacs Lisp/Common Lisp, Lua, Makefile, Pascal, Perl, 51Forth, HTML, LaTeX, Emacs Lisp/Common Lisp, Lua, Makefile, Pascal, Perl,
52PHP, Postscript, Python, Prolog, Scheme and 52PHP, PostScript, Python, Prolog, Scheme and
53most assembler\-like syntaxes. 53most assembler\-like syntaxes.
54Both forms read the files specified on the command line, and write a tag 54Both forms read the files specified on the command line, and write a tag
55table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for 55table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 9f5e9fe7ce6..924f3501bfa 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * org.texi (Agenda commands, Exporting Agenda Views): Fix typos.
4
12011-11-15 Juanma Barranquero <lekktu@gmail.com> 52011-11-15 Juanma Barranquero <lekktu@gmail.com>
2 6
3 * ede.texi (project-am-texinfo): 7 * ede.texi (project-am-texinfo):
diff --git a/doc/misc/org.texi b/doc/misc/org.texi
index 955d1b55f41..20abc28690a 100644
--- a/doc/misc/org.texi
+++ b/doc/misc/org.texi
@@ -8262,7 +8262,7 @@ This is a globally available command, and also available in the agenda menu.
8262@vindex org-agenda-exporter-settings 8262@vindex org-agenda-exporter-settings
8263Write the agenda view to a file. Depending on the extension of the selected 8263Write the agenda view to a file. Depending on the extension of the selected
8264file name, the view will be exported as HTML (extension @file{.html} or 8264file name, the view will be exported as HTML (extension @file{.html} or
8265@file{.htm}), Postscript (extension @file{.ps}), PDF (extension @file{.pdf}), 8265@file{.htm}), PostScript (extension @file{.ps}), PDF (extension @file{.pdf}),
8266and plain text (any other extension). When called with a @kbd{C-u} prefix 8266and plain text (any other extension). When called with a @kbd{C-u} prefix
8267argument, immediately open the newly created file. Use the variable 8267argument, immediately open the newly created file. Use the variable
8268@code{org-agenda-exporter-settings} to set options for @file{ps-print} and 8268@code{org-agenda-exporter-settings} to set options for @file{ps-print} and
@@ -8477,9 +8477,9 @@ yourself.
8477If you are away from your computer, it can be very useful to have a printed 8477If you are away from your computer, it can be very useful to have a printed
8478version of some agenda views to carry around. Org-mode can export custom 8478version of some agenda views to carry around. Org-mode can export custom
8479agenda views as plain text, HTML@footnote{You need to install Hrvoje Niksic's 8479agenda views as plain text, HTML@footnote{You need to install Hrvoje Niksic's
8480@file{htmlize.el}.}, Postscript, PDF@footnote{To create PDF output, the 8480@file{htmlize.el}.}, PostScript, PDF@footnote{To create PDF output, the
8481ghostscript @file{ps2pdf} utility must be installed on the system. Selecting 8481ghostscript @file{ps2pdf} utility must be installed on the system. Selecting
8482a PDF file will also create the postscript file.}, and iCalendar files. If 8482a PDF file will also create the PostScript file.}, and iCalendar files. If
8483you want to do this only occasionally, use the command 8483you want to do this only occasionally, use the command
8484 8484
8485@table @kbd 8485@table @kbd
@@ -8489,7 +8489,7 @@ you want to do this only occasionally, use the command
8489@vindex org-agenda-exporter-settings 8489@vindex org-agenda-exporter-settings
8490Write the agenda view to a file. Depending on the extension of the selected 8490Write the agenda view to a file. Depending on the extension of the selected
8491file name, the view will be exported as HTML (extension @file{.html} or 8491file name, the view will be exported as HTML (extension @file{.html} or
8492@file{.htm}), Postscript (extension @file{.ps}), iCalendar (extension 8492@file{.htm}), PostScript (extension @file{.ps}), iCalendar (extension
8493@file{.ics}), or plain text (any other extension). Use the variable 8493@file{.ics}), or plain text (any other extension). Use the variable
8494@code{org-agenda-exporter-settings} to set options for @file{ps-print} and 8494@code{org-agenda-exporter-settings} to set options for @file{ps-print} and
8495for @file{htmlize} to be used during export, for example 8495for @file{htmlize} to be used during export, for example
@@ -8542,7 +8542,7 @@ The extension of the file name determines the type of export. If it is
8542@file{.html}, Org-mode will use the @file{htmlize.el} package to convert 8542@file{.html}, Org-mode will use the @file{htmlize.el} package to convert
8543the buffer to HTML and save it to this file name. If the extension is 8543the buffer to HTML and save it to this file name. If the extension is
8544@file{.ps}, @code{ps-print-buffer-with-faces} is used to produce 8544@file{.ps}, @code{ps-print-buffer-with-faces} is used to produce
8545Postscript output. If the extension is @file{.ics}, iCalendar export is 8545PostScript output. If the extension is @file{.ics}, iCalendar export is
8546run export over all files that were used to construct the agenda, and 8546run export over all files that were used to construct the agenda, and
8547limit the export to entries listed in the agenda. Any other 8547limit the export to entries listed in the agenda. Any other
8548extension produces a plain ASCII file. 8548extension produces a plain ASCII file.
@@ -8573,7 +8573,7 @@ set options for the export commands. For example:
8573@end lisp 8573@end lisp
8574 8574
8575@noindent 8575@noindent
8576This command sets two options for the Postscript exporter, to make it 8576This command sets two options for the PostScript exporter, to make it
8577print in two columns in landscape format---the resulting page can be cut 8577print in two columns in landscape format---the resulting page can be cut
8578in two and then used in a paper agenda. The remaining settings modify 8578in two and then used in a paper agenda. The remaining settings modify
8579the agenda prefix to omit category and scheduling information, and 8579the agenda prefix to omit category and scheduling information, and
diff --git a/etc/NEWS.19 b/etc/NEWS.19
index 90d96c12fb8..6c1c5483809 100644
--- a/etc/NEWS.19
+++ b/etc/NEWS.19
@@ -1729,7 +1729,7 @@ projects to define project-specific structures. It also enables the
1729use of etags and TAGS files for languages not supported by etags. 1729use of etags and TAGS files for languages not supported by etags.
1730 1730
1731The Emacs manual section on Tags contains explanations and examples 1731The Emacs manual section on Tags contains explanations and examples
1732for Emacs's DEFVAR, VHDL, Cobol, Postscript and TCL. 1732for Emacs's DEFVAR, VHDL, Cobol, PostScript and TCL.
1733 1733
1734** Various mode-specific commands that used to be bound to C-c LETTER 1734** Various mode-specific commands that used to be bound to C-c LETTER
1735have been moved. 1735have been moved.
diff --git a/etc/NEWS.20 b/etc/NEWS.20
index f4cfb14de62..332eec60535 100644
--- a/etc/NEWS.20
+++ b/etc/NEWS.20
@@ -696,7 +696,7 @@ pasting operations.
696** You can specify the printer to use for commands that do printing by 696** You can specify the printer to use for commands that do printing by
697setting the variable `printer-name'. Just what a printer name looks 697setting the variable `printer-name'. Just what a printer name looks
698like depends on your operating system. You can specify a different 698like depends on your operating system. You can specify a different
699printer for the Postscript printing commands by setting 699printer for the PostScript printing commands by setting
700`ps-printer-name'. 700`ps-printer-name'.
701 701
702** Emacs now supports on-the-fly spell checking by the means of a 702** Emacs now supports on-the-fly spell checking by the means of a
@@ -3494,9 +3494,9 @@ not by default. Use --members to turn this feature on.
3494*** Java is tagged like C++. In addition, "extends" and "implements" 3494*** Java is tagged like C++. In addition, "extends" and "implements"
3495constructs are tagged. Files are recognized by the extension .java. 3495constructs are tagged. Files are recognized by the extension .java.
3496 3496
3497*** Etags can now handle programs written in Postscript. Files are 3497*** Etags can now handle programs written in PostScript. Files are
3498recognized by the extensions .ps and .pdb (Postscript with C syntax). 3498recognized by the extensions .ps and .pdb (PostScript with C syntax).
3499In Postscript, tags are lines that start with a slash. 3499In PostScript, tags are lines that start with a slash.
3500 3500
3501*** Etags now handles Objective C and Objective C++ code. The usual C and 3501*** Etags now handles Objective C and Objective C++ code. The usual C and
3502C++ tags are recognized in these languages; in addition, etags 3502C++ tags are recognized in these languages; in addition, etags
diff --git a/etc/NEWS.21 b/etc/NEWS.21
index ca5f9fb9403..c3c54d8bb01 100644
--- a/etc/NEWS.21
+++ b/etc/NEWS.21
@@ -446,7 +446,7 @@ This behavior may be disabled by customizing the option
446 446
447** Polish, Czech, German, and French translations of Emacs' reference card 447** Polish, Czech, German, and French translations of Emacs' reference card
448have been added. They are named `pl-refcard.tex', `cs-refcard.tex', 448have been added. They are named `pl-refcard.tex', `cs-refcard.tex',
449`de-refcard.tex' and `fr-refcard.tex'. Postscript files are included. 449`de-refcard.tex' and `fr-refcard.tex'. PostScript files are included.
450 450
451** An `Emacs Survival Guide', etc/survival.tex, is available. 451** An `Emacs Survival Guide', etc/survival.tex, is available.
452 452
@@ -2189,7 +2189,7 @@ variables are tagged.
2189 2189
2190*** New language Python: def and class at the beginning of a line are tags. 2190*** New language Python: def and class at the beginning of a line are tags.
2191 2191
2192*** .ss files are Scheme files, .pdb is Postscript with C syntax, .psw is 2192*** .ss files are Scheme files, .pdb is PostScript with C syntax, .psw is
2193for PSWrap. 2193for PSWrap.
2194 2194
2195** Changes in etags.el 2195** Changes in etags.el
diff --git a/etc/NEWS.23 b/etc/NEWS.23
index 43c085ad803..3a222d50d4c 100644
--- a/etc/NEWS.23
+++ b/etc/NEWS.23
@@ -1235,8 +1235,8 @@ details, see the commentary in doc-view.el.
1235 1235
1236PDF and DVI files are now opened in Doc View mode by default. 1236PDF and DVI files are now opened in Doc View mode by default.
1237 1237
1238In Postcript mode, C-c C-c launches Doc View minor mode for viewing 1238In PostScript mode, C-c C-c launches Doc View minor mode for viewing
1239the postscript file. 1239the PostScript file.
1240 1240
1241** EasyPG provides an interface to the GNU Privacy Guard (GnuPG). 1241** EasyPG provides an interface to the GNU Privacy Guard (GnuPG).
1242It includes a GnuPG keyring browser, cryptographic operations on 1242It includes a GnuPG keyring browser, cryptographic operations on
diff --git a/etc/TODO b/etc/TODO
index 3a35e6f4f84..aa06f73ee94 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -325,7 +325,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
325 325
326** Beefed-up syntax-tables. 326** Beefed-up syntax-tables.
327*** recognize multi-character syntactic entities like `begin' and `end'. 327*** recognize multi-character syntactic entities like `begin' and `end'.
328*** nested string-delimiters (for Postscript's (foo(bar)baz) strings). 328*** nested string-delimiters (for PostScript's (foo(bar)baz) strings).
329*** support for infix operators (with precedence). 329*** support for infix operators (with precedence).
330*** support for the $ (paired delimiter) in parse-partial-sexp. 330*** support for the $ (paired delimiter) in parse-partial-sexp.
331*** support for hook-chars whose effect on the parsing-state is specified 331*** support for hook-chars whose effect on the parsing-state is specified
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index e1afec18bd7..c763d7dce39 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -4634,9 +4634,9 @@
4634 4634
46351997-05-12 Francesco Potortì <F.Potorti@cnuce.cnr.it> 46351997-05-12 Francesco Potortì <F.Potorti@cnuce.cnr.it>
4636 4636
4637 * etags.c (Cplusplus_suffixes): .pdb is Postscript with C syntax. 4637 * etags.c (Cplusplus_suffixes): .pdb is PostScript with C syntax.
4638 (Postscript_suffixes): .ps is Postscript. 4638 (Postscript_suffixes): .ps is PostScript.
4639 (lang_names): Add Postscript. 4639 (lang_names): Add postscript.
4640 (Postscript_functions): New function. 4640 (Postscript_functions): New function.
4641 (TEX_decode_env): Close minor memory leak. 4641 (TEX_decode_env): Close minor memory leak.
4642 (just_read_file): Correct the char number of the tag. 4642 (just_read_file): Correct the char number of the tag.
diff --git a/lib-src/etags.c b/lib-src/etags.c
index 5bd8077265f..b739e8f00c5 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -611,7 +611,7 @@ using `--declarations'.";
611static const char *Cplusplus_suffixes [] = 611static const char *Cplusplus_suffixes [] =
612 { "C", "c++", "cc", "cpp", "cxx", "H", "h++", "hh", "hpp", "hxx", 612 { "C", "c++", "cc", "cpp", "cxx", "H", "h++", "hh", "hpp", "hxx",
613 "M", /* Objective C++ */ 613 "M", /* Objective C++ */
614 "pdb", /* Postscript with C syntax */ 614 "pdb", /* PostScript with C syntax */
615 NULL }; 615 NULL };
616static const char Cplusplus_help [] = 616static const char Cplusplus_help [] =
617"In C++ code, all the tag constructs of C code are tagged. (Use\n\ 617"In C++ code, all the tag constructs of C code are tagged. (Use\n\
@@ -4846,7 +4846,7 @@ Lua_functions (FILE *inf)
4846 4846
4847 4847
4848/* 4848/*
4849 * Postscript tags 4849 * PostScript tags
4850 * Just look for lines where the first character is '/' 4850 * Just look for lines where the first character is '/'
4851 * Also look at "defineps" for PSWrap 4851 * Also look at "defineps" for PSWrap
4852 * Ideas by: 4852 * Ideas by:
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 63187aa8de8..4fc1e3c7ff8 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,23 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2
3 * menu-bar.el (menu-bar-file-menu):
4 * printing.el (pr-ps-utility):
5 * calendar/icalendar.el (icalendar, icalendar--convert-tz-offset)
6 (icalendar--convert-to-ical, icalendar--convert-ordinary-to-ical)
7 (icalendar--convert-weekly-to-ical, icalendar--convert-yearly-to-ical)
8 (icalendar--convert-sexp-to-ical, icalendar--convert-block-to-ical)
9 (icalendar--convert-float-to-ical, icalendar--convert-date-to-ical)
10 (icalendar--convert-cyclic-to-ical)
11 (icalendar--convert-anniversary-to-ical, icalendar-import-buffer)
12 (icalendar--convert-ical-to-diary)
13 (icalendar--convert-recurring-to-diary)
14 (icalendar--convert-non-recurring-all-day-to-diary)
15 (icalendar-import-format-sample):
16 * progmodes/idlw-shell.el (idlwave-shell-mode):
17 * progmodes/vhdl-mode.el (vhdl-mode, vhdl-print-two-column)
18 (vhdl-print-customize-faces, vhdl-mode, vhdl-ps-print-settings)
19 (vhdl-ps-print-init): Fix typos.
20
12011-11-16 Ken Manheimer <ken.manheimer@gmail.com> 212011-11-16 Ken Manheimer <ken.manheimer@gmail.com>
2 22
3 * allout-widgets.el: (file metadata): Attribute copyright to FSF 23 * allout-widgets.el: (file metadata): Attribute copyright to FSF
@@ -497,7 +517,7 @@
497 * progmodes/cc-defs.el: Update "virtual semicolon" comments. 517 * progmodes/cc-defs.el: Update "virtual semicolon" comments.
498 518
499 * progmodes/cc-engine.el (c-crosses-statement-barrier-p): 519 * progmodes/cc-engine.el (c-crosses-statement-barrier-p):
500 Recode to scan one line at time rather than having \n and \r 520 Recode to scan one line at a time rather than having \n and \r
501 explicitly in c-stmt-delim-chars (for some modes, e.g. AWK). 521 explicitly in c-stmt-delim-chars (for some modes, e.g. AWK).
502 (c-forward-label): Amend for virtual semicolons. 522 (c-forward-label): Amend for virtual semicolons.
503 (c-at-macro-vsemi-p, c-macro-vsemi-status-unknown-p): New functions. 523 (c-at-macro-vsemi-p, c-macro-vsemi-status-unknown-p): New functions.
diff --git a/lisp/ChangeLog.10 b/lisp/ChangeLog.10
index 5320b5ee872..0cf64cf36e9 100644
--- a/lisp/ChangeLog.10
+++ b/lisp/ChangeLog.10
@@ -2339,7 +2339,7 @@
2339 skips encoded regions. Allow user to skip saving Fcc messages with 2339 skips encoded regions. Allow user to skip saving Fcc messages with
2340 large attachments. Fixed region skipping bug with multi-line 2340 large attachments. Fixed region skipping bug with multi-line
2341 comments - e.g. tex $ regions spanning multiple lines. 2341 comments - e.g. tex $ regions spanning multiple lines.
2342 Added support for postscript and uuencoded regions. 2342 Added support for PostScript and uuencoded regions.
2343 Redundant dictionary file names purged. 2343 Redundant dictionary file names purged.
2344 Dictionary definition field name changed from "Character Set" 2344 Dictionary definition field name changed from "Character Set"
2345 to "Coding System". Fixed bug in reloading dictionaries. 2345 to "Coding System". Fixed bug in reloading dictionaries.
@@ -2374,7 +2374,7 @@
2374 (ispell-valid-dictionary-list): New function returning all valid 2374 (ispell-valid-dictionary-list): New function returning all valid
2375 dictionaries on machine. 2375 dictionaries on machine.
2376 (ispell-checking-message): Documentation string improved. 2376 (ispell-checking-message): Documentation string improved.
2377 (ispell-skip-region-alist): Add uuencoded and postscript region 2377 (ispell-skip-region-alist): Add uuencoded and PostScript region
2378 skipping. Improve http/e-mail/file regexp to not match `/.\w'. 2378 skipping. Improve http/e-mail/file regexp to not match `/.\w'.
2379 (ispell-html-skip-alists): New variable for html region support. 2379 (ispell-html-skip-alists): New variable for html region support.
2380 (ispell-send-string): Remove redundant xemacs check. 2380 (ispell-send-string): Remove redundant xemacs check.
@@ -2402,7 +2402,7 @@
2402 html skipping pushed to alists. 2402 html skipping pushed to alists.
2403 (ispell-get-line): Add support for multi-line comment regions. 2403 (ispell-get-line): Add support for multi-line comment regions.
2404 (ispell): Check that variables to continue spelling are bound. 2404 (ispell): Check that variables to continue spelling are bound.
2405 (ispell-message-text-end): Postscript and uuencoded regions now 2405 (ispell-message-text-end): PostScript and uuencoded regions now
2406 supported as MIME regions, rather than as end-of-message region. 2406 supported as MIME regions, rather than as end-of-message region.
2407 (ispell-mime-multipartp): New function supporting MIME. 2407 (ispell-mime-multipartp): New function supporting MIME.
2408 (ispell-mime-skip-part): New function supporting MIME. 2408 (ispell-mime-skip-part): New function supporting MIME.
diff --git a/lisp/ChangeLog.12 b/lisp/ChangeLog.12
index 7782fa10e4e..702248dd975 100644
--- a/lisp/ChangeLog.12
+++ b/lisp/ChangeLog.12
@@ -938,7 +938,7 @@
9382007-03-20 David Kastrup <dak@gnu.org> 9382007-03-20 David Kastrup <dak@gnu.org>
939 939
940 * files.el (magic-mode-alist): Require literal "%!PS" string for 940 * files.el (magic-mode-alist): Require literal "%!PS" string for
941 magic postscript file detection. 941 magic PostScript file detection.
942 942
9432007-03-20 Richard Stallman <rms@gnu.org> 9432007-03-20 Richard Stallman <rms@gnu.org>
944 944
diff --git a/lisp/ChangeLog.13 b/lisp/ChangeLog.13
index 429ff173fd4..14f07e7e00b 100644
--- a/lisp/ChangeLog.13
+++ b/lisp/ChangeLog.13
@@ -16,7 +16,7 @@
16 * international/fontset.el (script-representative-chars): Add cham 16 * international/fontset.el (script-representative-chars): Add cham
17 and tai-viet. 17 and tai-viet.
18 (setup-default-fontset): Add iso10646-1 font for latin and ipa. 18 (setup-default-fontset): Add iso10646-1 font for latin and ipa.
19 Add fontconfig spec for cjk-misc. Explicitly specify font font 19 Add fontconfig spec for cjk-misc. Explicitly specify font
20 for U+E000..U+F8FF. 20 for U+E000..U+F8FF.
21 21
22 * international/characters.el (script-list): Add cham. 22 * international/characters.el (script-list): Add cham.
@@ -16414,7 +16414,7 @@
164142007-05-16 Stefan Monnier <monnier@iro.umontreal.ca> 164142007-05-16 Stefan Monnier <monnier@iro.umontreal.ca>
16415 16415
16416 * files.el (magic-mode-alist, magic-fallback-mode-alist): 16416 * files.el (magic-mode-alist, magic-fallback-mode-alist):
16417 Move the *ml, Postscript, and XmCD entries to the fallback part. 16417 Move the *ml, PostScript, and XmCD entries to the fallback part.
16418 16418
16419 * files.el (magic-fallback-mode-alist): 16419 * files.el (magic-fallback-mode-alist):
16420 Rename from file-start-mode-alist. 16420 Rename from file-start-mode-alist.
diff --git a/lisp/ChangeLog.14 b/lisp/ChangeLog.14
index a7e9d5fbaaa..cfaa1763224 100644
--- a/lisp/ChangeLog.14
+++ b/lisp/ChangeLog.14
@@ -2885,11 +2885,11 @@
28852009-01-25 Craig Markwardt <cbmarkwardt@gmail.com> 28852009-01-25 Craig Markwardt <cbmarkwardt@gmail.com>
2886 2886
2887 * calendar/icalendar.el (icalendar-uid-format): New defcustom 2887 * calendar/icalendar.el (icalendar-uid-format): New defcustom
2888 variable to allow the user to choose icalendar UID format. 2888 variable to allow the user to choose iCalendar UID format.
2889 (icalendar--diarytime-to-isotime): Bug fix, now times in the range 2889 (icalendar--diarytime-to-isotime): Bug fix, now times in the range
2890 12:00am-12:59am are correctly converted to 0000-0059, instead of 12pm. 2890 12:00am-12:59am are correctly converted to 0000-0059, instead of 12pm.
2891 (icalendar-export-region, icalendar--create-uid): Use custom 2891 (icalendar-export-region, icalendar--create-uid): Use custom
2892 function to compute icalendar UID for each entry. 2892 function to compute iCalendar UID for each entry.
2893 (icalendar--parse-summary-and-rest): Bug fix for parsing of lines 2893 (icalendar--parse-summary-and-rest): Bug fix for parsing of lines
2894 with description, location, etc. fields (need to keep active count 2894 with description, location, etc. fields (need to keep active count
2895 of fields encountered). Another bug fix to the regex that matches 2895 of fields encountered). Another bug fix to the regex that matches
diff --git a/lisp/ChangeLog.5 b/lisp/ChangeLog.5
index 28d8e726038..2d61f464a29 100644
--- a/lisp/ChangeLog.5
+++ b/lisp/ChangeLog.5
@@ -196,7 +196,7 @@
196 (ispell-required-version): Documentation changes. 196 (ispell-required-version): Documentation changes.
197 (ispell-skip-sgml): Documentation changes. 197 (ispell-skip-sgml): Documentation changes.
198 (ispell-command-loop): `mode-line-format' now shows misspelled word. 198 (ispell-command-loop): `mode-line-format' now shows misspelled word.
199 (ispell-message-text-end): Can now process postscript version 1. 199 (ispell-message-text-end): Can now process PostScript version 1.
200 (ispell-message-start-skip): New variable for block skips, set up for 200 (ispell-message-start-skip): New variable for block skips, set up for
201 pgp and forward blocks. 201 pgp and forward blocks.
202 (ispell-message-end-skip): New variable for block skips, set up for 202 (ispell-message-end-skip): New variable for block skips, set up for
@@ -5507,7 +5507,7 @@
5507 5507
55081994-10-26 Michael Ernst <mernst@research.microsoft.com> 55081994-10-26 Michael Ernst <mernst@research.microsoft.com>
5509 5509
5510 * ispell.el (ispell-message-text-end): Match Postscript 3 like 2. 5510 * ispell.el (ispell-message-text-end): Match PostScript 3 like 2.
5511 5511
55121994-10-26 Ed Reingold <reingold@albert.gnu.ai.mit.edu> 55121994-10-26 Ed Reingold <reingold@albert.gnu.ai.mit.edu>
5513 5513
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7
index 35204641fb1..777252ff25c 100644
--- a/lisp/ChangeLog.7
+++ b/lisp/ChangeLog.7
@@ -22110,7 +22110,7 @@
221101996-09-27 Jacques Duthen <duthen@cegelec-red.fr> 221101996-09-27 Jacques Duthen <duthen@cegelec-red.fr>
22111 22111
22112 * ps-print.el 22112 * ps-print.el
22113 (ps-print-prologue-1): Fix bug in postscript comment lines. 22113 (ps-print-prologue-1): Fix bug in PostScript comment lines.
22114 (ps-nb-pages): Call ps-setup _before_ switching to the other 22114 (ps-nb-pages): Call ps-setup _before_ switching to the other
22115 buffer, because of buffer variables. 22115 buffer, because of buffer variables.
22116 22116
@@ -22123,7 +22123,7 @@
22123 (ps-page-height-i, ps-page-width-i): Variables deleted. 22123 (ps-page-height-i, ps-page-width-i): Variables deleted.
22124 (ps-print-prologue): Variable deleted. 22124 (ps-print-prologue): Variable deleted.
22125 (ps-print-prologue-1, ps-print-prologue-2): New variables. 22125 (ps-print-prologue-1, ps-print-prologue-2): New variables.
22126 Major rewrite of the postscript code to handle landscape mode, 22126 Major rewrite of the PostScript code to handle landscape mode,
22127 multiple columns and new font management. 22127 multiple columns and new font management.
22128 (ps-landscape-mode, ps-number-of-columns, ps-inter-column): New 22128 (ps-landscape-mode, ps-number-of-columns, ps-inter-column): New
22129 variables. 22129 variables.
@@ -22136,7 +22136,7 @@
22136 (ps-header-font, ps-landscape-page-height): New internal variables. 22136 (ps-header-font, ps-landscape-page-height): New internal variables.
22137 (ps-top-margin): Change its semantics. It is now really the top 22137 (ps-top-margin): Change its semantics. It is now really the top
22138 margin, not anymore twice the top margin. 22138 margin, not anymore twice the top margin.
22139 (/ReportAllFontInfo): New postscript function to get all the font 22139 (/ReportAllFontInfo): New PostScript function to get all the font
22140 families of the printer. 22140 families of the printer.
22141 (ps-setup): New function. 22141 (ps-setup): New function.
22142 (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region): New 22142 (ps-line-lengths, ps-nb-pages-buffer, ps-nb-pages-region): New
diff --git a/lisp/ChangeLog.8 b/lisp/ChangeLog.8
index 36427d79ae8..6d3d41a5a5c 100644
--- a/lisp/ChangeLog.8
+++ b/lisp/ChangeLog.8
@@ -434,7 +434,7 @@
434 for Emacs 20.4 and the earlier versions. 434 for Emacs 20.4 and the earlier versions.
435 (ps-mule-init-external-library): Just require a feature for 435 (ps-mule-init-external-library): Just require a feature for
436 external libraries. 436 external libraries.
437 (ps-mule-prologue): Postscript code modified for new composition. 437 (ps-mule-prologue): PostScript code modified for new composition.
438 (ps-mule-find-wrappoint): New arg COMPOSITION. 438 (ps-mule-find-wrappoint): New arg COMPOSITION.
439 (ps-mule-plot-string): Delete code for composite characters. 439 (ps-mule-plot-string): Delete code for composite characters.
440 (ps-mule-plot-composition): New function. 440 (ps-mule-plot-composition): New function.
@@ -447,7 +447,7 @@
447 (ps-mule-plot-rule-cmpchar, ps-mule-plot-cmpchar, 447 (ps-mule-plot-rule-cmpchar, ps-mule-plot-cmpchar,
448 ps-mule-prepare-cmpchar-font): Deleted. 448 ps-mule-prepare-cmpchar-font): Deleted.
449 (ps-mule-string-encoding): New arg NO-SETFONT. 449 (ps-mule-string-encoding): New arg NO-SETFONT.
450 (ps-mule-bitmap-prologue): In Postscript code of BuildGlyphCommon, 450 (ps-mule-bitmap-prologue): In PostScript code of BuildGlyphCommon,
451 check Composing, not Cmpchar. 451 check Composing, not Cmpchar.
452 (ps-mule-initialize): Set ps-mule-composition-prologue-generated 452 (ps-mule-initialize): Set ps-mule-composition-prologue-generated
453 to nil. 453 to nil.
diff --git a/lisp/ChangeLog.9 b/lisp/ChangeLog.9
index 4fea4a79b64..b15ee6078b0 100644
--- a/lisp/ChangeLog.9
+++ b/lisp/ChangeLog.9
@@ -1754,7 +1754,7 @@
1754 number, column number and buffer-percent part of the mode-line. 1754 number, column number and buffer-percent part of the mode-line.
1755 1755
1756 * image.el (image-type-regexps): Allow whitespace at the start 1756 * image.el (image-type-regexps): Allow whitespace at the start
1757 of the image data for XPM, XBM and Postscript, which are 1757 of the image data for XPM, XBM and PostScript, which are
1758 text files. 1758 text files.
1759 (image-jpeg-p): Correct calculation of next field offset. 1759 (image-jpeg-p): Correct calculation of next field offset.
1760 1760
@@ -5955,7 +5955,7 @@
59552001-01-29 Gerd Moellmann <gerd@gnu.org> 59552001-01-29 Gerd Moellmann <gerd@gnu.org>
5956 5956
5957 * menu-bar.el (menu-bar-files-menu): Add menu items for 5957 * menu-bar.el (menu-bar-files-menu): Add menu items for
5958 Postscript printing in black and white. 5958 PostScript printing in black and white.
5959 5959
5960 * mail/rmail.el (rmail-ignored-headers): Add X-Sign, X-BeenThere, 5960 * mail/rmail.el (rmail-ignored-headers): Add X-Sign, X-BeenThere,
5961 X-Mailman-Version, Precedence, List-Help, List-Post, 5961 X-Mailman-Version, Precedence, List-Help, List-Post,
diff --git a/lisp/calendar/icalendar.el b/lisp/calendar/icalendar.el
index 511592d2205..62bea11e82e 100644
--- a/lisp/calendar/icalendar.el
+++ b/lisp/calendar/icalendar.el
@@ -112,7 +112,7 @@
112;; Customizables 112;; Customizables
113;; ====================================================================== 113;; ======================================================================
114(defgroup icalendar nil 114(defgroup icalendar nil
115 "Icalendar support." 115 "iCalendar support."
116 :prefix "icalendar-" 116 :prefix "icalendar-"
117 :group 'calendar) 117 :group 'calendar)
118 118
@@ -474,9 +474,9 @@ The strings are suitable for assembling into a TZ variable."
474 (week (if (eq day -1) 474 (week (if (eq day -1)
475 byday 475 byday
476 (substring byday 0 -2)))) 476 (substring byday 0 -2))))
477 ;; "Translate" the icalendar way to specify the last 477 ;; "Translate" the iCalendar way to specify the last
478 ;; (sun|mon|...)day in month to the tzset way. 478 ;; (sun|mon|...)day in month to the tzset way.
479 (if (string= week "-1") ; last day as icalendar calls it 479 (if (string= week "-1") ; last day as iCalendar calls it
480 (setq week "5")) ; last day as tzset calls it 480 (setq week "5")) ; last day as tzset calls it
481 (concat "M" bymonth "." week "." (if (eq day -1) "0" 481 (concat "M" bymonth "." week "." (if (eq day -1) "0"
482 (int-to-string day)) 482 (int-to-string day))
@@ -907,7 +907,7 @@ would be \"pm\"."
907 "\\\\," "," string))))) 907 "\\\\," "," string)))))
908 908
909;; ====================================================================== 909;; ======================================================================
910;; Export -- convert emacs-diary to icalendar 910;; Export -- convert emacs-diary to iCalendar
911;; ====================================================================== 911;; ======================================================================
912 912
913;;;###autoload 913;;;###autoload
@@ -1063,7 +1063,7 @@ FExport diary data into iCalendar file: ")
1063 found-error)) 1063 found-error))
1064 1064
1065(defun icalendar--convert-to-ical (nonmarker entry-main) 1065(defun icalendar--convert-to-ical (nonmarker entry-main)
1066 "Convert a diary entry to icalendar format. 1066 "Convert a diary entry to iCalendar format.
1067NONMARKER is a regular expression matching the start of non-marking 1067NONMARKER is a regular expression matching the start of non-marking
1068entries. ENTRY-MAIN is the first line of the diary entry." 1068entries. ENTRY-MAIN is the first line of the diary entry."
1069 (or 1069 (or
@@ -1194,7 +1194,7 @@ Returns an alist."
1194 1194
1195;; subroutines for icalendar-export-region 1195;; subroutines for icalendar-export-region
1196(defun icalendar--convert-ordinary-to-ical (nonmarker entry-main) 1196(defun icalendar--convert-ordinary-to-ical (nonmarker entry-main)
1197 "Convert \"ordinary\" diary entry to icalendar format. 1197 "Convert \"ordinary\" diary entry to iCalendar format.
1198NONMARKER is a regular expression matching the start of non-marking 1198NONMARKER is a regular expression matching the start of non-marking
1199entries. ENTRY-MAIN is the first line of the diary entry." 1199entries. ENTRY-MAIN is the first line of the diary entry."
1200 (if (string-match 1200 (if (string-match
@@ -1291,7 +1291,7 @@ Returns day number."
1291 result)) 1291 result))
1292 1292
1293(defun icalendar--convert-weekly-to-ical (nonmarker entry-main) 1293(defun icalendar--convert-weekly-to-ical (nonmarker entry-main)
1294 "Convert weekly diary entry to icalendar format. 1294 "Convert weekly diary entry to iCalendar format.
1295NONMARKER is a regular expression matching the start of non-marking 1295NONMARKER is a regular expression matching the start of non-marking
1296entries. ENTRY-MAIN is the first line of the diary entry." 1296entries. ENTRY-MAIN is the first line of the diary entry."
1297 (if (and (string-match (concat nonmarker 1297 (if (and (string-match (concat nonmarker
@@ -1373,7 +1373,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1373 nil)) 1373 nil))
1374 1374
1375(defun icalendar--convert-yearly-to-ical (nonmarker entry-main) 1375(defun icalendar--convert-yearly-to-ical (nonmarker entry-main)
1376 "Convert yearly diary entry to icalendar format. 1376 "Convert yearly diary entry to iCalendar format.
1377NONMARKER is a regular expression matching the start of non-marking 1377NONMARKER is a regular expression matching the start of non-marking
1378entries. ENTRY-MAIN is the first line of the diary entry." 1378entries. ENTRY-MAIN is the first line of the diary entry."
1379 (if (string-match (concat nonmarker 1379 (if (string-match (concat nonmarker
@@ -1453,7 +1453,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1453 nil)) 1453 nil))
1454 1454
1455(defun icalendar--convert-sexp-to-ical (nonmarker entry-main) 1455(defun icalendar--convert-sexp-to-ical (nonmarker entry-main)
1456 "Convert complex sexp diary entry to icalendar format -- unsupported! 1456 "Convert complex sexp diary entry to iCalendar format -- unsupported!
1457 1457
1458FIXME! 1458FIXME!
1459 1459
@@ -1480,7 +1480,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1480 nil))) 1480 nil)))
1481 1481
1482(defun icalendar--convert-block-to-ical (nonmarker entry-main) 1482(defun icalendar--convert-block-to-ical (nonmarker entry-main)
1483 "Convert block diary entry to icalendar format. 1483 "Convert block diary entry to iCalendar format.
1484NONMARKER is a regular expression matching the start of non-marking 1484NONMARKER is a regular expression matching the start of non-marking
1485entries. ENTRY-MAIN is the first line of the diary entry." 1485entries. ENTRY-MAIN is the first line of the diary entry."
1486 (if (string-match (concat nonmarker 1486 (if (string-match (concat nonmarker
@@ -1556,7 +1556,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1556 nil)) 1556 nil))
1557 1557
1558(defun icalendar--convert-float-to-ical (nonmarker entry-main) 1558(defun icalendar--convert-float-to-ical (nonmarker entry-main)
1559 "Convert float diary entry to icalendar format -- partially unsupported! 1559 "Convert float diary entry to iCalendar format -- partially unsupported!
1560 1560
1561 FIXME! DAY from diary-float yet unimplemented. 1561 FIXME! DAY from diary-float yet unimplemented.
1562 1562
@@ -1619,7 +1619,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1619 nil)) 1619 nil))
1620 1620
1621(defun icalendar--convert-date-to-ical (nonmarker entry-main) 1621(defun icalendar--convert-date-to-ical (nonmarker entry-main)
1622 "Convert `diary-date' diary entry to icalendar format -- unsupported! 1622 "Convert `diary-date' diary entry to iCalendar format -- unsupported!
1623 1623
1624FIXME! 1624FIXME!
1625 1625
@@ -1635,7 +1635,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1635 nil)) 1635 nil))
1636 1636
1637(defun icalendar--convert-cyclic-to-ical (nonmarker entry-main) 1637(defun icalendar--convert-cyclic-to-ical (nonmarker entry-main)
1638 "Convert `diary-cyclic' diary entry to icalendar format. 1638 "Convert `diary-cyclic' diary entry to iCalendar format.
1639NONMARKER is a regular expression matching the start of non-marking 1639NONMARKER is a regular expression matching the start of non-marking
1640entries. ENTRY-MAIN is the first line of the diary entry." 1640entries. ENTRY-MAIN is the first line of the diary entry."
1641 (if (string-match (concat nonmarker 1641 (if (string-match (concat nonmarker
@@ -1709,7 +1709,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1709 nil)) 1709 nil))
1710 1710
1711(defun icalendar--convert-anniversary-to-ical (nonmarker entry-main) 1711(defun icalendar--convert-anniversary-to-ical (nonmarker entry-main)
1712 "Convert `diary-anniversary' diary entry to icalendar format. 1712 "Convert `diary-anniversary' diary entry to iCalendar format.
1713NONMARKER is a regular expression matching the start of non-marking 1713NONMARKER is a regular expression matching the start of non-marking
1714entries. ENTRY-MAIN is the first line of the diary entry." 1714entries. ENTRY-MAIN is the first line of the diary entry."
1715 (if (string-match (concat nonmarker 1715 (if (string-match (concat nonmarker
@@ -1783,7 +1783,7 @@ entries. ENTRY-MAIN is the first line of the diary entry."
1783 nil)) 1783 nil))
1784 1784
1785;; ====================================================================== 1785;; ======================================================================
1786;; Import -- convert icalendar to emacs-diary 1786;; Import -- convert iCalendar to emacs-diary
1787;; ====================================================================== 1787;; ======================================================================
1788 1788
1789;;;###autoload 1789;;;###autoload
@@ -1825,19 +1825,19 @@ buffer `*icalendar-errors*'."
1825 (interactive) 1825 (interactive)
1826 (save-current-buffer 1826 (save-current-buffer
1827 ;; prepare ical 1827 ;; prepare ical
1828 (message "Preparing icalendar...") 1828 (message "Preparing iCalendar...")
1829 (set-buffer (icalendar--get-unfolded-buffer (current-buffer))) 1829 (set-buffer (icalendar--get-unfolded-buffer (current-buffer)))
1830 (goto-char (point-min)) 1830 (goto-char (point-min))
1831 (message "Preparing icalendar...done") 1831 (message "Preparing iCalendar...done")
1832 (if (re-search-forward "^BEGIN:VCALENDAR\\s-*$" nil t) 1832 (if (re-search-forward "^BEGIN:VCALENDAR\\s-*$" nil t)
1833 (let (ical-contents ical-errors) 1833 (let (ical-contents ical-errors)
1834 ;; read ical 1834 ;; read ical
1835 (message "Reading icalendar...") 1835 (message "Reading iCalendar...")
1836 (beginning-of-line) 1836 (beginning-of-line)
1837 (setq ical-contents (icalendar--read-element nil nil)) 1837 (setq ical-contents (icalendar--read-element nil nil))
1838 (message "Reading icalendar...done") 1838 (message "Reading iCalendar...done")
1839 ;; convert ical 1839 ;; convert ical
1840 (message "Converting icalendar...") 1840 (message "Converting iCalendar...")
1841 (setq ical-errors (icalendar--convert-ical-to-diary 1841 (setq ical-errors (icalendar--convert-ical-to-diary
1842 ical-contents 1842 ical-contents
1843 diary-file do-not-ask non-marking)) 1843 diary-file do-not-ask non-marking))
@@ -1848,11 +1848,11 @@ buffer `*icalendar-errors*'."
1848 (save-current-buffer 1848 (save-current-buffer
1849 (set-buffer b) 1849 (set-buffer b)
1850 (save-buffer))))) 1850 (save-buffer)))))
1851 (message "Converting icalendar...done") 1851 (message "Converting iCalendar...done")
1852 ;; return t if no error occurred 1852 ;; return t if no error occurred
1853 (not ical-errors)) 1853 (not ical-errors))
1854 (message 1854 (message
1855 "Current buffer does not contain icalendar contents!") 1855 "Current buffer does not contain iCalendar contents!")
1856 ;; return nil, i.e. import did not work 1856 ;; return nil, i.e. import did not work
1857 nil))) 1857 nil)))
1858 1858
@@ -2056,12 +2056,12 @@ written into the buffer `*icalendar-errors*'."
2056 (set-buffer (get-buffer-create "*icalendar-errors*")) 2056 (set-buffer (get-buffer-create "*icalendar-errors*"))
2057 (erase-buffer) 2057 (erase-buffer)
2058 (insert error-string))) 2058 (insert error-string)))
2059 (message "Converting icalendar...done") 2059 (message "Converting iCalendar...done")
2060 found-error)) 2060 found-error))
2061 2061
2062;; subroutines for importing 2062;; subroutines for importing
2063(defun icalendar--convert-recurring-to-diary (e dtstart-dec start-t end-t) 2063(defun icalendar--convert-recurring-to-diary (e dtstart-dec start-t end-t)
2064 "Convert recurring icalendar event E to diary format. 2064 "Convert recurring iCalendar event E to diary format.
2065 2065
2066DTSTART-DEC is the DTSTART property of E. 2066DTSTART-DEC is the DTSTART property of E.
2067START-T is the event's start time in diary format. 2067START-T is the event's start time in diary format.
@@ -2274,7 +2274,7 @@ END-T is the event's end time in diary format."
2274 result)) 2274 result))
2275 2275
2276(defun icalendar--convert-non-recurring-all-day-to-diary (event start-d end-d) 2276(defun icalendar--convert-non-recurring-all-day-to-diary (event start-d end-d)
2277 "Convert non-recurring icalendar EVENT to diary format. 2277 "Convert non-recurring iCalendar EVENT to diary format.
2278 2278
2279DTSTART is the decoded DTSTART property of E. 2279DTSTART is the decoded DTSTART property of E.
2280Argument START-D gives the first day. 2280Argument START-D gives the first day.
@@ -2339,7 +2339,7 @@ the entry."
2339;; Examples 2339;; Examples
2340;; ====================================================================== 2340;; ======================================================================
2341(defun icalendar-import-format-sample (event) 2341(defun icalendar-import-format-sample (event)
2342 "Example function for formatting an icalendar EVENT." 2342 "Example function for formatting an iCalendar EVENT."
2343 (format (concat "SUMMARY=`%s' DESCRIPTION=`%s' LOCATION=`%s' ORGANIZER=`%s' " 2343 (format (concat "SUMMARY=`%s' DESCRIPTION=`%s' LOCATION=`%s' ORGANIZER=`%s' "
2344 "STATUS=`%s' URL=`%s' CLASS=`%s'") 2344 "STATUS=`%s' URL=`%s' CLASS=`%s'")
2345 (or (icalendar--get-event-property event 'SUMMARY) "") 2345 (or (icalendar--get-event-property event 'SUMMARY) "")
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index a28213a6b26..5e25d01da71 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,5 +1,9 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com> 12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2 2
3 * gnus-sum.el (gnus-summary-make-menu-bar):
4 * gnus-uu.el (gnus-uu-decode-postscript)
5 (gnus-uu-decode-postscript-and-save):
6 * mailcap.el (mailcap-print-command):
3 * registry.el (registry-lookup, registry-lookup-breaks-before-lexbind): 7 * registry.el (registry-lookup, registry-lookup-breaks-before-lexbind):
4 Fix typos. 8 Fix typos.
5 9
@@ -20058,7 +20062,7 @@
20058 * mail-source.el (mail-source-delete-crash-box): Refactor. 20062 * mail-source.el (mail-source-delete-crash-box): Refactor.
20059 (mail-source-fetch): Use it. 20063 (mail-source-fetch): Use it.
20060 (mail-source-fetch-file): Ditto. 20064 (mail-source-fetch-file): Ditto.
20061 (mail-source-fetch-directory): Run postscript in loop. 20065 (mail-source-fetch-directory): Run PostScript in loop.
20062 (mail-source-fetch-pop): Delete. 20066 (mail-source-fetch-pop): Delete.
20063 (mail-source-fetch-maildir): Ditto. 20067 (mail-source-fetch-maildir): Ditto.
20064 (mail-source-fetch-imap): Ditto. 20068 (mail-source-fetch-imap): Ditto.
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 6ffc5d9e821..08f5e44e13f 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -2529,7 +2529,7 @@ gnus-summary-show-article-from-menu-as-charset-%s" cs))))
2529 ["Unshar and save" gnus-uu-decode-unshar-and-save t] 2529 ["Unshar and save" gnus-uu-decode-unshar-and-save t]
2530 ["Save" gnus-uu-decode-save t] 2530 ["Save" gnus-uu-decode-save t]
2531 ["Binhex" gnus-uu-decode-binhex t] 2531 ["Binhex" gnus-uu-decode-binhex t]
2532 ["Postscript" gnus-uu-decode-postscript t] 2532 ["PostScript" gnus-uu-decode-postscript t]
2533 ["All MIME parts" gnus-summary-save-parts t]) 2533 ["All MIME parts" gnus-summary-save-parts t])
2534 ("Cache" 2534 ("Cache"
2535 ["Enter article" gnus-cache-enter-article t] 2535 ["Enter article" gnus-cache-enter-article t]
diff --git a/lisp/gnus/gnus-uu.el b/lisp/gnus/gnus-uu.el
index 743b4580cff..50a33809946 100644
--- a/lisp/gnus/gnus-uu.el
+++ b/lisp/gnus/gnus-uu.el
@@ -727,7 +727,7 @@ When called interactively, prompt for REGEXP."
727;; All PostScript functions written by Erik Selberg <speed@cs.washington.edu>. 727;; All PostScript functions written by Erik Selberg <speed@cs.washington.edu>.
728 728
729(defun gnus-uu-decode-postscript (&optional n) 729(defun gnus-uu-decode-postscript (&optional n)
730 "Gets postscript of the current article." 730 "Gets PostScript of the current article."
731 (interactive "P") 731 (interactive "P")
732 (gnus-uu-decode-with-method 'gnus-uu-decode-postscript-article n)) 732 (gnus-uu-decode-with-method 'gnus-uu-decode-postscript-article n))
733 733
@@ -738,7 +738,7 @@ When called interactively, prompt for REGEXP."
738 (gnus-uu-decode-postscript n))) 738 (gnus-uu-decode-postscript n)))
739 739
740(defun gnus-uu-decode-postscript-and-save (n dir) 740(defun gnus-uu-decode-postscript-and-save (n dir)
741 "Extracts postscript and saves the current article." 741 "Extracts PostScript and saves the current article."
742 (interactive 742 (interactive
743 (list current-prefix-arg 743 (list current-prefix-arg
744 (file-name-as-directory 744 (file-name-as-directory
diff --git a/lisp/gnus/mailcap.el b/lisp/gnus/mailcap.el
index 7959104d646..cbfa05bb87d 100644
--- a/lisp/gnus/mailcap.el
+++ b/lisp/gnus/mailcap.el
@@ -82,7 +82,7 @@ This is a compatibility function for different Emacsen."
82 (list lpr-switches) 82 (list lpr-switches)
83 lpr-switches))) 83 lpr-switches)))
84 " ") 84 " ")
85 "Shell command (including switches) used to print Postscript files.") 85 "Shell command (including switches) used to print PostScript files.")
86 86
87;; Postpone using defcustom for this as it's so big and we essentially 87;; Postpone using defcustom for this as it's so big and we essentially
88;; have to have two copies of the data around then. Perhaps just 88;; have to have two copies of the data around then. Perhaps just
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index 23947795112..9aa0ba4e262 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -116,21 +116,21 @@
116 menu-bar-separator) 116 menu-bar-separator)
117 117
118 (define-key menu [ps-print-region] 118 (define-key menu [ps-print-region]
119 `(menu-item ,(purecopy "Postscript Print Region (B+W)") ps-print-region 119 `(menu-item ,(purecopy "PostScript Print Region (B+W)") ps-print-region
120 :enable mark-active 120 :enable mark-active
121 :help ,(purecopy "Pretty-print marked region in black and white to PostScript printer"))) 121 :help ,(purecopy "Pretty-print marked region in black and white to PostScript printer")))
122 (define-key menu [ps-print-buffer] 122 (define-key menu [ps-print-buffer]
123 `(menu-item ,(purecopy "Postscript Print Buffer (B+W)") ps-print-buffer 123 `(menu-item ,(purecopy "PostScript Print Buffer (B+W)") ps-print-buffer
124 :enable (menu-bar-menu-frame-live-and-visible-p) 124 :enable (menu-bar-menu-frame-live-and-visible-p)
125 :help ,(purecopy "Pretty-print current buffer in black and white to PostScript printer"))) 125 :help ,(purecopy "Pretty-print current buffer in black and white to PostScript printer")))
126 (define-key menu [ps-print-region-faces] 126 (define-key menu [ps-print-region-faces]
127 `(menu-item ,(purecopy "Postscript Print Region") 127 `(menu-item ,(purecopy "PostScript Print Region")
128 ps-print-region-with-faces 128 ps-print-region-with-faces
129 :enable mark-active 129 :enable mark-active
130 :help ,(purecopy 130 :help ,(purecopy
131 "Pretty-print marked region to PostScript printer"))) 131 "Pretty-print marked region to PostScript printer")))
132 (define-key menu [ps-print-buffer-faces] 132 (define-key menu [ps-print-buffer-faces]
133 `(menu-item ,(purecopy "Postscript Print Buffer") 133 `(menu-item ,(purecopy "PostScript Print Buffer")
134 ps-print-buffer-with-faces 134 ps-print-buffer-with-faces
135 :enable (menu-bar-menu-frame-live-and-visible-p) 135 :enable (menu-bar-menu-frame-live-and-visible-p)
136 :help ,(purecopy "Pretty-print current buffer to PostScript printer"))) 136 :help ,(purecopy "Pretty-print current buffer to PostScript printer")))
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 1f1c3abfdc2..bcc708ae6e3 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -1,7 +1,13 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com> 12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2 2
3 * org-agenda.el (org-create-marker-find-array): 3 * org-agenda.el (org-agenda-add-entry-text-descriptive-links)
4 (org-agenda-custom-commands, org-write-agenda, org-check-for-org-mode)
5 (org-search-syntax-table, org-modify-diary-entry-string)
6 (org-write-agenda):
7 * org-bbdb.el (org-bbdb-anniv-export-ical):
4 * org-bibtex.el (org-bibtex-fields): 8 * org-bibtex.el (org-bibtex-fields):
9 * org-icalendar.el (org-icalendar-date-time-format):
10 * org-latex.el (org-export-latex-inline-image-extensions):
5 * org-list.el (org-list-insert-item): Fix typos. 11 * org-list.el (org-list-insert-item): Fix typos.
6 12
72011-11-11 Juanma Barranquero <lekktu@gmail.com> 132011-11-11 Juanma Barranquero <lekktu@gmail.com>
@@ -61,7 +67,7 @@
61 67
622011-07-28 Bastien Guerry <bzg@gnu.org> 682011-07-28 Bastien Guerry <bzg@gnu.org>
63 69
64 * org-publish.el (org-publish-index-generate-theindex): rename 70 * org-publish.el (org-publish-index-generate-theindex): Rename
65 from `org-publish-index-generate-theindex.inc'. Use the file 71 from `org-publish-index-generate-theindex.inc'. Use the file
66 theindex.org directly instead of including theindex.inc. 72 theindex.org directly instead of including theindex.inc.
67 (org-publish-projects): Don't delete .orgx files. 73 (org-publish-projects): Don't delete .orgx files.
@@ -141,7 +147,7 @@
141 147
1422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 1482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
143 149
144 * org.el (org-timestamp-change): keep point in the same category 150 * org.el (org-timestamp-change): Keep point in the same category
145 when updating a time-stamp. This requires to be careful, as, 151 when updating a time-stamp. This requires to be careful, as,
146 depending on the locale, name of day might change of length during 152 depending on the locale, name of day might change of length during
147 the process. 153 the process.
@@ -592,7 +598,7 @@
592 598
5932011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 5992011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
594 600
595 * org.el (org-in-block-p): new function. 601 * org.el (org-in-block-p): New function.
596 602
597 * org-footnote.el (org-footnote-forbidden-blocks): New variable. 603 * org-footnote.el (org-footnote-forbidden-blocks): New variable.
598 (org-footnote-in-valid-context-p): New function. 604 (org-footnote-in-valid-context-p): New function.
@@ -886,131 +892,131 @@
886 892
8872011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 8932011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
888 894
889 * org-footnote.el (org-footnote-action): offer to create 895 * org-footnote.el (org-footnote-action): Offer to create
890 definition when none is found. 896 definition when none is found.
891 897
8922011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 8982011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
893 899
894 * org-footnote.el (org-footnote-re): avoid matching inactive 900 * org-footnote.el (org-footnote-re): Avoid matching inactive
895 time-stamps or check-box cookies. 901 time-stamps or check-box cookies.
896 (org-footnote-next-reference-or-definition): adapt to the new regexp. 902 (org-footnote-next-reference-or-definition): Adapt to the new regexp.
897 903
8982011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9042011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
899 905
900 * org-exp.el (org-export-preprocess-string): if the last subtree 906 * org-exp.el (org-export-preprocess-string): If the last subtree
901 is commented, footnotes inserted during normalizing at the end of 907 is commented, footnotes inserted during normalizing at the end of
902 the buffer may get deleted. This patch ensures deletion comes 908 the buffer may get deleted. This patch ensures deletion comes
903 first, normalization second. 909 first, normalization second.
904 910
9052011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9112011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
906 912
907 * org-exp.el (org-export-footnotes-data): change docstring. 913 * org-exp.el (org-export-footnotes-data): Change docstring.
908 (org-export-footnotes-seen): renamed from 914 (org-export-footnotes-seen): Rename from
909 org-export-footnotes-markers. 915 org-export-footnotes-markers.
910 916
911 * org-ascii.el (org-export-as-ascii): apply change. 917 * org-ascii.el (org-export-as-ascii): Apply change.
912 918
913 * org-docbook.el (org-export-as-docbook): apply change. 919 * org-docbook.el (org-export-as-docbook): Apply change.
914 920
915 * org-footnote.el (org-footnote-normalize): apply change. 921 * org-footnote.el (org-footnote-normalize): Apply change.
916 922
917 * org-html.el (org-export-as-html): apply change. 923 * org-html.el (org-export-as-html): Apply change.
918 924
919 * org-latex.el (org-export-as-latex): apply change. 925 * org-latex.el (org-export-as-latex): Apply change.
920 926
9212011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9272011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
922 928
923 * org-latex.el (org-export-latex-preprocess): rely on 929 * org-latex.el (org-export-latex-preprocess): Rely on
924 `org-export-footnotes-markers' to retreive definition of the 930 `org-export-footnotes-markers' to retreive definition of the
925 current footnote during export. 931 current footnote during export.
926 932
9272011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9332011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
928 934
929 * org-footnote.el (org-footnote-normalize): remember footnotes 935 * org-footnote.el (org-footnote-normalize): Remember footnotes
930 seen so far by the exporter when choosing the new marker. 936 seen so far by the exporter when choosing the new marker.
931 937
9322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
933 939
934 * org-footnote.el (org-footnote-normalize): make use of 940 * org-footnote.el (org-footnote-normalize): Make use of
935 `org-footnote-insert-pos-for-preprocessor'. 941 `org-footnote-insert-pos-for-preprocessor'.
936 942
9372011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9432011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
938 944
939 * org-footnote.el (org-footnote-normalize): add `org-footnote' 945 * org-footnote.el (org-footnote-normalize): Add `org-footnote'
940 property to footnote markers when preparing for exportation. 946 property to footnote markers when preparing for exportation.
941 947
942 * org-html.el (org-export-as-html): read new property to decide 948 * org-html.el (org-export-as-html): Read new property to decide
943 when to export a footnote. 949 when to export a footnote.
944 950
945 * org-docbook.el (org-export-as-docbook): read new property to 951 * org-docbook.el (org-export-as-docbook): Read new property to
946 decide when to export a footnote. 952 decide when to export a footnote.
947 953
948 * org-latex.el (org-export-latex-preprocess): ensure footnote at 954 * org-latex.el (org-export-latex-preprocess): Ensure footnote at
949 column 0 cannot end a list containing it by adding 955 column 0 cannot end a list containing it by adding
950 `original-indentation' property to it. 956 `original-indentation' property to it.
951 957
9522011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9582011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
953 959
954 * org-exp.el (org-export-preprocess-string): normalize footnotes 960 * org-exp.el (org-export-preprocess-string): Normalize footnotes
955 before marking lists ending. 961 before marking lists ending.
956 962
957 * org-latex.el (org-export-latex-preprocess): work with labels as 963 * org-latex.el (org-export-latex-preprocess): Work with labels as
958 strings and not as numbers. 964 strings and not as numbers.
959 965
9602011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9662011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
961 967
962 * org-docbook.el (org-export-docbook-footnote-separator): new 968 * org-docbook.el (org-export-docbook-footnote-separator): New
963 variable 969 variable.
964 (org-export-as-docbook): add a separator between footnotes. 970 (org-export-as-docbook): Add a separator between footnotes.
965 971
966 * org-html.el (org-export-html-footnote-separator): new variable. 972 * org-html.el (org-export-html-footnote-separator): New variable.
967 (org-export-as-html): add a separator between footnotes. 973 (org-export-as-html): Add a separator between footnotes.
968 974
969 * org-latex.el (org-export-latex-footnote-separator): new 975 * org-latex.el (org-export-latex-footnote-separator): New
970 variable. 976 variable.
971 (org-export-latex-preprocess): add a separator between footnotes. 977 (org-export-latex-preprocess): Add a separator between footnotes.
972 978
9732011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9792011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
974 980
975 * org-exp.el (org-export-footnotes-markers) 981 * org-exp.el (org-export-footnotes-markers)
976 (org-export-footnotes-data): new variables. 982 (org-export-footnotes-data): New variables.
977 (org-export-preprocess-string): use a more explicit argument. 983 (org-export-preprocess-string): Use a more explicit argument.
978 984
9792011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9852011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
980 986
981 * org-footnote.el (org-footnote-goto-definition): now, determining 987 * org-footnote.el (org-footnote-goto-definition): Now, determining
982 if point is at a footnote reference is entirely determined by 988 if point is at a footnote reference is entirely determined by
983 `org-footnote-at-reference-p'. No need to check if pattern isn't 989 `org-footnote-at-reference-p'. No need to check if pattern isn't
984 at beginning of the line elsewhere. 990 at beginning of the line elsewhere.
985 991
9862011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 9922011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
987 993
988 * org-footnote.el (org-footnote-next-reference-or-definition): new 994 * org-footnote.el (org-footnote-next-reference-or-definition): New
989 function. 995 function.
990 996
991 * org.el (org-activate-footnote-links): activate the whole 997 * org.el (org-activate-footnote-links): Activate the whole
992 footnote, but only fontify its label. 998 footnote, but only fontify its label.
993 999
9942011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 10002011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
995 1001
996 * org-footnote.el (org-footnote-normalize): make use of changes to 1002 * org-footnote.el (org-footnote-normalize): Make use of changes to
997 `org-footnote-at-reference-p' and creation of various functions.. 1003 `org-footnote-at-reference-p' and creation of various functions..
998 Also comment code. 1004 Also comment code.
999 (org-footnote-get-next-reference, org-footnote-delete-references, 1005 (org-footnote-get-next-reference, org-footnote-delete-references)
1000 org-footnote-delete-definitions): new functions 1006 (org-footnote-delete-definitions): New functions.
1001 (org-footnote-goto-previous-reference, org-footnote-all-labels, 1007 (org-footnote-goto-previous-reference, org-footnote-all-labels)
1002 org-insert-footnote-reference-near-definition, org-footnote-delete): 1008 (org-insert-footnote-reference-near-definition, org-footnote-delete):
1003 rewrite to use org-footnote-get-next-reference. 1009 Rewrite to use org-footnote-get-next-reference.
1004 1010
10052011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 10112011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1006 1012
1007 * org-footnote.el (org-footnote-re): don't end an inline footnote 1013 * org-footnote.el (org-footnote-re): Don't end an inline footnote
1008 at unrelated closing square brackets. 1014 at unrelated closing square brackets.
1009 (org-footnote-at-reference-p): improve accuracy of the function to 1015 (org-footnote-at-reference-p): Improve accuracy of the function to
1010 determine if point is at a reference and to extract definition of an 1016 determine if point is at a reference and to extract definition of an
1011 inline footnote. 1017 inline footnote.
1012 (org-footnote-all-labels, org-footnote-action, org-footnote-delete, 1018 (org-footnote-all-labels, org-footnote-action, org-footnote-delete)
1013 org-footnote-auto-adjust-maybe): make use of previous function. 1019 (org-footnote-auto-adjust-maybe): Make use of previous function.
1014 1020
10152011-07-28 Bastien Guerry <bzg@gnu.org> 10212011-07-28 Bastien Guerry <bzg@gnu.org>
1016 1022
@@ -1064,14 +1070,14 @@
1064 1070
10652011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 10712011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1066 1072
1067 * org-list.el (org-cycle-item-indentation): cycling back to 1073 * org-list.el (org-cycle-item-indentation): Cycling back to
1068 original position deleted any additional information in the item, 1074 original position deleted any additional information in the item,
1069 like a counter or a tag. 1075 like a counter or a tag.
1070 1076
10712011-07-28 Pieter Praet <pieter@praet.org> 10772011-07-28 Pieter Praet <pieter@praet.org>
1072 1078
1073 * org-crypt.el (org-crypt-disable-auto-save): New defcustom. 1079 * org-crypt.el (org-crypt-disable-auto-save): New defcustom.
1074 (org-decrypt-entry): before decrypting, check whether 1080 (org-decrypt-entry): Before decrypting, check whether
1075 `auto-save-mode' is enabled for the current buffer, and act on it 1081 `auto-save-mode' is enabled for the current buffer, and act on it
1076 according to how `org-crypt-disable-auto-save' is set. Remove 1082 according to how `org-crypt-disable-auto-save' is set. Remove
1077 comment re "encrypt[ing] Org auto-saved buffers". Remove on-init 1083 comment re "encrypt[ing] Org auto-saved buffers". Remove on-init
@@ -1255,29 +1261,29 @@
1255 1261
12562011-07-28 Eric Schulte <schulte.eric@gmail.com> 12622011-07-28 Eric Schulte <schulte.eric@gmail.com>
1257 1263
1258 * ob-C.el (ob-tangle): initialize variable from `ob-tangle'. 1264 * ob-C.el (ob-tangle): Initialize variable from `ob-tangle'.
1259 1265
1260 * ob-asymptote.el (ob-tangle): initialize variable from `ob-tangle'. 1266 * ob-asymptote.el (ob-tangle): Initialize variable from `ob-tangle'.
1261 1267
1262 * ob-awk.el (ob-tangle): initialize variable from `ob-tangle'. 1268 * ob-awk.el (ob-tangle): Initialize variable from `ob-tangle'.
1263 1269
1264 * ob-clojure.el (ob-tangle): initialize variable from `ob-tangle'. 1270 * ob-clojure.el (ob-tangle): Initialize variable from `ob-tangle'.
1265 1271
1266 * ob-haskell.el (ob-tangle): initialize variable from `ob-tangle'. 1272 * ob-haskell.el (ob-tangle): Initialize variable from `ob-tangle'.
1267 1273
1268 * ob-latex.el (ob-tangle): initialize variable from `ob-tangle'. 1274 * ob-latex.el (ob-tangle): Initialize variable from `ob-tangle'.
1269 1275
1270 * ob-lisp.el (ob-tangle): initialize variable from `ob-tangle'. 1276 * ob-lisp.el (ob-tangle): Initialize variable from `ob-tangle'.
1271 1277
1272 * ob-ocaml.el (ob-tangle): initialize variable from `ob-tangle'. 1278 * ob-ocaml.el (ob-tangle): Initialize variable from `ob-tangle'.
1273 1279
1274 * ob-perl.el (ob-tangle): initialize variable from `ob-tangle'. 1280 * ob-perl.el (ob-tangle): Initialize variable from `ob-tangle'.
1275 1281
1276 * ob-python.el (ob-tangle): initialize variable from `ob-tangle'. 1282 * ob-python.el (ob-tangle): Initialize variable from `ob-tangle'.
1277 1283
1278 * ob-ruby.el (ob-tangle): initialize variable from `ob-tangle'. 1284 * ob-ruby.el (ob-tangle): Initialize variable from `ob-tangle'.
1279 1285
1280 * ob-tangle.el (ob-tangle): initialize variable from `ob-tangle'. 1286 * ob-tangle.el (ob-tangle): Initialize variable from `ob-tangle'.
1281 1287
12822011-07-28 Eric Schulte <schulte.eric@gmail.com> 12882011-07-28 Eric Schulte <schulte.eric@gmail.com>
1283 1289
@@ -1300,12 +1306,12 @@
1300 1306
13012011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 13072011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1302 1308
1303 * org-list.el (org-reset-checkbox-state-subtree): make the command 1309 * org-list.el (org-reset-checkbox-state-subtree): Make the command
1304 more robust, and correctly update check-boxes in the whole 1310 more robust, and correctly update check-boxes in the whole
1305 sub-tree. 1311 sub-tree.
1306 (org-update-checkbox-count): fix bug accumulating count of checkboxes 1312 (org-update-checkbox-count): Fix bug accumulating count of checkboxes
1307 when walking a subtree. 1313 when walking a subtree.
1308 (org-update-checkbox-count-maybe): add an optional argument passed to 1314 (org-update-checkbox-count-maybe): Add an optional argument passed to
1309 org-update-checkbox-count. 1315 org-update-checkbox-count.
1310 1316
13112011-07-28 Ted Zlatanov <tzz@lifelogs.com> 13172011-07-28 Ted Zlatanov <tzz@lifelogs.com>
@@ -1331,9 +1337,9 @@
1331 1337
13322011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 13382011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
1333 1339
1334 * org-list.el (org-list-parse-list): replace transitional 1340 * org-list.el (org-list-parse-list): Replace transitional
1335 check-boxes with "[CBTRANS]" string during parsing. 1341 check-boxes with "[CBTRANS]" string during parsing.
1336 (org-list-to-generic): use the new property `:cbtrans' to configure 1342 (org-list-to-generic): Use the new property `:cbtrans' to configure
1337 export string for transitional check-boxes. 1343 export string for transitional check-boxes.
1338 1344
13392011-07-28 Carsten Dominik <carsten.dominik@gmail.com> 13452011-07-28 Carsten Dominik <carsten.dominik@gmail.com>
@@ -2799,7 +2805,7 @@
2799 2805
28002011-07-28 Bastien Guerry <bzg@gnu.org> 28062011-07-28 Bastien Guerry <bzg@gnu.org>
2801 2807
2802 * org-html.el (org-export-as-html): fix export of email. 2808 * org-html.el (org-export-as-html): Fix export of email.
2803 2809
28042011-07-28 Eric Schulte <schulte.eric@gmail.com> 28102011-07-28 Eric Schulte <schulte.eric@gmail.com>
2805 2811
@@ -2820,11 +2826,11 @@
2820 2826
28212011-07-28 Bastien Guerry <bzg@gnu.org> 28272011-07-28 Bastien Guerry <bzg@gnu.org>
2822 2828
2823 * org-crypt.el: remove useless TODO in comments. 2829 * org-crypt.el: Remove useless TODO in comments.
2824 2830
28252011-07-28 Bastien Guerry <bzg@gnu.org> 28312011-07-28 Bastien Guerry <bzg@gnu.org>
2826 2832
2827 * org-html.el (org-export-as-html): the default postamble now only 2833 * org-html.el (org-export-as-html): The default postamble now only
2828 export a date paragraph if `org-export-time-stamp-file' is 2834 export a date paragraph if `org-export-time-stamp-file' is
2829 non-nil. 2835 non-nil.
2830 2836
@@ -2930,9 +2936,9 @@
2930 2936
29312011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr> 29372011-07-28 Manuel Giraud <manuel.giraud@univ-nantes.fr>
2932 2938
2933 * org-html.el (org-format-org-table-html): fix anchors in HTML 2939 * org-html.el (org-format-org-table-html): Fix anchors in HTML
2934 export (thanks to <aankhen@gmail.com>) 2940 export (thanks to <aankhen@gmail.com>)
2935 (org-html-protect): fix a bug that prevents some target to be 2941 (org-html-protect): Fix a bug that prevents some target to be
2936 rendered correctly. 2942 rendered correctly.
2937 2943
29382011-07-28 Bastien Guerry <bzg@gnu.org> 29442011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -3017,15 +3023,15 @@
3017 3023
30182011-07-28 Bastien Guerry <bzg@gnu.org> 30242011-07-28 Bastien Guerry <bzg@gnu.org>
3019 3025
3020 * org-capture.el (org-capture-put-target-region-and-position): New 3026 * org-capture.el (org-capture-put-target-region-and-position):
3021 function to store information about the target buffer. 3027 New function to store information about the target buffer.
3022 (org-capture-set-target-location): Use it. 3028 (org-capture-set-target-location): Use it.
3023 (org-capture-finalize): restore the target buffer in its 3029 (org-capture-finalize): Restore the target buffer in its
3024 possibly narrowed state. Also restore the cursor position. 3030 possibly narrowed state. Also restore the cursor position.
3025 3031
30262011-07-28 Bastien Guerry <bzg@gnu.org> 30322011-07-28 Bastien Guerry <bzg@gnu.org>
3027 3033
3028 * org-crypt.el (auto-save-default): make sure entries are 3034 * org-crypt.el (auto-save-default): Make sure entries are
3029 encrypted before auto-saving. 3035 encrypted before auto-saving.
3030 3036
30312011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 30372011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
@@ -3041,7 +3047,7 @@
3041 3047
30422011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 30482011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3043 3049
3044 * org.el (org-narrow-to-subtree): ensure `org-back-to-heading' 3050 * org.el (org-narrow-to-subtree): Ensure `org-back-to-heading'
3045 will move point to a real heading and not an inline task by 3051 will move point to a real heading and not an inline task by
3046 wraping function into a `org-with-limited-levels' macro. 3052 wraping function into a `org-with-limited-levels' macro.
3047 3053
@@ -3065,7 +3071,7 @@
3065 3071
30662011-07-28 Bastien Guerry <bzg@gnu.org> 30722011-07-28 Bastien Guerry <bzg@gnu.org>
3067 3073
3068 * org-table.el (org-table-fix-formulas-confirm): new custom 3074 * org-table.el (org-table-fix-formulas-confirm): New custom
3069 variable. 3075 variable.
3070 (org-table-insert-column, org-table-delete-column) 3076 (org-table-insert-column, org-table-delete-column)
3071 (org-table-move-column, org-table-move-row) 3077 (org-table-move-column, org-table-move-row)
@@ -3095,14 +3101,14 @@
3095 3101
30962011-07-28 Lawrence Mitchell <wence@gmx.li> 31022011-07-28 Lawrence Mitchell <wence@gmx.li>
3097 3103
3098 * org-latex.el: place \title \author \date before 3104 * org-latex.el: Place \title \author \date before
3099 \begin{document}. 3105 \begin{document}.
3100 3106
31012011-07-28 Bastien Guerry <bzg@gnu.org> 31072011-07-28 Bastien Guerry <bzg@gnu.org>
3102 3108
3103 * org-html.el (org-export-html-preamble) 3109 * org-html.el (org-export-html-preamble)
3104 (org-export-html-postamble): now default to `nil'. 3110 (org-export-html-postamble): Now default to `nil'.
3105 (org-export-as-html): when :html-pre/postamble is nil, fall 3111 (org-export-as-html): When :html-pre/postamble is nil, fall
3106 back on the default pre/postamble, which depends on the 3112 back on the default pre/postamble, which depends on the
3107 :author-info, :email-info, :creator-info options. 3113 :author-info, :email-info, :creator-info options.
3108 3114
@@ -3123,7 +3129,7 @@
3123 3129
31242011-07-28 Bastien Guerry <bzg@gnu.org> 31302011-07-28 Bastien Guerry <bzg@gnu.org>
3125 3131
3126 * org.el (org-move-subtree-down): leave the cursor at the same 3132 * org.el (org-move-subtree-down): Leave the cursor at the same
3127 column we were at. 3133 column we were at.
3128 3134
31292011-07-28 Bastien Guerry <bzg@gnu.org> 31352011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -3136,7 +3142,7 @@
3136 3142
31372011-07-28 Bastien Guerry <bzg@gnu.org> 31432011-07-28 Bastien Guerry <bzg@gnu.org>
3138 3144
3139 * org-exp.el (org-export-remove-headline-metadata): bugfix: don't 3145 * org-exp.el (org-export-remove-headline-metadata): Bugfix: don't
3140 case-fold-search to avoid mixing TODO keywords with real headline 3146 case-fold-search to avoid mixing TODO keywords with real headline
3141 words. 3147 words.
3142 3148
@@ -3162,7 +3168,7 @@
31622011-07-28 Bastien Guerry <bzg@gnu.org> 31682011-07-28 Bastien Guerry <bzg@gnu.org>
3163 3169
3164 * org-html.el (org-export-html-postamble-format) 3170 * org-html.el (org-export-html-postamble-format)
3165 (org-export-html-preamble-format): explain how to escape the 3171 (org-export-html-preamble-format): Explain how to escape the
3166 `%' character. 3172 `%' character.
3167 3173
31682011-07-28 Bastien Guerry <bzg@gnu.org> 31742011-07-28 Bastien Guerry <bzg@gnu.org>
@@ -3339,14 +3345,14 @@
33392011-07-28 Eric Schulte <schulte.eric@gmail.com> 33452011-07-28 Eric Schulte <schulte.eric@gmail.com>
3340 3346
3341 * ob-latex.el (org-babel-execute:latex): Add imagemagick options, 3347 * ob-latex.el (org-babel-execute:latex): Add imagemagick options,
3342 and for file types other than png and pdf it uses imagemagick to 3348 and for file types other than png and PDF it uses imagemagick to
3343 convert a compiled pdf file to the desired file type. 3349 convert a compiled PDF file to the desired file type.
3344 (convert-pdf): Convert a pdf file to a new file type using 3350 (convert-pdf): Convert a PDF file to a new file type using
3345 imagemagick. 3351 imagemagick.
3346 3352
33472011-07-28 Puneeth Chaganti <punchagan@gmail.com> 33532011-07-28 Puneeth Chaganti <punchagan@gmail.com>
3348 3354
3349 * org-capture.el (org-capture-fill-template): fix bug with the 3355 * org-capture.el (org-capture-fill-template): Fix bug with the
3350 display of interactive prompt in templates expansion. 3356 display of interactive prompt in templates expansion.
3351 3357
33522011-07-28 Reiner Steib <reiner.steib@gmx.de> 33582011-07-28 Reiner Steib <reiner.steib@gmx.de>
@@ -3603,7 +3609,7 @@
3603 3609
36042011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 36102011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
3605 3611
3606 * org-list.el (org-list-struct): when a line has org-example 3612 * org-list.el (org-list-struct): When a line has org-example
3607 property, skip the entire block. This is needed during export, 3613 property, skip the entire block. This is needed during export,
3608 for example when src blocks in org markup contain lists, and are 3614 for example when src blocks in org markup contain lists, and are
3609 returned verbatim because org isn't in the list of interpreted 3615 returned verbatim because org isn't in the list of interpreted
@@ -3712,7 +3718,7 @@
3712 * org-capture.el (org-capture-place-item): Reflect changes to 3718 * org-capture.el (org-capture-place-item): Reflect changes to
3713 `org-item-beginning-re'. 3719 `org-item-beginning-re'.
3714 3720
3715 * org-docbook.el (org-export-docbook-list-line): handle New type 3721 * org-docbook.el (org-export-docbook-list-line): Handle New type
3716 of items. 3722 of items.
3717 3723
3718 * org-exp.el (org-export-mark-list-end) 3724 * org-exp.el (org-export-mark-list-end)
@@ -4171,7 +4177,7 @@
4171 4177
41722011-07-28 Bastien Guerry <bzg@gnu.org> 41782011-07-28 Bastien Guerry <bzg@gnu.org>
4173 4179
4174 * org-html.el (org-export-as-html): expand the HTML title. 4180 * org-html.el (org-export-as-html): Expand the HTML title.
4175 4181
41762011-07-28 Bastien Guerry <bzg@gnu.org> 41822011-07-28 Bastien Guerry <bzg@gnu.org>
4177 4183
@@ -4951,7 +4957,7 @@
4951 4957
49522011-07-28 Nicolas Goaziou <n.goaziou@gmail.com> 49582011-07-28 Nicolas Goaziou <n.goaziou@gmail.com>
4953 4959
4954 * org-exp.el (org-export-mark-list-ending): insert additional 4960 * org-exp.el (org-export-mark-list-ending): Insert additional
4955 newline characters if end-list-marker is at a wrong position. 4961 newline characters if end-list-marker is at a wrong position.
4956 4962
49572011-07-28 Eric Schulte <schulte.eric@gmail.com> 49632011-07-28 Eric Schulte <schulte.eric@gmail.com>
@@ -5792,7 +5798,7 @@
5792 5798
57932010-12-11 Nicolas Goaziou <n.goaziou@gmail.com> 57992010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
5794 5800
5795 * org-exp.el (org-export-preprocess-string): delaying code block 5801 * org-exp.el (org-export-preprocess-string): Delay code block
5796 processing a bit to allow correct list parsing in the export string. 5802 processing a bit to allow correct list parsing in the export string.
5797 5803
57982010-12-11 Christopher Allan Webber <cwebber@dustycloud.org> 58042010-12-11 Christopher Allan Webber <cwebber@dustycloud.org>
@@ -5849,7 +5855,7 @@
5849 5855
58502010-12-11 Eric Schulte <schulte.eric@gmail.com> 58562010-12-11 Eric Schulte <schulte.eric@gmail.com>
5851 5857
5852 * ob-lob.el (org-babel-lob-get-info): including pass-through 5858 * ob-lob.el (org-babel-lob-get-info): Include pass-through
5853 header arguments in results variable header argument string. 5859 header arguments in results variable header argument string.
5854 5860
58552010-12-11 David Maus <dmaus@ictsoc.de> 58612010-12-11 David Maus <dmaus@ictsoc.de>
@@ -5873,7 +5879,7 @@
5873 5879
58742010-12-11 Nicolas Goaziou <n.goaziou@gmail.com> 58802010-12-11 Nicolas Goaziou <n.goaziou@gmail.com>
5875 5881
5876 * org.el (org-indent-line-function): simplify code and remove bug that 5882 * org.el (org-indent-line-function): Simplify code and remove bug that
5877 would insert a tab at the beginning of the line when trying to 5883 would insert a tab at the beginning of the line when trying to
5878 indent the item. 5884 indent the item.
5879 5885
@@ -5897,7 +5903,7 @@
5897 5903
58982010-12-11 Eric Schulte <schulte.eric@gmail.com> 59042010-12-11 Eric Schulte <schulte.eric@gmail.com>
5899 5905
5900 * ob-calc.el (org-babel-execute:calc): support for variables -- 5906 * ob-calc.el (org-babel-execute:calc): Support for variables --
5901 converts :var variables in calc variables. 5907 converts :var variables in calc variables.
5902 5908
59032010-12-11 Carsten Dominik <carsten.dominik@gmail.com> 59092010-12-11 Carsten Dominik <carsten.dominik@gmail.com>
@@ -7475,7 +7481,7 @@
7475 7481
74762010-11-11 Eric Schulte <schulte.eric@gmail.com> 74822010-11-11 Eric Schulte <schulte.eric@gmail.com>
7477 7483
7478 * ob-tangle.el: autoload org-babel-tangle-lang-exts from ob-tangle. 7484 * ob-tangle.el: Autoload org-babel-tangle-lang-exts from ob-tangle.
7479 7485
74802010-11-11 Dan Davison <davison@stats.ox.ac.uk> 74862010-11-11 Dan Davison <davison@stats.ox.ac.uk>
7481 7487
@@ -8437,7 +8443,7 @@
8437 8443
84382010-11-11 Eric Schulte <schulte.eric@gmail.com> 84442010-11-11 Eric Schulte <schulte.eric@gmail.com>
8439 8445
8440 * ob-scheme.el: very preliminary support for evaluating scheme 8446 * ob-scheme.el: Very preliminary support for evaluating scheme
8441 code blocks. 8447 code blocks.
8442 8448
8443 * org.el (org-babel-load-languages): Adding scheme. 8449 * org.el (org-babel-load-languages): Adding scheme.
@@ -8547,7 +8553,7 @@
8547 8553
8548 * ob-latex.el (org-babel-execute:latex): Adding new ":fit" and 8554 * ob-latex.el (org-babel-execute:latex): Adding new ":fit" and
8549 ":border" header arguments which both use the "preview" latex 8555 ":border" header arguments which both use the "preview" latex
8550 package to fit the resulting pdf image to the figure. 8556 package to fit the resulting PDF image to the figure.
8551 8557
85522010-11-11 David Maus <dmaus@ictsoc.de> 85582010-11-11 David Maus <dmaus@ictsoc.de>
8553 8559
@@ -8606,8 +8612,8 @@
8606 8612
86072010-11-11 David Maus <dmaus@ictsoc.de> 86132010-11-11 David Maus <dmaus@ictsoc.de>
8608 8614
8609 * org-agenda.el (org-write-agenda): Delete postscript file after 8615 * org-agenda.el (org-write-agenda): Delete PostScript file after
8610 creating conversion to pdf. 8616 creating conversion to PDF.
8611 8617
86122010-11-11 David Maus <dmaus@ictsoc.de> 86182010-11-11 David Maus <dmaus@ictsoc.de>
8613 8619
@@ -17058,7 +17064,7 @@
17058 * org.el (org-entry-get-multivalued-property) 17064 * org.el (org-entry-get-multivalued-property)
17059 (org-entry-protect-space, org-entry-restore-space): 17065 (org-entry-protect-space, org-entry-restore-space):
17060 New functions. 17066 New functions.
17061 (org-file-apps-defaults-macosx): Let postscript files be opened by 17067 (org-file-apps-defaults-macosx): Let PostScript files be opened by
17062 preview. 17068 preview.
17063 (org-time-stamp-inactive): Call `org-time-stamp'. 17069 (org-time-stamp-inactive): Call `org-time-stamp'.
17064 (org-time-stamp): New argument `inactive'. Also edit inacive 17070 (org-time-stamp): New argument `inactive'. Also edit inacive
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el
index 6ba62544f4b..f7aa7bf4701 100644
--- a/lisp/org/org-agenda.el
+++ b/lisp/org/org-agenda.el
@@ -156,7 +156,7 @@ and `org-agenda-entry-text-maxlines'."
156 "Non-nil means export org-links as descriptive links in agenda added text. 156 "Non-nil means export org-links as descriptive links in agenda added text.
157This variable applies to the text added to the agenda when 157This variable applies to the text added to the agenda when
158`org-agenda-add-entry-text-maxlines' is larger than 0. 158`org-agenda-add-entry-text-maxlines' is larger than 0.
159When this variable nil, the URL will (also) be shown." 159When this variable is nil, the URL will (also) be shown."
160 :group 'org-agenda 160 :group 'org-agenda
161 :type 'boolean) 161 :type 'boolean)
162 162
@@ -339,7 +339,7 @@ agenda dispatcher \\[org-agenda]. Each entry is a list like this:
339 339
340key The key (one or more characters as a string) to be associated 340key The key (one or more characters as a string) to be associated
341 with the command. 341 with the command.
342desc A description of the command, when omitted or nil, a default 342desc A description of the command; when omitted or nil, a default
343 description is built using MATCH. 343 description is built using MATCH.
344type The command type, any of the following symbols: 344type The command type, any of the following symbols:
345 agenda The daily/weekly agenda. 345 agenda The daily/weekly agenda.
@@ -354,7 +354,7 @@ type The command type, any of the following symbols:
354match What to search for: 354match What to search for:
355 - a single keyword for TODO keyword searches 355 - a single keyword for TODO keyword searches
356 - a tags match expression for tags searches 356 - a tags match expression for tags searches
357 - a word search expression for text searches. 357 - a word search expression for text searches
358 - a regular expression for occur searches 358 - a regular expression for occur searches
359 For all other commands, this should be the empty string. 359 For all other commands, this should be the empty string.
360settings A list of option settings, similar to that in a let form, so like 360settings A list of option settings, similar to that in a let form, so like
@@ -363,7 +363,7 @@ settings A list of option settings, similar to that in a let form, so like
363files A list of files file to write the produced agenda buffer to 363files A list of files file to write the produced agenda buffer to
364 with the command `org-store-agenda-views'. 364 with the command `org-store-agenda-views'.
365 If a file name ends in \".html\", an HTML version of the buffer 365 If a file name ends in \".html\", an HTML version of the buffer
366 is written out. If it ends in \".ps\", a postscript version is 366 is written out. If it ends in \".ps\", a PostScript version is
367 produced. Otherwise, only the plain text is written to the file. 367 produced. Otherwise, only the plain text is written to the file.
368 368
369You can also define a set of commands, to create a composite agenda buffer. 369You can also define a set of commands, to create a composite agenda buffer.
@@ -2744,8 +2744,8 @@ This ensures the export commands can easily use it."
2744(defun org-write-agenda (file &optional open nosettings) 2744(defun org-write-agenda (file &optional open nosettings)
2745 "Write the current buffer (an agenda view) as a file. 2745 "Write the current buffer (an agenda view) as a file.
2746Depending on the extension of the file name, plain text (.txt), 2746Depending on the extension of the file name, plain text (.txt),
2747HTML (.html or .htm) or Postscript (.ps) is produced. 2747HTML (.html or .htm) or PostScript (.ps) is produced.
2748If the extension is .ics, run icalendar export over all files used 2748If the extension is .ics, run iCalendar export over all files used
2749to construct the agenda and limit the export to entries listed in the 2749to construct the agenda and limit the export to entries listed in the
2750agenda now. 2750agenda now.
2751With prefix argument OPEN, open the new file immediately. 2751With prefix argument OPEN, open the new file immediately.
@@ -2793,7 +2793,7 @@ higher priority settings."
2793 ((string-match "\\.ps\\'" file) 2793 ((string-match "\\.ps\\'" file)
2794 (require 'ps-print) 2794 (require 'ps-print)
2795 (ps-print-buffer-with-faces file) 2795 (ps-print-buffer-with-faces file)
2796 (message "Postscript written to %s" file)) 2796 (message "PostScript written to %s" file))
2797 ((string-match "\\.pdf\\'" file) 2797 ((string-match "\\.pdf\\'" file)
2798 (require 'ps-print) 2798 (require 'ps-print)
2799 (ps-print-buffer-with-faces 2799 (ps-print-buffer-with-faces
@@ -2997,7 +2997,7 @@ removed from the entry content. Currently only `planning' is allowed here."
2997 (member (point) (cdr a))))))) 2997 (member (point) (cdr a)))))))
2998 2998
2999(defun org-check-for-org-mode () 2999(defun org-check-for-org-mode ()
3000 "Make sure current buffer is in org-mode. Error if not." 3000 "Make sure current buffer is in Org-mode. Error if not."
3001 (or (org-mode-p) 3001 (or (org-mode-p)
3002 (error "Cannot execute org-mode agenda command on buffer in %s" 3002 (error "Cannot execute org-mode agenda command on buffer in %s"
3003 major-mode))) 3003 major-mode)))
@@ -3715,9 +3715,9 @@ given in `org-agenda-start-on-weekday'."
3715(defvar org-todo-only nil) 3715(defvar org-todo-only nil)
3716 3716
3717(defvar org-search-syntax-table nil 3717(defvar org-search-syntax-table nil
3718 "Special syntax table for org-mode search. 3718 "Special syntax table for Org-mode search.
3719In this table, we have single quotes not as word constituents, to 3719In this table, we have single quotes not as word constituents, so
3720that when \"+Ameli\" is searched as a work, it will also match \"Ameli's\"") 3720that when \"+Ameli\" is searched as a word, it will also match \"Ameli's\"")
3721 3721
3722(defun org-search-syntax-table () 3722(defun org-search-syntax-table ()
3723 (unless org-search-syntax-table 3723 (unless org-search-syntax-table
@@ -4425,7 +4425,7 @@ date. It also removes lines that contain only whitespace."
4425 (setq string (org-modify-diary-entry-string string)))))) 4425 (setq string (org-modify-diary-entry-string string))))))
4426 4426
4427(defun org-modify-diary-entry-string (string) 4427(defun org-modify-diary-entry-string (string)
4428 "Add text properties to string, allowing org-mode to act on it." 4428 "Add text properties to string, allowing Org-mode to act on it."
4429 (org-add-props string nil 4429 (org-add-props string nil
4430 'mouse-face 'highlight 4430 'mouse-face 'highlight
4431 'help-echo (if buffer-file-name 4431 'help-echo (if buffer-file-name
diff --git a/lisp/org/org-bbdb.el b/lisp/org/org-bbdb.el
index a7b6efae836..8401196c81a 100644
--- a/lisp/org/org-bbdb.el
+++ b/lisp/org/org-bbdb.el
@@ -357,7 +357,7 @@ This is used by Org to re-create the anniversary hash table."
357 (bbdb-record-name (car (bbdb-completing-read-record "Name: "))))) 357 (bbdb-record-name (car (bbdb-completing-read-record "Name: ")))))
358 358
359(defun org-bbdb-anniv-export-ical () 359(defun org-bbdb-anniv-export-ical ()
360 "Extract anniversaries from BBDB and convert them to icalendar format." 360 "Extract anniversaries from BBDB and convert them to iCalendar format."
361 (require 'bbdb) 361 (require 'bbdb)
362 (require 'diary-lib) 362 (require 'diary-lib)
363 (unless (hash-table-p org-bbdb-anniv-hash) 363 (unless (hash-table-p org-bbdb-anniv-hash)
diff --git a/lisp/org/org-icalendar.el b/lisp/org/org-icalendar.el
index dd64fc2f783..8a2d66306f3 100644
--- a/lisp/org/org-icalendar.el
+++ b/lisp/org/org-icalendar.el
@@ -204,7 +204,7 @@ When nil of the empty string, use the abbreviation retrieved from Emacs."
204 (if org-icalendar-use-UTC-date-time 204 (if org-icalendar-use-UTC-date-time
205 ":%Y%m%dT%H%M%SZ" 205 ":%Y%m%dT%H%M%SZ"
206 ":%Y%m%dT%H%M%S") 206 ":%Y%m%dT%H%M%S")
207 "Format-string for exporting icalendar DATE-TIME. 207 "Format-string for exporting iCalendar DATE-TIME.
208See `format-time-string' for a full documentation. The only 208See `format-time-string' for a full documentation. The only
209difference is that `org-icalendar-timezone' is used for %Z. 209difference is that `org-icalendar-timezone' is used for %Z.
210 210
diff --git a/lisp/org/org-latex.el b/lisp/org/org-latex.el
index 0402b2da964..7abf85a7092 100644
--- a/lisp/org/org-latex.el
+++ b/lisp/org/org-latex.el
@@ -304,8 +304,8 @@ markup defined, the first one in the association list will be used."
304 304
305(defcustom org-export-latex-href-format "\\href{%s}{%s}" 305(defcustom org-export-latex-href-format "\\href{%s}{%s}"
306 "A printf format string to be applied to href links. 306 "A printf format string to be applied to href links.
307The format must contain either two %s instances or just one. 307The format must contain either two %s instances or just one.
308If it contains two %s instances, the first will be filled with 308If it contains two %s instances, the first will be filled with
309the link, the second with the link description. If it contains 309the link, the second with the link description. If it contains
310only one, the %s will be filled with the link." 310only one, the %s will be filled with the link."
311 :group 'org-export-latex 311 :group 'org-export-latex
@@ -594,7 +594,7 @@ and `org-export-with-tags' instead."
594 "Extensions of image files that can be inlined into LaTeX. 594 "Extensions of image files that can be inlined into LaTeX.
595Note that the image extension *actually* allowed depend on the way the 595Note that the image extension *actually* allowed depend on the way the
596LaTeX file is processed. When used with pdflatex, pdf, jpg and png images 596LaTeX file is processed. When used with pdflatex, pdf, jpg and png images
597are OK. When processing through dvi to Postscript, only ps and eps are 597are OK. When processing through dvi to PostScript, only ps and eps are
598allowed. The default we use here encompasses both." 598allowed. The default we use here encompasses both."
599 :group 'org-export-latex 599 :group 'org-export-latex
600 :type '(repeat (string :tag "Extension"))) 600 :type '(repeat (string :tag "Extension")))
@@ -2203,7 +2203,7 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER."
2203 ;; a LaTeX issue, but we here implement a work-around anyway. 2203 ;; a LaTeX issue, but we here implement a work-around anyway.
2204 (setq path (org-export-latex-protect-amp path) 2204 (setq path (org-export-latex-protect-amp path)
2205 desc (org-export-latex-protect-amp desc))) 2205 desc (org-export-latex-protect-amp desc)))
2206 (insert 2206 (insert
2207 (if (string-match "%s.*%s" org-export-latex-href-format) 2207 (if (string-match "%s.*%s" org-export-latex-href-format)
2208 (format org-export-latex-href-format path desc) 2208 (format org-export-latex-href-format path desc)
2209 (format org-export-latex-href-format path)))) 2209 (format org-export-latex-href-format path))))
diff --git a/lisp/printing.el b/lisp/printing.el
index 9f98c2b6e29..c5951a4983f 100644
--- a/lisp/printing.el
+++ b/lisp/printing.el
@@ -4667,7 +4667,7 @@ bottom."
4667 "Interactively select a PostScript utility." 4667 "Interactively select a PostScript utility."
4668 (interactive) 4668 (interactive)
4669 (pr-menu-set-utility-title 4669 (pr-menu-set-utility-title
4670 (pr-complete-alist "Postscript utility" 4670 (pr-complete-alist "PostScript utility"
4671 pr-ps-utility-alist pr-ps-utility))) 4671 pr-ps-utility-alist pr-ps-utility)))
4672 4672
4673 4673
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index cf7485830f6..7d31fb63e91 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -25,7 +25,7 @@
25 25
26;;; Credits: 26;;; Credits:
27 27
28;; This file was written by by Nick Roberts following the general design 28;; This file was written by Nick Roberts following the general design
29;; used in gdb-ui.el for Emacs 22.1 - 23.1. It is currently being developed 29;; used in gdb-ui.el for Emacs 22.1 - 23.1. It is currently being developed
30;; by Dmitry Dzhus <dima@sphinx.net.ru> as part of the Google Summer 30;; by Dmitry Dzhus <dima@sphinx.net.ru> as part of the Google Summer
31;; of Code 2009 Project "Emacs GDB/MI migration". 31;; of Code 2009 Project "Emacs GDB/MI migration".
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el
index aa27427da67..faccbb1f0ca 100644
--- a/lisp/progmodes/idlw-shell.el
+++ b/lisp/progmodes/idlw-shell.el
@@ -939,7 +939,7 @@ IDL has currently stepped.")
939 ------------------------------- 939 -------------------------------
940 Info documentation for this package is available. Use \\[idlwave-info] 940 Info documentation for this package is available. Use \\[idlwave-info]
941 to display (complain to your sysadmin if that does not work). 941 to display (complain to your sysadmin if that does not work).
942 For Postscript and HTML versions of the documentation, check IDLWAVE's 942 For PostScript and HTML versions of the documentation, check IDLWAVE's
943 homepage at URL `http://idlwave.org'. 943 homepage at URL `http://idlwave.org'.
944 IDLWAVE has customize support - see the group `idlwave'. 944 IDLWAVE has customize support - see the group `idlwave'.
945 945
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el
index 1cdac2335f2..cd2d45b7856 100644
--- a/lisp/progmodes/vhdl-mode.el
+++ b/lisp/progmodes/vhdl-mode.el
@@ -58,7 +58,7 @@
58;; - Word/keyword completion 58;; - Word/keyword completion
59;; - Block commenting 59;; - Block commenting
60;; - Code fixing/alignment/beautification 60;; - Code fixing/alignment/beautification
61;; - Postscript printing 61;; - PostScript printing
62;; - VHDL'87/'93 and VHDL-AMS supported 62;; - VHDL'87/'93 and VHDL-AMS supported
63;; - Comprehensive menu 63;; - Comprehensive menu
64;; - Fully customizable 64;; - Fully customizable
@@ -1752,7 +1752,7 @@ NOTE: Activate the new setting in a VHDL buffer by using the menu entry
1752 1752
1753(defcustom vhdl-print-two-column t 1753(defcustom vhdl-print-two-column t
1754 "*Non-nil means print code in two columns and landscape format. 1754 "*Non-nil means print code in two columns and landscape format.
1755Adjusts settings in a way that postscript printing (\"File\" menu, `ps-print') 1755Adjusts settings in a way that PostScript printing (\"File\" menu, `ps-print')
1756prints VHDL files in a nice two-column landscape style. 1756prints VHDL files in a nice two-column landscape style.
1757 1757
1758NOTE: Activate the new setting by restarting Emacs. 1758NOTE: Activate the new setting by restarting Emacs.
@@ -1761,7 +1761,7 @@ NOTE: Activate the new setting by restarting Emacs.
1761 :group 'vhdl-print) 1761 :group 'vhdl-print)
1762 1762
1763(defcustom vhdl-print-customize-faces t 1763(defcustom vhdl-print-customize-faces t
1764 "*Non-nil means use an optimized set of faces for postscript printing. 1764 "*Non-nil means use an optimized set of faces for PostScript printing.
1765 1765
1766NOTE: Activate the new setting by restarting Emacs. 1766NOTE: Activate the new setting by restarting Emacs.
1767 Overrides `ps-print' settings locally." 1767 Overrides `ps-print' settings locally."
@@ -4567,10 +4567,10 @@ Usage:
4567 4567
4568 4568
4569 PRINTING: 4569 PRINTING:
4570 Postscript printing with different faces (an optimized set of faces is 4570 PostScript printing with different faces (an optimized set of faces is
4571 used if `vhdl-print-customize-faces' is non-nil) or colors \(if 4571 used if `vhdl-print-customize-faces' is non-nil) or colors \(if
4572 `ps-print-color-p' is non-nil) is possible using the standard Emacs 4572 `ps-print-color-p' is non-nil) is possible using the standard Emacs
4573 postscript printing commands. Option `vhdl-print-two-column' defines 4573 PostScript printing commands. Option `vhdl-print-two-column' defines
4574 appropriate default settings for nice landscape two-column printing. 4574 appropriate default settings for nice landscape two-column printing.
4575 The paper format can be set by option `ps-paper-type'. Do not forget to 4575 The paper format can be set by option `ps-paper-type'. Do not forget to
4576 switch `ps-print-color-p' to nil for printing on black-and-white 4576 switch `ps-print-color-p' to nil for printing on black-and-white
@@ -12913,10 +12913,10 @@ This does background highlighting of translate-off regions.")
12913 (font-lock-mode t)) 12913 (font-lock-mode t))
12914 12914
12915;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 12915;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
12916;; Initialization for postscript printing 12916;; Initialization for PostScript printing
12917 12917
12918(defun vhdl-ps-print-settings () 12918(defun vhdl-ps-print-settings ()
12919 "Initialize custom face and page settings for postscript printing." 12919 "Initialize custom face and page settings for PostScript printing."
12920 ;; define custom face settings 12920 ;; define custom face settings
12921 (unless (or (not vhdl-print-customize-faces) 12921 (unless (or (not vhdl-print-customize-faces)
12922 ps-print-color-p) 12922 ps-print-color-p)
@@ -12951,7 +12951,7 @@ This does background highlighting of translate-off regions.")
12951 (set (make-local-variable 'ps-right-margin) 40.0)))) 12951 (set (make-local-variable 'ps-right-margin) 40.0))))
12952 12952
12953(defun vhdl-ps-print-init () 12953(defun vhdl-ps-print-init ()
12954 "Initialize postscript printing." 12954 "Initialize PostScript printing."
12955 (if (featurep 'xemacs) 12955 (if (featurep 'xemacs)
12956 (when (boundp 'ps-print-color-p) 12956 (when (boundp 'ps-print-color-p)
12957 (vhdl-ps-print-settings)) 12957 (vhdl-ps-print-settings))
diff --git a/lisp/ps-samp.el b/lisp/ps-samp.el
index 8b652b26082..bfdcd91d26a 100644
--- a/lisp/ps-samp.el
+++ b/lisp/ps-samp.el
@@ -237,7 +237,7 @@
237;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 237;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
238 238
239;; If zeroconf is enabled, all CUPS printers can be detected. The 239;; If zeroconf is enabled, all CUPS printers can be detected. The
240;; "Postscript printer" menu will be modified dynamically, as printers 240;; "PostScript printer" menu will be modified dynamically, as printers
241;; are added or removed. 241;; are added or removed.
242 242
243;; Preconditions: 243;; Preconditions:
@@ -257,7 +257,7 @@
257(require 'printing) 257(require 'printing)
258(require 'zeroconf) 258(require 'zeroconf)
259 259
260;; Add a Postscript printer to the "Postscript printer" menu. 260;; Add a PostScript printer to the "PostScript printer" menu.
261(defun ps-add-printer (service) 261(defun ps-add-printer (service)
262 (let ((name (zeroconf-service-name service)) 262 (let ((name (zeroconf-service-name service))
263 (text (zeroconf-service-txt service)) 263 (text (zeroconf-service-txt service))
@@ -267,7 +267,7 @@
267 ;; `text' is an array of key=value strings like ("Duplex=T" "Copies=T"). 267 ;; `text' is an array of key=value strings like ("Duplex=T" "Copies=T").
268 (dolist (string text) 268 (dolist (string text)
269 (let ((split (split-string string "=" t))) 269 (let ((split (split-string string "=" t)))
270 ;; If it is a Postscript printer, there must be a string like 270 ;; If it is a PostScript printer, there must be a string like
271 ;; "pdl=application/postscript,application/vnd.hp-PCL,...". 271 ;; "pdl=application/postscript,application/vnd.hp-PCL,...".
272 (when (and (string-equal "pdl" (car split)) 272 (when (and (string-equal "pdl" (car split))
273 (string-match "application/postscript" (cadr split))) 273 (string-match "application/postscript" (cadr split)))
@@ -288,7 +288,7 @@
288 "-H" (format "%s:%s" addr port)))) 288 "-H" (format "%s:%s" addr port))))
289 (pr-update-menus t)))) 289 (pr-update-menus t))))
290 290
291;; Remove a printer from the "Postscript printer" menu. 291;; Remove a printer from the "PostScript printer" menu.
292(defun ps-remove-printer (service) 292(defun ps-remove-printer (service)
293 (setq pr-ps-printer-alist 293 (setq pr-ps-printer-alist
294 (delete (assoc (intern (zeroconf-service-name service)) 294 (delete (assoc (intern (zeroconf-service-name service))
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el
index 2ba1410d8f8..704fad4fb3b 100644
--- a/lisp/textmodes/ispell.el
+++ b/lisp/textmodes/ispell.el
@@ -3503,7 +3503,7 @@ Don't read buffer-local settings or word lists."
3503 '( 3503 '(
3504 ;; Don't spell check signatures 3504 ;; Don't spell check signatures
3505 "^-- $" 3505 "^-- $"
3506 ;; Matches postscript files. 3506 ;; Matches PostScript files.
3507 ;;"^%!PS-Adobe-[123].0" 3507 ;;"^%!PS-Adobe-[123].0"
3508 ;; Matches uuencoded text 3508 ;; Matches uuencoded text
3509 ;;"^begin [0-9][0-9][0-9] .*\nM.*\nM.*\nM" 3509 ;;"^begin [0-9][0-9][0-9] .*\nM.*\nM.*\nM"
diff --git a/src/ChangeLog b/src/ChangeLog
index 0a3758d6bfd..bc82064afb7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,6 +1,7 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com> 12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2 2
3 * window.c (syms_of_window) <window-combination-limit>: Fix typo. 3 * nsfns.m (Fns_font_name):
4 * window.c (syms_of_window) <window-combination-limit>: Fix typos.
4 5
52011-11-16 Martin Rudalics <rudalics@gmx.at> 62011-11-16 Martin Rudalics <rudalics@gmx.at>
6 7
diff --git a/src/ChangeLog.11 b/src/ChangeLog.11
index 4e894cb3644..73ac5fd4e00 100644
--- a/src/ChangeLog.11
+++ b/src/ChangeLog.11
@@ -23551,7 +23551,7 @@
23551 STORE_XCHARB a valid l-value. 23551 STORE_XCHARB a valid l-value.
23552 23552
23553 * w32term.c (w32_native_per_char_metric): Swap width and rbearing 23553 * w32term.c (w32_native_per_char_metric): Swap width and rbearing
23554 calculations for non-Truetype fonts. 23554 calculations for non-TrueType fonts.
23555 (x_draw_glyph_string): Sync with xterm.c. 23555 (x_draw_glyph_string): Sync with xterm.c.
23556 (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]: 23556 (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]:
23557 Remove redundant code. 23557 Remove redundant code.
diff --git a/src/nsfns.m b/src/nsfns.m
index bcf14fe6105..280fee0b27b 100644
--- a/src/nsfns.m
+++ b/src/nsfns.m
@@ -1846,7 +1846,7 @@ DEFUN ("ns-emacs-info-panel", Fns_emacs_info_panel, Sns_emacs_info_panel,
1846 1846
1847 1847
1848DEFUN ("ns-font-name", Fns_font_name, Sns_font_name, 1, 1, 0, 1848DEFUN ("ns-font-name", Fns_font_name, Sns_font_name, 1, 1, 0,
1849 doc: /* Determine font postscript or family name for font NAME. 1849 doc: /* Determine font PostScript or family name for font NAME.
1850NAME should be a string containing either the font name or an XLFD 1850NAME should be a string containing either the font name or an XLFD
1851font descriptor. If string contains `fontset' and not 1851font descriptor. If string contains `fontset' and not
1852`fontset-startup', it is left alone. */) 1852`fontset-startup', it is left alone. */)
diff --git a/src/nsterm.h b/src/nsterm.h
index b54e182780a..574d31c962a 100644
--- a/src/nsterm.h
+++ b/src/nsterm.h
@@ -447,7 +447,7 @@ struct nsfont_info
447{ 447{
448 struct font font; 448 struct font font;
449 449
450 char *name; /* postscript name, uniquely identifies on NS systems */ 450 char *name; /* PostScript name, uniquely identifies on NS systems */
451 float width; /* this and following metrics stored as float rather than int */ 451 float width; /* this and following metrics stored as float rather than int */
452 float height; 452 float height;
453 float underpos; 453 float underpos;
diff --git a/src/w32font.c b/src/w32font.c
index 2088af2fbe7..ac1d678edee 100644
--- a/src/w32font.c
+++ b/src/w32font.c
@@ -1284,8 +1284,8 @@ font_matches_spec (DWORD type, NEWTEXTMETRICEX *font,
1284 { 1284 {
1285 /* Only truetype fonts will have information about what 1285 /* Only truetype fonts will have information about what
1286 scripts they support. This probably means the user 1286 scripts they support. This probably means the user
1287 will have to force Emacs to use raster, postscript 1287 will have to force Emacs to use raster, PostScript
1288 or atm fonts for non-ASCII text. */ 1288 or ATM fonts for non-ASCII text. */
1289 if (type & TRUETYPE_FONTTYPE) 1289 if (type & TRUETYPE_FONTTYPE)
1290 { 1290 {
1291 Lisp_Object support 1291 Lisp_Object support
@@ -1464,7 +1464,7 @@ check_face_name (LOGFONT *font, char *full_name)
1464 /* Helvetica is mapped to Arial in Windows, but if a Type-1 Helvetica is 1464 /* Helvetica is mapped to Arial in Windows, but if a Type-1 Helvetica is
1465 installed, we run into problems with the Uniscribe backend which tries 1465 installed, we run into problems with the Uniscribe backend which tries
1466 to avoid non-truetype fonts, and ends up mixing the Type-1 Helvetica 1466 to avoid non-truetype fonts, and ends up mixing the Type-1 Helvetica
1467 with Arial's characteristics, since that attempt to use Truetype works 1467 with Arial's characteristics, since that attempt to use TrueType works
1468 some places, but not others. */ 1468 some places, but not others. */
1469 if (!xstrcasecmp (font->lfFaceName, "helvetica")) 1469 if (!xstrcasecmp (font->lfFaceName, "helvetica"))
1470 { 1470 {
diff --git a/src/w32font.h b/src/w32font.h
index 45c06897195..f77866b869f 100644
--- a/src/w32font.h
+++ b/src/w32font.h
@@ -20,8 +20,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
20#define EMACS_W32FONT_H 20#define EMACS_W32FONT_H
21 21
22 22
23/* Bit 17 of ntmFlags in NEWTEXTMETRIC is set for Postscript OpenType fonts, 23/* Bit 17 of ntmFlags in NEWTEXTMETRIC is set for PostScript OpenType fonts,
24 bit 18 for Truetype OpenType fonts, bit 20 for Type1 fonts. */ 24 bit 18 for TrueType OpenType fonts, bit 20 for Type1 fonts. */
25#ifndef NTM_PS_OPENTYPE 25#ifndef NTM_PS_OPENTYPE
26#define NTM_PS_OPENTYPE 0x00020000 26#define NTM_PS_OPENTYPE 0x00020000
27#endif 27#endif
@@ -84,4 +84,3 @@ int uniscribe_check_otf (LOGFONT *font, Lisp_Object otf_spec);
84Lisp_Object intern_font_name (char *); 84Lisp_Object intern_font_name (char *);
85 85
86#endif 86#endif
87
diff --git a/src/w32uniscribe.c b/src/w32uniscribe.c
index f6347bb88f7..36197b3b28a 100644
--- a/src/w32uniscribe.c
+++ b/src/w32uniscribe.c
@@ -507,7 +507,7 @@ uniscribe_encode_char (struct font *font, int c)
507 if (SUCCEEDED (result) && nglyphs == 1) 507 if (SUCCEEDED (result) && nglyphs == 1)
508 { 508 {
509 /* Some fonts return .notdef glyphs instead of failing. 509 /* Some fonts return .notdef glyphs instead of failing.
510 (Truetype spec reserves glyph code 0 for .notdef) */ 510 (TrueType spec reserves glyph code 0 for .notdef) */
511 if (glyphs[0]) 511 if (glyphs[0])
512 code = glyphs[0]; 512 code = glyphs[0];
513 } 513 }
@@ -961,4 +961,3 @@ syms_of_w32uniscribe (void)
961 961
962 register_font_driver (&uniscribe_font_driver, NULL); 962 register_font_driver (&uniscribe_font_driver, NULL);
963} 963}
964
diff --git a/test/ChangeLog b/test/ChangeLog
index 5265f4175a7..9afed6f5f90 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,5 +1,7 @@
12011-11-16 Juanma Barranquero <lekktu@gmail.com> 12011-11-16 Juanma Barranquero <lekktu@gmail.com>
2 2
3 * automated/icalendar-tests.el (icalendar-tests--get-ical-event)
4 (icalendar-tests--test-export, icalendar-tests--do-test-export):
3 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo. 5 * cedet/srecode-tests.el (srecode-field-utest-impl): Fix typo.
4 6
52011-10-30 Ulf Jasper <ulf.jasper@web.de> 72011-10-30 Ulf Jasper <ulf.jasper@web.de>
diff --git a/test/automated/icalendar-tests.el b/test/automated/icalendar-tests.el
index 04fce7383fd..6ed1d73767a 100644
--- a/test/automated/icalendar-tests.el
+++ b/test/automated/icalendar-tests.el
@@ -39,7 +39,7 @@
39;; ====================================================================== 39;; ======================================================================
40 40
41(defun icalendar-tests--get-ical-event (ical-string) 41(defun icalendar-tests--get-ical-event (ical-string)
42 "Return icalendar event for ICAL-STRING." 42 "Return iCalendar event for ICAL-STRING."
43 (save-excursion 43 (save-excursion
44 (with-temp-buffer 44 (with-temp-buffer
45 (insert ical-string) 45 (insert ical-string)
@@ -219,7 +219,7 @@ END:VTIMEZONE
219 (should (string= "\nDTSTART;VALUE=DATE:20100215\nDTEND;VALUE=DATE:20100216" 219 (should (string= "\nDTSTART;VALUE=DATE:20100215\nDTEND;VALUE=DATE:20100216"
220 (car result))) 220 (car result)))
221 (should (string= "subject" (cadr result))) 221 (should (string= "subject" (cadr result)))
222 222
223 ;; with time 223 ;; with time
224 (setq result (icalendar--convert-ordinary-to-ical 224 (setq result (icalendar--convert-ordinary-to-ical
225 "&?" "&2010 2 15 12:34-23:45 s")) 225 "&?" "&2010 2 15 12:34-23:45 s"))
@@ -424,7 +424,7 @@ END:VEVENT
424Argument INPUT-ISO iso style diary string. 424Argument INPUT-ISO iso style diary string.
425Argument INPUT-EUROPEAN european style diary string. 425Argument INPUT-EUROPEAN european style diary string.
426Argument INPUT-AMERICAN american style diary string. 426Argument INPUT-AMERICAN american style diary string.
427Argument EXPECTED-OUTPUT expected icalendar result string. 427Argument EXPECTED-OUTPUT expected iCalendar result string.
428 428
429European style input data must use german month names. American 429European style input data must use german month names. American
430and ISO style input data must use english month names." 430and ISO style input data must use english month names."
@@ -467,7 +467,7 @@ and ISO style input data must use english month names."
467(defun icalendar-tests--do-test-export (input expected-output) 467(defun icalendar-tests--do-test-export (input expected-output)
468 "Actually perform export test. 468 "Actually perform export test.
469Argument INPUT input diary string. 469Argument INPUT input diary string.
470Argument EXPECTED-OUTPUT expected icalendar result string." 470Argument EXPECTED-OUTPUT expected iCalendar result string."
471 (let ((temp-file (make-temp-file "icalendar-tests-ics"))) 471 (let ((temp-file (make-temp-file "icalendar-tests-ics")))
472 (unwind-protect 472 (unwind-protect
473 (progn 473 (progn
@@ -732,7 +732,7 @@ DTSTART;VALUE=DATE-TIME:20030919"
732 "&9/19/2003 non-recurring allday\n") 732 "&9/19/2003 non-recurring allday\n")
733 (icalendar-tests--test-import 733 (icalendar-tests--test-import
734 ;; do not remove the trailing blank after "long"! 734 ;; do not remove the trailing blank after "long"!
735 "SUMMARY:long 735 "SUMMARY:long
736 summary 736 summary
737DTSTART;VALUE=DATE:20030919" 737DTSTART;VALUE=DATE:20030919"
738 "&2003/9/19 long summary\n" 738 "&2003/9/19 long summary\n"
@@ -1041,7 +1041,7 @@ SUMMARY:event-1
1041 "&2011/7/23 event-1\n" 1041 "&2011/7/23 event-1\n"
1042 "&23/7/2011 event-1\n" 1042 "&23/7/2011 event-1\n"
1043 "&7/23/2011 event-1\n") 1043 "&7/23/2011 event-1\n")
1044 1044
1045 (icalendar-tests--test-import 1045 (icalendar-tests--test-import
1046 "BEGIN:VCALENDAR 1046 "BEGIN:VCALENDAR
1047PRODID:-//Emacs//NONSGML icalendar.el//EN 1047PRODID:-//Emacs//NONSGML icalendar.el//EN
@@ -1111,7 +1111,7 @@ Argument INPUT icalendar event string."
1111 (progn 1111 (progn
1112 ;; step 1: import 1112 ;; step 1: import
1113 (icalendar-import-buffer temp-diary t t) 1113 (icalendar-import-buffer temp-diary t t)
1114 1114
1115 ;; step 2: export what was just imported 1115 ;; step 2: export what was just imported
1116 (save-excursion 1116 (save-excursion
1117 (find-file temp-diary) 1117 (find-file temp-diary)
@@ -1399,7 +1399,7 @@ SUMMARY:may 30 - June 1: ee")
1399 "DTSTART;VALUE=DATE:20050606 1399 "DTSTART;VALUE=DATE:20050606
1400DTEND;VALUE=DATE:20050609 1400DTEND;VALUE=DATE:20050609
1401SUMMARY:ff") 1401SUMMARY:ff")
1402 1402
1403 ;; export 2004-10-28 anniversary entries 1403 ;; export 2004-10-28 anniversary entries
1404 (icalendar-tests--test-export 1404 (icalendar-tests--test-export
1405 nil 1405 nil