emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/auctex c5e47f8 80/80: ; Recompile using GNUMakefile aft


From: Tassilo Horn
Subject: [elpa] externals/auctex c5e47f8 80/80: ; Recompile using GNUMakefile after merge from origin/master
Date: Wed, 16 Oct 2019 11:07:22 -0400 (EDT)

branch: externals/auctex
commit c5e47f87152d6d95cf3cd7a091abd8af5a42339f
Author: Tassilo Horn <address@hidden>
Commit: Tassilo Horn <address@hidden>

    ; Recompile using GNUMakefile after merge from origin/master
---
 auctex.info        | 259 +++++++++++++++++++++++++++++------------------------
 preview-latex.info | 144 ++++++++++++++++++++---------
 tex-site.el        |   4 +-
 3 files changed, 247 insertions(+), 160 deletions(-)

diff --git a/auctex.info b/auctex.info
index af1c6ab..8ecee0b 100644
--- a/auctex.info
+++ b/auctex.info
@@ -1,6 +1,6 @@
-This is auctex.info, produced by makeinfo version 6.5 from auctex.texi.
+This is auctex.info, produced by makeinfo version 6.7 from auctex.texi.
 
-This manual is for AUCTeX (version 12.1.2 from 2019-02-08), a
+This manual is for AUCTeX (version 12.1.2.2019-10-16 from 2019-10-16), a
 sophisticated TeX environment for Emacs.
 
    Copyright (C) 1992-1995, 2001, 2002, 2004-2018 Free Software
@@ -361,10 +361,9 @@ File: auctex.info,  Node: Prerequisites,  Next: Configure, 
 Up: Installation
      Windows
           Precompiled versions are available from
           <https://ftp.gnu.org/gnu/emacs/windows/>.
-     Mac OS X
-          For an overview of precompiled versions of Emacs for Mac OS X
-          see for example
-          <https://www.emacswiki.org/emacs/EmacsForMacOS>.
+     macOS
+          For an overview of precompiled versions of Emacs for macOS see
+          for example <https://www.emacswiki.org/emacs/EmacsForMacOS>.
      GNU/Linux
           Most GNU/Linux distributions nowadays provide a recent variant
           of Emacs via their package repositories.
