emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/android updated (62da1e57426 -> 8acab739083)


From: Po Lu
Subject: feature/android updated (62da1e57426 -> 8acab739083)
Date: Mon, 23 Jan 2023 21:39:37 -0500 (EST)

oldosfan pushed a change to branch feature/android.

      from  62da1e57426 Improve touch-screen support
       new  de3d8ae71b4 Update android port
       new  9d3aacedf0c Update android port
       new  4de6b187933 Update Android port
       new  47d731d2140 Fix distclean target
      adds  f55bbc68988 Add sentence and sexp movement to c-ts-mode
      adds  2bf0ad3be6b Add sexp navigation to js/typescript/tsx-ts-mode
      adds  cb07f1bcd0f ; Actually use dummy package descriptor
      adds  f0971f94fe4 Extend go-ts-mode with command to add docstring to 
function
      adds  8febda46c45 Use element as a sentence in html-ts-mode
      adds  c289786886b ; Add commentary and dostring in c-ts-mode
      adds  0c6bfeddb21 ; Update tree-sitter major mode manual
      adds  b7d6bb47ee5 ; * lisp/treesit.el (treesit-font-lock-fontify-region): 
Minor fix.
      adds  7ca71d66dc7 Fix various problems in treesit-explore-mode (bug#60800)
      adds  7b7b2b95138 Fix c-ts-mode indent (bug#60873)
      adds  370b1ac99ec ; ruby-ts-mode.el: Add customize-group mention to 
commentary
      adds  d66ac5285f7 ruby-ts-mode: Highlight builtin methods
      adds  d0d34514097 (ruby-ts-mode): Rename 'builtin-functions' to 
'builtin-function'
      adds  d94dc606a09 ruby-ts-mode: Claw back half of the performance drop 
from last change
      adds  b56cf28b325 ; (ruby-ts--predefined-variables): Make it a little 
shorter
      adds  6b2f85caa6c Make tree-sitter based modes optional
      adds  40cf494b7ce ; * etc/NEWS: Fix typos.
      adds  628b6241763 Don't load erc-goodies atop erc.el
      adds  c7e02eaa3d9 Handle after arg correctly in `keymap-set-after'
      adds  8904a26a9d2 Improve `keymap-set-after' documentation
      adds  dcd59457b48 Use `key-parse' in `keymap-lookup'
      adds  06953fc8e1d Make `keymap-set-after' work for menus
      adds  67ee627c38d (project-try-vc): Add string-start and string-end 
anchors to marker-re
      adds  0cf053648a4 ; ruby-ts-mode: Update font-lock features list in 
Commentary
      adds  472f1425985 ; ruby-ts-mode: Add a Version tag
      adds  34793337783 * lisp/org/ob-ruby.el: Fix outdated comments.
      adds  d63e1a89518 Use point-min to anchor top-level constructs (bug#60602)
      adds  b3de81a6ee3 MH-E: handle removal of mhparam libdir from nmh 1.8
      adds  0805972e4ca Merge from origin/emacs-29
      adds  0400de6a7de Fix typo in c-ts-mode (bug#60932)
      adds  1c58f3d7fb2 ; Merge from origin/emacs-29
      adds  a91b435d0d5 ; Reword user documentation on binding keys in Lisp
      adds  9f5d6c541e5 ; * doc/emacs/custom.texi (Init Rebinding): Fix wording 
in last change.
      adds  63fa225d443 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  b875c9bf67e Fix file-regular-p in Tramp
      adds  080595682f7 Merge from origin/emacs-29
      adds  161706ec331 ; Actually use dummy package descriptor
      adds  b767a641c8f ; Merge from origin/emacs-29
      adds  6adc193ad66 Move c-like common utils into own library (bug#60961)
      adds  89cb3c3f157 Minor fixes for Haiku
      adds  ae7e28a4372 ruby-mode.el: Expand some docstrings with examples
      adds  e74ba72a6a3 ruby-ts-mode: Fix two additional cases with 
ruby-method-call-indent=nil
      adds  9296e0c6495 Fix typo after move to common lib (bug#61001)
      adds  204519a2e73 Fix typo of exposed symbol name
      adds  808e101fabe Tweak BSD style indentation (bug#60984)
      adds  8e83604dfe0 Avoid crashes in batch Emacs sub-processes on MS-Windows
      adds  c854ef7a187 ; Fix last change (bug#60556).
      adds  0fb90f524db Fix decoding HTML files from archives
      adds  846838dbab8 Add test suite for sgml-html-meta-auto-coding-function
      adds  2343a067c3d Generalize vc-pull-and-push to support more backends 
(bug#60569)
      adds  db02cbdfe02 * lisp/find-dired.el (find-dired-with-command): Quote 
find-command-history.
      adds  b3814b43f60 (ruby-ts--predefined-variables): Fix the $` and $' 
entries
      adds  9c8e82484ab Merge from origin/emacs-29
      adds  647cc9c65e7 Update to Org 9.6.1-16-ge37e9b
      adds  11491225426 Merge from origin/emacs-29
      adds  26ef5c09e0a Add `yes-or-no-prompt' user option
      adds  85e33043323 Factor out some Tramp code
      adds  860c3aada5d ; * lisp/eshell/esh-arg.el (eshell-prepare-splice): Fix 
quoting.
      adds  b88d47beb00 Swap tag and element in html-ts-mode (bug#60972)
      adds  3e62ddc0d87 ; * lisp/calendar/appt.el (appt-check): Fix 
byte-compile warning
      adds  29a8a1885d9 CC Mode: Don't do c-backward-syntactic-ws following a 
forward movement
       new  8acab739083 Merge remote-tracking branch 'origin/master' into 
feature/android


Summary of changes:
 .gitignore                                         |  64 +--
 INSTALL.android                                    | 334 ++++++++++++-
 Makefile.in                                        |   4 +-
 README                                             |   3 +
 build-aux/ndk-build-helper-1.mk                    |  92 ++++
 build-aux/ndk-build-helper-2.mk                    |  87 ++++
 .../ndk-build-helper-3.mk                          |  35 +-
 build-aux/ndk-build-helper-4.mk                    |  38 ++
 build-aux/ndk-build-helper.mk                      |  52 ++
 build-aux/ndk-module-extract.awk                   |  64 +++
 configure.ac                                       |  90 +++-
 {xcompile => cross}/Makefile.in                    |   4 +-
 {xcompile => cross}/README                         |   3 +
 {xcompile => cross}/langinfo.h                     |   0
 {xcompile => cross}/lib/COPYING                    |   0
 {xcompile => cross}/lib/acl-errno-valid.c          |   0
 {xcompile => cross}/lib/acl-internal.c             |   0
 {xcompile => cross}/lib/acl-internal.h             |   0
 {xcompile => cross}/lib/acl.h                      |   0
 {xcompile => cross}/lib/acl_entries.c              |   0
 {xcompile => cross}/lib/af_alg.h                   |   0
 {xcompile => cross}/lib/alloca.in.h                |   0
 {xcompile => cross}/lib/allocator.c                |   0
 {xcompile => cross}/lib/allocator.h                |   0
 {xcompile => cross}/lib/arg-nonnull.h              |   0
 {xcompile => cross}/lib/assert.in.h                |   0
 {xcompile => cross}/lib/at-func.c                  |   0
 {xcompile => cross}/lib/attribute.h                |   0
 {xcompile => cross}/lib/binary-io.c                |   0
 {xcompile => cross}/lib/binary-io.h                |   0
 {xcompile => cross}/lib/byteswap.in.h              |   0
 {xcompile => cross}/lib/c++defs.h                  |   0
 {xcompile => cross}/lib/c-ctype.c                  |   0
 {xcompile => cross}/lib/c-ctype.h                  |   0
 {xcompile => cross}/lib/c-strcase.h                |   0
 {xcompile => cross}/lib/c-strcasecmp.c             |   0
 {xcompile => cross}/lib/c-strncasecmp.c            |   0
 {xcompile => cross}/lib/canonicalize-lgpl.c        |   0
 {xcompile => cross}/lib/careadlinkat.c             |   0
 {xcompile => cross}/lib/careadlinkat.h             |   0
 {xcompile => cross}/lib/cdefs.h                    |   0
 {xcompile => cross}/lib/cloexec.c                  |   0
 {xcompile => cross}/lib/cloexec.h                  |   0
 {xcompile => cross}/lib/close-stream.c             |   0
 {xcompile => cross}/lib/close-stream.h             |   0
 {xcompile => cross}/lib/copy-file-range.c          |   0
 {xcompile => cross}/lib/count-leading-zeros.c      |   0
 {xcompile => cross}/lib/count-leading-zeros.h      |   0
 {xcompile => cross}/lib/count-one-bits.c           |   0
 {xcompile => cross}/lib/count-one-bits.h           |   0
 {xcompile => cross}/lib/count-trailing-zeros.c     |   0
 {xcompile => cross}/lib/count-trailing-zeros.h     |   0
 {xcompile => cross}/lib/diffseq.h                  |   0
 {xcompile => cross}/lib/dirent.in.h                |   0
 {xcompile => cross}/lib/dirfd.c                    |   0
 {xcompile => cross}/lib/dtoastr.c                  |   0
 {xcompile => cross}/lib/dtotimespec.c              |   0
 {xcompile => cross}/lib/dup2.c                     |   0
 {xcompile => cross}/lib/dynarray.h                 |   0
 {xcompile => cross}/lib/eloop-threshold.h          |   0
 {xcompile => cross}/lib/errno.in.h                 |   0
 {xcompile => cross}/lib/euidaccess.c               |   0
 {xcompile => cross}/lib/execinfo.c                 |   0
 {xcompile => cross}/lib/execinfo.in.h              |   0
 {xcompile => cross}/lib/explicit_bzero.c           |   0
 {xcompile => cross}/lib/faccessat.c                |   0
 {xcompile => cross}/lib/fchmodat.c                 |   0
 {xcompile => cross}/lib/fcntl.c                    |   0
 {xcompile => cross}/lib/fcntl.in.h                 |   0
 {xcompile => cross}/lib/fdopendir.c                |   0
 {xcompile => cross}/lib/file-has-acl.c             |   0
 {xcompile => cross}/lib/filemode.c                 |   0
 {xcompile => cross}/lib/filemode.h                 |   0
 {xcompile => cross}/lib/filename.h                 |   0
 {xcompile => cross}/lib/filevercmp.c               |   0
 {xcompile => cross}/lib/filevercmp.h               |   0
 {xcompile => cross}/lib/fingerprint.c              |   0
 {xcompile => cross}/lib/fingerprint.h              |   0
 {xcompile => cross}/lib/flexmember.h               |   0
 {xcompile => cross}/lib/fpending.c                 |   0
 {xcompile => cross}/lib/fpending.h                 |   0
 {xcompile => cross}/lib/free.c                     |   0
 {xcompile => cross}/lib/fstatat.c                  |   0
 {xcompile => cross}/lib/fsusage.c                  |   0
 {xcompile => cross}/lib/fsusage.h                  |   0
 {xcompile => cross}/lib/fsync.c                    |   0
 {xcompile => cross}/lib/ftoastr.c                  |   0
 {xcompile => cross}/lib/ftoastr.h                  |   0
 {xcompile => cross}/lib/futimens.c                 |   0
 {xcompile => cross}/lib/get-permissions.c          |   0
 {xcompile => cross}/lib/getdelim.c                 |   0
 {xcompile => cross}/lib/getdtablesize.c            |   0
 {xcompile => cross}/lib/getgroups.c                |   0
 {xcompile => cross}/lib/getline.c                  |   0
 {xcompile => cross}/lib/getloadavg.c               |   0
 {xcompile => cross}/lib/getopt-cdefs.in.h          |   0
 {xcompile => cross}/lib/getopt-core.h              |   0
 {xcompile => cross}/lib/getopt-ext.h               |   0
 {xcompile => cross}/lib/getopt-pfx-core.h          |   0
 {xcompile => cross}/lib/getopt-pfx-ext.h           |   0
 {xcompile => cross}/lib/getopt.c                   |   0
 {xcompile => cross}/lib/getopt.in.h                |   0
 {xcompile => cross}/lib/getopt1.c                  |   0
 {xcompile => cross}/lib/getopt_int.h               |   0
 {xcompile => cross}/lib/getrandom.c                |   0
 {xcompile => cross}/lib/gettext.h                  |   0
 {xcompile => cross}/lib/gettime.c                  |   0
 {xcompile => cross}/lib/gettimeofday.c             |   0
 {xcompile => cross}/lib/group-member.c             |   0
 {xcompile => cross}/lib/idx.h                      |   0
 {xcompile => cross}/lib/ieee754.in.h               |   0
 {xcompile => cross}/lib/ignore-value.h             |   0
 {xcompile => cross}/lib/intprops-internal.h        |   0
 {xcompile => cross}/lib/intprops.h                 |   0
 {xcompile => cross}/lib/inttypes.in.h              |   0
 {xcompile => cross}/lib/lchmod.c                   |   0
 {xcompile => cross}/lib/libc-config.h              |   0
 {xcompile => cross}/lib/limits.in.h                |   0
 {xcompile => cross}/lib/lstat.c                    |   0
 {xcompile => cross}/lib/malloc.c                   |   0
 {xcompile => cross}/lib/malloc/dynarray-skeleton.c |   0
 {xcompile => cross}/lib/malloc/dynarray.h          |   0
 .../lib/malloc/dynarray_at_failure.c               |   0
 .../lib/malloc/dynarray_emplace_enlarge.c          |   0
 {xcompile => cross}/lib/malloc/dynarray_finalize.c |   0
 {xcompile => cross}/lib/malloc/dynarray_resize.c   |   0
 .../lib/malloc/dynarray_resize_clear.c             |   0
 {xcompile => cross}/lib/malloc/scratch_buffer.h    |   0
 .../lib/malloc/scratch_buffer_dupfree.c            |   0
 .../lib/malloc/scratch_buffer_grow.c               |   0
 .../lib/malloc/scratch_buffer_grow_preserve.c      |   0
 .../lib/malloc/scratch_buffer_set_array_size.c     |   0
 {xcompile => cross}/lib/md5-stream.c               |   0
 {xcompile => cross}/lib/md5.c                      |   0
 {xcompile => cross}/lib/md5.h                      |   0
 {xcompile => cross}/lib/memmem.c                   |   0
 {xcompile => cross}/lib/mempcpy.c                  |   0
 {xcompile => cross}/lib/memrchr.c                  |   0
 {xcompile => cross}/lib/memset_explicit.c          |   0
 {xcompile => cross}/lib/min-max.h                  |   0
 {xcompile => cross}/lib/mini-gmp-gnulib.c          |   0
 {xcompile => cross}/lib/mini-gmp.c                 |   0
 {xcompile => cross}/lib/mini-gmp.h                 |   0
 {xcompile => cross}/lib/minmax.h                   |   0
 {xcompile => cross}/lib/mkostemp.c                 |   0
 {xcompile => cross}/lib/mktime-internal.h          |   0
 {xcompile => cross}/lib/mktime.c                   |   0
 {xcompile => cross}/lib/nanosleep.c                |   0
 {xcompile => cross}/lib/nproc.c                    |   0
 {xcompile => cross}/lib/nproc.h                    |   0
 {xcompile => cross}/lib/nstrftime.c                |   0
 {xcompile => cross}/lib/open.c                     |   0
 {xcompile => cross}/lib/openat-die.c               |   0
 {xcompile => cross}/lib/openat-priv.h              |   0
 {xcompile => cross}/lib/openat-proc.c              |   0
 {xcompile => cross}/lib/openat.h                   |   0
 {xcompile => cross}/lib/pathmax.h                  |   0
 {xcompile => cross}/lib/pipe2.c                    |   0
 {xcompile => cross}/lib/pselect.c                  |   0
 {xcompile => cross}/lib/pthread_sigmask.c          |   0
 {xcompile => cross}/lib/qcopy-acl.c                |   0
 {xcompile => cross}/lib/rawmemchr.c                |   0
 {xcompile => cross}/lib/rawmemchr.valgrind         |   0
 {xcompile => cross}/lib/readlink.c                 |   0
 {xcompile => cross}/lib/readlinkat.c               |   0
 {xcompile => cross}/lib/realloc.c                  |   0
 {xcompile => cross}/lib/regcomp.c                  |   0
 {xcompile => cross}/lib/regex.c                    |   0
 {xcompile => cross}/lib/regex.h                    |   0
 {xcompile => cross}/lib/regex_internal.c           |   0
 {xcompile => cross}/lib/regex_internal.h           |   0
 {xcompile => cross}/lib/regexec.c                  |   0
 {xcompile => cross}/lib/root-uid.h                 |   0
 {xcompile => cross}/lib/save-cwd.c                 |   0
 {xcompile => cross}/lib/save-cwd.h                 |   0
 {xcompile => cross}/lib/scratch_buffer.h           |   0
 {xcompile => cross}/lib/set-permissions.c          |   0
 {xcompile => cross}/lib/sha1.c                     |   0
 {xcompile => cross}/lib/sha1.h                     |   0
 {xcompile => cross}/lib/sha256.c                   |   0
 {xcompile => cross}/lib/sha256.h                   |   0
 {xcompile => cross}/lib/sha512.c                   |   0
 {xcompile => cross}/lib/sha512.h                   |   0
 {xcompile => cross}/lib/sig2str.c                  |   0
 {xcompile => cross}/lib/sig2str.h                  |   0
 {xcompile => cross}/lib/sigdescr_np.c              |   0
 {xcompile => cross}/lib/signal.in.h                |   0
 {xcompile => cross}/lib/stat-time.c                |   0
 {xcompile => cross}/lib/stat-time.h                |   0
 {lib => cross/lib}/stdalign.in.h                   |   0
 {lib => cross/lib}/stdckdint.in.h                  |   0
 {lib => cross/lib}/stddef.in.h                     |   0
 {lib => cross/lib}/stdint.in.h                     |   0
 {lib => cross/lib}/stdio-impl.h                    |   0
 {lib => cross/lib}/stdio.in.h                      |   0
 {lib => cross/lib}/stdlib.in.h                     |   0
 {xcompile => cross}/lib/stpcpy.c                   |   0
 {xcompile => cross}/lib/str-two-way.h              |   0
 {xcompile => cross}/lib/strftime.h                 |   0
 {xcompile => cross}/lib/string.in.h                |   0
 {xcompile => cross}/lib/strnlen.c                  |   0
 {xcompile => cross}/lib/strtoimax.c                |   0
 {xcompile => cross}/lib/strtol.c                   |   0
 {xcompile => cross}/lib/strtoll.c                  |   0
 {xcompile => cross}/lib/symlink.c                  |   0
 {xcompile => cross}/lib/sys_random.in.h            |   0
 {xcompile => cross}/lib/sys_select.in.h            |   0
 {xcompile => cross}/lib/sys_stat.in.h              |   0
 {xcompile => cross}/lib/sys_time.in.h              |   0
 {xcompile => cross}/lib/sys_types.in.h             |   0
 {xcompile => cross}/lib/tempname.c                 |   0
 {xcompile => cross}/lib/tempname.h                 |   0
 {xcompile => cross}/lib/time-internal.h            |   0
 {xcompile => cross}/lib/time.in.h                  |   0
 {xcompile => cross}/lib/time_r.c                   |   0
 {xcompile => cross}/lib/time_rz.c                  |   0
 {xcompile => cross}/lib/timegm.c                   |   0
 {xcompile => cross}/lib/timespec-add.c             |   0
 {xcompile => cross}/lib/timespec-sub.c             |   0
 {xcompile => cross}/lib/timespec.c                 |   0
 {xcompile => cross}/lib/timespec.h                 |   0
 {xcompile => cross}/lib/u64.c                      |   0
 {xcompile => cross}/lib/u64.h                      |   0
 {xcompile => cross}/lib/unistd.c                   |   0
 {xcompile => cross}/lib/unistd.in.h                |   0
 {xcompile => cross}/lib/unlocked-io.h              |   0
 {xcompile => cross}/lib/utimens.c                  |   0
 {xcompile => cross}/lib/utimens.h                  |   0
 {xcompile => cross}/lib/utimensat.c                |   0
 {xcompile => cross}/lib/verify.h                   |   0
 {xcompile => cross}/lib/vla.h                      |   0
 {xcompile => cross}/lib/warn-on-use.h              |   0
 {xcompile => cross}/lib/xalloc-oversized.h         |   0
 cross/ndk-build/Makefile.in                        | 115 +++++
 .../ndk-build/ndk-build-executable.mk              |  29 +-
 cross/ndk-build/ndk-build-shared-library.mk        |  83 ++++
 cross/ndk-build/ndk-build-static-library.mk        |  83 ++++
 .../ndk-build/ndk-build.in                         |  51 +-
 .../ndk-build/ndk-build.mk.in                      |  40 +-
 cross/ndk-build/ndk-clear-vars.mk                  |  47 ++
 .../ndk-build/ndk-prebuilt-shared-library.mk       |  29 +-
 .../ndk-build/ndk-prebuilt-static-library.mk       |  29 +-
 {xcompile => cross}/verbose.mk.android             |   0
 doc/emacs/android.texi                             |  29 +-
 doc/emacs/custom.texi                              |  49 +-
 doc/emacs/emacs.texi                               |   1 +
 doc/emacs/mini.texi                                |  10 +-
 doc/lispref/keymaps.texi                           |  18 +-
 doc/lispref/minibuf.texi                           |  10 +-
 doc/lispref/parsing.texi                           |  51 +-
 doc/misc/org.org                                   |   4 +-
 etc/MACHINES                                       |   8 +
 etc/NEWS                                           |  14 +
 etc/NEWS.29                                        |  62 ++-
 java/AndroidManifest.xml.in                        |   5 +-
 java/Makefile.in                                   |  30 +-
 .../{EmacsThread.java => EmacsClipboard.java}      |  35 +-
 java/org/gnu/emacs/EmacsFontDriver.java            |   3 +
 java/org/gnu/emacs/EmacsNative.java                |   4 +
 java/org/gnu/emacs/EmacsSdk11Clipboard.java        | 156 ++++++
 java/org/gnu/emacs/EmacsSdk8Clipboard.java         | 116 +++++
 java/org/gnu/emacs/EmacsView.java                  |  23 +
 lib/Makefile.in                                    |   4 +-
 lisp/calendar/appt.el                              |   2 +-
 lisp/cus-start.el                                  |   1 +
 lisp/emacs-lisp/package-vc.el                      |   2 +-
 lisp/erc/erc.el                                    |   3 +-
 lisp/eshell/esh-arg.el                             |   5 +-
 lisp/find-dired.el                                 |   2 +-
 lisp/frame.el                                      |   2 +-
 lisp/international/mule.el                         |   4 +
 lisp/keymap.el                                     |  15 +-
 lisp/mh-e/mh-e.el                                  |   5 +-
 lisp/net/tramp-compat.el                           |   1 -
 lisp/net/tramp-sh.el                               | 156 ++----
 lisp/net/tramp-smb.el                              |  58 +--
 lisp/net/tramp-sudoedit.el                         |  71 +--
 lisp/net/tramp.el                                  | 135 ++++--
 lisp/org/ob-core.el                                |   2 +-
 lisp/org/ob-ruby.el                                |   5 +-
 lisp/org/org-agenda.el                             |  17 +-
 lisp/org/org-clock.el                              |  30 +-
 lisp/org/org-element.el                            |   4 +-
 lisp/org/org-fold-core.el                          |  21 +-
 lisp/org/org-persist.el                            |   5 +-
 lisp/org/org-table.el                              |  10 +-
 lisp/org/org-version.el                            |   2 +-
 lisp/org/org.el                                    |   2 +-
 lisp/org/ox-odt.el                                 |   2 +-
 lisp/org/ox.el                                     |   4 +-
 lisp/progmodes/c-ts-common.el                      | 247 ++++++++++
 lisp/progmodes/c-ts-mode.el                        | 356 ++++++--------
 lisp/progmodes/cc-engine.el                        | 302 +++++++-----
 lisp/progmodes/cmake-ts-mode.el                    |   8 +-
 lisp/progmodes/csharp-mode.el                      |  15 +-
 lisp/progmodes/dockerfile-ts-mode.el               |  12 +-
 lisp/progmodes/go-ts-mode.el                       |  45 +-
 lisp/progmodes/java-ts-mode.el                     |  13 +-
 lisp/progmodes/js.el                               |  39 +-
 lisp/progmodes/json-ts-mode.el                     |   4 +
 lisp/progmodes/project.el                          |  15 +-
 lisp/progmodes/python.el                           |   5 +-
 lisp/progmodes/ruby-mode.el                        | 178 ++++---
 lisp/progmodes/ruby-ts-mode.el                     |  56 ++-
 lisp/progmodes/rust-ts-mode.el                     |  14 +-
 lisp/progmodes/typescript-ts-mode.el               |  50 +-
 lisp/simple.el                                     |   2 +-
 lisp/term/android-win.el                           | 106 +++++
 lisp/textmodes/css-mode.el                         |   4 +-
 lisp/textmodes/html-ts-mode.el                     |   7 +-
 lisp/textmodes/toml-ts-mode.el                     |   5 +-
 lisp/textmodes/yaml-ts-mode.el                     |   6 +-
 lisp/treesit.el                                    |  62 ++-
 lisp/vc/vc-git.el                                  |  19 -
 lisp/vc/vc.el                                      |  17 +-
 m4/ndk-build.m4                                    | 213 +++++++++
 src/Makefile.in                                    |  19 +-
 src/android.c                                      |  82 +++-
 src/androidgui.h                                   |  11 +
 src/androidselect.c                                | 249 ++++++++++
 src/androidterm.c                                  |  22 +
 src/androidterm.h                                  |   9 +
 src/emacs.c                                        |   2 +
 src/fns.c                                          |  16 +-
 src/w32.c                                          |  45 +-
 src/w32fns.c                                       |  28 +-
 test/lisp/international/mule-tests.el              |  66 +++
 test/lisp/net/tramp-archive-tests.el               |   3 +
 test/lisp/net/tramp-tests.el                       |  60 ++-
 .../progmodes/c-ts-mode-resources/indent-bsd.erts  |  93 ++++
 .../lisp/progmodes/c-ts-mode-resources/indent.erts |  13 +
 test/lisp/progmodes/c-ts-mode-tests.el             |   4 +
 .../ruby-mode-resources/ruby-method-call-indent.rb |   9 +
 test/src/keymap-tests.el                           |  33 ++
 xcompile/malloc/dynarray-skeleton.c                | 528 ---------------------
 xcompile/malloc/dynarray.h                         | 177 -------
 xcompile/malloc/dynarray_at_failure.c              |  40 --
 xcompile/malloc/dynarray_emplace_enlarge.c         |  77 ---
 xcompile/malloc/dynarray_finalize.c                |  66 ---
 xcompile/malloc/dynarray_resize.c                  |  68 ---
 xcompile/malloc/dynarray_resize_clear.c            |  39 --
 xcompile/malloc/scratch_buffer.h                   | 135 ------
 xcompile/malloc/scratch_buffer_dupfree.c           |  41 --
 xcompile/malloc/scratch_buffer_grow.c              |  56 ---
 xcompile/malloc/scratch_buffer_grow_preserve.c     |  67 ---
 xcompile/malloc/scratch_buffer_set_array_size.c    |  64 ---
 346 files changed, 3951 insertions(+), 2545 deletions(-)
 create mode 100644 build-aux/ndk-build-helper-1.mk
 create mode 100644 build-aux/ndk-build-helper-2.mk
 copy admin/diff-tar-files => build-aux/ndk-build-helper-3.mk (54%)
 mode change 100755 => 100644
 create mode 100644 build-aux/ndk-build-helper-4.mk
 create mode 100644 build-aux/ndk-build-helper.mk
 create mode 100644 build-aux/ndk-module-extract.awk
 rename {xcompile => cross}/Makefile.in (98%)
 rename {xcompile => cross}/README (66%)
 rename {xcompile => cross}/langinfo.h (100%)
 rename {xcompile => cross}/lib/COPYING (100%)
 rename {xcompile => cross}/lib/acl-errno-valid.c (100%)
 rename {xcompile => cross}/lib/acl-internal.c (100%)
 rename {xcompile => cross}/lib/acl-internal.h (100%)
 rename {xcompile => cross}/lib/acl.h (100%)
 rename {xcompile => cross}/lib/acl_entries.c (100%)
 rename {xcompile => cross}/lib/af_alg.h (100%)
 rename {xcompile => cross}/lib/alloca.in.h (100%)
 rename {xcompile => cross}/lib/allocator.c (100%)
 rename {xcompile => cross}/lib/allocator.h (100%)
 rename {xcompile => cross}/lib/arg-nonnull.h (100%)
 rename {xcompile => cross}/lib/assert.in.h (100%)
 rename {xcompile => cross}/lib/at-func.c (100%)
 rename {xcompile => cross}/lib/attribute.h (100%)
 rename {xcompile => cross}/lib/binary-io.c (100%)
 rename {xcompile => cross}/lib/binary-io.h (100%)
 rename {xcompile => cross}/lib/byteswap.in.h (100%)
 rename {xcompile => cross}/lib/c++defs.h (100%)
 rename {xcompile => cross}/lib/c-ctype.c (100%)
 rename {xcompile => cross}/lib/c-ctype.h (100%)
 rename {xcompile => cross}/lib/c-strcase.h (100%)
 rename {xcompile => cross}/lib/c-strcasecmp.c (100%)
 rename {xcompile => cross}/lib/c-strncasecmp.c (100%)
 rename {xcompile => cross}/lib/canonicalize-lgpl.c (100%)
 rename {xcompile => cross}/lib/careadlinkat.c (100%)
 rename {xcompile => cross}/lib/careadlinkat.h (100%)
 rename {xcompile => cross}/lib/cdefs.h (100%)
 rename {xcompile => cross}/lib/cloexec.c (100%)
 rename {xcompile => cross}/lib/cloexec.h (100%)
 rename {xcompile => cross}/lib/close-stream.c (100%)
 rename {xcompile => cross}/lib/close-stream.h (100%)
 rename {xcompile => cross}/lib/copy-file-range.c (100%)
 rename {xcompile => cross}/lib/count-leading-zeros.c (100%)
 rename {xcompile => cross}/lib/count-leading-zeros.h (100%)
 rename {xcompile => cross}/lib/count-one-bits.c (100%)
 rename {xcompile => cross}/lib/count-one-bits.h (100%)
 rename {xcompile => cross}/lib/count-trailing-zeros.c (100%)
 rename {xcompile => cross}/lib/count-trailing-zeros.h (100%)
 rename {xcompile => cross}/lib/diffseq.h (100%)
 rename {xcompile => cross}/lib/dirent.in.h (100%)
 rename {xcompile => cross}/lib/dirfd.c (100%)
 rename {xcompile => cross}/lib/dtoastr.c (100%)
 rename {xcompile => cross}/lib/dtotimespec.c (100%)
 rename {xcompile => cross}/lib/dup2.c (100%)
 rename {xcompile => cross}/lib/dynarray.h (100%)
 rename {xcompile => cross}/lib/eloop-threshold.h (100%)
 rename {xcompile => cross}/lib/errno.in.h (100%)
 rename {xcompile => cross}/lib/euidaccess.c (100%)
 rename {xcompile => cross}/lib/execinfo.c (100%)
 rename {xcompile => cross}/lib/execinfo.in.h (100%)
 rename {xcompile => cross}/lib/explicit_bzero.c (100%)
 rename {xcompile => cross}/lib/faccessat.c (100%)
 rename {xcompile => cross}/lib/fchmodat.c (100%)
 rename {xcompile => cross}/lib/fcntl.c (100%)
 rename {xcompile => cross}/lib/fcntl.in.h (100%)
 rename {xcompile => cross}/lib/fdopendir.c (100%)
 rename {xcompile => cross}/lib/file-has-acl.c (100%)
 rename {xcompile => cross}/lib/filemode.c (100%)
 rename {xcompile => cross}/lib/filemode.h (100%)
 rename {xcompile => cross}/lib/filename.h (100%)
 rename {xcompile => cross}/lib/filevercmp.c (100%)
 rename {xcompile => cross}/lib/filevercmp.h (100%)
 rename {xcompile => cross}/lib/fingerprint.c (100%)
 rename {xcompile => cross}/lib/fingerprint.h (100%)
 rename {xcompile => cross}/lib/flexmember.h (100%)
 rename {xcompile => cross}/lib/fpending.c (100%)
 rename {xcompile => cross}/lib/fpending.h (100%)
 rename {xcompile => cross}/lib/free.c (100%)
 rename {xcompile => cross}/lib/fstatat.c (100%)
 rename {xcompile => cross}/lib/fsusage.c (100%)
 rename {xcompile => cross}/lib/fsusage.h (100%)
 rename {xcompile => cross}/lib/fsync.c (100%)
 rename {xcompile => cross}/lib/ftoastr.c (100%)
 rename {xcompile => cross}/lib/ftoastr.h (100%)
 rename {xcompile => cross}/lib/futimens.c (100%)
 rename {xcompile => cross}/lib/get-permissions.c (100%)
 rename {xcompile => cross}/lib/getdelim.c (100%)
 rename {xcompile => cross}/lib/getdtablesize.c (100%)
 rename {xcompile => cross}/lib/getgroups.c (100%)
 rename {xcompile => cross}/lib/getline.c (100%)
 rename {xcompile => cross}/lib/getloadavg.c (100%)
 rename {xcompile => cross}/lib/getopt-cdefs.in.h (100%)
 rename {xcompile => cross}/lib/getopt-core.h (100%)
 rename {xcompile => cross}/lib/getopt-ext.h (100%)
 rename {xcompile => cross}/lib/getopt-pfx-core.h (100%)
 rename {xcompile => cross}/lib/getopt-pfx-ext.h (100%)
 rename {xcompile => cross}/lib/getopt.c (100%)
 rename {xcompile => cross}/lib/getopt.in.h (100%)
 rename {xcompile => cross}/lib/getopt1.c (100%)
 rename {xcompile => cross}/lib/getopt_int.h (100%)
 rename {xcompile => cross}/lib/getrandom.c (100%)
 rename {xcompile => cross}/lib/gettext.h (100%)
 rename {xcompile => cross}/lib/gettime.c (100%)
 rename {xcompile => cross}/lib/gettimeofday.c (100%)
 rename {xcompile => cross}/lib/group-member.c (100%)
 rename {xcompile => cross}/lib/idx.h (100%)
 rename {xcompile => cross}/lib/ieee754.in.h (100%)
 rename {xcompile => cross}/lib/ignore-value.h (100%)
 rename {xcompile => cross}/lib/intprops-internal.h (100%)
 rename {xcompile => cross}/lib/intprops.h (100%)
 rename {xcompile => cross}/lib/inttypes.in.h (100%)
 rename {xcompile => cross}/lib/lchmod.c (100%)
 rename {xcompile => cross}/lib/libc-config.h (100%)
 rename {xcompile => cross}/lib/limits.in.h (100%)
 rename {xcompile => cross}/lib/lstat.c (100%)
 rename {xcompile => cross}/lib/malloc.c (100%)
 rename {xcompile => cross}/lib/malloc/dynarray-skeleton.c (100%)
 rename {xcompile => cross}/lib/malloc/dynarray.h (100%)
 rename {xcompile => cross}/lib/malloc/dynarray_at_failure.c (100%)
 rename {xcompile => cross}/lib/malloc/dynarray_emplace_enlarge.c (100%)
 rename {xcompile => cross}/lib/malloc/dynarray_finalize.c (100%)
 rename {xcompile => cross}/lib/malloc/dynarray_resize.c (100%)
 rename {xcompile => cross}/lib/malloc/dynarray_resize_clear.c (100%)
 rename {xcompile => cross}/lib/malloc/scratch_buffer.h (100%)
 rename {xcompile => cross}/lib/malloc/scratch_buffer_dupfree.c (100%)
 rename {xcompile => cross}/lib/malloc/scratch_buffer_grow.c (100%)
 rename {xcompile => cross}/lib/malloc/scratch_buffer_grow_preserve.c (100%)
 rename {xcompile => cross}/lib/malloc/scratch_buffer_set_array_size.c (100%)
 rename {xcompile => cross}/lib/md5-stream.c (100%)
 rename {xcompile => cross}/lib/md5.c (100%)
 rename {xcompile => cross}/lib/md5.h (100%)
 rename {xcompile => cross}/lib/memmem.c (100%)
 rename {xcompile => cross}/lib/mempcpy.c (100%)
 rename {xcompile => cross}/lib/memrchr.c (100%)
 rename {xcompile => cross}/lib/memset_explicit.c (100%)
 rename {xcompile => cross}/lib/min-max.h (100%)
 rename {xcompile => cross}/lib/mini-gmp-gnulib.c (100%)
 rename {xcompile => cross}/lib/mini-gmp.c (100%)
 rename {xcompile => cross}/lib/mini-gmp.h (100%)
 rename {xcompile => cross}/lib/minmax.h (100%)
 rename {xcompile => cross}/lib/mkostemp.c (100%)
 rename {xcompile => cross}/lib/mktime-internal.h (100%)
 rename {xcompile => cross}/lib/mktime.c (100%)
 rename {xcompile => cross}/lib/nanosleep.c (100%)
 rename {xcompile => cross}/lib/nproc.c (100%)
 rename {xcompile => cross}/lib/nproc.h (100%)
 rename {xcompile => cross}/lib/nstrftime.c (100%)
 rename {xcompile => cross}/lib/open.c (100%)
 rename {xcompile => cross}/lib/openat-die.c (100%)
 rename {xcompile => cross}/lib/openat-priv.h (100%)
 rename {xcompile => cross}/lib/openat-proc.c (100%)
 rename {xcompile => cross}/lib/openat.h (100%)
 rename {xcompile => cross}/lib/pathmax.h (100%)
 rename {xcompile => cross}/lib/pipe2.c (100%)
 rename {xcompile => cross}/lib/pselect.c (100%)
 rename {xcompile => cross}/lib/pthread_sigmask.c (100%)
 rename {xcompile => cross}/lib/qcopy-acl.c (100%)
 rename {xcompile => cross}/lib/rawmemchr.c (100%)
 rename {xcompile => cross}/lib/rawmemchr.valgrind (100%)
 rename {xcompile => cross}/lib/readlink.c (100%)
 rename {xcompile => cross}/lib/readlinkat.c (100%)
 rename {xcompile => cross}/lib/realloc.c (100%)
 rename {xcompile => cross}/lib/regcomp.c (100%)
 rename {xcompile => cross}/lib/regex.c (100%)
 rename {xcompile => cross}/lib/regex.h (100%)
 rename {xcompile => cross}/lib/regex_internal.c (100%)
 rename {xcompile => cross}/lib/regex_internal.h (100%)
 rename {xcompile => cross}/lib/regexec.c (100%)
 rename {xcompile => cross}/lib/root-uid.h (100%)
 rename {xcompile => cross}/lib/save-cwd.c (100%)
 rename {xcompile => cross}/lib/save-cwd.h (100%)
 rename {xcompile => cross}/lib/scratch_buffer.h (100%)
 rename {xcompile => cross}/lib/set-permissions.c (100%)
 rename {xcompile => cross}/lib/sha1.c (100%)
 rename {xcompile => cross}/lib/sha1.h (100%)
 rename {xcompile => cross}/lib/sha256.c (100%)
 rename {xcompile => cross}/lib/sha256.h (100%)
 rename {xcompile => cross}/lib/sha512.c (100%)
 rename {xcompile => cross}/lib/sha512.h (100%)
 rename {xcompile => cross}/lib/sig2str.c (100%)
 rename {xcompile => cross}/lib/sig2str.h (100%)
 rename {xcompile => cross}/lib/sigdescr_np.c (100%)
 rename {xcompile => cross}/lib/signal.in.h (100%)
 rename {xcompile => cross}/lib/stat-time.c (100%)
 rename {xcompile => cross}/lib/stat-time.h (100%)
 copy {lib => cross/lib}/stdalign.in.h (100%)
 copy {lib => cross/lib}/stdckdint.in.h (100%)
 copy {lib => cross/lib}/stddef.in.h (100%)
 copy {lib => cross/lib}/stdint.in.h (100%)
 copy {lib => cross/lib}/stdio-impl.h (100%)
 copy {lib => cross/lib}/stdio.in.h (100%)
 copy {lib => cross/lib}/stdlib.in.h (100%)
 rename {xcompile => cross}/lib/stpcpy.c (100%)
 rename {xcompile => cross}/lib/str-two-way.h (100%)
 rename {xcompile => cross}/lib/strftime.h (100%)
 rename {xcompile => cross}/lib/string.in.h (100%)
 rename {xcompile => cross}/lib/strnlen.c (100%)
 rename {xcompile => cross}/lib/strtoimax.c (100%)
 rename {xcompile => cross}/lib/strtol.c (100%)
 rename {xcompile => cross}/lib/strtoll.c (100%)
 rename {xcompile => cross}/lib/symlink.c (100%)
 rename {xcompile => cross}/lib/sys_random.in.h (100%)
 rename {xcompile => cross}/lib/sys_select.in.h (100%)
 rename {xcompile => cross}/lib/sys_stat.in.h (100%)
 rename {xcompile => cross}/lib/sys_time.in.h (100%)
 rename {xcompile => cross}/lib/sys_types.in.h (100%)
 rename {xcompile => cross}/lib/tempname.c (100%)
 rename {xcompile => cross}/lib/tempname.h (100%)
 rename {xcompile => cross}/lib/time-internal.h (100%)
 rename {xcompile => cross}/lib/time.in.h (100%)
 rename {xcompile => cross}/lib/time_r.c (100%)
 rename {xcompile => cross}/lib/time_rz.c (100%)
 rename {xcompile => cross}/lib/timegm.c (100%)
 rename {xcompile => cross}/lib/timespec-add.c (100%)
 rename {xcompile => cross}/lib/timespec-sub.c (100%)
 rename {xcompile => cross}/lib/timespec.c (100%)
 rename {xcompile => cross}/lib/timespec.h (100%)
 rename {xcompile => cross}/lib/u64.c (100%)
 rename {xcompile => cross}/lib/u64.h (100%)
 rename {xcompile => cross}/lib/unistd.c (100%)
 rename {xcompile => cross}/lib/unistd.in.h (100%)
 rename {xcompile => cross}/lib/unlocked-io.h (100%)
 rename {xcompile => cross}/lib/utimens.c (100%)
 rename {xcompile => cross}/lib/utimens.h (100%)
 rename {xcompile => cross}/lib/utimensat.c (100%)
 rename {xcompile => cross}/lib/verify.h (100%)
 rename {xcompile => cross}/lib/vla.h (100%)
 rename {xcompile => cross}/lib/warn-on-use.h (100%)
 rename {xcompile => cross}/lib/xalloc-oversized.h (100%)
 create mode 100644 cross/ndk-build/Makefile.in
 copy admin/diff-tar-files => cross/ndk-build/ndk-build-executable.mk (54%)
 mode change 100755 => 100644
 create mode 100644 cross/ndk-build/ndk-build-shared-library.mk
 create mode 100644 cross/ndk-build/ndk-build-static-library.mk
 copy build-aux/git-hooks/prepare-commit-msg => cross/ndk-build/ndk-build.in 
(50%)
 mode change 100755 => 100644
 copy admin/diff-tar-files => cross/ndk-build/ndk-build.mk.in (51%)
 mode change 100755 => 100644
 create mode 100644 cross/ndk-build/ndk-clear-vars.mk
 copy admin/diff-tar-files => cross/ndk-build/ndk-prebuilt-shared-library.mk 
(54%)
 mode change 100755 => 100644
 copy admin/diff-tar-files => cross/ndk-build/ndk-prebuilt-static-library.mk 
(54%)
 mode change 100755 => 100644
 rename {xcompile => cross}/verbose.mk.android (100%)
 copy java/org/gnu/emacs/{EmacsThread.java => EmacsClipboard.java} (56%)
 create mode 100644 java/org/gnu/emacs/EmacsSdk11Clipboard.java
 create mode 100644 java/org/gnu/emacs/EmacsSdk8Clipboard.java
 create mode 100644 lisp/progmodes/c-ts-common.el
 create mode 100644 m4/ndk-build.m4
 create mode 100644 src/androidselect.c
 create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-bsd.erts
 delete mode 100644 xcompile/malloc/dynarray-skeleton.c
 delete mode 100644 xcompile/malloc/dynarray.h
 delete mode 100644 xcompile/malloc/dynarray_at_failure.c
 delete mode 100644 xcompile/malloc/dynarray_emplace_enlarge.c
 delete mode 100644 xcompile/malloc/dynarray_finalize.c
 delete mode 100644 xcompile/malloc/dynarray_resize.c
 delete mode 100644 xcompile/malloc/dynarray_resize_clear.c
 delete mode 100644 xcompile/malloc/scratch_buffer.h
 delete mode 100644 xcompile/malloc/scratch_buffer_dupfree.c
 delete mode 100644 xcompile/malloc/scratch_buffer_grow.c
 delete mode 100644 xcompile/malloc/scratch_buffer_grow_preserve.c
 delete mode 100644 xcompile/malloc/scratch_buffer_set_array_size.c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]