64851d101aImprove Android "adaptive icon"9b294059d7Fix documentation for Emacs 30f50167ab95; Update NEWS and corresponding manuals4e22ef870cAdd D-Bus testf784d946d4; Repair corruption in etc/DEBUGc750fbb539; * etc/DEBUG: Advice for debugging Emacs on OpenBSD (bug...38179f85f8Merge remote-tracking branch 'savannah/scratch/windows-98...72cf9964f3Inaccuracy in efaq.texifc48e9e8ed; Fix typos in DOS Makefile scripts9b8d754579; * etc/NEWS: Explain Nextstep.8819e5a45dFix treesit crash (bug#71681)eaf2dc96c1; Fix SHR test on MS-Windows57880f597cDelete redundant mention of `with-eval-after-load'ea8ce98434* doc/misc/efaq.texi (New in Emacs 30): Fix typos.45a20d781a; Fix typos in symbolsd95f039af4Document security fixes in FAQd063af203cAdd "New in Emacs 30" to FAQca6b484162; * etc/NEWS: Move "Minibuffer and Completions"35c46663e4; * etc/NEWS: Move item to "Lisp Changes".0515b38d28; * etc/NEWS: Move keyboard macro items closer together.22af3a7103; * etc/NEWS: More copy-edits.000ef8876a; * etc/NEWS: Move items to "Incompatible Lisp Changes".4088dc8e4c; * etc/NEWS: Rearrange "Incompatible Lisp Changes".179800f36b; * lisp/epg.el (epg--start): Add commentary about encoding.73898f0214Fix non-ASCII filename operatiion on EasyPG (bug#71500)a65b6aac6bSilence warning with global minor mode :predicatef5f7343ac4; * etc/NEWS: Move an item to "Startup Changes"c95066bf18; * etc/NEWS: Move some Lisp items to better place.bf7db88ce1; * etc/NEWS: Rearrange "Editing Changes in Emacs 30.1"000424eb9e; * etc/NEWS: Make touch screen support more prominent.5b5671587f; * etc/NEWS: Rearrange "Changes in Emacs 30.1".31124abdef; * lisp/thingatpt.el (sexp-at-point): Doc fix (bug#71777).44f269d6e6Fix: make 'xwidget-webkit-scroll-backward' scroll backwards358085997cMerge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...736b7cad40Add jsdoc support to php-ts-mode in <script> element5f3d964e39Update to Transient v0.7.2-4-gf75bc48d2d8881d526Fix typo incurring leaks of face structures219501dd62; Fix use of @footnote in cc-mode.texic7be2dcac4Merge branch 'emacs-30' of git.sv.gnu.org:/srv/git/emacs ...f0a4879975Sync with Tramp 2.7.153dcf2b949; * etc/NEWS: Move the mwheel entry to a better place.a5726782d0; Sort tree-sitter modes in NEWSdaa89dc939; * etc/NEWS: Rearrange "New Modes and Packages in Emacs ...4ddbf4f70e; * etc/NEWS: Move many items.437b1ced26; * etc/NEWS: Copy-edits.7372b2eb30Expand docstring of which-key-modedf0eb5be1eImprove documentation of 'remove-overlays' in ELisp manual73c1252bb6Fix link to major mode variable in docstringc4ad54812aMake `shell-mode' more robustc4ec905c9aCorrect ommissions in rmc.elbf862fc277* lisp/hi-lock.el: More fixes related to revert-buffer.6cc8ffae9aUpdate to Org 9.7.5-9-ga091cac477443ab8; Fix typo in lua-ts-mode.el6e5e4d6193; Add 'eglot-ensure' option to 'lua-ts-mode-hook'58a2f36a8b; * etc/NEWS: Copy edit.df53ef176aMerge branch 'emacs-30' of git.savannah.gnu.org:/srv/git/...039e6ffd86Write Antinews for Emacs 30 ELisp Referencebf8c9f702b(eval-last-sexp): Fix bug#717746d94090cad* lisp/hi-lock.el: More fixes for revert-buffer (bug#57534)280c91782a* lisp/hi-lock.el (hi-lock-revert-buffer-rehighlight): Im...339310d020* lisp/tab-bar.el (tab-bar-select-restore-windows): Impro...c1e7569a92Write Antinews for Emacs 30 user manual233f683da8; * lisp/erc/erc-backend.el (erc-server-reconnect-timeout...20a672b3b2Change ERC version for Emacs 30 to 5.6.0.30.1cbede3d43d* src/w32uniscribe.c (syms_of_w32uniscribe_for_pdumper): ...6f9f9a2155Fix two tests for --without-all build98daa10f06; * etc/PROBLEMS (PGTK): Remove redundant 2nd PGTK section.ced33bc239Fix handling of non-nil 'dired-movement-style'b1e9b6fd67; * lisp/gnus/message.el (message-idna-to-ascii-rhs): Doc...5eb9a0d2c7; * etc/NEWS: Fix last change (bug#71720).6ec77f580dDo not prematurely truncate python eldoc stringf475a1a254; Fix simple-tests as fallout of last changeaa10d0c5acAdd tests for `kill-whole-line' (bug#65734)058bb4ca25kill-whole-line: Honor visibility; fix kill-ring when rea...e45173d114* lisp/hi-lock.el (hi-lock-file-patterns-policy): Add val...d6afb017de* lisp/progmodes/xref.el (xref-revert-buffer-restore-poin...8d55b38e2aFix Cygwin build82125b1a66Use 'revert-function' in *xref* buffer860840621aPrevent crashes and related issues if initial activity is...d5c6eb1f96Doc fix in 'php-ts-mode'fb15affde8Avoid compiler warnings in the Cygwin-w32 build8d354925ddAdd new face 'widget-unselected' to wid-edit.el1809f6a93eAlways perform Eshell process cleanup runs in the Eshell ...8b1841021cAvert crash in store_mode_line_string on Android 5.0 and ...e7c85f9235Use HarfBuzz in Cygwin-w32 build8e3e206bd3; * src/buffer.c (syms_of_buffer) <mode-line-format>: ASC...fe0d9dfb3b; * lisp/treesit.el (treesit--syntax-propertize-start): F...2f18929319Fix tabbing between widgets (bug#70594)6ad6507532; * lisp/which-key.el (which-key-dont-use-unicode): Add :...60b38c317b* lisp/touch-screen.el (touch-screen-inhibit-drag): Anoth...a4ca30ac2eFix rescaling of images via 'text-scale-mode' in EWW0e43606b20* lisp/touch-screen.el (touch-screen-inhibit-drag): Fix t...1b4c562721Fix latent side-effects of respecting field boundaries in...e4046f33ab; * lisp/simple.el (undo-auto--boundaries): Doc fix (bug#...008eeb21fd; * lisp/language/cyrillic.el: Delete obsolete commentary...680155d3f0Add missing builtin package declarationsce4f56caf7Extend treesitter tests on emba7e8a97ac78Show entries from key-translation-map in which-key mode4a0958642d* lisp/tab-bar.el (tab-bar-tab-group-face-function): Impr...a769f171e7; Fix flymake tests with GCC 14.96e27c2ecfDon't show char name for multi-char translations0715abfa86Reset ls-lisp-use-string-collate when ls-lisp-emulation c...4fcc38966bUpdate to Transient v0.7.2-1-gf273c0c8b7d5ca3a8f* doc/misc/calc.texi (Musical Notes): Fix typo.164f75822b; Fix typos768e92b9c0Update options that depend on 'which-key-dont-use-unicode'4b2682b17c; Remove debugging message in Completion Preview test73a58329a6Fix omission of updates to child frames on Android0edacf2aa7Add jsdoc support to js-ts-modecace0cbee9; Restore inadvertently removed line.2b04effb13; * test/lisp/net/shr-tests.el (shr-test--rendering-check...6619aec6bc; Don't run new 'shr-test/zoom-image' when built without ...5d19bfda32; * admin/release-branch.txt: Update and fix typo.fb11294d41; Fix typosd9bd1718f9Backport: Minor changes in tramp-tests.el1728de5a77Backport: Tramp: Fix bug#71709, and other minor changesdd0fc6aff6New branch emacs-30bc72c33ac3* admin/admin.el: (set-version): Fix regexp for configure...60475a73d1Disable Ffile_system_info for Android special directories18e7a9f3d0Restore functionality on Windows 985f8a9cd4b6Fix a bug in 'switch-to-buffer'5f9b5803beFix zooming images in SHR6f2036243f; Doc fix in 'php-ts-mode'.2f1c882a16Colorize CSS property value like `css--fontify-region'dd0994aa36Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs486ea8ef5a* configure.ac: Disable kqueue on Haiku.737fa7c529Fix 'Customize' menu entry for 'php-ts-mode'cb7be6035eFix compilation on prerelease versions of Haiku2b848a4e50Fix FIXME in comment77e3a56507Update SKK-JISYO.L from upstreame5bae78861Update publicsuffix.txt from upstreambf5f74288bAdd assignment form as `etc/copyright-assign.txt`fcd3798804; Merge from origin/emacs-290f01cb0ebdBump Emacs version to 29.4.50014aab9847Fix for grammar change of keyword "virtual" in tree-sitte...fa364a0d46Revert "; * etc/HISTORY: Delete never-released Emacs 28.3."a81417e576Update Tramp version (don't merge to master)ff389163eeManually merge NEWS.29 from emacs-29ea05713122; * etc/HISTORY: Delete never-released Emacs 28.3.d3469978b8Merge from origin/emacs-293739342a4e; Merge from origin/emacs-2938e738a35eMerge from origin/emacs-294c4c94fa10; Merge from origin/emacs-291313b8966aMerge from origin/emacs-294a76af51bbReplace literal whitespace with `\s`e41dd2241f; Merge from origin/emacs-298520ec829d; * lisp/editorconfig.el (editorconfig-indentation-alist)...99161fb714Fix non-existing `editorconfig-set-indentation-python-mode`fd15d89ec5Merge remote-tracking branch 'origin/emacs-29' into emacs-296a299b3cacRelease Emacs 29.43f3c08bcc7Add before-save-hook to man page files7b0e6cb3ffUse UTC when generating man page timestampsa7cb642a9fMerge from origin/emacs-296491d11b53; Merge from origin/emacs-292f39a4b28aMerge from origin/emacs-29150e2b979c; * src/xfns.c (unwind_create_frame): Add missing definit...75fdeef7b4Allow to expand truncated long lines in *Compilation* buf...fb1b188e1aEglot: Fix command execution (bug#71642)155cc89de0Support for indentation of PHP alternative syntax control...7f7b28a250; Wayland SECONDARY selection problem11fb3510f4Prevent auto-revert when deleting entry (bug#71264)a4fe4ca93cFix font lock regex for user defined constant in PHPe1ba4ebb49Make Compilation mode recognize non-legacy Kotlin/Gradle ...4f03083499; Improve documentation of EditorConfig supportc0bfe42948List Andrea Corallo as co-maintainer in ack.texib3d6880512* admin/MAINTAINERS: Add myself in (co-)maintainers.7cc939bf27; * lisp/ldefs-boot.el: Regenerated for Emacs 29.4959eacc2a7Bump Emacs version to 29.49a02fce714Update files for Emacs 29.4d96c54d388* admin/authors.el: Update for Emacs 29.4fd207432e5* etc/NEWS: Update for Emacs 29.4c645e1d820org-link-expand-abbrev: Do not evaluate arbitrary unsafe ...50a237c468Update Tramp version (don't merge to master)f3e80dd0f7* admin/emacs-shell-lib: Backport to Bash 4.4 or older.ce85d3811dFix bug#49289 also for other auth-source backends # Conflicts: # etc/NEWS
This directory holds the Java sources of the port of GNU Emacs to Android-like systems, along with files needed to create an application package out of them. If you need to build this port, please read the file INSTALL in this directory. The ``org/gnu/emacs'' subdirectory contains the Java sources under the ``org.gnu.emacs'' package identifier. ``AndroidManifest.xml'' contains a manifest describing the Java sources to the system. The ``res'' directory contains resources, mainly the Emacs icon and several ``boolean resources'' which are used as a form of conditional evaluation for manifest entries. `emacs.keystore' is the signing key used to build Emacs. It is kept here, and we encourage all people redistributing Emacs to use this key. It holds no security value, and otherwise it will be impossible to install different builds of Emacs on top of each other. Please keep the Java code indented with tabs and formatted according to the rules for C code in the GNU coding standards. Always use C-style comments. Refer to the file `admin/notes/java' in the toplevel directory of the Emacs distribution or repository for specifics regarding writing Java code for Emacs and the organization of the Android port.