@@ -1484,10 +1483,10 @@ the customizable variable 'TeX-electric-math'.
 '\(...\)' in LaTeX files by pressing '$', add the following to your init
 file
      (add-hook 'plain-TeX-mode-hook
-         (lambda () (set (make-variable-buffer-local 'TeX-electric-math)
+         (lambda () (set (make-local-variable 'TeX-electric-math)
                          (cons "$" "$"))))
      (add-hook 'LaTeX-mode-hook
-         (lambda () (set (make-variable-buffer-local 'TeX-electric-math)
+         (lambda () (set (make-local-variable 'TeX-electric-math)
                          (cons "\\(" "\\)"))))
 
 Braces
@@ -2917,7 +2916,7 @@ following stanza into your init file:
      (eval-after-load "font-latex"
        '(setq-default
          font-latex-match-reference-keywords-local
-         (remove (TeX-assoc-string "footnote"
+         (remove (assoc-string "footnote"
                  font-latex-match-reference-keywords-local)
                      font-latex-match-reference-keywords-local)))
 
@@ -3407,12 +3406,11 @@ Emacs 25 is able to prettify symbols in programming 
language buffers,
 
    AUCTeX can use this feature in order to display certain math macros
 and greek letters using their Unicode representation, too.  For example,
-the TeX code '\alpha \times \beta' will be displayed as 'α × β'.
-When point is on one of the characters, it'll be unprettified
-automatically, meaning you see the verbatim text again.  For this
-behaviour however you need to set 'prettify-symbols-unprettify-at-point'
-to t or 'right-edge' which will unprettify the symbol when point moves
-into or near it.
+the TeX code '\alpha \times \beta' will be displayed as 'α × β'.  When
+point is on one of the characters, it'll be unprettified automatically,
+meaning you see the verbatim text again.  For this behaviour however you
+need to set 'prettify-symbols-unprettify-at-point' to t or 'right-edge'
+which will unprettify the symbol when point moves into or near it.
 
    To enable prettification in AUCTeX, simply add
 'prettify-symbols-mode' to 'TeX-mode-hook'.  If you enabled
@@ -5876,8 +5874,8 @@ A.1 Copying this Manual
 
 The copyright notice for this manual is:
 
-   This manual is for AUCTeX (version 12.1.2 from 2019-02-08), a
-sophisticated TeX environment for Emacs.
+   This manual is for AUCTeX (version 12.1.2.2019-10-16 from
+2019-10-16), a sophisticated TeX environment for Emacs.
 
    Copyright (C) 1992-1995, 2001, 2002, 2004-2018 Free Software
 Foundation, Inc.
@@ -6386,6 +6384,18 @@ A.2 Changes and New Features
 News in 12.2
 ------------
 
+   * A new method is implemented in preview-latex to adjust the
+     foreground colors of generated images to those of Emacs, when the
+     LaTeX command produces PDF.  The traditional method became invalid
+     because of the change introduced in Ghostscript 9.27.
+     Unfortunately, the new method doesn't work due to a bug in
+     Ghostscript 9.27 and is valid only for Ghostscript > 9.27.  There
+     is also a fallback method for gs 9.27 users which displays plain
+     "black on white" images.  For successful function of preview-latex,
+     the users are encouraged to set up the new user option
+     'preview-pdf-color-adjust-method' to choose appropriate option
+     among the three: new, traditional and fallback method.
+
    * AUCTeX has support for the Flymake package in Emacs 26 or newer.
      To enable, call 'M-x flymake-mode RET' or add this to your '.emacs'
      file:
@@ -6419,11 +6429,21 @@ News in 12.2
      'TeX-electric-macro' offering completion in similar style with
      other TeX modes of AUCTeX.
 
+   * Fontification support for 'biblatex' package is improved and
+     updated to macros provided by package version 3.12.  For qualified
+     lists, at least 2 mandatory arguments are fontified.
+
    * Support for column specifiers 'w' and 'W' provided by 'array'
      package is added to 'array.el'.  The correct counting of columns
      only works when the 'align' parameter is enclosed in braces, e.g.,
      'w{l}{3cm}'.  The short version 'wl{3cm}' is not supported.
 
+   * Entries for 'PDF Tools' are added in
+     'TeX-view-program-list-builtin' for Windows and macOS. This viewer
+     can be configured under these operating systems with an entry like
+     this in an init file:
+          (setq TeX-view-program-selection '((output-pdf "PDF Tools")))
+
 News in 12.1
 ------------
 
@@ -8596,7 +8616,7 @@ Concept Index
                                                               (line   6)
 * ASCII pTeX <1>:                        Japanese.            (line   6)
 * auctex.el:                             Loading the package. (line  10)
-* auctex.el <1>:                         Changes.             (line 591)
+* auctex.el <1>:                         Changes.             (line 613)
 * auto directories.:                     Automatic.           (line   6)
 * Auto-Reveal:                           Folding.             (line   6)
 * Automatic:                             Automatic.           (line   6)
@@ -8900,7 +8920,7 @@ Concept Index
                                                               (line 257)
 * tex-site.el:                           Loading the package. (line  10)
 * tex-site.el <1>:                       Customizing.         (line   6)
-* tex-site.el <2>:                       Changes.             (line 591)
+* tex-site.el <2>:                       Changes.             (line 613)
 * tool bar, toolbar:                     Processing.          (line  11)
 * Trailer:                               Commands.            (line   6)
 * Underfull boxes:                       Debugging.           (line   6)
@@ -8921,103 +8941,108 @@ Concept Index
 
 
 Tag Table:
-Node: Top917
-Node: Copying7270
-Node: Introduction9215
-Node: Summary9485
-Node: Installation12218
-Node: Prerequisites13984
-Node: Configure16240
-Node: Build/install and uninstall20866
-Node: Loading the package21619
-Node: Advice for package providers23295
-Node: Advice for non-privileged users26100
-Node: Installation under MS Windows30065
-Node: Customizing43803
-Node: Quick Start45386
-Ref: Quick Start-Footnote-147516
-Node: Editing Facilities47610
-Node: Processing Facilities52413
-Node: Editing57114
-Node: Quotes58444
-Node: Font Specifiers66711
-Node: Sectioning68537
-Node: Environments72857
-Node: Equations78011
-Node: Floats78602
-Node: Itemize-like80606
-Node: Tabular-like81327
-Node: Customizing Environments83100
-Node: Mathematics83340
-Node: Completion86626
-Node: Marking93648
-Node: Marking (LaTeX)94272
-Node: Marking (Texinfo)95214
-Node: Commenting96824
-Node: Indenting98149
-Node: Filling104185
-Node: Display110057
-Node: Font Locking112552
-Node: Fontification of macros114627
-Node: Fontification of quotes124150
-Node: Fontification of math125645
-Node: Verbatim content128875
-Node: Faces129649
-Node: Known problems130138
-Node: Folding131067
-Node: Outline141891
-Node: Narrowing143163
-Node: Prettifying144233
-Node: Processing145469
-Node: Commands146632
-Node: Starting a Command147188
-Node: Selecting a Command152091
-Node: Processor Options161175
-Node: Viewing171522
-Node: Starting Viewers171896
-Node: I/O Correlation179023
-Node: Debugging184221
-Node: Ignoring warnings186840
-Node: Error overview188900
-Node: Checking190811
-Node: Control192404
-Node: Cleaning193131
-Node: Documentation194424
-Node: Customization195139
-Node: Modes and Hooks195632
-Node: Multifile197452
-Node: Parsing Files202264
-Node: Internationalization207176
-Node: European208489
-Node: Japanese215299
-Node: Automatic220370
-Node: Automatic Global222861
-Node: Automatic Private223993
-Node: Automatic Local225306
-Node: Style Files226338
-Node: Simple Style227131
-Node: Adding Macros230790
-Node: Adding Environments240121
-Node: Adding Other244782
-Node: Hacking the Parser245369
-Node: Appendices249238
-Node: Copying this Manual249534
-Node: GNU Free Documentation License250417
-Node: Changes275538
-Node: Development318374
-Node: Mid-term Goals319020
-Node: Wishlist320237
-Node: Bugs325678
-Node: FAQ326781
-Node: Texinfo mode331908
-Node: Exploiting333044
-Node: Superseding333864
-Node: Mapping338068
-Node: Unbinding339897
-Node: Indices340718
-Node: Key Index340881
-Node: Function Index347205
-Node: Variable Index358088
-Node: Concept Index381092
+Node: Top928
+Node: Copying7281
+Node: Introduction9226
+Node: Summary9496
+Node: Installation12229
+Node: Prerequisites13995
+Node: Configure16235
+Node: Build/install and uninstall20861
+Node: Loading the package21614
+Node: Advice for package providers23290
+Node: Advice for non-privileged users26095
+Node: Installation under MS Windows30060
+Node: Customizing43798
+Node: Quick Start45381
+Ref: Quick Start-Footnote-147511
+Node: Editing Facilities47605
+Node: Processing Facilities52408
+Node: Editing57109
+Node: Quotes58439
+Node: Font Specifiers66692
+Node: Sectioning68518
+Node: Environments72838
+Node: Equations77992
+Node: Floats78583
+Node: Itemize-like80587
+Node: Tabular-like81308
+Node: Customizing Environments83081
+Node: Mathematics83321
+Node: Completion86607
+Node: Marking93629
+Node: Marking (LaTeX)94253
+Node: Marking (Texinfo)95195
+Node: Commenting96805
+Node: Indenting98130
+Node: Filling104166
+Node: Display110038
+Node: Font Locking112533
+Node: Fontification of macros114608
+Node: Fontification of quotes124127
+Node: Fontification of math125622
+Node: Verbatim content128852
+Node: Faces129626
+Node: Known problems130115
+Node: Folding131044
+Node: Outline141868
+Node: Narrowing143140
+Node: Prettifying144210
+Node: Processing145447
+Node: Commands146610
+Node: Starting a Command147166
+Node: Selecting a Command152069
+Node: Processor Options161153
+Node: Viewing171500
+Node: Starting Viewers171874
+Node: I/O Correlation179001
+Node: Debugging184199
+Node: Ignoring warnings186818
+Node: Error overview188878
+Node: Checking190789
+Node: Control192382
+Node: Cleaning193109
+Node: Documentation194402
+Node: Customization195117
+Node: Modes and Hooks195610
+Node: Multifile197430
+Node: Parsing Files202242
+Node: Internationalization207154
+Node: European208467
+Node: Japanese215277
+Node: Automatic220348
+Node: Automatic Global222839
+Node: Automatic Private223971
+Node: Automatic Local225284
+Node: Style Files226316
+Node: Simple Style227109
+Node: Adding Macros230768
+Node: Adding Environments240099
+Node: Adding Other244760
+Node: Hacking the Parser245347
+Node: Appendices249216
+Node: Copying this Manual249512
+Node: GNU Free Documentation License250406
+Node: Changes275527
+Node: Development319579
+Node: Mid-term Goals320225
+Node: Wishlist321442
+Node: Bugs326883
+Node: FAQ327986
+Node: Texinfo mode333113
+Node: Exploiting334249
+Node: Superseding335069
+Node: Mapping339273
+Node: Unbinding341102
+Node: Indices341923
+Node: Key Index342086
+Node: Function Index348410
+Node: Variable Index359293
+Node: Concept Index382297
 
 End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
diff --git a/preview-latex.info b/preview-latex.info
index b8781b9..c4b8565 100644
--- a/preview-latex.info
+++ b/preview-latex.info
@@ -1,8 +1,8 @@
-This is preview-latex.info, produced by makeinfo version 6.5 from
+This is preview-latex.info, produced by makeinfo version 6.7 from
 preview-latex.texi.
 
 This manual is for preview-latex, a LaTeX preview mode for AUCTeX
-(version 12.1.2 from 2019-02-08).
+(version 12.1.2.2019-10-16 from 2019-10-16).
 
    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2017, 2018 Free
 Software Foundation, Inc.
@@ -584,6 +584,7 @@ newer versions of the problematic software or by simple 
patches.
 * Too small bounding boxes::
 * x-symbol interoperation::
 * Middle-clicks paste instead of toggling::
+* No images are displayed with gs 9.27 and earlier::
 
    If you find something not mentioned here, please send a bug report
 using 'M-x preview-report-bug <RET>', which will fill in a lot of
@@ -611,7 +612,7 @@ in order to customize this.
    One particular problem is that several printer setup files (typically
 in a file called '/usr/share/texmf/dvips/config/config.pdf' if you are
 using the '-Ppdf' switch) contain the 'G' option for 'character
-shifting'.  This option will result in 'fi' being rendered as '#'
+shifting'.  This option will result in 'fi' being rendered as '£'
 (British Pounds sign) in several fonts, unless your version of Dvips has
 a long-standing bug in its implementation fixed (only very recent
 versions of Dvips have).
@@ -673,7 +674,7 @@ environment or, as a last resort, customize the variable
 -translate-file=cp8bit'.
 
 
-File: preview-latex.info,  Node: Middle-clicks paste instead of toggling,  
Prev: x-symbol interoperation,  Up: Known problems
+File: preview-latex.info,  Node: Middle-clicks paste instead of toggling,  
Next: No images are displayed with gs 9.27 and earlier,  Prev: x-symbol 
interoperation,  Up: Known problems
 
 5.4 Middle-clicks paste instead of toggling
 ===========================================
@@ -686,6 +687,59 @@ afterwards.  Since previews over the current match will 
auto-open,
 anyway, this should not be much of a problem in practice.
 
 
+File: preview-latex.info,  Node: No images are displayed with gs 9.27 and 
earlier,  Prev: Middle-clicks paste instead of toggling,  Up: Known problems
+
+5.5 No images are displayed with gs 9.27 and earlier
+====================================================
+
+preview-latex tries to adjust the foreground and background colors of
+generated images to those of Emacs.  Unfortunately, incompatible changes
+introduced in Ghostscript 9.27 breaks the traditional method partially,
+and preview-latex can display no images under certain circumstances.
+
+   A new method implemented alternatively works only with Ghostscript >
+9.27.  If you are using Ghostscript 9.27 or earlier, customize the
+option 'preview-pdf-adjust-color-method'.
+
+ -- User Option: preview-pdf-adjust-color-method
+     Method to adjust colors of images generated from PDF.  It is not
+     consulted when the LaTeX command produces DVI files.
+
+     When the option is 't' (default), preview-latex adjusts the FG and
+     BG colors of the generated images by the new method.  This method
+     requires that Ghostscript has working 'DELAYBIND' feature, thus is
+     invalid with gs 9.27 (and possibly < 9.27).
+
+     When it is 'compatible', preview-latex uses traditional method.
+     This option is provided for backward compatibility with older gs.
+     See the below explanation for detail.
+
+     When 'nil', no adjustment is done and "black on white" image is
+     generated regardless of Emacs color.  This is provided for fallback
+     for gs 9.27 users with customized foreground color.  See the below
+     explanation for detail.
+
+     When the LaTeX command produces PDF rather than DVI and Emacs has
+     non-trivial foreground color, the traditional method ('compatible')
+     makes gs >= 9.27 to stop with error.  Here, "non-trivial foreground
+     color" includes customized themes.
+
+     If you use such non-trivial foreground color and the version of
+     Ghostscript equals to 9.27, you have two options:
+       1. Choose the value 'compatible' and customize
+          'preview-reference-face' to have default (black) foreground
+          color.  This makes the generated image almost non-readable on
+          dark background, so the next option would be your only choice
+          in that case.
+       2. Choose the value 'nil', which forces plain "black on white"
+          appearance for the generated image.  You can at least read
+          what are written in the image although they may not match with
+          your Emacs color well.
+
+     The default value used to be 'compatible' for short period before
+     Ghostscript 9.50 was released but now is 't'.
+
+
 File: preview-latex.info,  Node: For advanced users,  Next: ToDo,  Prev: Known 
problems,  Up: Top
 
 6 For advanced users
@@ -1856,7 +1910,7 @@ Appendix C Copying this Manual
 The copyright notice for this manual is:
 
    This manual is for preview-latex, a LaTeX preview mode for AUCTeX
-(version 12.1.2 from 2019-02-08).
+(version 12.1.2.2019-10-16 from 2019-10-16).
 
    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2017, 2018 Free
 Software Foundation, Inc.
@@ -2449,6 +2503,8 @@ Index
 * preview-LaTeX-command-replacements:    The Emacs interface. (line  25)
 * preview-nonready-icon-specs:           The Emacs interface. (line 143)
 * preview-parsed-font-size:              The Emacs interface. (line  99)
+* preview-pdf-adjust-color-method:       No images are displayed with gs 9.27 
and earlier.
+                                                              (line  15)
 * preview-prefer-TeX-bb:                 The Emacs interface. (line  69)
 * preview-preserve-counters:             Simple customization.
                                                               (line  61)
@@ -2474,41 +2530,47 @@ Index
 
 
 Tag Table:
-Node: Top954
-Node: Copying2226
-Node: Introduction2680
-Node: What use is it?3354
-Node: Activating preview-latex4743
-Node: Getting started5496
-Node: Basic modes of operation7443
-Node: More documentation8646
-Node: Availability9534
-Node: Contacts10143
-Node: Installation11416
-Node: Keys and lisp11617
-Node: Simple customization18712
-Node: Known problems24375
-Node: Font problems with Dvips25148
-Node: Too small bounding boxes26321
-Node: x-symbol interoperation27717
-Node: Middle-clicks paste instead of toggling29100
-Node: For advanced users29728
-Node: The LaTeX style file30187
-Node: Package options32749
-Node: Provided commands43653
-Node: The Emacs interface51003
-Node: The preview images59714
-Node: Misplaced previews63464
-Node: ToDo66918
-Node: Frequently Asked Questions71689
-Node: Introduction to FAQ72012
-Node: Requirements72351
-Node: Installation Trouble74183
-Node: Customization76446
-Node: Troubleshooting79538
-Node: Other formats82056
-Node: Copying this Manual83371
-Node: GNU Free Documentation License84312
-Node: Index109436
+Node: Top965
+Node: Copying2237
+Node: Introduction2691
+Node: What use is it?3365
+Node: Activating preview-latex4754
+Node: Getting started5507
+Node: Basic modes of operation7454
+Node: More documentation8657
+Node: Availability9545
+Node: Contacts10154
+Node: Installation11427
+Node: Keys and lisp11628
+Node: Simple customization18723
+Node: Known problems24386
+Node: Font problems with Dvips25212
+Node: Too small bounding boxes26386
+Node: x-symbol interoperation27782
+Node: Middle-clicks paste instead of toggling29165
+Node: No images are displayed with gs 9.27 and earlier29850
+Node: For advanced users32492
+Node: The LaTeX style file32951
+Node: Package options35513
+Node: Provided commands46417
+Node: The Emacs interface53767
+Node: The preview images62478
+Node: Misplaced previews66228
+Node: ToDo69682
+Node: Frequently Asked Questions74453
+Node: Introduction to FAQ74776
+Node: Requirements75115
+Node: Installation Trouble76947
+Node: Customization79210
+Node: Troubleshooting82302
+Node: Other formats84820
+Node: Copying this Manual86135
+Node: GNU Free Documentation License87087
+Node: Index112211
 
 End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
diff --git a/tex-site.el b/tex-site.el
index 7271d7e..22ff774 100644
--- a/tex-site.el
+++ b/tex-site.el
@@ -157,11 +157,11 @@ set it with `TeX-modes-set'."
                       `(TeX-modes-set ',var ,var t))
                     (setq list (cdr list)))))) )
 
-(defconst AUCTeX-version "12.1.2"
+(defconst AUCTeX-version "12.1.2.2019-10-16"
     "AUCTeX version.
 If not a regular release, the date of the last change.")
 
-(defconst AUCTeX-date "2019-02-08"
+(defconst AUCTeX-date "2019-10-16"
   "AUCTeX release date using the ISO 8601 format, yyyy-mm-dd.")
 
 ;; Store bibitems when saving a BibTeX buffer



reply via email to

[Prev in Thread] Current Thread [Next in Thread]