emacs.git
6 years agodrop transitional versioned emacsXX* packages
Andreas Beckmann [Fri, 12 Jul 2019 17:07:16 +0000 (19:07 +0200)]
drop transitional versioned emacsXX* packages

6 years agorelease emacs (1:26.1+1-3.2) to unstable
Andreas Beckmann [Sun, 3 Feb 2019 14:45:22 +0000 (15:45 +0100)]
release emacs (1:26.1+1-3.2) to unstable

6 years agodrop -dbg packages in favor of autogenerated -dbgsym packages
Andreas Beckmann [Sat, 2 Feb 2019 03:37:19 +0000 (04:37 +0100)]
drop -dbg packages in favor of autogenerated -dbgsym packages

6 years agoadd more transitional packages for ancient versioned packages
Andreas Beckmann [Sat, 2 Feb 2019 02:48:49 +0000 (03:48 +0100)]
add more transitional packages for ancient versioned packages

6 years agorelease emacs (1:26.1+1-3.1) to unstable
Andreas Beckmann [Mon, 28 Jan 2019 13:18:53 +0000 (14:18 +0100)]
release emacs (1:26.1+1-3.1) to unstable

6 years agoUpdate Lintian overrides
Andreas Beckmann [Mon, 28 Jan 2019 01:44:29 +0000 (02:44 +0100)]
Update Lintian overrides

6 years agoUse https:// URLs and update FSF address
Andreas Beckmann [Sun, 27 Jan 2019 20:52:48 +0000 (21:52 +0100)]
Use https:// URLs and update FSF address

6 years agoAdd Depends: ${misc:Depends}
Andreas Beckmann [Sun, 27 Jan 2019 19:15:30 +0000 (20:15 +0100)]
Add Depends: ${misc:Depends}

6 years agoDrop redundant Replaces
Andreas Beckmann [Sun, 27 Jan 2019 18:57:38 +0000 (19:57 +0100)]
Drop redundant Replaces

6 years agoDrop redundant Priority: optional
Andreas Beckmann [Sun, 27 Jan 2019 18:54:44 +0000 (19:54 +0100)]
Drop redundant Priority: optional

6 years agoRemove B-D obsoleted by debhelper 10
Andreas Beckmann [Sun, 27 Jan 2019 18:53:43 +0000 (19:53 +0100)]
Remove B-D obsoleted by debhelper 10

