mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-27 08:43:40 -07:00
* .gitignore: Update with new files. Do not ignore std*.in.h. * INSTALL.android: Explain how to build Emacs with external dependencies. * Makefile.in (xcompile, cross): Rename to `cross'. (clean_dirs): Clean cross, not xcompile. * README: Document new directories. * build-aux/ndk-build-helper-1.mk (build_kind, NDK_SO_NAMES): * build-aux/ndk-build-helper-2.mk (build_kind, NDK_SO_NAMES): * build-aux/ndk-build-helper-3.mk (build_kind): * build-aux/ndk-build-helper-4.mk: * build-aux/ndk-build-helper.mk (NDK_BUILD_DIR, my-dir): * build-aux/ndk-module-extract.awk: New files. * configure.ac: Set up libgif, libwebp, and libpng for ndk-build. * cross/ndk-build/Makefile.in (srcdir, NDK_BUILD_ANDROID_MK): * cross/ndk-build/ndk-build-executable.mk: * cross/ndk-build/ndk-build-shared-library.mk (eq, objname): * cross/ndk-build/ndk-build-static-library.mk (eq, objname): * cross/ndk-build/ndk-build.in (NDK_BUILD_MODULES): * cross/ndk-build/ndk-build.mk.in (NDK_BUILD_MODULES) (NDK_BUILD_SHARED): * cross/ndk-build/ndk-clear-vars.mk: * cross/ndk-build/ndk-prebuilt-shared-library.mk: * cross/ndk-build/ndk-prebuilt-static-library.mk: New files. * doc/emacs/android.texi (Android, Android Environment): Document clipboard support on Android. * doc/emacs/emacs.texi (Top): Update menus. * etc/MACHINES: Document Android. * java/AndroidManifest.xml.in: Respect new `--with-android-debug' option. * java/Makefile.in (CROSS_BINS, CROSS_LIBS): Adjust for rename. Include ndk-build.mk.:(emacs.apk-in): Depend on shared libraries. Then, package shared libraries. * java/org/gnu/emacs/EmacsClipboard.java (EmacsClipboard): New class. * java/org/gnu/emacs/EmacsFontDriver.java: Update comment to say this is unused. * java/org/gnu/emacs/EmacsNative.java (EmacsNative): New function `sendExpose'. * java/org/gnu/emacs/EmacsSdk11Clipboard.java (EmacsSdk11Clipboard): * java/org/gnu/emacs/EmacsSdk8Clipboard.java (EmacsSdk8Clipboard): New classes. * java/org/gnu/emacs/EmacsView.java (EmacsView, handleDirtyBitmap) (onDetachedFromWindow): When window is reattached, expose the frame. * lib/Makefile.in (VPATH): (ALL_CFLAGS): Adjust for rename. * lisp/term/android-win.el (android-clipboard-exists-p) (android-get-clipboard, android-set-clipboard) (android-clipboard-owner-p, android-primary-selection) (android-get-clipboard-1, android-get-primary) (android-selection-bounds, android-encode-select-string) (gui-backend-get-selection, gui-backend-selection-exists-p) (gui-backend-selection-owner-p, gui-backend-set-selection): New functions. * m4/ndk-build.m4: New file. * src/Makefile.in (GIF_CFLAGS, ANDROID_LDFLAGS): New variables. (EMACS_CFLAGS): Add GIF_CFLAGS. Include ndk-build.mk. (libemacs.so): Depend on and link with required libraries. * src/android.c (android_check_compressed_file): New function. (android_open): Work around Android platform bug. (sendExpose): New function. (android_readdir): Set d_type if this is a directory. * src/androidgui.h (enum android_event_type) (struct android_expose_event, union android_event): Add expose events. * src/androidselect.c (struct android_emacs_clipboard) (android_init_emacs_clipboard, Fandroid_clipboard_owner_p) (Fandroid_set_clipboard, Fandroid_get_clipboard) (Fandroid_clipboard_exists_p, init_androidselect) (syms_of_androidselect): New file. * src/androidterm.c (handle_one_android_event): Handle exposures. * src/androidterm.h: Update prototypes. * src/emacs.c (android_emacs_init): Initialize androidselect. |
||
|---|---|---|
| .. | ||
| 00gnulib.m4 | ||
| __inline.m4 | ||
| absolute-header.m4 | ||
| acl.m4 | ||
| alloca.m4 | ||
| assert_h.m4 | ||
| builtin-expect.m4 | ||
| byteswap.m4 | ||
| c-bool.m4 | ||
| canonicalize.m4 | ||
| clock_time.m4 | ||
| copy-file-range.m4 | ||
| d-type.m4 | ||
| dirent_h.m4 | ||
| dirfd.m4 | ||
| double-slash-root.m4 | ||
| dup2.m4 | ||
| eealloc.m4 | ||
| environ.m4 | ||
| errno_h.m4 | ||
| euidaccess.m4 | ||
| execinfo.m4 | ||
| explicit_bzero.m4 | ||
| extensions.m4 | ||
| extern-inline.m4 | ||
| faccessat.m4 | ||
| fchmodat.m4 | ||
| fcntl.m4 | ||
| fcntl_h.m4 | ||
| fdopendir.m4 | ||
| filemode.m4 | ||
| flexmember.m4 | ||
| fpending.m4 | ||
| fpieee.m4 | ||
| free.m4 | ||
| fstatat.m4 | ||
| fsusage.m4 | ||
| fsync.m4 | ||
| futimens.m4 | ||
| getdelim.m4 | ||
| getdtablesize.m4 | ||
| getgroups.m4 | ||
| getline.m4 | ||
| getloadavg.m4 | ||
| getopt.m4 | ||
| getrandom.m4 | ||
| gettime.m4 | ||
| gettimeofday.m4 | ||
| gnulib-common.m4 | ||
| gnulib-comp.m4 | ||
| group-member.m4 | ||
| ieee754-h.m4 | ||
| include_next.m4 | ||
| inttypes.m4 | ||
| largefile.m4 | ||
| lchmod.m4 | ||
| libgmp.m4 | ||
| limits-h.m4 | ||
| lstat.m4 | ||
| malloc.m4 | ||
| manywarnings.m4 | ||
| mbstate_t.m4 | ||
| md5.m4 | ||
| memmem.m4 | ||
| mempcpy.m4 | ||
| memrchr.m4 | ||
| memset_explicit.m4 | ||
| minmax.m4 | ||
| mkostemp.m4 | ||
| mktime.m4 | ||
| mode_t.m4 | ||
| multiarch.m4 | ||
| nanosleep.m4 | ||
| ndk-build.m4 | ||
| nocrash.m4 | ||
| nproc.m4 | ||
| nstrftime.m4 | ||
| off_t.m4 | ||
| open-cloexec.m4 | ||
| open-slash.m4 | ||
| open.m4 | ||
| pathmax.m4 | ||
| pid_t.m4 | ||
| pipe2.m4 | ||
| pkg.m4 | ||
| pselect.m4 | ||
| pthread_sigmask.m4 | ||
| rawmemchr.m4 | ||
| readlink.m4 | ||
| readlinkat.m4 | ||
| realloc.m4 | ||
| regex.m4 | ||
| sha1.m4 | ||
| sha256.m4 | ||
| sha512.m4 | ||
| sig2str.m4 | ||
| sigdescr_np.m4 | ||
| signal_h.m4 | ||
| socklen.m4 | ||
| ssize_t.m4 | ||
| st_dm_mode.m4 | ||
| stat-time.m4 | ||
| std-gnu11.m4 | ||
| stdalign.m4 | ||
| stddef_h.m4 | ||
| stdint.m4 | ||
| stdio_h.m4 | ||
| stdlib_h.m4 | ||
| stpcpy.m4 | ||
| string_h.m4 | ||
| strnlen.m4 | ||
| strtoimax.m4 | ||
| strtoll.m4 | ||
| symlink.m4 | ||
| sys_random_h.m4 | ||
| sys_select_h.m4 | ||
| sys_socket_h.m4 | ||
| sys_stat_h.m4 | ||
| sys_time_h.m4 | ||
| sys_types_h.m4 | ||
| tempname.m4 | ||
| time_h.m4 | ||
| time_r.m4 | ||
| time_rz.m4 | ||
| timegm.m4 | ||
| timer_time.m4 | ||
| timespec.m4 | ||
| tm_gmtoff.m4 | ||
| unistd_h.m4 | ||
| unlocked-io.m4 | ||
| utimens.m4 | ||
| utimensat.m4 | ||
| utimes.m4 | ||
| vararrays.m4 | ||
| warnings.m4 | ||
| wchar_t.m4 | ||
| xattr.m4 | ||
| year2038.m4 | ||
| zzgnulib.m4 | ||