aboutsummaryrefslogtreecommitdiffstats
path: root/admin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ERT can generate JUnit test reportsMichael Albinus2021-12-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * .gitignore: Add test/**/*.xml. * admin/notes/emba: Mention JUnit test report. * etc/NEWS: ERT can generate JUnit test reports. * lisp/emacs-lisp/ert.el (xml-escape-string): Autoload. (ert-write-junit-test-report) (ert-write-junit-test-summary-report): New defuns. (ert-run-tests-batch, ert-summarize-tests-batch-and-exit): Call them. * test/Makefile.in (clean): Remove *.xml. * test/README: Mention $EMACS_TEST_JUNIT_REPORT environment variable. * test/infra/Makefile.in ($(FILE)): Generate header commentary. (clean): Remove. * test/infra/gitlab-ci.yml (variables): Set EMACS_TEST_JUNIT_REPORT. (.job-template): Use it in script and after_script. (.build-template, .gnustep-template, .filenotify-gio-template) (.native-comp-template): Adapt rules. (.test-template): Trigger JUnit test report. * test/infra/test-jobs.yml: Regenerate.
* Add sqlite3 support to EmacsLars Ingebrigtsen2021-12-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add check for the sqlite library. * doc/lispref/text.texi (Database): Document it. * lisp/sqlite.el: New file. * lisp/term/w32-win.el (dynamic-library-alist): Add a mapping. * src/Makefile.in (SQLITE3_LIBS): Add the libraries. * src/alloc.c (union emacs_align_type): Add a Lisp_Sqlite struct. * src/data.c (Ftype_of): Add sqlite. * src/emacs.c (main): Load the syms. * src/lisp.h (DEFINE_GDB_SYMBOL_BEGIN): Add PVEC_SQLITE. (GCALIGNED_STRUCT): New struct to keep data for sqlite database objects and statement objects. (SQLITEP, SQLITE, CHECK_SQLITE, XSQLITE): New macros for accessing the objects. * src/pdumper.c (dump_vectorlike): Update hash. (dump_vectorlike): Don't dump it. * src/print.c (print_vectorlike): Add a printer for the sqlite object. * src/sqlite.c: New file. * test/src/sqlite-tests.el: Add tests.
* Merge from origin/emacs-28Stefan Kangas2021-12-051-2/+19
|\ | | | | | | | | | | | | | | c086358574 Update to Org 9.5.1-15-gdb4805 fef3e60061 * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Minor doc... a1e30e4106 ; Fix most remaining AUTHORS warnings f3e6a432c5 ; * doc/misc/efaq.texi (New in Emacs 28): Add more news. 00236cc802 Fix the enumeration values returned by 'try_scrolling'
| * ; Fix most remaining AUTHORS warningsStefan Kangas2021-12-041-2/+19
| | | | | | | | | | | | | | * admin/authors.el (authors-ignored-files) (authors-renamed-files-alist): Further updates for Emacs 28. * ChangeLog.3: Further fixes. * etc/AUTHORS: Update accordingly.
* | Merge from origin/emacs-28Stefan Kangas2021-12-041-2/+8
|\ \ | |/ | | | | | | | | | | | | | | | | | | 745a732ae4 ; Further author fixes in authors.el bef17bca21 * src/dosfns.c (Fint86): Doc fix; don't use obsolete names. bc55dc04af * doc/misc/erc.texi (Keystroke Summary): Fix doc for TAB. ef4d216eb3 Remove reference to variable obsolete since 24.1 7282e492d5 * doc/misc/efaq.texi (New in Emacs 28): New node. eafcccd38f ; FAQ: Normalize references to the NEWS.NN file c006c490eb ; * doc/misc/efaq.texi (Latest version of Emacs): Update v... 9fbc4fa0e7 Add Tramp version integrated in Emacs 28.1
| * ; Further author fixes in authors.elStefan Kangas2021-12-041-2/+8
| | | | | | | | | | * admin/authors.el (authors-aliases): Add some missing entries. * etc/AUTHORS: Update accordingly.
* | Merge from origin/emacs-28Stefan Kangas2021-12-032-8/+29
|\ \ | |/ | | | | | | | | | | | | | | | | 9c222b9c1a Port to C compilers that lack size-0 arrays fed35a8951 Port emacsclient to Solaris 10 f35d6a9c73 * CONTRIBUTE: Improve commit message instructions e0ee1d003a Work around IBM XL C compiler bug 6b99b6eb8b * admin/make-tarball.txt: Various clarifications. bbf4140091 * admin/diff-tar-files: Don't assume .tar.gz. 0a50ad11db * lisp/tab-bar.el (tab-bar-close-other-tabs): Fix regression.
| * * admin/make-tarball.txt: Various clarifications.Stefan Kangas2021-12-031-6/+27
| |
| * * admin/diff-tar-files: Don't assume .tar.gz.Stefan Kangas2021-12-021-2/+2
| |
* | update_autogen: Improve error handling slightlyStefan Kangas2021-12-021-2/+2
| | | | | | | | | | * admin/update_autogen: Check exit status of cd. Use single quoting for trap condition.
* | update_autogen: Remove unused -H flagStefan Kangas2021-12-021-15/+1
| | | | | | | | | | | | | | We now update ChangeLog files only when preparing a new release, so this flag is never used. Keeping it risks confusing more than it helps. * admin/update_autogen: Remove the -H flag as it is no longer used.
* | ; update_autogen: Remove -I flag handling completelyStefan Kangas2021-12-021-2/+2
| | | | | | | | | | * admin/update_autogen: Fix my previous commit to now completely remove any trace of the -I flag.
* | Merge from origin/emacs-28Stefan Kangas2021-12-021-4/+7
|\ \ | |/ | | | | | | | | | | | | | | | | aa1d7dd867 ; * etc/AUTHORS: Update. 6294e60205 ; * admin/authors.el (authors-aliases): More fixes. 40fc31ea28 ; * ChangeLog.3: Update. 2be090d5d3 ; * ChangeLog.3: Minor fixes. 9963b11bf7 ; * admin/authors.el (authors-aliases): Further updates. 50b40e1d4f ; * lisp/org/ob-julia.el: Fix Author header for authors.el. 84166ea2e6 CC Mode: Recognise "struct foo {" as introducing a type de...
| * ; * admin/authors.el (authors-aliases): More fixes.Stefan Kangas2021-12-011-0/+3
| |
| * ; * admin/authors.el (authors-aliases): Further updates.Stefan Kangas2021-12-011-4/+4
| |
* | update_autogen: Remove deprecated -I flagStefan Kangas2021-12-011-63/+1
| | | | | | | | | | | | * admin/update_autogen (info_dir): Remove deprecated -I flag; it is no longer used since info/dir is now generated at install time if needed, and is not in the repository any more.
* | Merge from origin/emacs-28Stefan Kangas2021-12-011-2/+50
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e632b83a28 Update authors.el for Emacs 28 e9fdb11903 ; * ChangeLog.3: Some additional fixes. 8fa4749df1 ; * ChangeLog.3: Filename fixes. ea5a90b4f4 * lisp/repeat.el: Fix long-standing problem when a random ... ef4954b69c * lisp/repeat.el (repeat-keep-prefix): Change default to nil. 6d5886e780 * test/lisp/repeat-tests.el (repeat-tests-call-b): Test fo... 9e16c6a96d ; * src/comp.c (syms_of_comp) <comp-no-native-file-h>: Doc... 9aa8fd6e62 * src/callint.c (Fcall_interactively): Fix inhibit_mouse_e... 70c229b1fc Fix regression in gdb-frame-handler cd9dd26d24 Format and index concept 'predicate' in ELisp Intro ab291656d0 ; * ChangeLog.3: Fix typos. 354f6c5609 ; * ChangeLog.3: Formatting fixes. 6192525a96 ; make change-history-commit
| * Update authors.el for Emacs 28Stefan Kangas2021-12-011-2/+50
| | | | | | | | | | * admin/authors.el (authors-aliases, authors-ignored-files) (authors-renamed-files-alist): Update for Emacs 28.
* | ; * admin/MAINTAINERS: Add test/infra/*Michael Albinus2021-11-251-0/+1
| |
* | * admin/unidata/emoji-zwj.awk: Quote functions properly.Robert Pluim2021-11-241-3/+3
| |
* | * admin/notes/emba (Emacs jobset): Remove stage slow.Michael Albinus2021-11-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/infra/Makefile.in (subdir_template): Add rule. * test/infra/gitlab-ci.yml (.job-template): Remove changes section. (.build-template, .gnustep-template, .filenotify-gio-template): (.native-comp-template): Adapt changes section. (.test-template): Add needs. Adapt artifacts paths. (stages): Remove slow. (test-all-inotify): Move up. Change stage to normal. Remove timeout. (test-filenotify-gio, test-gnustep, test-native-comp-speed0): Move needs up. * test/infra/test-jobs.yml: Regenerate.
* | Prefer locate-user-emacs-file in gitmerge.elStefan Kangas2021-11-231-2/+1
| | | | | | | | | | * admin/gitmerge.el (gitmerge-status-file): Prefer 'locate-user-emacs-file' to fiddling with 'user-emacs-directory'.
* | Adapt emba jobsMichael Albinus2021-11-221-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | * admin/notes/emba (Emacs jobset): Precise. * test/infra/Makefile.in (tn): New variable. (subdir_template): Use it. Handle eieio-tests, faceup-tests and so-long-tests. Rearrange .PHONY entry. Add needs and artifacts to emba job. * test/infra/gitlab-ci.yml (test-filenotify-gio): Move up. * test/infra/test-jobs.yml: Regenerate.
* | Revert "* admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap."Stefan Kangas2021-11-211-7/+10
| | | | | | | | This reverts commit 4c467e4aff12e65fa4fa62d7f4bdcbf4a2bcd92c.
* | Ignore some externally maintained files in AUTHORSStefan Kangas2021-11-171-0/+2
| | | | | | | | | | * admin/authors.el (authors-ignored-files): Ignore externally maintained files.
* | ; * admin/MAINTAINERS: Add myself.Stefan Kangas2021-11-171-0/+3
| |
* | Merge from origin/emacs-28Stefan Kangas2021-11-171-1/+2
|\ \ | |/ | | | | | | | | fa0b34b716 * admin/authors.el (authors-ignored-files): Ignore some NE... c25be3e7bb * lisp/tab-bar.el (tab-bar-select-tab): Add check for wc-f... 38d905abf9 * lisp/tab-bar.el: Doc fixes for commands bound to modifie...
| * * admin/authors.el (authors-ignored-files): Ignore some NEWS files.Stefan Kangas2021-11-171-1/+2
| |
* | ; * admin/automerge: Maintain.Stefan Kangas2021-11-171-1/+1
| |
* | * admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap.Stefan Kangas2021-11-171-10/+7
| |
* | Adjust build-dep-zips.py download linkLars Ingebrigtsen2021-11-141-2/+2
| | | | | | | | | | * admin/nt/dist-build/build-dep-zips.py (download_source): Adjust the download link (bug#40628).
* | Optimize admin/nt dependency computationNoam Postavsky2021-11-121-20/+22
| | | | | | | | | | | | | | | | | | admin/nt/dist-build/build-dep-zips.py (immediate_deps) (extract_deps): Gather package dependency info in batches, rather than one at a time. This reduces the number of invocations of 'pacman -Si ...' to the depth of the dependency tree, rather than the number of dependent packages. (top-level): Don't call 'extract_deps' when given the '-l' option (bug#40628).
* | ; * admin/gitmerge.el: Fix typos.Stefan Kangas2021-11-111-5/+5
| |
* | * admin/update_autogen: Remove unused variables.Stefan Kangas2021-11-101-3/+1
| |
* | Use "grep -E" instead of deprecated "egrep"Stefan Kangas2021-11-101-3/+3
| | | | | | | | | | | | * admin/emake: * test/lisp/so-long-tests/so-long-tests.el: Use "grep -E" instead of deprecated "egrep".
* | * admin/automerge: Fix quoting of some variables.Stefan Kangas2021-11-101-9/+9
| |
* | * admin/automerge: Use mktemp if it exists.Stefan Kangas2021-11-101-1/+5
| |
* | * admin/automerge: Die if changing directory fails.Stefan Kangas2021-11-081-1/+2
| |
* | Fix Emoji-related documentationEli Zaretskii2021-11-061-5/+8
| | | | | | | | | | | | | | | | | | | | * etc/NEWS: Fix wording and spelling. * doc/emacs/mule.texi (Input Methods): Add index entries and fix wording. * admin/notes/unicode: Update instructions for updating Emacs for the latest Unicode Standard.
* | Include make Errors in admin/emakeLars Ingebrigtsen2021-11-061-0/+1
| |
* | Fix the build broken by recent commitsEli Zaretskii2021-11-061-3/+3
| | | | | | | | | | * admin/unidata/Makefile.in (${unifiles}) (${unidir}/emoji-labels.el): Fix typos in last commits.
* | Fix up emoji-labels.el generation incantationLars Ingebrigtsen2021-11-061-1/+1
| | | | | | | | | | * admin/unidata/Makefile.in (${unidir}/emoji-labels.el): Make generation more silent.
* | Add emoji insertion support to EmacsLars Ingebrigtsen2021-11-063-2/+5001
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * .gitignore: Ignore the generated emoji-labels.el file. * admin/unidata/Makefile.in (${unidir}/emoji-labels.el): Generate the emoji-labels.el file. (gen-clean): Delete it. * admin/unidata/README (https): Note the source for the Unicode file that has emoji categorisations. * admin/unidata/emoji-test.txt: Import another Unicode file. * doc/emacs/mule.texi (Input Methods): Document the new key bindings. * lisp/international/emoji.el: New file. * lisp/international/mule-cmds.el (ctl-x-map): Bind the emoji commands.
* | Fix encoding issues in gitmerge.el, make it work on MS-WindowsEli Zaretskii2021-11-031-25/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | * admin/gitmerge.el (gitmerge-emacs-version, gitmerge-show-log) (gitmerge-show-diff, gitmerge-show-files, gitmerge-missing) (gitmerge-setup-log-buffer, gitmerge-resolve) (gitmerge-commit-message, gitmerge-apply) (gitmerge-resolve-unmerged, gitmerge-repo-clean) (gitmerge-commit): Bind coding-system-for-read/write to the appropriate vc-git values. (gitmerge-apply) [windows-nt]: Pass long merge log messages via a temporary file. (gitmerge): Clarify the description of the "R" flag.
* | Merge from origin/emacs-28Eli Zaretskii2021-11-031-13/+24
|\ \ | |/ | | | | | | | | | | | | | | | | 3e4eb54 ; * etc/PROBLEMS: Minor copyedits of the last change. (Bug#5... 35bc211 Document a macOS error message when opening Emacs 4df9998 Fix header-line and tab-line when mode-line-compact is set 81915a9 Add manual section about how to avoid regexp problems a16e66c Clarify build environment 6ab6b2f Clarify build directory structure 9d61620 * src/pdumper.c (dump_do_dump_relocation): Add sanity check.
| * Clarify build environmentPhillip Lord2021-11-031-10/+17
| | | | | | | | * admin/nt/dist-build/README-scripts:
| * Clarify build directory structurePhillip Lord2021-11-031-3/+7
| | | | | | | | * admin/nt/dist-build/README-scripts: Clarify build directory structure
* | Add WebP image format support (Bug#51296)Stefan Kangas2021-10-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (--with-webp): New option. (HAVE_WEBP): New variable. (emacs_config_features): Add webp. * src/image.c (enum webp_keyword_index) [HAVE_WEBP]: New enum. (webp_format) [HAVE_WEBP]: New variable. (webp_image_p, init_webp_functions, webp_load) [HAVE_WEBP]: New functions for WebP support. (image_types) [HAVE_WEBP]: Define WebP format. (syms_of_image) <Qwebp> [HAVE_WEBP]: New DEFSYM. Add image type Qwebp. * src/Makefile.in (LIBIMAGE): Add WEBP_LIBS. * lisp/files.el (auto-mode-alist): * lisp/image-file.el (image-file-name-extensions): * lisp/image.el (image-type-header-regexps) (image-type-file-name-regexps, image-type-auto-detectable): Add WebP support. * lisp/term/w32-win.el (dynamic-library-alist): Add the libwebp DLL. * INSTALL: * admin/CPP-DEFINES: * doc/lispref/display.texi (Image Formats, Other Image Types): * nt/INSTALL: Document WebP support. * test/lisp/image-tests.el (image-find-image) (image-type-from-file-name): Expand tests. * test/src/image-tests.el (image-tests--files): Add WebP. (image-tests-image-size/webp, image-tests-image-mask-p/webp) (image-tests-image-metadata/webp): New tests. * test/data/image/black.webp: New file.
* | ; Revert parts of previous commitStefan Kangas2021-10-221-28/+28
| | | | | | | | | | | | | | | | | | | | | | | | * admin/unidata/unidata-gen.el (unidata-gen-table) (unidata-gen-table-symbol, unidata-gen-table-integer) (unidata-gen-table-numeric, unidata-gen-table-word-list) (unidata-describe-decomposition): * lisp/composite.el (unicode-category-table): * lisp/files.el (recover-file): * lisp/frame.el (frames-on-display-list, frame-background-mode): * lisp/language/indian.el (script-regexp-alist): Revert parts of previous commit; it seemed innocent but caused issues.
* | Remove redundant #' before lambdaStefan Kangas2021-10-211-28/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * admin/unidata/unidata-gen.el (unidata-gen-table) (unidata-gen-table-symbol, unidata-gen-table-integer) (unidata-gen-table-numeric, unidata-gen-table-word-list) (unidata-describe-decomposition): * lisp/apropos.el (apropos-user-option): * lisp/bookmark.el (bookmark-bmenu-search): * lisp/composite.el (unicode-category-table): * lisp/elec-pair.el (electric-pair--balance-info): * lisp/electric.el (electric-quote-chars): * lisp/emulation/cua-base.el (cua-rectangle-mark-key): * lisp/epa-hook.el (epa-file-encrypt-to): * lisp/faces.el (face-font-selection-order) (face-font-family-alternatives, face-font-registry-alternatives) (face-valid-attribute-values, tty-run-terminal-initialization): * lisp/files.el (recover-file, file-expand-wildcards): * lisp/frame.el (frames-on-display-list): * lisp/help-at-pt.el (help-at-pt-display-when-idle): * lisp/help-fns.el (help-fns--face-attributes): * lisp/ido.el (ido-mode, ido-unc-hosts): * lisp/isearch.el (isearch-highlight-regexp) (isearch-highlight-lines-matching-regexp): * lisp/language/indian.el (script-regexp-alist): * lisp/language/lao.el: * lisp/leim/quail/ipa.el (ipa-x-sampa-prepend-to-keymap-entry): * lisp/mh-e/mh-folder.el (mh-process-commands): * lisp/mh-e/mh-mime.el (mh-display-with-external-viewer): * lisp/ps-mule.el (ps-mule-end-job): * lisp/ps-print.el (ps-color-scale, ps-background-pages) (ps-background-text, ps-background-image, ps-background) (ps-begin-job, ps-print-translation-table): * lisp/recentf.el (recentf-sort-ascending) (recentf-sort-descending, recentf-sort-basenames-ascending) (recentf-sort-basenames-descending) (recentf-sort-directories-ascending) (recentf-sort-directories-descending): * lisp/replace.el (occur-engine-add-prefix): * lisp/select.el (xselect--encode-string): * lisp/server.el (server-use-tcp): * lisp/ses.el (ses-sort-column): * lisp/sort.el (sort-columns): * lisp/term/ns-win.el (window-system-initialization): * lisp/tree-widget.el (tree-widget-image-formats): * lisp/whitespace.el (whitespace-report-region): Remove redundant #' before lambda.