unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Help with Android port? (+ gnulib question)
       [not found] <87wn67khif.fsf.ref@yahoo.com>
@ 2022-12-31 10:13 ` Po Lu
  0 siblings, 0 replies; only message in thread
From: Po Lu @ 2022-12-31 10:13 UTC (permalink / raw)
  To: emacs-devel

As promised last November, I've pushed about 14,000 lines of stuff, with
support for building elc's with an Emacs built for the build machine,
then another set of binaries for the host machine (thus cross-compiling
Emacs), along with the configury for setting up the Android SDK build
tools, and the initial OS and window system support code for the Android
operating system.

It can be found on the feature/android branch.  Right now, what does not
work is (in ascending order by how difficult it would be to make it
work):

  - there is no documentation.
  - there is no event handling aside from that of resize events.
  - text rendering doesn't work, everything is a glyphless glyph because
    the font backend is not fully implemented.
  - image display.
  - support for building Emacs with third party libraries.
  - dumping Emacs to disk upon first startup on the Android device.

Does anyone want to help fix those?  I will get to most of them
eventually, but if more people are involved they will get fixed faster.

Also, does anyone want to look at the mess in lib/Makefile.in and see
how that can be eliminated?  Along with the changes to random files in
lib/*.c to make them work with the odd cross-compile system?

Thanks.



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-12-31 10:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <87wn67khif.fsf.ref@yahoo.com>
2022-12-31 10:13 ` Help with Android port? (+ gnulib question) Po Lu

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).