- Nov 12, 2024
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* devbook-mode.el (devbook-set-schema, devbook-insert-skeleton): The document element has been renamed from guide to devbook. * test/devbook-mode-tests.el (devbook-mode-test-skeleton): Update. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Nov 11, 2024
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-bug-regexp): Allow a fragment identifier, in order to refer to a specific comment. * test/ebuild-mode-tests.el (ebuild-mode-test-bug-url): Update. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Nov 06, 2024
-
-
Ulrich Müller authored
* devbook-mode.el (devbook-set-schema): Renamed from devbook-locate-schema-file. Call rng-locate-schema-file first, then fall back to parent directories. (devbook-mode): Update caller. * test/devbook-mode-tests.el (devbook-mode-test-set-schema): Renamed from devbook-mode-test-locate-schema and updated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/ebuild-mode-tests.el (ebuild-mode-test-skeleton): * test/glep-mode-tests.el (glep-mode-test-skeleton): * test/gentoo-newsitem-mode-tests.el (gentoo-newsitem-test-skeleton): * test/devbook-mode-tests.el (devbook-mode-test-skeleton): Move variable and function for test input into the cl-letf* form and delete them from global scope. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Nov 04, 2024
-
-
Ulrich Müller authored
* test/xemacs-test-wrapper.el (ert-deftest): Silence info-level warnings in XEmacs 21.5. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-run-command-*): Doc fix. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-get-completion-function): (ebuild-mode-get-keywords, ebuild-mode-unescape-string): * test/ebuild-mode-tests.el (ebuild-mode-test-unescape-string): Delete XEmacs 21.4 compatibility code. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-time-string): Delete compatibility function for XEmacs 21.4. (ebuild-mode-update-copyright, ebuild-mode-insert-skeleton) (ebuild-mode-insert-tag-line): Update all callers. * gentoo-newsitem-mode.el (gentoo-newsitem-insert-skeleton): * glep-mode.el (glep-mode-update-last-modified) (glep-mode-insert-skeleton): Update all callers. * test/ebuild-mode-tests.el (ebuild-mode-test-run-with-fixed-time): Update macro. (ebuild-mode-test-time-string): Delete test. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 24, 2024
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 23, 2024
-
-
Ulrich Müller authored
* devbook-mode.el (devbook-locate-schema-file): Be less verbose if noninteractive. * test/devbook-mode-tests.el (devbook-mode-test-locate-schema): New test. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 14, 2024
-
-
Ulrich Müller authored
* ebuild-mode.el: * test/ebuild-mode-tests.el: Avoid e as variable name because some Emacs versions define it as a global constant for Euler's number. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 13, 2024
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 12, 2024
-
-
Ulrich Müller authored
* devbook-mode.el (rng-loc): Require. (devbook-schema-file-name): New variable. (devbook-locate-schema-file): New function. (devbook-mode): Call it unless we already have a schema. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-tabify): Do not let-bind tabify-regexp because it is a special variable. (ebuild-run-command): Ditto for shell-command. * ebuild-mode.el: * glep-mode.el: * test/ebuild-mode-tests.el: Use unhyphenated names for lexical variables throughout, in order not to accidentally override any special variables. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 08, 2024
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-arch-stable-list): Don't fall back to profiles.desc to determine whether an arch has stable keywords. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* Makefile (EMACSFLAGS): Use single hyphen for compatibility. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-collect-and-split): Preserve order. (ebuild-mode-font-lock-keywords): Add docstring. * test/ebuild-mode-tests.el (ebuild-mode-test-collect-and-split): Update. (ebuild-mode-test-font-lock-keywords): New test. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 05, 2024
-
-
Ulrich Müller authored
* ebuild-mode.texi (ebuild-repo-mode): Document the bug-reference feature. (devbook-mode): Add cross reference to the nXML Mode manual. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-repo-mode): Don't set the bug-reference-* variables if ebuild-mode-enable-bug-reference is nil. Test for bug-reference-prog-mode at run time instead of compile time. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Oct 02, 2024
-
-
Ulrich Müller authored
* gentoo-newsitem-mode.el (gentoo-newsitem-mode): Don't set font-lock-defaults. (gentoo-newsitem-add-font-lock): New function. (gentoo-newsitem-mode-hook): Add it to the mode hook. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/gentoo-newsitem-mode-tests.el (gentoo-newsitem-test-input) (gentoo-newsitem-test-font-lock, gentoo-newsitem-test-skeleton) (gentoo-newsitem-test-keybindings): Shorten names. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/ebuild-mode-tests.el (ebuild-mode-test-run-with-fixed-time): * test/glep-mode-tests.el (glep-mode-test-run-with-fixed-time): Use func-arity to detect the calling convention for encode-time. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/ebuild-mode-tests.el (cl-letf, cl-letf*): Enclose their definition in eval-when-compile. (ebuild-mode-test-font-lock): Call font-lock-fontify-region instead of font-lock-fontify-buffer. This is silent and also avoids the noninteractive trickery. * test/gentoo-newsitem-mode-tests.el (cl-letf, cl-letf*) (gentoo-newsitem-mode-test-font-lock): Ditto. (gentoo-newsitem-mode-test-run-silently): Remove. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/ebuild-mode-tests.el (ebuild-mode-test-skeleton): Remove unnecessary ebuild-mode-test-run-silently. * test/gentoo-newsitem-mode-tests.el (gentoo-newsitem-mode-test-skeleton): Remove unnecessary gentoo-newsitem-mode-test-run-silently. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/ebuild-mode-tests.el: * test/gentoo-newsitem-mode-tests.el: Drop redundant XEmacs conditionals. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/xemacs-test-wrapper.el (skip-unless): New function. (test-skipped): New error symbol. (ert-deftest): Handle it. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-enable-bug-reference): New custom variable. (ebuild-mode-bug-regexp, ebuild-mode-bug-url-format): New variables. (ebuild-repo-mode): Conditionally enable bug-reference-prog-mode. * test/ebuild-mode-tests.el (ebuild-mode-test-bug-url): New test. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Sep 28, 2024
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-repo-mode): Define the nxml-* variables instead of requiring nxml-mode at compile time. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Sep 25, 2024
-
-
Ulrich Müller authored
* keyword-generation.sh (OBSOLETE): Update. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/ebuild-mode-tests.el (ebuild-mode-test-time-string): Run with fixed time. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-arch-list): Remove ia64. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Sep 10, 2024
-
-
Ulrich Müller authored
* test/ebuild-mode-tests.el (ebuild-mode-test-update-copyright): Actually run ebuild-mode-update-copyright. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Aug 29, 2024
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* test/ebuild-mode-tests.el (ebuild-mode-test-run-with-fixed-time): * test/glep-mode-tests.el (glep-mode-test-run-with-fixed-time): Use encode-time instead of date-to-time. Bug 938666. Bug: https://bugs.gentoo.org/938666 Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Aug 28, 2024
-
-
Ulrich Müller authored
Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
Ulrich Müller authored
* ebuild-mode-keywords.el (ebuild-mode-keywords-eclass): Regenerated. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-
- Aug 27, 2024
-
-
Ulrich Müller authored
* ebuild-mode.el (ebuild-mode-eapi-list): Drop 6 from list of supported EAPIs. Signed-off-by:
Ulrich Müller <ulm@gentoo.org>
-