Commit Graph

444 Commits

Author SHA1 Message Date
Peter Badida 83a9a00cf3 Always check for exception JavaClass.call_constructor() 2019-02-01 12:44:38 +01:00
Peter Badida 144f71c2b3
Merge pull request #394 from kivy/fix_conversion
Fix conversion methods accepting java.lang.Object
2019-02-01 11:32:41 +01:00
Peter Badida f5beb75825
Merge pull request #397 from kivy/ref_enum_test
Refactor test for java.lang.Enum
2019-02-01 11:31:33 +01:00
Peter Badida 920fd32809 Refactor test for java.lang.Enum 2019-02-01 02:10:47 +01:00
Peter Badida dcc3638b28
Merge pull request #396 from kivy/docs_jni_reftable
Document local ref table overflow resolved on Android 8.0+
2019-01-31 23:28:27 +01:00
Peter Badida 080f669f64 Document local ref table overflow resolved on Android 8.0+ 2019-01-31 23:25:54 +01:00
Peter Badida b454ecb2fd Use PY2 to separate CPython 2/3 for compat 2019-01-31 18:02:00 +01:00
Peter Badida d6b14100be Fix baking of len() calls in jnius_utilx.pxi 2019-01-31 17:52:04 +01:00
Peter Badida 4731266a17 Add test for Python numeric types as parameters 2019-01-31 16:53:39 +01:00
Peter Badida 14fa9401a1 Convert Python numeric types if method accepts java.lang.Object 2019-01-31 15:28:22 +01:00
Peter Badida 1ca8173f47 Add compat bool for PY3 instead of always comparing versions 2019-01-31 15:28:22 +01:00
Peter Badida 6417502ce7 Bake len() calls for jnius_utils.calculate_score 2019-01-31 15:28:22 +01:00
Gabriel Pettier d1dd01b6cf
Merge pull request #393 from kivy/verbose_exceptions
Include signatures to exceptions
2019-01-31 15:27:50 +01:00
Peter Badida fd2e5e0edc
Fix exception message 2019-01-31 15:25:26 +01:00
Peter Badida 996c0a7902 Include signatures to exceptions 2019-01-31 11:56:39 +01:00
Peter Badida ca6dd7b42e
Merge pull request #392 from kivy/explain_pykeywords
Explain accessing Java members named as Python keywords
2019-01-30 19:48:46 +01:00
Peter Badida da5ec3e24c Explain accessing Java members named as Python keywords 2019-01-30 19:32:28 +01:00
Peter Badida 6a9aa1cc5d
Merge pull request #387 from kivy/test_arguments
Add test for Python to Java function arguments conversion
2019-01-05 18:42:31 +01:00
Peter Badida 186e5a4989 Fix missing 'to_unicode()' call 2019-01-05 17:15:37 +01:00
Peter Badida 5dd372656d Fix incorrect test case for bytes as argument 2019-01-05 15:10:49 +01:00
Peter Badida 1c747af560 Switch all 'basestring' to 'jnius_compat.base_string' 2019-01-05 15:09:53 +01:00
Peter Badida d1647b6952 Create compat file to handle basestring issues and more 2019-01-05 15:09:26 +01:00
Peter Badida e83ca49978 Add test for Python to Java function arguments conversion 2019-01-03 22:42:59 +01:00
Peter Badida 291c9cc071
Merge pull request #386 from kivy/conv_pyarray_jobject
Convert Python array-like structures properly to Java Objects
2019-01-03 21:27:08 +01:00
Peter Badida 6f49798bd9
Remove incorrect explanation of no matching method error 2019-01-03 21:23:49 +01:00
Peter Badida 6a59b4eb06 Add example of nested arrays and Python tuple/list as func arg 2019-01-03 00:06:41 +01:00
Peter Badida 01c2590298 Handle case when passing an empty Python tuple/list to Java function as argument 2019-01-02 23:45:47 +01:00
Peter Badida 4d574860cb Fix indentation and debug info in JavaExceptions
no 'definition' or 'pyarray' was visible due to using JavaException.__init__ counterintuitively (98e4f2f1c3/jnius/jnius_export_class.pxi (L11)
2019-01-02 22:27:02 +01:00
Peter Badida 32ed8b9113 Allow conversion from Python array-like structures to bare java.lang.Object 2019-01-02 21:10:35 +01:00
Peter Badida f77a87d3fd Add minor explanation for the no matching methods error 2019-01-02 21:09:37 +01:00
Peter Badida a28140bac8
Merge pull request #378 from kivy/doc_metaclass
Add note about incompatibility of __metaclass__ in Python 3
2018-12-16 00:09:08 +01:00
Peter Badida ffe595cdc7 Add note about incompatibility of __metaclass__ in Python 3
new behavior specified in PEP 3115 (https://www.python.org/dev/peps/pep-3115/)
2018-12-16 00:06:28 +01:00
Richard Larkin 4034c68752 Doc tweaks (#377)
* Grammar tweaks

* Added missing space, replace like with e.g.

* More grammar tweaks

* Grammar tweaks
2018-12-15 23:27:53 +01:00
Peter Badida 1c74839e1c
Bump to 1.1.5.dev0 2018-12-05 00:32:19 +01:00
Peter Badida e4a248cb3a
Fix deployment due to broken matrix 2018-12-05 00:01:03 +01:00
Peter Badida 7bccd20523
Bump to 1.1.4 2018-12-04 23:55:16 +01:00
Peter Badida e90a93a857
Merge pull request #374 from kivy/condaforge
Add instructions for installing pyjnius in conda
2018-12-04 23:09:47 +01:00
Peter Badida 83ba82c6c3
Merge pull request #373 from kivy/packaging
Add instructions for packaging with PyInstaller
2018-12-04 23:07:46 +01:00
Peter Badida 8820407e3d Add instructions for installing pyjnius in conda
Build repo: https://github.com/conda-forge/pyjnius-feedstock, closes #348
2018-12-04 23:06:52 +01:00
Peter Badida 2ff175f0fc Add instructions for packaging with PyInstaller 2018-12-04 22:31:28 +01:00
Hadrien Mary 85215f75e8 Fix tests 2018-12-01 19:29:35 +01:00
Hadrien Mary f5b80af9c3 New line 2018-12-01 19:29:33 +01:00
Hadrien Mary 5d7e22a90f Remove debug print 2018-12-01 19:29:32 +01:00
Hadrien Mary 657c7fef24 Disable some tests in Python 2 2018-12-01 19:29:31 +01:00
Hadrien Mary d55fd1a5d5 Add appveyor CI 2018-12-01 19:29:19 +01:00
psader fdc4ee75fc Fix leaked array elements by deleting local refs
Add missing calls to 'DeleteLocalRef' to clean up `jobject*` converting
array data from Python to Java.
2018-11-29 22:32:37 +01:00
Peter Badida 69a01f5385
Merge pull request #366 from hadim/fix-osx
On OSX we should favor Java distribution that declare JAVA_HOME
2018-11-28 22:16:21 +01:00
Hadrien Mary 0a7b72cc0b Switch from JAVA_HOME to FRAMEWORK for darwin in setup.py + decode using utf-8 2018-11-28 15:30:32 -05:00
Peter Badida 6c2f7a5997
Merge pull request #369 from kivy/fix_setup
Remove setup.py from installed package
2018-11-27 18:59:14 +01:00
Peter Badida 881daa395f Remove setup.py from installed package 2018-11-27 18:53:01 +01:00