Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 849476 - app-emacs/ebuild-mode-1.60 stable request
Summary: app-emacs/ebuild-mode-1.60 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords: ALLARCHES, CC-ARCHES, STABLEREQ
Depends on:
Blocks:
 
Reported: 2022-06-03 09:34 UTC by Ulrich Müller
Modified: 2022-06-03 11:33 UTC (History)
0 users

See Also:
Package list:
app-emacs/ebuild-mode-1.60
Runtime testing required: Yes
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2022-06-03 09:34:04 UTC
Changes since previous stable version (1.56):

2022-05-21  Ulrich Müller  <ulm@gentoo.org>

	* Version 1.60 released.

	* devbook-mode.el (devbook-insert-skeleton): Rework logic for
	guide element.

	* ebuild-mode.el (ebuild-run-command): Signal an error when not
	visiting a file.
	* glep-mode.el (glep-mode-format-html): Ditto.

2022-05-20  Ulrich Müller  <ulm@gentoo.org>

	* Version 1.59 released.

	* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass):
	Regenerated.

	* ebuild-mode.el (ebuild-mode, ebuild-repo-mode-maybe-enable):
	Protect against buffer-file-name being nil. Bug 846569.

2022-05-10  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode-keywords.el (ebuild-mode-keywords-eclassdoc-warn):
	New variable.
	(ebuild-mode-keywords-eclass-documentation): Move @DEAD and
	@DEPRECATED keywords to it.
	* ebuild-mode.el (ebuild-mode-font-lock-keywords): Use it.

2022-05-08  Ulrich Müller  <ulm@gentoo.org>

	* devbook-mode.el: Drop unknown package keyword "XML".
	(devbook-mode-menu): Quote lisp symbol in docstring.
	* gentoo-newsitem-mode.el (gentoo-newsitem-mode-menu): Ditto.
	* glep-mode.el (rst-classify-adornment, glep-mode-menu): Ditto.

2022-05-07  Ulrich Müller  <ulm@gentoo.org>

	* Version 1.58 released.

	* glep-mode.el (glep-mode-insert-skeleton): Update URL in comment.

	* ebuild-mode.el (ebuild-mode-get-keywords): Restore trivial
	compatibility code, allowing continued support for XEmacs 21.4.
	This reverts the change of 2022-04-28.

	* ebuild-mode-keywords.el (ebuild-mode-keywords): Provide feature.
	* ebuild-mode.el (ebuild-mode-keywords): Require it.

	* ebuild-mode.el (ebuild-mode-collect-equal-cdrs): Evaluate with
	eval-when-compile instead of eval-and-compile.

2022-05-03  Ulrich Müller  <ulm@gentoo.org>

	* keyword-generation.sh: Use ebuild-mode-keywords-eclass as a
	single variable for all eclass keywords.
	* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass):
	Regenerated.
	(ebuild-mode-keywords-eapi4, ebuild-mode-keywords-eapi5)
	(ebuild-mode-keywords-eapi6, ebuild-mode-keywords-eapi7)
	(ebuild-mode-keywords-functions-default): Remove variables.
	(ebuild-mode-keywords-0): Include their keywords here.
	(ebuild-mode-keywords-functions-eapi2)
	(ebuild-mode-keywords-functions-eapi4): Remove variables.
	(ebuild-mode-keywords-functions): Include their keywords here.
	* ebuild-mode.el (ebuild-mode-font-lock-keywords): List variables
	explicitly, instead of collecting their names from the obarray.

	* ebuild-mode-keywords.el (ebuild-mode-keywords-0):
	Add EXPORT_FUNCTIONS which was missing.

	* ebuild-mode-keywords.el (ebuild-mode-keywords-warn): Drop some
	obsolete keywords. Update URL in comment.
	(ebuild-mode-keywords-eclass-deprecated): Remove variable.
	All these functions are long gone.

2022-05-01  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-make-keywords-list): Remove.
	(ebuild-mode-font-lock-keywords): Inline its code.

	* ebuild-mode.el (ebuild-repo-mode, find-file-hook): Use ' rather
	than #' for quoting of function names.
	* glep-mode.el (glep-mode): Ditto.

2022-04-30  Ulrich Müller  <ulm@gentoo.org>

	* Version 1.57 released.

	* ebuild-mode-keywords.el (ebuild-mode-keywords-*): Regenerated.

	* ebuild-mode.el (ebuild-mode-make-keywords-list): Drop more
	compatibility code. regexp-opt of recent Emacs versions deletes
	duplicates and increases the max-specpdl-size limit by itself.

2022-04-28  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode-make-keywords-list): Use prefix and
	suffix to override the defaults, instead of concatenating to them.
	* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass-documentation):
	Override comment highlighting. Match only at the beginning of a
	comment line.

	* ebuild-mode.el (ebuild-mode-make-keywords-list)
	(ebuild-mode-get-keywords): Remove XEmacs 21.4 compatibility code.

2022-04-27  Ulrich Müller  <ulm@gentoo.org>

	* ebuild-mode.el (ebuild-mode): Set sentence-end-double-space to t
	when editing eclasses.


Test plan: <https://wiki.gentoo.org/wiki/Project:Emacs/Test_plans#app-emacs.2Febuild-mode>

Thanks in advance.
Comment 1 Jakov Smolić archtester gentoo-dev 2022-06-03 11:33:49 UTC
amd64 arm arm64 ppc ppc64 sparc x86 (ALLARCHES) done

all arches done