[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
- feature/android updated (62da1e57426 -> 8acab739083),
Po Lu <=
- feature/android 9d3aacedf0c 2/5: Update android port, Po Lu, 2023/01/23
- feature/android 47d731d2140 4/5: Fix distclean target, Po Lu, 2023/01/23
- feature/android de3d8ae71b4 1/5: Update android port, Po Lu, 2023/01/23
- feature/android 4de6b187933 3/5: Update Android port, Po Lu, 2023/01/23
- feature/android 8acab739083 5/5: Merge remote-tracking branch 'origin/master' into feature/android, Po Lu, 2023/01/23