6 years agoCherry-pick 34b4da37 to fix a test failure. (Closes: #918646)
Andreas Beckmann [Sun, 27 Jan 2019 16:53:11 +0000 (17:53 +0100)]
Cherry-pick 34b4da37 to fix a test failure.  (Closes: #918646)

6 years agoFix an eshell ls dired test for non-recent files
Glenn Morris [Sat, 15 Dec 2018 22:49:46 +0000 (14:49 -0800)]
Fix an eshell ls dired test for non-recent files

* test/lisp/eshell/em-ls-tests.el (em-ls-test-bug27844):
Work around an eshell issue with non-recent files.  (Bug#33734)

6 years agoAdd Vcs-* URLs
Andreas Beckmann [Sun, 27 Jan 2019 16:18:10 +0000 (17:18 +0100)]
Add Vcs-* URLs

6 years agoAdd Breaks against known incompatible packages: edb, egg
Andreas Beckmann [Sun, 27 Jan 2019 16:17:52 +0000 (17:17 +0100)]
Add Breaks against known incompatible packages: edb, egg

6 years agoAdd Breaks against all (versioned) emacs binary packages predating 1:25
Andreas Beckmann [Sun, 27 Jan 2019 16:11:57 +0000 (17:11 +0100)]
Add Breaks against all (versioned) emacs binary packages predating 1:25

6 years agoReally handle the emacs-{gtk,lucid,nox} doc dir transition manually
Andreas Beckmann [Sun, 27 Jan 2019 16:08:55 +0000 (17:08 +0100)]
Really handle the emacs-{gtk,lucid,nox} doc dir transition manually

reimplementing the guts of dir_to_symlink is quite easy:
in the postinst replace the empty directory with the intended symlink
caveats compared to dpkg-maintscript-helper:
* fails during postinst (not preinst) if the directory is not empty
* absolutely no rollback or downgrade support

6 years agoWhitespace cleanup
Andreas Beckmann [Sun, 27 Jan 2019 15:56:44 +0000 (16:56 +0100)]
Whitespace cleanup

6 years agoUpdate debian/changelog for 26.1+1-3 release
Rob Browning [Wed, 26 Dec 2018 19:55:41 +0000 (13:55 -0600)]
Update debian/changelog for 26.1+1-3 release

6 years agoRecommend mailutils instead of depending on it
Rob Browning [Wed, 26 Dec 2018 19:26:35 +0000 (13:26 -0600)]
Recommend mailutils instead of depending on it

Closes: 917245 916986
6 years agoAdjust debian/changelog for UNRELEASED 26.1+1-3 development
Rob Browning [Fri, 21 Dec 2018 16:21:02 +0000 (10:21 -0600)]
Adjust debian/changelog for UNRELEASED 26.1+1-3 development

7 years agoUpdate debian/changelog for 26.1+1-2 release
Rob Browning [Thu, 20 Dec 2018 16:50:00 +0000 (10:50 -0600)]
Update debian/changelog for 26.1+1-2 release

7 years agoEnable support for systemd socket activation
Rob Browning [Thu, 20 Dec 2018 16:47:42 +0000 (10:47 -0600)]
Enable support for systemd socket activation

Thanks to Ansgar Burchardt for the report.

Closes: 916760
7 years agoUpdate emacs metapackage to depend on >= 1:26.1
Rob Browning [Tue, 18 Dec 2018 17:09:00 +0000 (11:09 -0600)]
Update emacs metapackage to depend on >= 1:26.1

7 years agoAdjust debian/changelog for UNRELEASED 26.1+1-2 development
Rob Browning [Tue, 18 Dec 2018 17:08:30 +0000 (11:08 -0600)]
Adjust debian/changelog for UNRELEASED 26.1+1-2 development

7 years agoUpdate debian/changelog for 26.1+1-1 release
Rob Browning [Mon, 17 Dec 2018 22:42:49 +0000 (16:42 -0600)]
Update debian/changelog for 26.1+1-1 release

7 years agodebian/control: add missing comma before mailutils
Rob Browning [Mon, 17 Dec 2018 22:40:43 +0000 (16:40 -0600)]
debian/control: add missing comma before mailutils

7 years agoMark echo-server-with-dns test as :unstable for now
Rob Browning [Mon, 17 Dec 2018 21:29:25 +0000 (15:29 -0600)]
Mark echo-server-with-dns test as :unstable for now

It fails inside a Debian sbuild chroot.

7 years agoMark echo-server-with-dns test as :unstable for now
Rob Browning [Mon, 17 Dec 2018 21:27:30 +0000 (15:27 -0600)]
Mark echo-server-with-dns test as :unstable for now

It fails inside a Debian sbuild chroot.

7 years agoibuffer-filter-inclusion-3: regexp-quote directory
Rob Browning [Mon, 17 Dec 2018 21:16:55 +0000 (15:16 -0600)]
ibuffer-filter-inclusion-3: regexp-quote directory

Add 0012-ibuffer-filter-inclusion-3-regexp-quote-directory.patch to
fix the problem.  Otherwise the test may fail for some paths like
those seen in an sbuild chroot,
e.g. build/emacs-i87jK3/emacs-26.1+1/...

7 years agoibuffer-filter-inclusion-3: regexp-quote directory
Rob Browning [Mon, 17 Dec 2018 21:15:25 +0000 (15:15 -0600)]
ibuffer-filter-inclusion-3: regexp-quote directory

Otherwise the test may fail for some paths like those seen in a Debian
sbuild chroot, e.g. build/emacs-i87jK3/emacs-26.1+1/...

7 years agotramp-test42-remote-load-path: regexp-quote directory
Rob Browning [Mon, 17 Dec 2018 21:11:20 +0000 (15:11 -0600)]
tramp-test42-remote-load-path: regexp-quote directory

Add 0011-tramp-test42-remote-load-path-regexp-quote-directory.patch to
fix the problem.  Otherwise the test may fail for some paths like
those seen in an sbuild chroot,
e.g. build/emacs-i87jK3/emacs-26.1+1/...

7 years agotramp-test42-remote-load-path: regexp-quote directory
Rob Browning [Mon, 17 Dec 2018 21:09:12 +0000 (15:09 -0600)]
tramp-test42-remote-load-path: regexp-quote directory

Otherwise the test may fail for some paths like those seen in a Debian
sbuild chroot, e.g. build/emacs-i87jK3/emacs-26.1+1/...

7 years agoMark the vc-bzr-test-faulty-bzr-autoloads as unstable for now
Rob Browning [Mon, 17 Dec 2018 18:35:08 +0000 (12:35 -0600)]
Mark the vc-bzr-test-faulty-bzr-autoloads as unstable for now

Add 0010-Mark-vc-bzr-test-fauilt-bzr-autoloads-as-unstable-fo.patch to
disable the test for now.  See the patch header for a description of
the error.

7 years agoMark vc-bzr-test-fauilt-bzr-autoloads as unstable for now
Rob Browning [Sun, 16 Dec 2018 23:13:36 +0000 (17:13 -0600)]
Mark vc-bzr-test-fauilt-bzr-autoloads as unstable for now

Currently the test fails like this:

  Running 3 tests (2018-12-17 12:17:43-0600)
     passed  1/3  vc-bzr-test-bug9726
  Mark set
  Press C-c C-c when you are done editing.
  Enter a change comment.  Type C-c C-c when done
     passed  2/3  vc-bzr-test-bug9781
  Falling back on "slow" status detection ((file-missing "Opening input file" "No such file or directory" "/tmp/vc-bzr-testVlgmsb/bzr/.bzr/checkout/dirstate"))
  Error: (error "Running bzr status --no-classify loaddefs.el...FAILED (status 3)")
  Warnings in `bzr' output: bzr: ERROR: invalid header line: ''

  Error: (error "Running bzr status --no-classify loaddefs.el...FAILED (status 3)")
  Warnings in `bzr' output: bzr: ERROR: invalid header line: ''

  Test vc-bzr-test-faulty-bzr-autoloads backtrace:
    logand(nil 128)
    vc-mode-line("/tmp/vc-bzr-testVlgmsb/bzr/loaddefs.el" Bzr)
    vc-refresh-state()
    run-hooks(find-file-hook)
    after-find-file(t t)
    find-file-noselect-1(#<buffer loaddefs.el> "/tmp/vc-bzr-testVlgmsb/b
    find-file-noselect("/tmp/vc-bzr-testVlgmsb/bzr/loaddefs.el")
    autoload-find-generated-file()
    update-directory-autoloads("/tmp/vc-bzr-testVlgmsb/bzr/")
    (progn (update-directory-autoloads default-directory) t)
    (setq value-35 (progn (update-directory-autoloads default-directory)
    (unwind-protect (setq value-35 (progn (update-directory-autoloads de
    (if (unwind-protect (setq value-35 (progn (update-directory-autoload
    (let (form-description-36) (if (unwind-protect (setq value-35 (progn
    (let ((value-35 (gensym "ert-form-evaluation-aborted-"))) (let (form
    (progn (call-process vc-bzr-program nil nil nil "init") (let ((temp-
    (unwind-protect (progn (call-process vc-bzr-program nil nil nil "ini
    (let* ((homedir (make-temp-file "vc-bzr-test" t)) (bzrdir (expand-fi
    (lambda nil (let* ((fn-30 (function executable-find)) (args-31 (cond
    ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
    ert-run-test(#s(ert-test :name vc-bzr-test-faulty-bzr-autoloads :doc
    ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi
    ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co
    ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable)))
    ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
    eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
    command-line-1(("-L" ":/home/locke/tmp/main-26.1/debian/build-src/te
    command-line()
    normal-top-level()
  Test vc-bzr-test-faulty-bzr-autoloads condition:
      (wrong-type-argument number-or-marker-p nil)
     FAILED  3/3  vc-bzr-test-faulty-bzr-autoloads

  Ran 3 tests, 2 results as expected, 1 unexpected (2018-12-17 12:17:46-0600)

  1 unexpected results:
     FAILED  vc-bzr-test-faulty-bzr-autoloads

7 years agoFix epg-tests with upstream patch for newer GnuPG
Rob Browning [Mon, 17 Dec 2018 17:58:49 +0000 (11:58 -0600)]
Fix epg-tests with upstream patch for newer GnuPG

Add 0009-An-epg-test-failure-with-recent-GnuPG-versions-has-b.patch to
fix the problem.

7 years agoAn epg test failure with recent GnuPG versions has been fixed
Glenn Morris [Sat, 15 Dec 2018 01:09:02 +0000 (20:09 -0500)]
An epg test failure with recent GnuPG versions has been fixed

This patch has been backported from upstream to fix m68k build
failures:

  Fix an epg test for recent GnuPG versions (bug#33439)

  * test/lisp/epg-tests.el (epg-decrypt-1):
  Tell recent GnuPG (e.g. 2.2.11) not to worry about missing MDC.

Origin: backport, commit: fa953b58afd39d396dab4d76a6ff0b8ba4040eb8)
Bug: https://debbugs.gnu.org/33439
Forwarded: not-needed

7 years agoAdd debian/copyright entries for 26.1
Rob Browning [Mon, 17 Dec 2018 17:43:43 +0000 (11:43 -0600)]
Add debian/copyright entries for 26.1

7 years agoUse more secure mailutils instead of internal movemail
Rob Browning [Sun, 16 Dec 2018 23:11:00 +0000 (17:11 -0600)]
Use more secure mailutils instead of internal movemail

See the 26.1 NEWS for more information.

7 years agoUpdate debian/copyright version for 26.1
Rob Browning [Sun, 16 Dec 2018 19:14:02 +0000 (13:14 -0600)]
Update debian/copyright version for 26.1

7 years agoMerge upstream version 26.1
Rob Browning [Sun, 16 Dec 2018 19:10:28 +0000 (13:10 -0600)]
Merge upstream version 26.1

7 years agoDon't downcase real xref in elisp-mode-tests
Rob Browning [Sat, 29 Jul 2017 16:50:27 +0000 (11:50 -0500)]
Don't downcase real xref in elisp-mode-tests

The elisp-mode-tests should no longer fail on case sensitive
filesystems when the build path contains uppercase characters.

Previously the code was downcasing the path for both comparison and
lookups.

7 years agoKill gpg agent in package-test.el to avoid a race
Rob Browning [Mon, 10 Oct 2016 22:35:56 +0000 (17:35 -0500)]
Kill gpg agent in package-test.el to avoid a race

package-test.el should no longer fail during clean up.

* Previously a delete-directories call raced with the gpg agent's own
  cleanup process (presumably triggered by the first deletion of one of
  the agent's sockets).  As a result, it looks like the agent might
  delete one of its sockets after delete-directories had decided to
  delete the socket, but before it made the attempt, causing an
  exception.

* To fix the problem, explicitly ask gpg-connect-agent to kill the agent
  before attempting to delete the gnupg home directory, and then delete
  via "rm -rf" to ignore any vanishing files.

7 years agoDon't try to build src/macuvs.h (via IVD_Sequences.txt)
Rob Browning [Wed, 22 Oct 2014 00:10:17 +0000 (19:10 -0500)]
Don't try to build src/macuvs.h (via IVD_Sequences.txt)

These are OS X specific, and were removed for now, due to uncertainty
over the licensing.

7 years agoModify the output of (version) to indicate Debian modifications
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
Modify the output of (version) to indicate Debian modifications

The output of (version) has been modified to indicate Debian modifications.

Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
7 years agoAdjust documentation references for Debian
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
Adjust documentation references for Debian

Various documentation references have been adjusted for Debian.

References to /usr/local/... have been changed to /usr/... as
appropriate, etc.

7 years agoRemove files that appear to be incompatible with the DFSG
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
Remove files that appear to be incompatible with the DFSG

Files that appear to be incompatible with the DFSG have been removed.

A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses are
compatible.

In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.

The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.

Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new

7 years agoRun debian-startup and set debian-emacs-flavor
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
Run debian-startup and set debian-emacs-flavor

Emacs runs debian-startup and sets debian-emacs-flavor.

* Emacs runs debian-startup during the startup process unless
  site-run-file is false.

* The global variable debian-emacs-flavor is bound to 'emacs.

Author: Rob Browning <rlb@defaultvalue.org>

7 years agoPrefer /usr/share/info/emacs/
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs/

Emacs prefers /usr/share/info/emacs to /usr/share/info.

The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs before /usr/share/info.

7 years agorecord new upstream branch
Rob Browning [Sun, 16 Dec 2018 19:07:47 +0000 (13:07 -0600)]
record new upstream branch

7 years agoAdjust debian/changelog for UNRELEASED 26.1+1-1 development
Rob Browning [Sun, 16 Dec 2018 19:07:19 +0000 (13:07 -0600)]
Adjust debian/changelog for UNRELEASED 26.1+1-1 development

7 years agoMerge upstream version 26.1
Rob Browning [Sat, 15 Dec 2018 18:58:02 +0000 (12:58 -0600)]
Merge upstream version 26.1

7 years agoUpdate debian/changelog for 1:25.2+1-11 release
Rob Browning [Sun, 26 Aug 2018 16:50:07 +0000 (11:50 -0500)]
Update debian/changelog for 1:25.2+1-11 release

7 years agoDon't unexpectedly modify the byte order mark
Rob Browning [Sun, 26 Aug 2018 16:44:45 +0000 (11:44 -0500)]
Don't unexpectedly modify the byte order mark

Add 0014-Emacs-should-no-longer-unexpectedly-alter-the-byte-o.patch to
fix the problem.

Thanks to Vincent Lefevre for reporting the problem and Eli Zaretskii
for the patch.

Closes: 883434
7 years agoEmacs should no longer unexpectedly alter the byte order mark
Eli Zaretskii [Fri, 15 Dec 2017 09:06:07 +0000 (11:06 +0200)]
Emacs should no longer unexpectedly alter the byte order mark

This upstream patch has been incorporated to fix the problem:

  Better support utf-8-with-signature and utf-8-hfs in XML/HTML

  * lisp/international/mule.el (sgml-xml-auto-coding-function):
  Support UTF-8 with BOM and utf-8-hfs as variants of UTF-8, and
  obey the buffer's encoding if it is one of these variants, instead
  of re-encoding in UTF-8 proper.  (Bug#20623)

Origin: backport, commit: 889f07c352f7e0deccf59353a60a45f2716551d8)
Bug: https://bugs.gnu.org/20623
Bug-Debian: http://bugs.debian.org/883434
Forwarded: not-needed

7 years agoAdd (>= 1:25) restriction to emacs metapackage dependencies
Rob Browning [Sat, 25 Aug 2018 19:22:53 +0000 (14:22 -0500)]
Add (>= 1:25) restriction to emacs metapackage dependencies

Without this it was possible to end up with two empty metapackages
installed instead of the expected metapackage and actual package.

Thanks to Shin Yoshida for reporting the problem and Sven Joachim for
noting the solution.

Closes: 906534
7 years agoAdjust debian/changelog for UNRELEASED 1:25.2+1-11 development
Rob Browning [Sat, 25 Aug 2018 19:01:49 +0000 (14:01 -0500)]
Adjust debian/changelog for UNRELEASED 1:25.2+1-11 development

7 years agoUpdate debian/changelog for 1:25.2+1-10 release
Rob Browning [Sun, 12 Aug 2018 16:56:04 +0000 (11:56 -0500)]
Update debian/changelog for 1:25.2+1-10 release

7 years agoHandle the emacs-{gtk,lucid,nox} doc dir transition manually
Rob Browning [Sun, 12 Aug 2018 16:52:59 +0000 (11:52 -0500)]
Handle the emacs-{gtk,lucid,nox} doc dir transition manually

Before the unversioning, these packages were in a different source
package (emacs-defaults) and were arch all.  Since
dpkg-mainscript-helper can't hande "all to any" transitions
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813455), clean up
manually in the preinsts.

Thanks to Sven Joachim for reporting the problem and indentifying the
underlying cause.

Closes: 905555
7 years agoAdjust debian/changelog for UNRELEASED 1:25.2+1-10 development
Rob Browning [Sun, 12 Aug 2018 16:21:29 +0000 (11:21 -0500)]
Adjust debian/changelog for UNRELEASED 1:25.2+1-10 development

7 years agoUpdate debian/changelog for 1:25.2+1-9 release
Rob Browning [Sat, 4 Aug 2018 17:31:48 +0000 (12:31 -0500)]
Update debian/changelog for 1:25.2+1-9 release

7 years agoHave emacs-{gtk,lucid,nox} replace all the related emacs25 packages
Rob Browning [Sat, 4 Aug 2018 17:25:44 +0000 (12:25 -0500)]
Have emacs-{gtk,lucid,nox} replace all the related emacs25 packages

Add "emacs-gtk (<< 1:25), emacs-lucid (<< 1:25), emacs-nox (<< 1:25)"
to the "Replaces:" for emacs-gtk, emacs-lucid, and emacs-nox to avoid
conflicts over /usr/share/emacs/25.2/etc/DOC while unpacking.

Thanks to Axel Beckert for reporting the problem and Adrian Bunk and
Sven Joachim for help with the solution.

Closes: 904957
7 years agoEnsure /usr/share/doc/emacs-{gtk,lucid,nox} symlink is established
Rob Browning [Sat, 4 Aug 2018 17:00:44 +0000 (12:00 -0500)]
Ensure /usr/share/doc/emacs-{gtk,lucid,nox} symlink is established

Use dir_to_symlink to make sure the new symlink to emacs-common is
correctly established if we're upgrading from the emacs-defaults
packages that had a real directory.

Thanks to Andreas Beckmann for reporting the problem.

Closes: 903779
7 years agoDisable the eieio-test-37-obsolete-name-in-constructor test
Rob Browning [Sun, 29 Jul 2018 19:22:08 +0000 (14:22 -0500)]
Disable the eieio-test-37-obsolete-name-in-constructor test

Its behavior is unpredictable, and it was causing some buildd builds
to fail (cf. https://debbugs.gnu.org/24503).

Add 0013-Disable-eieio-test-37-obsolete-name-in-constructor.patch to
fix the problem, and thanks to Aaron M. Ucko for reporting it, and
J. Smith for tracking down the upstream issue.

Closes: 879020
7 years agoDisable eieio-test-37-obsolete-name-in-constructor
Rob Browning [Sun, 29 Jul 2018 19:18:23 +0000 (14:18 -0500)]
Disable eieio-test-37-obsolete-name-in-constructor

The eieio-test-37-obsolete-name-in-constructor test has been disabled.

Its behavior is currently unpredictable.

Bug: https://debbugs.gnu.org/24503
Bug-Debian: http://bugs.debian.org/879020
Forwarded: not-needed

7 years agoAdjust debian/changelog for UNRELEASED 1:25.2+1-9 development
Rob Browning [Sun, 29 Jul 2018 19:12:54 +0000 (14:12 -0500)]
Adjust debian/changelog for UNRELEASED 1:25.2+1-9 development

7 years agoUpdate debian/changelog for 1:25.2+1-8 release
Rob Browning [Sun, 29 Jul 2018 16:42:52 +0000 (11:42 -0500)]
Update debian/changelog for 1:25.2+1-8 release

7 years agoUpdate debian/changelog for 1:25.2+1-7 release
Rob Browning [Sun, 27 May 2018 19:20:20 +0000 (14:20 -0500)]
Update debian/changelog for 1:25.2+1-7 release

7 years agoHave binary flavor packages depend on emacs-common for doc symlink
Rob Browning [Sun, 27 May 2018 15:49:33 +0000 (10:49 -0500)]
Have binary flavor packages depend on emacs-common for doc symlink

7 years agodebian/control: change priority extra to optional as per policy
Rob Browning [Sun, 27 May 2018 15:43:07 +0000 (10:43 -0500)]
debian/control: change priority extra to optional as per policy

7 years agoAdd emacs23, emacs24, and emacs25 transitional packages
Rob Browning [Mon, 21 May 2018 22:53:25 +0000 (17:53 -0500)]
Add emacs23, emacs24, and emacs25 transitional packages

7 years agoDepend on emacsen-common (>= 3.0.0)
Rob Browning [Fri, 11 Aug 2017 16:03:26 +0000 (11:03 -0500)]
Depend on emacsen-common (>= 3.0.0)

This will complete the transfer of the emacs metapackage namespace to
the emacs source package as a new concrete emacs flavor.

7 years agoHandle local emacs/site-lisp here instead of in emacsen-common
Rob Browning [Sat, 19 Aug 2017 20:08:16 +0000 (15:08 -0500)]
Handle local emacs/site-lisp here instead of in emacsen-common

7 years agoMove emacs binary metapackage to this package
Rob Browning [Thu, 10 Aug 2017 21:58:18 +0000 (16:58 -0500)]
Move emacs binary metapackage to this package

Add epoch so that new versions of the metapackage will be higher than
the last standalone version (47.0).

7 years agoMove mail-host-address and gnus-nntpserver-file to new 00debian.el
Rob Browning [Thu, 10 Aug 2017 20:48:54 +0000 (15:48 -0500)]
Move mail-host-address and gnus-nntpserver-file to new 00debian.el

7 years ago; * lisp/ldefs-boot.el: Update.
Nicolas Petton [Fri, 25 May 2018 16:38:07 +0000 (18:38 +0200)]
; * lisp/ldefs-boot.el: Update.

7 years ago* etc/HISTORY: Update for Emacs 26.1 release.
Nicolas Petton [Fri, 25 May 2018 15:28:58 +0000 (17:28 +0200)]
* etc/HISTORY: Update for Emacs 26.1 release.

7 years ago* etc/AUTHORS: Update.
Nicolas Petton [Fri, 25 May 2018 15:19:16 +0000 (17:19 +0200)]
* etc/AUTHORS: Update.

7 years ago; * ChangeLog.3: Update.
Nicolas Petton [Fri, 25 May 2018 15:19:11 +0000 (17:19 +0200)]
; * ChangeLog.3: Update.

7 years ago; * admin/authors.el: Update.
Nicolas Petton [Fri, 25 May 2018 13:38:29 +0000 (15:38 +0200)]
; * admin/authors.el: Update.

7 years agoNote caveat for backward regexp searching in docstring (Bug#31584)
Noam Postavsky [Thu, 24 May 2018 23:49:11 +0000 (19:49 -0400)]
Note caveat for backward regexp searching in docstring (Bug#31584)

* src/search.c (Fre_search_backward): Emphasize that backwards
searches may give shorter than expected matches.
* doc/lispref/searching.texi (Regexp Search): Add an anchor for
re-search-backward to reference.

7 years agoUpdate backtrace in Emacs Lisp Intro
Eli Zaretskii [Fri, 25 May 2018 08:35:42 +0000 (11:35 +0300)]
Update backtrace in Emacs Lisp Intro

* doc/lispintro/emacs-lisp-intro.texi (Making Errors): Update the
backtrace to match Emacs 26.  (Bug#31589)

7 years agoMove window-point in bibtex-search-entry
Roland Winkler [Thu, 24 May 2018 18:38:48 +0000 (13:38 -0500)]
Move window-point in bibtex-search-entry

* lisp/textmodes/bibtex.el (bibtex-search-entry): Move window-point
to record found.

7 years agoMore fixes of Intro to Emacs Lisp
Eli Zaretskii [Thu, 24 May 2018 17:37:15 +0000 (20:37 +0300)]
More fixes of Intro to Emacs Lisp

* doc/lispintro/emacs-lisp-intro.texi (Finding More): Tell the
reader how to invoke 'M-.' without a tags table.  Add a
cross-reference to the Emacs manual for when a tags table does
need to be created.
(append save-excursion): Rephrase a confusing sentence.
(Bug#31578)

7 years ago; * doc/emacs/misc.texi (FFAP): Fix a typo. (Bug#31580)
Eli Zaretskii [Thu, 24 May 2018 16:55:40 +0000 (19:55 +0300)]
; * doc/emacs/misc.texi (FFAP): Fix a typo.  (Bug#31580)

7 years agoAdd a footnote to Emacs Lisp Intro
Eli Zaretskii [Thu, 24 May 2018 16:49:34 +0000 (19:49 +0300)]
Add a footnote to Emacs Lisp Intro

* doc/lispintro/emacs-lisp-intro.texi (Run a Program): Describe
the detailed output of integer value evaluation in a footnote, to
prevent confusion.  (Bug#31579)

7 years ago; * doc/emacs/msdos.texi (ls in Lisp): Fix a typo. (Bug#31575)
Eli Zaretskii [Thu, 24 May 2018 16:32:40 +0000 (19:32 +0300)]
; * doc/emacs/msdos.texi (ls in Lisp): Fix a typo.  (Bug#31575)

7 years ago* lisp/help.el (with-help-window): Doc fix. (Bug#31574)
Eli Zaretskii [Thu, 24 May 2018 16:30:33 +0000 (19:30 +0300)]
* lisp/help.el (with-help-window): Doc fix.  (Bug#31574)

7 years agoFix some cross-references in emacs-lisp-intro.texi
Eli Zaretskii [Wed, 23 May 2018 16:31:38 +0000 (19:31 +0300)]
Fix some cross-references in emacs-lisp-intro.texi

* doc/lispintro/emacs-lisp-intro.texi (List Processing)
(Determining the Element, graph-body-print): Fix cross-references
to subsections that don't exist in the printed version of the
manual.  (Bug#31567)

7 years agoMinor copyedits in Emacs manual in macos.texi
Eli Zaretskii [Wed, 23 May 2018 16:02:00 +0000 (19:02 +0300)]
Minor copyedits in Emacs manual in macos.texi

* doc/emacs/macos.texi (Mac / GNUstep Basics)
(Mac / GNUstep Events): Fix markup and capitalization.
(Bug#31568)

7 years agoClarify when to use advice-add vs add-function
Noam Postavsky [Wed, 23 May 2018 00:08:01 +0000 (20:08 -0400)]
Clarify when to use advice-add vs add-function

* lisp/emacs-lisp/nadvice.el (add-function): Note in docstring that
advice-add should be used for named functions.

7 years agoMinor formatting tweak in the Emacs manual
Eli Zaretskii [Tue, 22 May 2018 17:27:28 +0000 (20:27 +0300)]
Minor formatting tweak in the Emacs manual

* doc/emacs/custom.texi (Directory Variables): Don't have 2
footnotes back to back, it looks bad in HTML.  (Bug#31555)

7 years agoUpdate comments in Intro to Emacs Lisp
Eli Zaretskii [Tue, 22 May 2018 17:03:09 +0000 (20:03 +0300)]
Update comments in Intro to Emacs Lisp

* doc/lispintro/emacs-lisp-intro.texi: Explain in the comments
what are roman page numbers in Preface about.  (Bug#31541)

7 years ago; * doc/os.texi (Batch Mode): use = after --eval
Philipp Stephani [Tue, 22 May 2018 13:33:22 +0000 (15:33 +0200)]
; * doc/os.texi (Batch Mode): use = after --eval

7 years ago* etc/NEWS: Mention change in `edebug-prin1-to-string'.
Noam Postavsky [Mon, 21 May 2018 20:48:18 +0000 (16:48 -0400)]
* etc/NEWS: Mention change in `edebug-prin1-to-string'.

7 years ago; * doc/lispref/hash.texi (Defining Hash): Fix typos.
Eli Zaretskii [Mon, 21 May 2018 18:08:39 +0000 (21:08 +0300)]
; * doc/lispref/hash.texi (Defining Hash): Fix typos.

7 years agoAnother attempt to fix sql.el
Eli Zaretskii [Mon, 21 May 2018 15:43:03 +0000 (18:43 +0300)]
Another attempt to fix sql.el

* lisp/progmodes/sql.el (sql-product-interactive): Fix calculation
of the SQL buffer name.  (Bug#31446)

7 years agoUpdate binding of 'M-.' in Intro to Emacs Lisp
Eli Zaretskii [Mon, 21 May 2018 15:01:57 +0000 (18:01 +0300)]
Update binding of 'M-.' in Intro to Emacs Lisp

* doc/lispintro/emacs-lisp-intro.texi (On Reading this Text)
(Finding More, Buffer Related Review, Buffer Exercises)
(Find a File, Conclusion): 'M-.' is now bound to
'xref-find-definitions'.  (Bug#31542)

7 years agoFix a typo in last change in sql.el
Eli Zaretskii [Mon, 21 May 2018 02:33:57 +0000 (05:33 +0300)]
Fix a typo in last change in sql.el

* lisp/progmodes/sql.el (sql-product-interactive): Use 'null',
not 'zerop'.  (Bug#31446)

7 years agoFix capitalization of mail headers
Eli Zaretskii [Sun, 20 May 2018 09:08:03 +0000 (12:08 +0300)]
Fix capitalization of mail headers

* doc/emacs/sending.texi (Mail Format, Mail Headers)
(Mail Aliases, Header Editing): Use consistent capitalization of
CC, BCC, and FCC.  (Bug#31532)