Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
339 commits
Select commit Hold shift + click to select a range
6b679a8
Added colours image to testapp
inclement Jun 11, 2015
4f08c33
Modified NDK recipe to unpack more generically
inclement Jun 15, 2015
a539c3f
Updated README
inclement Jun 15, 2015
6178232
Added a comment note to Hardware.java
inclement Jun 15, 2015
85f8a36
Changed pyjniussdl2 to patch normal pyjnius (for now)
inclement Jun 16, 2015
af65c89
Removed now-unused parts of sdl2 recipe
inclement Jun 16, 2015
aed700c
Changed build folder names to use recipe name
inclement Jun 16, 2015
bfc7266
Added recipes for all sdl2 components
inclement Jun 16, 2015
851ed0b
Added patch to pyjniussdl2 recipe
inclement Jun 16, 2015
7ac8e8a
Fixed sdl2 component recipes and patches
inclement Jun 17, 2015
f1e6863
Fixed pyjnius and kivy sdl2 recipes
inclement Jun 17, 2015
77497a3
Some debug changes following bionoid's build
inclement Jun 17, 2015
e01038b
Fixed toolchain version from distribute.sh
inclement Jun 17, 2015
22fc615
Fixed ndk r8 detection
inclement Jun 17, 2015
61d3641
Added private version for sdl2 (to decide whether to unpack)
inclement Jun 19, 2015
cc44856
Added Android services to missing stuff in readme
inclement Jun 19, 2015
42b8d4f
Moved python unpacking to before .so load in sdl2
inclement Jun 20, 2015
4747821
Removed .py->.pyo compilation for sdl2, it's broken
inclement Jun 20, 2015
e4971e7
Added more debug things to the test app
inclement Jun 20, 2015
e64d6db
Moved everything to a subdir
inclement Jun 20, 2015
8f73f85
Moved README back to main dir
inclement Jun 20, 2015
1027140
Added initial setup.py and LICENSE
inclement Jun 20, 2015
bc5ed88
Changed NewPythonActivity to org.kivy.android.PythonActivity
inclement Jun 20, 2015
d56aad6
Moved tests folder to top level
inclement Jun 20, 2015
4988130
Another net.inclem -> org.kivy replacement
inclement Jun 21, 2015
17ed6b7
Changed storage dir to use appdirs
inclement Jun 21, 2015
86c8735
Added distribution data storage and list option
inclement Jun 21, 2015
13a4a1d
Fixed dist info storage at end of run_distribute
inclement Jun 21, 2015
3f201f2
Changed pygame bootstrap to download all jni dependencies
inclement Jun 21, 2015
a6d8a1d
Fixed incorrect super call
inclement Jun 21, 2015
0a76ff5
Changed liblink so objs go in a recipe-specific dir
inclement Jun 21, 2015
1d93a70
Changed some prints to logger outputs
inclement Jun 21, 2015
ccf6204
Added Distribution class
inclement Jun 21, 2015
f6d9565
Added initial templating for sdl2
inclement Jun 22, 2015
d9a746d
Added customisable path for sdl2 dists
inclement Jun 23, 2015
9a0eb95
Added .projectile
inclement Jun 23, 2015
3b546aa
Updated README and some planned doc
inclement Jun 24, 2015
b464386
Added icon option to sdl2 build.py
inclement Jun 24, 2015
6e8e536
Added sphinx doc stuff
inclement Jun 24, 2015
df9587b
Changed bootstraps to be like recipes
inclement Jun 26, 2015
602ed63
Improved some info messages in toolchain.py
inclement Jun 26, 2015
93b249e
Moved pygame bootstrap to new bootstraps dir
inclement Jun 26, 2015
cc2b77c
Updated README
inclement Jun 26, 2015
da8f6ed
Added __init__.py for bootstrap dirs
inclement Jun 27, 2015
aed475c
Fixed up the Distribution class
inclement Jun 27, 2015
09c817e
Removed incorrectly placed template
inclement Jun 27, 2015
c2216b9
Changed dist creation to use Distribution
inclement Jun 27, 2015
458d45f
Added some doc initial pages
inclement Jun 27, 2015
e1c931a
Added sphinx theme
inclement Jun 27, 2015
d27f359
Set doc to use sphinx theme
inclement Jun 27, 2015
30f2d2f
More preliminary doc pages
inclement Jun 28, 2015
f6f6c3b
Fixed bug with dist name choosing
inclement Jun 28, 2015
8ddff68
Added some more doc
inclement Jun 28, 2015
dc072b5
More recipe doc
inclement Jun 28, 2015
411feff
More recipe documentation
inclement Jun 28, 2015
43f6213
More recipe doc (including NDKRecipe)
inclement Jun 28, 2015
8988428
Documented necessity of recipe variable
inclement Jun 28, 2015
c59be88
Tidied the recipe doc, it is done for now
inclement Jun 28, 2015
a6922dd
Added basic quickstart doc
inclement Jun 28, 2015
c0d8587
Added recipe template
inclement Jun 28, 2015
c2531c7
Made setup.py work
inclement Jun 28, 2015
ffaf102
Import changes to work with setup.py
inclement Jun 28, 2015
96e0c48
Added garish colours to recipe listing
inclement Jun 28, 2015
ef25bb7
More garish colours in command output
inclement Jun 28, 2015
deff5d6
Added (untested) numpy and vispy recipes
inclement Jun 28, 2015
62b610f
Added 'untested recipes' to readme
inclement Jun 28, 2015
7812574
Made bootstrap loading work with setup.py
inclement Jun 28, 2015
910462f
Updated quickstart to add pip install
inclement Jun 28, 2015
3c5523a
Changed build.py to be startable from a function
inclement Jun 28, 2015
1b1c99b
Added documentation for the different cl commands
inclement Jun 28, 2015
584e54f
Added preliminary apk command to cl options
inclement Jun 28, 2015
e380c4b
Added initial apis doc
inclement Jun 28, 2015
bd2ec6b
Documented Pyjnius
inclement Jun 28, 2015
f9aaf3e
Added initial plyer doc
inclement Jun 28, 2015
734035e
Finished Plyer initial doc
inclement Jun 28, 2015
27223e0
Fixed Plyer doc link
inclement Jun 28, 2015
72151e5
Reworded Plyer and Pyjnius descriptions
inclement Jun 28, 2015
2eefe17
Added doc page for comparing old p4a with new p4a
inclement Jun 28, 2015
6f49249
Added preliminary pymodules install
inclement Jun 29, 2015
64998d3
Added MANIFEST.in
inclement Jul 1, 2015
25aa9a9
Fixed setup.py to use with MANIFEST.in
inclement Jul 1, 2015
14bc7d8
Added bdist_apk Command
inclement Jul 1, 2015
d89ec57
Fixed build.py in both bootstraps
inclement Jul 2, 2015
918a7c1
Updated README
inclement Jul 2, 2015
27f6296
Added export_dist command
inclement Jul 2, 2015
05bcf0f
Added symlink_dist command
inclement Jul 2, 2015
067f206
Moved dist building to a separate function
inclement Jul 3, 2015
da4d44a
Rearranged options so that apk can build dists
inclement Jul 3, 2015
9a24023
Moved dist creation to decorator
inclement Jul 4, 2015
3418bb9
Changed all cl options to use dist decorator
inclement Jul 4, 2015
a636726
Documented dist decorator
inclement Jul 4, 2015
8e8d739
Fixed pygame build.py (tried to modify globals)
inclement Jul 4, 2015
9de9a94
Fixed dist selection
inclement Jul 4, 2015
902e9d0
Removed recipe conflicts print if there are none
inclement Jul 4, 2015
82b8332
Removed debug prints and dist -> _dist
inclement Jul 4, 2015
bbc1bee
Removed setuptools entry func
inclement Jul 4, 2015
8f60443
Added doc to bdist_apk class
inclement Jul 4, 2015
33e15ae
Added p4a console_script in setup.py
inclement Jul 4, 2015
8950514
Changed Context creation order
inclement Jul 4, 2015
fb8215d
Updated quickstart doc
inclement Jul 4, 2015
2bd4aa3
Added link from quickstart to commands doc
inclement Jul 4, 2015
e615db6
Moved context build preparation to separate method
inclement Jul 4, 2015
45bf09e
Initial fixes for python3
inclement Jul 4, 2015
22c782c
Python3 fixes in toolchain.py
inclement Jul 4, 2015
9f3d275
Fixes for python3 in recipes and sdl2 bootstrap
inclement Jul 4, 2015
08983a0
Added jinja2 to install_requirements
inclement Jul 4, 2015
4268b73
Fixed url in quickstart
inclement Jul 4, 2015
341803f
Added classifiers in setup.py
inclement Jul 4, 2015
f5cab76
Fixed bootstrap lookup in python3 and added default
inclement Jul 4, 2015
f258776
Added res/drawable dir in sdl2 bootstrap
inclement Jul 4, 2015
e45cedf
Added argparse to setup.py
inclement Jul 4, 2015
f21a05b
Added .properties files to pygame bootstrap
inclement Jul 4, 2015
1d8abeb
Fixed pygame bootstrap for python3
inclement Jul 4, 2015
4c75b99
Removed all p4a contents ready to merge revamp
inclement Jul 4, 2015
4b0c927
Modified setup.py to include data_files
inclement Jul 4, 2015
3799083
Changed ext match to glob pattern match
inclement Jul 4, 2015
8e0cb21
Removed debug print statements
inclement Jul 4, 2015
e240bd2
Updated README
inclement Jul 4, 2015
283e26e
Removed unused package data func in setup.py
inclement Jul 5, 2015
8a12092
Added data_files to package_data instead
inclement Jul 5, 2015
98dbf41
Documented choice of package_data technique
inclement Jul 5, 2015
22b90ec
Added placeholder icon to sdl2 res/drawable
inclement Jul 5, 2015
f5fd23b
Added Setup file in recipes to bdists
inclement Jul 5, 2015
11c4c01
Added *.mk to packages
inclement Jul 5, 2015
4047504
Added *.c to bootstrap includes
inclement Jul 5, 2015
0fa758e
Added more extensions to bootstrap included files
inclement Jul 5, 2015
0efc41e
Included liblink and biglink in bdists
inclement Jul 5, 2015
d6bdd47
Added *.h and *.sh to bdists
inclement Jul 5, 2015
21ed881
Added *.sh to bootstrap bdist includes
inclement Jul 5, 2015
c96f789
Moved pygame bootstrap python folder to src
inclement Jul 5, 2015
7ecb59c
Added .c and .h files in recipe dirs to bdists
inclement Jul 5, 2015
a5fff63
Added .jpg to bootstrap includes
inclement Jul 5, 2015
71c8a87
Added .aidl files to bootstrap includes
inclement Jul 5, 2015
be2204a
Normalised MANIFEST.in includes with setup.py
inclement Jul 5, 2015
70d2f0f
Updated doc for new development location
inclement Jul 5, 2015
9cc8f7c
Added some commands doc
inclement Jul 10, 2015
3812eca
Initialised sdk/ndk etc dirs in Context
inclement Jul 10, 2015
0dfa008
Added note about p4a reference commit to README
inclement Jul 10, 2015
e127968
Added improved SDK dir and api check
inclement Jul 11, 2015
3469f7a
Improved Android API error reporting
inclement Jul 11, 2015
15e51f0
Fixed setting of env attributes in ToolchainCL
inclement Jul 11, 2015
a1d64cf
Improved NDK dir and ver checks
inclement Jul 11, 2015
27a5183
Removed debug exit(1)
inclement Jul 11, 2015
9662221
Set self.ndk_ver, not just the local variable
inclement Jul 11, 2015
cb0b399
Documented SDK and NDK setting kwargs to toolchain
inclement Jul 11, 2015
6751593
Fixed API level calculation for non-ints
inclement Jul 12, 2015
49e4b29
Removed toolchain check duplicate
inclement Jul 12, 2015
51c068d
Fixed format string
inclement Jul 12, 2015
d1d0c91
Ported ctypes fix from old-p4a (but may not work)
inclement Jul 12, 2015
fa17a7f
Added debug info in CC location
inclement Jul 12, 2015
b027f01
Fixed sdk and ndk dir storage to use realpath
inclement Jul 12, 2015
5a29d7a
Removed DIM from sh output print
inclement Jul 12, 2015
658a165
Removed another Style.DIM use in toolchain
inclement Jul 12, 2015
9bf0612
Made changes to apparently make ctypes work
inclement Jul 12, 2015
a381671
Added ctypes test to test app
inclement Jul 12, 2015
305577d
Added some notes to README
inclement Jul 12, 2015
33a930f
Added preliminary freetype and harfbuzz recipes
inclement Jul 12, 2015
2472b03
Fixed numpy compilation and upgraded to 1.9.2
inclement Jul 12, 2015
4cf5ca8
Added numpy test to test app
inclement Jul 12, 2015
a98c9a6
Added updated ctypes find_library patch
inclement Jul 14, 2015
be1a4fd
Added more vispy patches
inclement Jul 14, 2015
7524ce2
Changed vispy to 0.4 and added patches
inclement Jul 14, 2015
0420b09
Added delete_dist command
inclement Jul 14, 2015
10cfa6c
Adder ATI check removal patch
inclement Jul 15, 2015
418972f
Added troubleshooting doc page
inclement Jul 15, 2015
6856134
Added some more install instructions
inclement Jul 15, 2015
2ef7d76
Added Android SDK and NDK var setting info
inclement Jul 15, 2015
1a30379
Fixed typo in android_api argument doc
inclement Jul 15, 2015
4518c82
Added adb section to troubleshooting doc
inclement Jul 15, 2015
46631d0
Small changes to vispy and python2 recipes
inclement Jul 16, 2015
1b06b53
Added alpha release notice to logger output
inclement Jul 16, 2015
a03f664
Fixed SDL2 build doc in quickstart
inclement Jul 18, 2015
189056e
Some pep8 fixes
inclement Jul 18, 2015
146993c
More pep8 fixes
inclement Jul 18, 2015
94cfdeb
More pep8 fixes and code cleaning
inclement Jul 18, 2015
18e9b86
Changed how available dists are pretty printed
inclement Jul 18, 2015
543d35b
Made clean_builds not delete distributions
inclement Jul 18, 2015
8d20800
Added bootstrap and recipes for python3 (unfinished!)
inclement Jul 19, 2015
20c6ee2
Added empty bootstrap for testing recipes
inclement Jul 19, 2015
519092f
Added pysdl2 recipe (temporary until pip works)
inclement Jul 19, 2015
9838eab
Changed toolchain to use per-build paths
inclement Jul 19, 2015
1c27f31
Fixed pygame dist for new python-install path etc
inclement Jul 19, 2015
b7c7dd2
Fixed pymodules install - it works now
inclement Jul 21, 2015
4951f15
Removed debug exit(1) from pymodules install
inclement Jul 21, 2015
c221eb5
Updated README
inclement Jul 21, 2015
90b4da1
Updated README
inclement Jul 22, 2015
fb5f3fe
Added clean_recipe_build command
inclement Jul 22, 2015
3ed54b0
Added distinct info_notify logger style
inclement Jul 22, 2015
c6caac5
Added buildozer sdk/ndk dir check
inclement Jul 24, 2015
d848500
Documented that p4a checks for buildozer downloads
inclement Jul 24, 2015
f945e35
Changed log colours for different log levels
inclement Jul 24, 2015
e41c659
Aligned output messages of different log levels
inclement Jul 24, 2015
8668986
Changed/improved log messages in several places
inclement Jul 24, 2015
a9bf0eb
Added adb and logcat commands to cl entry_point
inclement Jul 24, 2015
8b1e109
Documented adb and logcat commands
inclement Jul 24, 2015
be12d8a
Added conflicts to recipes
inclement Jul 24, 2015
dbd2735
Added linking to harfbuzz recipe
inclement Jul 24, 2015
3c927d1
Added recipe conflict handling (and build failure)
inclement Jul 24, 2015
5be1b4a
More conflict detection changes
inclement Jul 24, 2015
2442610
Added intial alternative dependency support
inclement Jul 25, 2015
48c277e
Improved dependency graph and merged recipes
inclement Jul 25, 2015
e4fe42b
Incremented version number
inclement Jul 25, 2015
fdb3708
Removed now-redundant recipes
inclement Jul 25, 2015
4f87df1
[FIX] AttributeError: 'AnsiCodes' object has no attribute 'LIGHTBLUE_EX'
alanjds Jul 26, 2015
41af1ad
Added Vispy test app
inclement Jul 26, 2015
f2bafd1
Added pyjnius and kivy patches in new recipes
inclement Jul 28, 2015
2f84ad6
Fixed recipes -> requirements in quickstart doc
inclement Jul 29, 2015
98b2973
Made bootstrap selection automatic if not specified
inclement Aug 2, 2015
f20618d
Fixed toolchain version typo for ndk r9
inclement Aug 4, 2015
11b5487
l'ant
dessant Aug 4, 2015
70230ff
Improved error about missing CC
inclement Aug 4, 2015
e6ee1c5
Added sdk_tools argument
inclement Aug 4, 2015
382eadf
Ported python3 fix for --minsdk with pygame
inclement Aug 6, 2015
1db3be4
Correcting check for libtool
thopiekar Sep 1, 2015
92c4030
Adding expected non-blocking output
thopiekar Sep 1, 2015
e9c4c6a
Toolchain: Update DEFAULT_ANDROID_API to 15
thopiekar Sep 6, 2015
0ea575d
toolchain: adding initial git support
thopiekar Sep 6, 2015
cd6a5a2
toolchain: update submodules fixes and copytree except of symlinking
thopiekar Sep 6, 2015
4cf9e90
toolchain: Copying sourcetree less ugly
thopiekar Sep 6, 2015
dab2a8a
Fixed some invalid python syntax errors in the pygame builds. Fixes #444
dvenkatsagar Sep 10, 2015
59f97d0
Generate project.properties for bootstraps with configured target And…
str4d Sep 11, 2015
af147f8
Undefine HAVE_FTIME for Android API > 19
str4d Sep 11, 2015
e3f3759
Changed console_scripts target to a function
inclement Sep 12, 2015
4c168df
Fixed silent fail when broken recipes are imported
inclement Sep 12, 2015
878fa3b
Made pygame bootstrap copy correct file
inclement Sep 12, 2015
760d46d
Tidied up some status command outputs
inclement Sep 12, 2015
c03c570
Added build_status command
inclement Sep 12, 2015
a9e02d2
Changed some % formatting to use format strings
inclement Sep 12, 2015
07cb721
Fixed formatting of build status output
inclement Sep 13, 2015
6614f67
Fixed relative path references for user code dir
inclement Sep 13, 2015
e21866d
Add --permission to SDL2 bootstraps
str4d Sep 14, 2015
576e69c
Added TODO to make revamp the master branch
inclement Sep 22, 2015
2458323
Added distribute.sh fake interface
inclement Sep 22, 2015
190f385
Wrapped text in distribute.sh error
inclement Sep 22, 2015
ef424db
Made distribute.sh even more explicit
inclement Sep 22, 2015
48a44f1
Added full instructions to merge revamp -> master
inclement Sep 22, 2015
37a60a1
Updated README ready to replace master branch
inclement Oct 3, 2015
d55d481
More README fixes
inclement Oct 3, 2015
eb282b9
Added old_toolchain doc to revamp
inclement Oct 3, 2015
7914417
Updated bootstrap doc
inclement Oct 3, 2015
b01e3e9
Added bootstrap doc
inclement Oct 3, 2015
3dcd101
Added the old_toolchain doc in the main doc index
inclement Oct 3, 2015
bd8d6e4
Filling in more documentation omissions
inclement Oct 3, 2015
8e6a56c
Fixed typoe verbose -> debug
inclement Oct 3, 2015
9c19904
More small doc fixes
inclement Oct 3, 2015
fbc4f6b
Removed related projects
inclement Oct 3, 2015
7095ca1
Added link to Kivy in intro
inclement Oct 3, 2015
48c21e0
Updated README reference to old_toolchain
inclement Oct 4, 2015
6f581a9
Added LICENSE (MIT)
inclement Oct 4, 2015
5cac4f6
Removed Kivy sdl2 patch (it's in kivy master now)
inclement Oct 4, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 3 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
build
*.swp
*.swo
*~
src/obj
src/local.properties
src/default.properties
src/libs/armeabi
dist
*.pyc
testsuite
.packages

#ECLIPSE + PYDEV
.project
Expand All @@ -18,3 +9,6 @@ testsuite
.deps

.optional-deps

*.pyc
*.pyo
File renamed without changes.
458 changes: 0 additions & 458 deletions COPYING

This file was deleted.

13 changes: 13 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@

include LICENSE README.md

recursive-include doc *
prune doc/build

recursive-include pythonforandroid *.py *.tmpl biglink liblink
recursive-include pythonforandroid/recipes *.py *.patch *.c *.pyx Setup *.h

recursive-include pythonforandroid/bootstraps *.properties *.xml *.java *.tmpl *.txt *.png *.aidl *.py *.sh *.c *.h

prune .git
prune pythonforandroid/bootstraps/pygame/build/libs
117 changes: 117 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# Python for Android

Python for android is a project to create your own Python distribution
including the modules you want, and create an apk including python,
libs, and your application.

These tools were recently rewritten to provide a new, easier to use
and extend interface. If you are looking for the old toolchain with
distribute.sh and build.py, it is still available at
https://github.com/kivy/python-for-android/tree/old_toolchain, and
issues and PRs relating to this branch are still accepted. However,
the new toolchain contains all the same functionality via the built in
pygame bootstrap.

For documentation and support, see:

- Website: http://python-for-android.rtfd.org/
- Mailing list: https://groups.google.com/forum/#!forum/kivy-users or
https://groups.google.com/forum/#!forum/python-android.

Broad goals of the revamp project include:

- ✓ Replace the old toolchain with a more extensible pythonic one
- ✓ Support SDL2
- ✓ Support multiple bootstraps (user-chosen java + NDK code, e.g. for
multiple graphics backends or non-Kivy projects)
- (WIP) Support python3 (recipe exists but crashes on android)
- (WIP) Support some kind of binary distribution, including on windows (semi-implemented, just needs finishing)
- ✓ Be a standalone Pypi module (not on pypi yet but setup.py works)
- Support multiple architectures

We are currently working to stabilise all parts of the toolchain and
add more features. Support for pygame-based APKs is almost feature
complete with the old toolchain. Testing and contributions are
welcome.

# TODO to make this the master branch

- ✓ Add a distribute.sh that gives an appropriate error message when
called, so that old versions of buildozer will be informative about
the problem.
- ✓ Make buildozer download python-for-android from a new 'old' branch

Steps to make this the master branch will be:

1. ✓ Copy p4a master to a new 'old_toolchain' branch
2. ✓ Merge https://github.com/kivy/buildozer/pull/233 so that buildozer
will pull from this branch
3. ✓ (thanks tito!) Push a new buildozer version to pypi. It is important that people
will be able to upgrade!
4. Merge the revamp branch into the master branch (or just replace
it...since it's a total rewrite I guess it doesn't need to be a
merge).
5. Note in any recent non-revamp PRs that they must be redirected to
the old_toolchain branch.

# Documentation

This toolchain is documented (temporarily)
[here](http://inclem.net/files/p4a_revamp_doc/). Follow the
[quickstart instructions](http://inclem.net/files/p4a_revamp_doc/quickstart.html#quickstart)
to install and begin creating APK.

Quick instructions to start would be:

pip install git+https://github.com/kivy/python-for-android.git@revamp

The executable is called `python-for-android` or `p4a` (both are
equivalent). To test that the installation worked, try

python-for-android recipes

This should return a list of recipes available to be built.

To build any distributions, you need to set up the Android SDK and NDK
as described in the documentation linked above.

If you did this, to build an APK with SDL2 you can try e.g.

p4a apk --requirements=kivysdl2 --private /home/asandy/devel/planewave_frozen/ --package=net.inclem.planewavessdl2 --name="planewavessdl2" --version=0.5 --bootstrap=sdl2

For full instructions and parameter options, see the documentation
linked above.

# Known missing stuff from P4A

Relating to all bootstraps:
- Some recipes/components aren't stripped properly of doc etc.
- Some command line options of distribute.sh
- Biglink is essential (the p4a disable option isn't implemented)

Relating to SDL2 only:
- Downloaded file md5 and headers aren't checked
- Android services are not implemented at all
- App loading screen
- Public dir installation
- Keyboard height getter
- Billing support
- Kivy Launcher build (can now be implemented as a bootstrap...maybe?)
- Several build options for build.py
- Probably some other stuff

Here are some specific things relating to changes in p4a itself since
the reference commit that the revamp is based on:

# Current status

The tool works, testing is welcomed. Doc is available
[here](http://inclem.net/files/p4a_revamp_doc/).

# Development notes

Original reference commit of p4a master was
7c8d4ce9db384528f7ea83e0841fe2464a558db8 - possibly some things after
this need adding to the new toolchain. Some of the major later
additons, including ctypes in the python build, have already been
merged here.
67 changes: 0 additions & 67 deletions README.rst

This file was deleted.

54 changes: 0 additions & 54 deletions cythonizer.py

This file was deleted.

Loading