aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVinicius Jose Latorre2007-11-09 14:52:32 +0000
committerVinicius Jose Latorre2007-11-09 14:52:32 +0000
commite2d092da5980a7d05a5428074f8eb4925fa801e8 (patch)
tree72a3ea8e989b5c04354469d8ab390770121f44d6
parent2354b80b63d9ef5a8582d96d3e9afcd5604ad434 (diff)
downloademacs-e2d092da5980a7d05a5428074f8eb4925fa801e8.tar.gz
emacs-e2d092da5980a7d05a5428074f8eb4925fa801e8.zip
If ps-lpr-switches is not a list, force it to be one.
-rw-r--r--lisp/ChangeLog212
-rw-r--r--lisp/ChangeLog.unicode166
-rw-r--r--lisp/ps-print.el10
3 files changed, 172 insertions, 216 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 9dd9c9d4c4b..fef3bfe5b7c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,39 +1,3 @@
12007-10-31 Vinicius Jose Latorre <viniciusjl@ig.com.br>
2
3 * ps-print.el: Eliminate the check if ps-print was running on Lucid or
4 Epoch emacsen.
5
62007-10-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7
8 * ps-print.el: Now detect if text foreground and background colors are
9 equals and replace the foreground color by another color, so the text
10 becomes visible. Doc fix.
11 (ps-print-version): New version 7.3.
12 (ps-default-fg, ps-default-bg): Docstring fix.
13 (ps-fg-list, ps-fg-validate-p): New options.
14 (ps-foreground-list): New var.
15 (ps-generate-header-line): Replace fboundp by functionp.
16 (ps-setup, ps-begin-job, ps-plot-region): Fix code.
17
182007-10-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
19
20 * printing.el: Pacify byte compiler, that is, no compiler warnings.
21 Move (again) some variable definitions before use, define some fun
22 aliases, no code change.
23 (pr-version): New version 6.9.2.
24 (pr-path-style, pr-auto-region, pr-menu-char-height)
25 (pr-menu-char-width, pr-menu-lock, pr-ps-printer-alist)
26 (pr-txt-printer-alist, pr-ps-utility-alist): Options declaration
27 via (defvar VAR).
28 (pr-menu-lookup, pr-menu-lock, pr-menu-alist, pr-even-or-odd-pages)
29 (pr-menu-get-item, pr-menu-set-item-name, pr-menu-set-utility-title)
30 (pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p)
31 (pr-do-update-menus, pr-update-mode-line, pr-f-read-string)
32 (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases.
33 (pr-menu-print-item, pr-ps-printer-menu-modified)
34 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
35 (pr-even-or-odd-alist): Vars definition moved.
36
372007-10-26 Dan Nicolaescu <dann@ics.uci.edu> 12007-10-26 Dan Nicolaescu <dann@ics.uci.edu>
38 2
39 * emulation/pc-select.el (next-line-mark, next-line-nomark) 3 * emulation/pc-select.el (next-line-mark, next-line-nomark)
@@ -1382,16 +1346,6 @@
1382 1346
1383 * international/characters.el: Undo unwanted and unexplained change. 1347 * international/characters.el: Undo unwanted and unexplained change.
1384 1348
13852007-10-10 Vinicius Jose Latorre <viniciusjl@ig.com.br>
1386
1387 * ps-print.el: Fix the usage of :foreground and :background face
1388 attributes. Reported by Nikolaj Schumacher <n_schumacher@web.de>.
1389 (ps-print-version): New version 6.7.6.
1390 (ps-face-attributes, ps-face-attribute-list, ps-face-background):
1391 Fix code.
1392 (ps-face-foreground-color-p, ps-face-background-color-p)
1393 (ps-face-color-p): New inline funs.
1394
13952007-10-10 Carsten Dominik <dominik@science.uva.nl> 13492007-10-10 Carsten Dominik <dominik@science.uva.nl>
1396 1350
1397 * textmodes/org.el (org-additional-option-like-keywords): New constant. 1351 * textmodes/org.el (org-additional-option-like-keywords): New constant.
@@ -3799,19 +3753,6 @@
3799 (suspend-tty-functions, resume-tty-functions): Install extra hooks 3753 (suspend-tty-functions, resume-tty-functions): Install extra hooks
3800 for multi-tty. 3754 for multi-tty.
3801 3755
38022007-10-10 Vinicius Jose Latorre <viniciusjl@ig.com.br>
3803
3804 * ps-print.el: Fix the usage of :foreground and :background face
3805 attributes. Reported by Nikolaj Schumacher <n_schumacher@web.de>.
3806 (ps-print-version): New version 7.2.5.
3807 (ps-face-attributes, ps-face-attribute-list, ps-face-background): Fix
3808 code.
3809 (ps-face-foreground-color-p, ps-face-background-color-p)
3810 (ps-face-color-p): New inline funs.
3811 (ps-background, ps-begin-file, ps-build-reference-face-lists): Use
3812 `mapc' rather than `mapcar'.
3813
3814
38152007-08-29 Stefan Monnier <monnier@iro.umontreal.ca> 37562007-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
3816 3757
3817 * simple.el (invisible-p): Remove: implemented in C now. 3758 * simple.el (invisible-p): Remove: implemented in C now.
@@ -4471,16 +4412,6 @@
4471 4412
4472 * calc/calc.el (calc-language-alist): Add texinfo-mode. 4413 * calc/calc.el (calc-language-alist): Add texinfo-mode.
4473 4414
44742007-08-16 Vinicius Jose Latorre <viniciusjl@ig.com.br>
4475
4476 * ps-print.el (ps-header-font-size, ps-header-title-font-size)
4477 (ps-footer-font-size, ps-line-number-font-size, ps-line-spacing)
4478 (ps-paragraph-spacing): Docstring fix.
4479
44802007-08-16 Glenn Morris <rgm@gnu.org>
4481
4482 * ps-print.el (ps-font-size): Doc fix.
4483
44842007-08-16 Richard Stallman <rms@gnu.org> 44152007-08-16 Richard Stallman <rms@gnu.org>
4485 4416
4486 * emacs-lisp/copyright.el (copyright-names-regexp): Add custom group. 4417 * emacs-lisp/copyright.el (copyright-names-regexp): Add custom group.
@@ -4791,13 +4722,6 @@
4791 (tex-font-script-display, tex-font-lock-suscript): Change from a cons 4722 (tex-font-script-display, tex-font-lock-suscript): Change from a cons
4792 cell to a list of 2 elements to simplify the unfontify code. 4723 cell to a list of 2 elements to simplify the unfontify code.
4793 4724
47942007-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br>
4795
4796 * ps-print.el (ps-default-fg, ps-default-bg): Docstring fix.
4797 (ps-begin-job): Use ps-default-fg and ps-default-bg only when
4798 ps-print-color-p is neither nil nor black-white. Reported by Christian
4799 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
4800
48012007-08-08 Andreas Schwab <schwab@suse.de> 47252007-08-08 Andreas Schwab <schwab@suse.de>
4802 4726
4803 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook): Check for 4727 * mail/mailabbrev.el (sendmail-pre-abbrev-expand-hook): Check for
@@ -4879,10 +4803,6 @@
4879 format-mode-line because it may be a list, 4803 format-mode-line because it may be a list,
4880 e.g., (sgml-xml-mode "XML" "SGML"), and not a string. 4804 e.g., (sgml-xml-mode "XML" "SGML"), and not a string.
4881 4805
48822007-08-06 Vinicius Jose Latorre <viniciusig@ig.com.br>
4883
4884 * printing.el (pr-update-menus): Docstring fix.
4885
48862007-08-06 Jason Rumney <jasonr@gnu.org> 48062007-08-06 Jason Rumney <jasonr@gnu.org>
4887 4807
4888 * menu-bar.el (menu-bar-vc-filter): Use vc-call-backend. 4808 * menu-bar.el (menu-bar-vc-filter): Use vc-call-backend.
@@ -4926,11 +4846,6 @@
4926 * calc/calc-nlfit.el (math-nlfit-curve): Remove unnecessary variables. 4846 * calc/calc-nlfit.el (math-nlfit-curve): Remove unnecessary variables.
4927 (math-nlfit-givens): Let bind free variables. 4847 (math-nlfit-givens): Let bind free variables.
4928 4848
49292007-08-05 Vinicius Jose Latorre <viniciusig@ig.com.br>
4930
4931 * printing.el: Require lpr and ps-print when loading printing package.
4932 Reported by Glenn Morris <rgm@gnu.org>.
4933
49342007-08-05 Michael Albinus <michael.albinus@gmx.de> 48492007-08-05 Michael Albinus <michael.albinus@gmx.de>
4935 4850
4936 * files.el (set-auto-mode): Handle also remote files wrt 4851 * files.el (set-auto-mode): Handle also remote files wrt
@@ -4960,13 +4875,6 @@
4960 may match up to 4 lines. 4875 may match up to 4 lines.
4961 (diff-beginning-of-file-and-junk): Rewrite. 4876 (diff-beginning-of-file-and-junk): Rewrite.
4962 4877
49632007-08-03 Vinicius Jose Latorre <viniciusjl@ig.com.br>
4964
4965 * printing.el: Evaluate require only during compilation.
4966 (pr-version): New version 6.9.1.
4967 (deactivate-mark): Replace (defvar VAR nil) by (defvar VAR).
4968 (pr-global-menubar): Fix code.
4969
49702007-08-03 Dan Nicolaescu <dann@ics.uci.edu> 48782007-08-03 Dan Nicolaescu <dann@ics.uci.edu>
4971 4879
4972 * term.el (term-erase-in-display): Fix case when point is not at 4880 * term.el (term-erase-in-display): Fix case when point is not at
@@ -5257,59 +5165,6 @@
5257 * vc-git.el (vc-git-revision-table) 5165 * vc-git.el (vc-git-revision-table)
5258 (vc-git-revision-completion-table): New functions. 5166 (vc-git-revision-completion-table): New functions.
5259 5167
52602007-07-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5261
5262 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment):
5263 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment):
5264 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment):
5265 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment):
5266 * progmodes/ebnf-iso.el (ebnf-iso-skip-comment):
5267 * progmodes/ebnf-yac.el (ebnf-yac-skip-comment): New version.
5268 New command actions for EPS header and EPS footer.
5269
5270 * progmodes/ebnf2ps.el: New command actions for EPS header and EPS
5271 footer. Fix some problems with one-or-more, zero-or-more and
5272 alternative constructions generation. Some log messages
5273 implementation. Doc fix.
5274 (ebnf-version): New version 4.4.
5275 (ebnf-eps-header-font, ebnf-eps-header, ebnf-eps-footer-font)
5276 (ebnf-eps-footer, ebnf-log): New options.
5277 (ebnf-find-style, ebnf-eps-header-footer, ebnf-eps-header)
5278 (ebnf-eps-footer, ebnf-eps-string, ebnf-eps-header-footer-comment)
5279 (ebnf-eps-header-footer-p, ebnf-eps-header-comment)
5280 (ebnf-eps-footer-comment, ebnf-eps-header-footer-file)
5281 (ebnf-eps-header-footer-set, ebnf-log-header, ebnf-log): New funs.
5282 (ebnf-style-custom-list, ebnf-style-database): Put new values.
5283 (ebnf-print-directory, ebnf-print-file, ebnf-print-buffer)
5284 (ebnf-print-region, ebnf-spool-directory, ebnf-spool-file)
5285 (ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-directory)
5286 (ebnf-eps-file, ebnf-eps-buffer, ebnf-eps-region)
5287 (ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-buffer)
5288 (ebnf-syntax-region, ebnf-parse-and-sort, ebnf-begin-job)
5289 (ebnf-dimensions, ebnf-production-dimension, ebnf-terminal-dimension)
5290 (ebnf-non-terminal-dimension, ebnf-special-dimension)
5291 (ebnf-terminal-dimension1, ebnf-repeat-dimension)
5292 (ebnf-except-dimension, ebnf-alternative-dimension)
5293 (ebnf-optional-dimension, ebnf-one-or-more-dimension)
5294 (ebnf-zero-or-more-dimension, ebnf-sequence-dimension): Insert log
5295 message fun.
5296 (ebnf-setup, ebnf-generate-one-or-more, ebnf-generate-zero-or-more)
5297 (ebnf-begin-job, ebnf-begin-file, ebnf-eps-finish-and-write)
5298 (ebnf-insert-ebnf-prologue, ebnf-production-dimension)
5299 (ebnf-terminal-dimension1, ebnf-alternative-dimension)
5300 (ebnf-one-or-more-dimension, ebnf-zero-or-more-dimension)
5301 (ebnf-eps-add-context, ebnf-eps-add-production): Fix code.
5302 (ebnf-eps-filename, ebnf-trim-right): Replace `?\s' by `?\ ' to keep
5303 compatibility with Emacs 20 & 21.
5304 (ebnf-eps-header-comment, ebnf-eps-footer-comment)
5305 (ebnf-eps-file-alist, ebnf-basic-width-extra)
5306 (ebnf-basic-empty-height): New vars.
5307 (ebnf-prologue): Fix PostScript code.
5308 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1)
5309 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional)
5310 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence)
5311 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments.
5312
53132007-07-25 Glenn Morris <rgm@gnu.org> 51682007-07-25 Glenn Morris <rgm@gnu.org>
5314 5169
5315 * Relicense all FSF files to GPLv3 or later. 5170 * Relicense all FSF files to GPLv3 or later.
@@ -5322,18 +5177,6 @@
5322 Replace it with another one which disables undo before calling 5177 Replace it with another one which disables undo before calling
5323 erase-buffer and then turns it back on if needed. 5178 erase-buffer and then turns it back on if needed.
5324 5179
53252007-07-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5326
5327 * ps-print.el: Problem with foreground and background color when
5328 printing a buffer with and without faces. Reported by Christian
5329 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
5330 (ps-print-version): New version 6.7.5.
5331 (ps-default-fg): Change default value to nil, so black color is used
5332 when a face does not specify a foreground color.
5333 (ps-default-bg): Change default value to nil, so white color is used
5334 for background color.
5335 (ps-begin-job): Fix code.
5336
53372007-07-24 Dan Nicolaescu <dann@ics.uci.edu> 51802007-07-24 Dan Nicolaescu <dann@ics.uci.edu>
5338 5181
5339 * vc-hg.el (vc-hg-revision-completion-table): Temporarily comment out. 5182 * vc-hg.el (vc-hg-revision-completion-table): Temporarily comment out.
@@ -5388,14 +5231,6 @@
5388 * vc-git.el (vc-git-log-view-mode): Port to the multi-file vc interface. 5231 * vc-git.el (vc-git-log-view-mode): Port to the multi-file vc interface.
5389 (vc-git-create-snapshot, vc-git-retrieve-snapshot): New functions. 5232 (vc-git-create-snapshot, vc-git-retrieve-snapshot): New functions.
5390 5233
53912007-07-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5392
5393 * ps-print.el (ps-multibyte-buffer): Docstring fix.
5394
5395 * ps-mule.el: Doc fix.
5396 (ps-multibyte-buffer, ps-mule-font-info-database-default)
5397 (ps-mule-external-libraries, ps-mule-begin-job): Docstring fix.
5398
53992007-07-25 Glenn Morris <rgm@gnu.org> 52342007-07-25 Glenn Morris <rgm@gnu.org>
5400 5235
5401 * calendar/cal-tex.el (cal-tex-which-days, cal-tex-holidays) 5236 * calendar/cal-tex.el (cal-tex-which-days, cal-tex-holidays)
@@ -5779,18 +5614,6 @@
5779 5614
5780 * vc-hg.el (vc-hg-diff): Use vc-hg-command. 5615 * vc-hg.el (vc-hg-diff): Use vc-hg-command.
5781 5616
57822007-07-20 Vinicius Jose Latorre <viniciusjl@ig.com.br>
5783
5784 * ps-print.el: Problem with foreground and background color when
5785 printing a buffer with and without faces. Reported by Christian
5786 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
5787 (ps-print-version): New version 6.7.5.
5788 (ps-default-fg): Change default value to nil, so black color is used
5789 when a face does not specify a foreground color.
5790 (ps-default-bg): Change default value to nil, so white color is used
5791 for background color.
5792 (ps-begin-job): Fix code.
5793
57942007-07-20 Eli Zaretskii <eliz@gnu.org> 56172007-07-20 Eli Zaretskii <eliz@gnu.org>
5795 5618
5796 * makefile.w32-in (install-lisp-SH): Don't create subdirectories 5619 * makefile.w32-in (install-lisp-SH): Don't create subdirectories
@@ -8035,32 +7858,6 @@
8035 for start and end positions. 7858 for start and end positions.
8036 (ispell-word): Assume END is a marker. 7859 (ispell-word): Assume END is a marker.
8037 7860
80382007-05-17 Vinicius Jose Latorre <viniciusjl@ig.com.br>
8039
8040 * printing.el: Group together all XEmacs/Emacs definitions.
8041 (pr-version): New version 6.9.
8042 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs.
8043 (pr-menu-char-height, pr-menu-char-width): Fix initialization code.
8044 (pr-menu-bind): Fix code.
8045 (pr-e-frame-char-height, pr-e-frame-char-width)
8046 (pr-e-mouse-pixel-position, pr-x-add-submenu, pr-x-event-function)
8047 (pr-x-event-object, pr-x-find-menu-item, pr-x-font-height)
8048 (pr-x-font-width, pr-x-get-popup-menu-response, pr-x-make-event)
8049 (pr-x-misc-user-event-p, pr-x-relabel-menu-item, pr-x-event-x-pixel)
8050 (pr-x-event-y-pixel): Aliases eliminated.
8051 (pr-xemacs-global-menubar): Macro moved.
8052 (current-menubar, current-mouse-event, zmacs-region-stays)
8053 (deactivate-mark, pr-menu-position, pr-menu-state, pr-ps-name-old)
8054 (pr-txt-name-old, pr-ps-utility-old, pr-even-or-odd-old, pr-temp-menu):
8055 Vars moved.
8056 (pr-region-active-p, pr-menu-position, pr-menu-lookup, pr-menu-lock)
8057 (pr-update-mode-line, pr-do-update-menus, pr-menu-alist)
8058 (pr-relabel-menu-item, pr-menu-set-ps-title, pr-menu-set-txt-title)
8059 (pr-menu-set-utility-title, pr-even-or-odd-pages)
8060 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string)
8061 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs
8062 moved.
8063
80642007-05-17 Christian Plate <cplate@web.de> (tiny change) 78612007-05-17 Christian Plate <cplate@web.de> (tiny change)
8065 7862
8066 * textmodes/sgml-mode.el (sgml-tag): 7863 * textmodes/sgml-mode.el (sgml-tag):
@@ -8123,15 +7920,6 @@
8123 * files.el (mode-require-final-newline, require-final-newline) 7920 * files.el (mode-require-final-newline, require-final-newline)
8124 (enable-local-variables, enable-local-eval): Doc fixes. 7921 (enable-local-variables, enable-local-eval): Doc fixes.
8125 7922
81262007-05-13 Vinicius Jose Latorre <viniciusjl@ig.com.br>
8127
8128 * ps-print.el: Use default color when foreground or background color
8129 are unspecified. Reported by Leo <sdl.web@gmail.com>.
8130 (ps-print-version): New version 6.7.4.
8131 (ps-rgb-color): New argument. Use default color when color is
8132 unspecified.
8133 (ps-begin-job): Fix code.
8134
81352007-05-12 Chong Yidong <cyd@stupidchicken.com> 79232007-05-12 Chong Yidong <cyd@stupidchicken.com>
8136 7924
8137 * longlines.el (longlines-mode): Make longlines-auto-wrap 7925 * longlines.el (longlines-mode): Make longlines-auto-wrap
diff --git a/lisp/ChangeLog.unicode b/lisp/ChangeLog.unicode
index 7ed0504e461..6cc1677634b 100644
--- a/lisp/ChangeLog.unicode
+++ b/lisp/ChangeLog.unicode
@@ -1,3 +1,45 @@
12007-11-09 Vinicius Jose Latorre <viniciusjl@ig.com.br>
2
3 * ps-print.el (ps-do-despool): If ps-lpr-switches is not a list, force
4 it to be one.
5 (ps-print-version): New version 7.3.1.
6
72007-10-31 Vinicius Jose Latorre <viniciusjl@ig.com.br>
8
9 * ps-print.el: Eliminate the check if ps-print was running on Lucid or
10 Epoch emacsen.
11
122007-10-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
13
14 * ps-print.el: Now detect if text foreground and background colors are
15 equals and replace the foreground color by another color, so the text
16 becomes visible. Doc fix.
17 (ps-print-version): New version 7.3.
18 (ps-default-fg, ps-default-bg): Docstring fix.
19 (ps-fg-list, ps-fg-validate-p): New options.
20 (ps-foreground-list): New var.
21 (ps-generate-header-line): Replace fboundp by functionp.
22 (ps-setup, ps-begin-job, ps-plot-region): Fix code.
23
242007-10-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
25
26 * printing.el: Pacify byte compiler, that is, no compiler warnings.
27 Move (again) some variable definitions before use, define some fun
28 aliases, no code change.
29 (pr-version): New version 6.9.2.
30 (pr-path-style, pr-auto-region, pr-menu-char-height)
31 (pr-menu-char-width, pr-menu-lock, pr-ps-printer-alist)
32 (pr-txt-printer-alist, pr-ps-utility-alist): Options declaration
33 via (defvar VAR).
34 (pr-menu-lookup, pr-menu-lock, pr-menu-alist, pr-even-or-odd-pages)
35 (pr-menu-get-item, pr-menu-set-item-name, pr-menu-set-utility-title)
36 (pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p)
37 (pr-do-update-menus, pr-update-mode-line, pr-f-read-string)
38 (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases.
39 (pr-menu-print-item, pr-ps-printer-menu-modified)
40 (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
41 (pr-even-or-odd-alist): Vars definition moved.
42
12007-10-23 Kenichi Handa <handa@m17n.org> 432007-10-23 Kenichi Handa <handa@m17n.org>
2 44
3 * language/chinese.el (cp936): Delete duplicated alias. 45 * language/chinese.el (cp936): Delete duplicated alias.
@@ -38,6 +80,18 @@
38 * international/encoded-kb.el (encoded-kbd-setup-display): Use the new 80 * international/encoded-kb.el (encoded-kbd-setup-display): Use the new
39 multi-tty code, which includes the previous local change. 81 multi-tty code, which includes the previous local change.
40 82
832007-10-10 Vinicius Jose Latorre <viniciusjl@ig.com.br>
84
85 * ps-print.el: Fix the usage of :foreground and :background face
86 attributes. Reported by Nikolaj Schumacher <n_schumacher@web.de>.
87 (ps-print-version): New version 7.2.5.
88 (ps-face-attributes, ps-face-attribute-list, ps-face-background): Fix
89 code.
90 (ps-face-foreground-color-p, ps-face-background-color-p)
91 (ps-face-color-p): New inline funs.
92 (ps-background, ps-begin-file, ps-build-reference-face-lists): Use
93 `mapc' rather than `mapcar'.
94
412007-09-07 Kenichi Handa <handa@m17n.org> 952007-09-07 Kenichi Handa <handa@m17n.org>
42 96
43 * skeleton.el (skeleton-internal-1): Use integerp and stringp 97 * skeleton.el (skeleton-internal-1): Use integerp and stringp
@@ -54,6 +108,92 @@
54 * play/gamegrid.el (gamegrid-setup-default-font): Calculate a font 108 * play/gamegrid.el (gamegrid-setup-default-font): Calculate a font
55 height that doesn't exceed the requested height by rounding off. 109 height that doesn't exceed the requested height by rounding off.
56 110
1112007-08-16 Vinicius Jose Latorre <viniciusjl@ig.com.br>
112
113 * ps-print.el (ps-header-font-size, ps-header-title-font-size)
114 (ps-footer-font-size, ps-line-number-font-size, ps-line-spacing)
115 (ps-paragraph-spacing): Docstring fix.
116
1172007-08-16 Glenn Morris <rgm@gnu.org>
118
119 * ps-print.el (ps-font-size): Doc fix.
120
1212007-08-08 Vinicius Jose Latorre <viniciusjl@ig.com.br>
122
123 * ps-print.el (ps-default-fg, ps-default-bg): Docstring fix.
124 (ps-begin-job): Use ps-default-fg and ps-default-bg only when
125 ps-print-color-p is neither nil nor black-white. Reported by Christian
126 Schlauer <cs-muelleimer-rubbish.bin@arcor.de>.
127
1282007-08-06 Vinicius Jose Latorre <viniciusig@ig.com.br>
129
130 * printing.el (pr-update-menus): Docstring fix.
131
1322007-08-05 Vinicius Jose Latorre <viniciusig@ig.com.br>
133
134 * printing.el: Require lpr and ps-print when loading printing package.
135 Reported by Glenn Morris <rgm@gnu.org>.
136
1372007-08-03 Vinicius Jose Latorre <viniciusjl@ig.com.br>
138
139 * printing.el: Evaluate require only during compilation.
140 (pr-version): New version 6.9.1.
141 (deactivate-mark): Replace (defvar VAR nil) by (defvar VAR).
142 (pr-global-menubar): Fix code.
143
1442007-07-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
145
146 * progmodes/ebnf-abn.el (ebnf-abn-skip-comment):
147 * progmodes/ebnf-bnf.el (ebnf-bnf-skip-comment):
148 * progmodes/ebnf-dtd.el (ebnf-dtd-skip-comment):
149 * progmodes/ebnf-ebx.el (ebnf-ebx-skip-comment):
150 * progmodes/ebnf-iso.el (ebnf-iso-skip-comment):
151 * progmodes/ebnf-yac.el (ebnf-yac-skip-comment): New version.
152 New command actions for EPS header and EPS footer.
153
154 * progmodes/ebnf2ps.el: New command actions for EPS header and EPS
155 footer. Fix some problems with one-or-more, zero-or-more and
156 alternative constructions generation. Some log messages
157 implementation. Doc fix.
158 (ebnf-version): New version 4.4.
159 (ebnf-eps-header-font, ebnf-eps-header, ebnf-eps-footer-font)
160 (ebnf-eps-footer, ebnf-log): New options.
161 (ebnf-find-style, ebnf-eps-header-footer, ebnf-eps-header)
162 (ebnf-eps-footer, ebnf-eps-string, ebnf-eps-header-footer-comment)
163 (ebnf-eps-header-footer-p, ebnf-eps-header-comment)
164 (ebnf-eps-footer-comment, ebnf-eps-header-footer-file)
165 (ebnf-eps-header-footer-set, ebnf-log-header, ebnf-log): New funs.
166 (ebnf-style-custom-list, ebnf-style-database): Put new values.
167 (ebnf-print-directory, ebnf-print-file, ebnf-print-buffer)
168 (ebnf-print-region, ebnf-spool-directory, ebnf-spool-file)
169 (ebnf-spool-buffer, ebnf-spool-region, ebnf-eps-directory)
170 (ebnf-eps-file, ebnf-eps-buffer, ebnf-eps-region)
171 (ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-buffer)
172 (ebnf-syntax-region, ebnf-parse-and-sort, ebnf-begin-job)
173 (ebnf-dimensions, ebnf-production-dimension, ebnf-terminal-dimension)
174 (ebnf-non-terminal-dimension, ebnf-special-dimension)
175 (ebnf-terminal-dimension1, ebnf-repeat-dimension)
176 (ebnf-except-dimension, ebnf-alternative-dimension)
177 (ebnf-optional-dimension, ebnf-one-or-more-dimension)
178 (ebnf-zero-or-more-dimension, ebnf-sequence-dimension): Insert log
179 message fun.
180 (ebnf-setup, ebnf-generate-one-or-more, ebnf-generate-zero-or-more)
181 (ebnf-begin-job, ebnf-begin-file, ebnf-eps-finish-and-write)
182 (ebnf-insert-ebnf-prologue, ebnf-production-dimension)
183 (ebnf-terminal-dimension1, ebnf-alternative-dimension)
184 (ebnf-one-or-more-dimension, ebnf-zero-or-more-dimension)
185 (ebnf-eps-add-context, ebnf-eps-add-production): Fix code.
186 (ebnf-eps-filename, ebnf-trim-right): Replace `?\s' by `?\ ' to keep
187 compatibility with Emacs 20 & 21.
188 (ebnf-eps-header-comment, ebnf-eps-footer-comment)
189 (ebnf-eps-file-alist, ebnf-basic-width-extra)
190 (ebnf-basic-empty-height): New vars.
191 (ebnf-prologue): Fix PostScript code.
192 (ebnf-make-empty, ebnf-make-terminal1, ebnf-make-or-more1)
193 (ebnf-make-production, ebnf-make-alternative, ebnf-make-optional)
194 (ebnf-make-except, ebnf-make-repeat, ebnf-make-sequence)
195 (ebnf-make-dup-sequence, ebnf-token-alternative): Add comments.
196
572007-07-26 Andreas Schwab <schwab@suse.de> 1972007-07-26 Andreas Schwab <schwab@suse.de>
58 198
59 * international/mule-diag.el (print-fontset-element): Use fontp 199 * international/mule-diag.el (print-fontset-element): Use fontp
@@ -142,6 +282,32 @@
142 (glyph-char): Likewise. 282 (glyph-char): Likewise.
143 (glyph-face): Likewise. 283 (glyph-face): Likewise.
144 284
2852007-05-17 Vinicius Jose Latorre <viniciusjl@ig.com.br>
286
287 * printing.el: Group together all XEmacs/Emacs definitions.
288 (pr-version): New version 6.9.
289 (pr-global-menubar, pr-menu-char-height, pr-menu-char-width): New funs.
290 (pr-menu-char-height, pr-menu-char-width): Fix initialization code.
291 (pr-menu-bind): Fix code.
292 (pr-e-frame-char-height, pr-e-frame-char-width)
293 (pr-e-mouse-pixel-position, pr-x-add-submenu, pr-x-event-function)
294 (pr-x-event-object, pr-x-find-menu-item, pr-x-font-height)
295 (pr-x-font-width, pr-x-get-popup-menu-response, pr-x-make-event)
296 (pr-x-misc-user-event-p, pr-x-relabel-menu-item, pr-x-event-x-pixel)
297 (pr-x-event-y-pixel): Aliases eliminated.
298 (pr-xemacs-global-menubar): Macro moved.
299 (current-menubar, current-mouse-event, zmacs-region-stays)
300 (deactivate-mark, pr-menu-position, pr-menu-state, pr-ps-name-old)
301 (pr-txt-name-old, pr-ps-utility-old, pr-even-or-odd-old, pr-temp-menu):
302 Vars moved.
303 (pr-region-active-p, pr-menu-position, pr-menu-lookup, pr-menu-lock)
304 (pr-update-mode-line, pr-do-update-menus, pr-menu-alist)
305 (pr-relabel-menu-item, pr-menu-set-ps-title, pr-menu-set-txt-title)
306 (pr-menu-set-utility-title, pr-even-or-odd-pages)
307 (pr-f-set-keymap-parents, pr-f-set-keymap-name, pr-f-read-string)
308 (pr-keep-region-active, pr-menu-get-item, pr-menu-set-item-name): Funs
309 moved.
310
1452007-05-16 Juanma Barranquero <lekktu@gmail.com> 3112007-05-16 Juanma Barranquero <lekktu@gmail.com>
146 312
147 * printing.el (pr-ps-fast-fire): Fix typos in docstring. 313 * printing.el (pr-ps-fast-fire): Fix typos in docstring.
diff --git a/lisp/ps-print.el b/lisp/ps-print.el
index d879d1795d7..7c408573797 100644
--- a/lisp/ps-print.el
+++ b/lisp/ps-print.el
@@ -10,11 +10,11 @@
10;; Maintainer: Kenichi Handa <handa@m17n.org> (multi-byte characters) 10;; Maintainer: Kenichi Handa <handa@m17n.org> (multi-byte characters)
11;; Vinicius Jose Latorre <viniciusjl@ig.com.br> 11;; Vinicius Jose Latorre <viniciusjl@ig.com.br>
12;; Keywords: wp, print, PostScript 12;; Keywords: wp, print, PostScript
13;; Version: 7.3 13;; Version: 7.3.1
14;; X-URL: http://www.emacswiki.org/cgi-bin/wiki/ViniciusJoseLatorre 14;; X-URL: http://www.emacswiki.org/cgi-bin/wiki/ViniciusJoseLatorre
15 15
16(defconst ps-print-version "7.3" 16(defconst ps-print-version "7.3.1"
17 "ps-print.el, v 7.3 <2007/10/26 vinicius> 17 "ps-print.el, v 7.3.1 <2007/11/09 vinicius>
18 18
19Vinicius's last change version -- this file may have been edited as part of 19Vinicius's last change version -- this file may have been edited as part of
20Emacs without changes to the version number. When reporting bugs, please also 20Emacs without changes to the version number. When reporting bugs, please also
@@ -6510,7 +6510,9 @@ If FACE is not a valid face name, use default face."
6510 (and (boundp 'printer-name) 6510 (and (boundp 'printer-name)
6511 (symbol-value 'printer-name)))) 6511 (symbol-value 'printer-name))))
6512 (ps-lpr-switches 6512 (ps-lpr-switches
6513 (append ps-lpr-switches 6513 (append (if (listp ps-lpr-switches)
6514 ps-lpr-switches
6515 (list ps-lpr-switches))
6514 (and (stringp ps-printer-name) 6516 (and (stringp ps-printer-name)
6515 (string< "" ps-printer-name) 6517 (string< "" ps-printer-name)
6516 (list (concat 6518 (list (concat