Commit Graph

273 Commits

Author SHA1 Message Date
Mathieu Virbel a00ce3d390 Merge pull request #184 from thopiekar/arch-arm-fix
Adding support for armhf builds
2015-12-11 17:07:52 +01:00
Mathieu Virbel 6a7421df72 remove debug from a previous commit/pr. Closes #190 2015-12-11 17:06:49 +01:00
Mathieu Virbel ac2324d96e fixes bytearray tests again (python3) 2015-12-10 14:14:48 +01:00
Mathieu Virbel c8ede02ae0 fix bytearray test, and check more input/output signed/unsigned with unittests 2015-12-10 13:20:39 +01:00
Mathieu Virbel c5863be424 bytearray: fix bytes -128-127 from java to 0-255 python 2015-12-10 13:11:25 +01:00
Mathieu Virbel f11f88e2df Merge branch 'master' of github.com:kivy/pyjnius
Conflicts:
	jnius/jnius_conversion.pxi
2015-12-10 00:56:06 +01:00
Mathieu Virbel 5bb7e6cfdb supports bytearray as argument for byte[]. Useful for socket/bluetooth reading (no need to read one by one) 2015-12-10 00:55:08 +01:00
Thomas-Karl Pietrowski 38d1a56e7b Adding missing commas
I was sure I'm will miss something..
2015-11-19 18:56:54 +01:00
Thomas-Karl Pietrowski c999bb38bd New method finding correct "cpu" sting
Except of using the platform.architecture for the check, I'm using the platform.machine output to check for the cpu detection.
I'm not sure about different outputs on other devices, eg. different ARM versions, so added a dictionary which translates these strings to the correct one found in <jre_home>/lib/*.
In case a platform.machine output is unknown to the dictionary, the code will fall back to i386 like the old code and warn the user about that. A missing translation can be easily added to the dictionary to support other platforms.

WARNING: This commit is untested and was coded via github webpage.
2015-11-19 18:51:18 +01:00
Thomas-Karl Pietrowski f2e66661f5 Merge pull request #1 from kivy/master
Updating codebase
2015-11-19 17:54:37 +01:00
dessant 84cbe70ba3 Merge pull request #179 from ibobalo/master
compilation error fixed
2015-11-13 02:40:13 +02:00
bob c2cb331f41 compilation error fixed 2015-11-09 14:08:57 +02:00
Alexander Taylor 962add95c8 Removed apk instructions 2015-11-04 22:45:46 +00:00
Alexander Taylor 1c5110c810 Mergh origin master branch 'benson-basis-python3' 2015-11-04 22:44:02 +00:00
Benson Margulies 10cbae9618 Merge branch 'python3' of github.com:benson-basis/pyjnius into python3 2015-11-04 17:30:35 -05:00
Benson Margulies da68d701f1 Removr all use of 'future'. 2015-11-04 17:30:24 -05:00
Benson Margulies 8b17b74832 Add an apk test target to the Makefile. 2015-11-04 17:08:51 -05:00
Benson Margulies b5db4c51f3 Fix another decode, remove use of 'six' from setup.py, use setuptools when available. 2015-11-04 17:01:48 -05:00
Benson Margulies e9a1ed389f add six to the travis build. 2015-11-04 08:15:45 -05:00
Benson Margulies 209e57ed0d eliminate use of 'future' outside of tests, try to fix p2/p3 issues with setup. 2015-11-04 07:33:15 -05:00
Benson Margulies a775a9b048 ignorance. 2015-11-03 21:26:14 -05:00
dessant fe362dc878 fix NameError: name 'lib_location' is not defined 2015-11-04 01:34:56 +02:00
dessant 948fb13bd7 upgrade from py3.4 to py3.5 for travis builds 2015-11-03 21:42:06 +02:00
dessant 9e16d75cb0 list python 3 in classifiers and update the license 2015-11-03 21:22:33 +02:00
dessant e7efadcb75 Merge pull request #164 from benson-basis/python-34
Make this work with python 3.4 as well as 2.7
2015-11-03 20:14:41 +02:00
Benson Margulies a3dbc73c20 Try something simpler for travis. 2015-11-03 10:37:30 -05:00
Benson Margulies 1d42cfe367 ignorance. 2015-11-03 10:31:46 -05:00
Benson Margulies 2f50f0c866 More work to get travis and python3 working. 2015-11-03 10:31:06 -05:00
Benson Margulies f1dc7ea2c6 We need 'future' 2015-11-03 10:10:55 -05:00
Benson Margulies 341255ce33 setup.py fixes for py3. 2015-11-03 08:57:04 -05:00
dessant edc0f9010a add travis badge, support, contribute and license sections 2015-11-03 15:56:50 +02:00
Benson Margulies 3968f3af17 Merge branch 'master' of github.com:kivy/pyjnius into python-34
Conflicts:
	.travis.yml
	Makefile
	setup.py
	tests/test_proxy.py
2015-11-03 07:51:45 -05:00
dessant fc77dd624d Merge pull request #133 from chrisjrn/signatures
API for human-readable method signatures
2015-11-03 14:00:35 +02:00
dessant 51ebed91d7 Merge pull request #166 from benson-basis/modern_osx_java
Use the java from java_home on OSX.
2015-11-03 14:00:23 +02:00
dessant 5b4378ac85 Merge pull request #163 from benson-basis/fix-build-tests
Fix build tests
2015-11-03 13:57:59 +02:00
Akshay Arora 4adf0aa725 Merge pull request #153 from retsyo/patch-2
Another missing PR
2015-10-07 11:46:57 +05:30
dessant 161ecce63f change travis notification target 2015-07-28 12:07:36 +03:00
Mathieu Virbel 2627d95227 Fixes multiples memory leak in exception analysis, find_javaclass, and class instanciations 2015-07-26 14:29:51 +02:00
gabriel pettier ae359e054d allow setting java fields of object type
using convert_python_to_jobject
2015-07-21 16:36:42 +02:00
dessant 0f4604d6fe Update .travis.yml 2015-06-24 22:41:22 +03:00
dessant 37d702622e update copyright year 2015-05-19 22:01:00 +03:00
Benson Margulies 267ca88fe1 Use the java from java_home on OSX. 2015-05-03 11:30:30 -04:00
Benson Margulies 953fab9bd8 fix up new dlopen code. 2015-05-03 11:24:32 -04:00
Benson Margulies fa9f4531c0 Use dlopen instead of linking -ljvn. 2015-05-03 11:24:32 -04:00
Benson Margulies e1070965cc Support Python 3.4
see if we can't make travis happy.
2015-05-03 11:24:27 -04:00
Benson Margulies 8c910485de Use the java from java_home on OSX. 2015-05-03 11:24:27 -04:00
Benson Margulies 734e54789b cleanup the build process. Use ant, put the java code in a proper java root. 2015-05-03 11:24:11 -04:00
Benson Margulies 4f8c918ad4 Fix issue #162 by making 'make tests' pass. 2015-05-03 11:24:11 -04:00
Benson Margulies cca4da3cb0 Some sauce to map Java Beans to python properties and lists. 2015-05-03 11:23:47 -04:00
Benson Margulies 0ab1468bc5 Fix issue #162 by making 'make tests' pass. 2015-04-30 19:36:56 -04:00