summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Release rebuild to athena apt repositorydebian/29.1_git20221126.1Sean Whitton2022-11-26
|
* drop imagemagick build-deps, add build-deps for optional featuresSean Whitton2022-11-26
|
* changelogSean Whitton2022-11-26
|
* Merge remote-tracking branch 'origin/master' into athena/unstableSean Whitton2022-11-26
|\
| * Improve robustness of server.el testsJim Porter2022-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/ert.el (ert--insert-infos): Allow 'message' to be a function that is called when inserting the info. (ert-info): Update docstring to describe using a function for MESSAGE-FORM. * lisp/server.el (server-start): Log when the server is starting. * test/lisp/server-tests.el (server-tests/can-create-frames-p): New constant. Use it to skip tests that need to create frames. (server-tests/start-emacsclient): Rename to... (server-tests/start-client): ... this, and set the process's buffer. (server-tests/with-server): Put the server file in a temporary directory so we don't conflict with real Emacs servers. (server-tests/with-client): New macro... (server-tests/server-start/stop-prompt-with-client) (server-tests/emacsclient/server-edit) (server-tests/emacsclient/create-frame) (server-tests/emacsclient/create-frame): ... use it. (server-tests/server-start/stop-prompt-with-client): Simplify.
| * Remove mentions of create-directory nnmaildir settingEric Abrahamsen2022-11-26
| | | | | | | | | | | | | | * lisp/gnus/nnmaildir.el (nnmaildir-open-server): The 'create-directory server parameter should have been removed entirely, and supplanted by 'target-prefix. Remove check for old parameter. * doc/misc/gnus.texi (Maildir): Delete mention from manual.
| * Update from Gnulib by running admin/merge-gnulibPaul Eggert2022-11-26
| |
| * ; * src/treesit.c: Fix typos and wording in comments.Eli Zaretskii2022-11-26
| |
| * ; doc fix: Use w32-* names instead of obsolete onesJuanma Barranquero2022-11-26
| | | | | | | | | | | | * doc/emacs/msdos.texi (Text and Binary): Describe w32-(add|remove)-untranslated-fiesystem functions by their non-obsolete name.
| * ; Don't mention Makefiles twice in `(emacs) Program Modes`Stefan Kangas2022-11-26
| | | | | | | | | | * doc/emacs/programs.texi (Program Modes): Don't mention Makefiles twice. (Bug#59610)
| * ; Clean up unused function: cuseridlu4nx2022-11-26
| | | | | | | | * lib-src/ntlib.c (cuserid): Remove unused function.
| * ; * doc/emacs/programs.texi (Program Modes): Improve indexing.Stefan Kangas2022-11-26
| |
| * Mention new programming language support in manualStefan Kangas2022-11-26
| | | | | | | | | | * doc/emacs/programs.texi (Program Modes): Mention newly added support for C#, TypeScript and JSON.
| * ; Fix typosStefan Kangas2022-11-26
| |
| * In project-find-file and the like, add absolute file name to historyAugusto Stoffel2022-11-26
| | | | | | | | | | * lisp/progmodes/project.el (project--read-file-cpd-relative): Add absolute file name to history.
| * Improve documentation of some posn-* functionsEli Zaretskii2022-11-26
| | | | | | | | | | | | | | * lisp/subr.el (posn-object-x-y): Doc fix. * doc/lispref/commands.texi (Click Events): More accurate documentation of what are DX and DY in POSITION.
| * Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2022-11-26
| |\
| | * Reduce wasted cycles in x*.cPo Lu2022-11-26
| | | | | | | | | | | | | | | | | | * src/xfns.c (compute_tip_xy, Fx_show_tip): * src/xselect.c (x_own_selection, x_get_local_selection) (x_clear_frame_selections): Call CAR and CDR, not Fcar and Fcdr.
| * | Fix generation of autoloads on MS-WindowsEli Zaretskii2022-11-26
| |/ | | | | | | | | | | * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--file-load-name): Handle the case when FILE and OUTFILE don't share any common ancestor directory. (Bug#59507)
| * ; Fix some typosMichael Heerdegen2022-11-26
| | | | | | | | | | * doc/emacs/programs.texi (Programming Language Doc): * lisp/wid-edit.el (lazy): Fix typos.
| * ; Add doc string to 'ucs-normalize-string'Eli Zaretskii2022-11-26
| | | | | | | | | | * lisp/international/ucs-normalize.el (ucs-normalize-string): Add a doc string. (Bug#59603)
| * Use substitute-command-keys in Info-index errorStefan Kangas2022-11-26
| | | | | | | | | | | | * lisp/info.el (info--ensure-not-in-directory-node): New helper function using substitute-command-keys for error message. (Info-index, Info-virtual-index): Use it.
| * eglot-server-programs: ts-mode -> typescript-ts-modeBrian Leung2022-11-26
| | | | | | | | | | * lisp/progmodes/eglot.el (eglot-server-programs): Fix name of 'typescript-ts-mode' after rename from 'ts-mode'. (Bug#59589)
| * ; * lisp/progmodes/csharp-mode.el: Add Commentary.Stefan Kangas2022-11-26
| |
| * Fix tree-sitter assertion error (bug#59574)Yuan Fu2022-11-25
| | | | | | | | | | * src/treesit.c (treesit_sync_visible_region): Initialize visible_beg/end when tree is NULL.
| * Rename treesit_ensure_position_synced to treesit_sync_visible_regionYuan Fu2022-11-25
| | | | | | | | * src/treesit.c: Rename to better convey the purpose of the function.
| * ; Add comments in treesit.c and treesit.hYuan Fu2022-11-25
| | | | | | | | | | * src/treesit.c * src/treesit.h: Add (and fix) comments.
| * ; Fix comment-end in treesit-simple-indent-presetsYuan Fu2022-11-25
| | | | | | | | * lisp/treesit.el (treesit-simple-indent-presets): Fix comment-end.
| * ; * lisp/progmodes/csharp-mode.el: Add author and maintainer.Yuan Fu2022-11-25
| |
| * ; * test/lisp/eshell/esh-var-tests.el: Fix incorrect paren placement.Jim Porter2022-11-25
| |
| * Rename ts-mode to typescript-ts-modeTheodor Thornhill2022-11-26
| | | | | | | | | | | | | | * lisp/progmodes/typescript-ts-mode.el: Rename from 'ts-mode' to 'typescript-ts-mode'. Rename all symbols to match new prefix. * etc/NEWS: Mention the new mode name. Ref: https://lists.gnu.org/r/emacs-devel/2022-11/msg01587.html
| * Rename ts-mode.el to typescript-ts-mode.elTheodor Thornhill2022-11-26
| | | | | | | | | | * lisp/progmodes/ts-mode.el: Move from here... * lisp/progmodes/typescript-ts-mode.el: ...to here.
| * Fix no-accept-focus handling for embedded framesPo Lu2022-11-26
| | | | | | | | | | * src/xterm.c (handle_one_xevent): Don't focus embedded frames on click if they have `no-accept-focus' set.
| * Drop project--value-in-dirDmitry Gutov2022-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop the project--value-in-dir mechanics, where the user could edit the value in .dir-locals.el and have it applied instantly without reverting the current buffer. It made working in remote buffers with enable-remote-dir-locals non-nil slower, which doesn't seem worth it for a minor improvement of an infrequent operation. Also less compexity overall. * lisp/progmodes/project.el (project-try-vc, project-files) (project--vc-list-files, project-ignores, project-buffers): Use the user options directly. (project--vc-merge-submodules-p, project--value-in-dir): Delete functions.
| * ; * lisp/server.el (server-start): Fix a typo in a warning message.Jim Porter2022-11-25
| |
| * ; lisp/progmodes/which-func.el: Mark emacs-devel as maintainer.Stefan Kangas2022-11-25
| |
| * ; * lisp/progmodes/which-func.el: Remove obsolete commentJuanma Barranquero2022-11-25
| |
| * Disable auth-source-pass-extra-query-keywords by defaultF. Jason Park2022-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/auth.texi: Mention subdomain matching in `auth-source-pass-extra-query-keywords' section. * etc/NEWS: Mention the loss of traditional auth-source-pass features when `auth-source-pass-extra-query-keywords' is enabled. * lisp/auth-source-pass (auth-source-pass-extra-query-keywords): Set default to nil. Mention domain matching in doc string. (auth-source-pass--match-regexp): Allow username to contain "@". * lisp/erc/erc-compat.el: (erc-compat--29-auth-source-pass--retrieve-parsed): Adjust regexp. * test/lisp/auth-source-pass-tests.el (auth-source-pass-extra-query-keywords--suffixed-user): make plain username more email-like. (Bug#58985.)
| * ; * lisp/progmodes/python.el (treesit-node-prev-sibling): Declare.Eli Zaretskii2022-11-25
| |
| * ; Fix doc strings in xref.elEli Zaretskii2022-11-25
| | | | | | | | | | * lisp/progmodes/xref.el (xref-history-storage) (xref-global-history, xref-window-local-history): Doc fixes.
| * ; * src/sqlite.c (Fsqlite_version): Doc fix.Eli Zaretskii2022-11-25
| |
| * Add sqlite library version string retrieval function (bug#58766)Mattias EngdegÄrd2022-11-25
| | | | | | | | | | | | | | | | | | | | * src/sqlite.c (sqlite3_libversion, load_dll_functions): Make sqlite3_libversion available. (Fsqlite_version): New. (syms_of_sqlite): Define sqlite-version. * doc/lispref/text.texi (Database): Document. * test/src/sqlite-tests.el (sqlite-returning): `RETURNING` was added in sqlite 3.35; skip the test for older versions.
| * Fix regex errors in csharp-modeTheodor Thornhill2022-11-25
| | | | | | | | | | | | | | | | * lisp/progmodes/csharp-mode.el (csharp-guess-basic-syntax): Repetition errors in regex. (csharp-compilation-re-xbuild-warning): Make regex match regex for xbuild-error.
| * CC Mode: Fix the "asymmetry rule" for fontifying a type followed by *Alan Mackenzie2022-11-25
| | | | | | | | | | | | | | | | | | | | This fixes bug #59427. We now handle correctly the case when a parenthesis follows the * which is ambiguously a multiplication or indirection operator. Also, we don't recognise a type thus found as a found type - the evidence is too weak. * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): Fix CASE 17.5 as above.
| * Remove unused parameter from image_create_pix_containerStefan Kangas2022-11-25
| | | | | | | | | | * src/image.c (image_create_pix_container): Remove unused frame parameter. Update callers.
| * Show package name in package-vc--unpack promptDaanturo2022-11-25
| | | | | | | | | | | | * lisp/emacs-lisp/package-vc.el (package-vc--unpack): Display the package name when asking whether to overwrite its previous checkout. (Bug#59548)
| * ; Remove unused variable treesit-imenu-functionStefan Kangas2022-11-25
| | | | | | | | | | * lisp/treesit.el (treesit-imenu-function): Remove unused variable. (Bug#59475)
| * Don't explicitly delete client frames when killing Emacs anywayJim Porter2022-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This eliminates a useless error prompt when killing Emacs from a client frame when there are no other frames (bug#58877). * lisp/server.el (server-running-external): New error. (server--file-name): New function... (server-eval-at): ... use it. (server-start): Factor out server stopping code into... (server-stop): ... here. (server-force-stop): Use 'server-stop', and tell it not to delete frames. * test/lisp/server-tests.el (server-tests/server-force-stop/keeps-frames): New test.
| * ; Add more tests for the Emacs serverJim Porter2022-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/server-tests.el (server-tests/emacs-client) (server-tests/max-wait-time): New constants. (server-tests/start-emacsclient): New function. (server-tests/with-server, server-tests/wait-until): New macros. (server-tests/variable): New variable. (server-test/server-start-sets-minor-mode): Rename to... (server-tests/server-start/sets-minor-mode): ... this. (server-tests/server-start/stop-prompt-with-client) (server-tests/server-start/no-stop-prompt-without-client) (server-tests/emacsclient/server-edit) (server-tests/emacsclient/create-frame, server-test/emacsclient/eval): New tests. * test/lib-src/emacsclient-tests.el: Mention the above file.
| * ; Fix up some NEWS entries for EshellJim Porter2022-11-24
| | | | | | | | | | | | | | | | * etc/NEWS (Incompatible changes in Emacs 29.1): Move an entry from here... (Changes in Specialized Modes and Packages in Emacs 29.1): ... to here. Additionally, improve wording of another entry to be more precise.