Commit Graph

170 Commits

Author SHA1 Message Date
Dustin Farris 56358d5313 Convert xcode_dev to unicode before building sysroot 2014-01-31 17:34:02 -05:00
Mathieu Virbel 39348ae26c fix stuff for osx packaging and pypi PKG-INFO. 2014-01-31 18:19:47 +01:00
Mathieu Virbel 7cf18fa681 setup: fix python3 compilation 2014-01-29 02:29:10 +01:00
Mathieu Virbel 6c48df4bba windows: fix for windows / python3.3 2014-01-27 18:09:31 +01:00
Ben Rousch e92e1a65c9 Fixes setuptools problem on Python3 2014-01-15 14:23:36 -05:00
Jeff Kreis 383553350e Fixed path join for building with the right framework path on Mac OSX 2014-01-11 10:31:48 -05:00
Mathieu Virbel 84945cd816 setup: dont import os.uname by default, Windows platform doesnt have it. 2014-01-03 20:09:26 +01:00
Mathieu Virbel adb5a850c5 setup: rewrite correctly all the dependencies for graphics. It now compile only what is needed, according to the deps. (gift for inclement ^^). 2014-01-06 12:13:42 +01:00
Mathieu Virbel e478c32f92 osx: trying to fix kivy compilation on maverick. sysroot was incompatible with installed xcode. The previous path was using beta xcode, we now relying on xcode-select and using the current running osx to select the SDK. This might be an issue for older osx, need test. closes #1581 2014-01-05 01:02:31 +01:00
Mathieu Virbel 89ecb9b27c avfoundation: activate avfoundation camera provider only on OSX >= 10.7
closes #1369
closes #1053
closes #65
2013-12-28 02:08:30 +01:00
Mathieu Virbel c94501aeff avfoundation/camera: add a new Camera provider for OSX, based on avfoundation. Should work on OSX >= 10.7.
This is a base for a future work, such as iOS support (AVFoundation is
still the same, so it should works out of the box, we just need to
activate setup.py for iOS as well.)

Also, capabilities are globally missing in Kivy, so we cannot query the
device for some informations. Once we improved the core base, we can
activate the code related to capabilities here.

This part of the code has been first written using Pyobjus, but
objc-protocol was not implemented, i started to rewrite from scratch
using AVFoundation tutorial. Then i found OpenCV implementation, on
which some part of this initial code is based.
2013-12-28 01:59:44 +01:00
Mathieu Virbel 2ca34db5c1 setup: add missing gstplayer into packages 2013-12-27 19:04:24 +01:00
Mathieu Virbel 6a376b918a setup: avoid gstreamer to be used on mobile (android and ios) 2013-12-26 21:14:30 +01:00
Mathieu Virbel b5e11fd025 gstplayer: first part of a native gstreamer player (not working, but the work base in done.). It also include pkgconfig() in setup.py that could be used to detect the availability of libs (SDL2 for example) 2013-12-21 20:26:45 +01:00
Alan Justino da Silva d33cd35373 Allow install on 32bit MacOSX
Tested with the showcase and some example apps, as no test suite is available. Looks like it works on my old i386 macbook...
2013-11-08 23:27:16 -02:00
Ian Foote 0619c6b2ce Use garden version 0.1.1.
Specify package name correctly. Fix #1580.
2013-10-26 08:15:20 +01:00
Ian Foote d09093f557 Install garden from zip instead of git repo. Fix #1580. 2013-10-25 20:12:40 +01:00
Mathieu Virbel 78883650cd setup: fix for allowing msvc compiler to works, tested on clean window seven + python 2.7 + vc++2008 + glew. closes #493 2013-10-23 02:04:44 +02:00
Ian Foote c8e8a7124e Add garden as a dependency for kivy. 2013-09-28 16:04:11 +01:00
Ian Foote 3afc56a083 Remove the kivy garden scripts from the main repo. 2013-09-28 14:25:42 +01:00
Brian Knapp 30cb734eeb Storage module was missing from the list.
ran tests on install
2013-09-15 21:27:36 -05:00
Mathieu Virbel 7e4b20bd9a Change license from LGPL 3 to MIT 2013-08-01 16:29:23 +02:00
filippo savi da4ca19b35 added support for osx 10.9 dev preview 2013-07-04 16:25:06 +02:00
Mathieu Virbel 30ffa91dc6 Merge branch 'master' of ssh://github.com/kivy/kivy into py3 2013-05-31 11:34:16 +02:00
Mathieu Virbel 575cbb9bb4 setup.py: fix installation of vidcore_lite for rpi. closes #1241 2013-05-30 22:56:29 +02:00
Mathieu Virbel bea9afa389 sync (no tested) 2013-05-30 18:01:39 +02:00
Mathieu Virbel 1771d5c8c8 setup.py: fix have_cython typo 2013-05-28 08:36:55 +02:00
Mathieu Virbel c29f3fc9d5 rpi: fix setup.py for latest rpi distribution 2013-05-27 15:04:18 +00:00
Mathieu Virbel 4b2e19310d rpi: add egl/bcm window provider. This provider is not completly BCM independant, so pure-EGL hardware will not work with that one, yet. 2013-05-27 13:22:54 +02:00
Mathieu Virbel 7b4f8b2df7 setup: ensure kivy.effects will be installed 2013-05-12 14:06:20 +02:00
Mathieu Virbel 920c6c7224 garden: introduce kivy.garden module, and kivy/tools/garden commandline tool. 2013-05-02 15:51:17 +02:00
Mathieu Virbel 7ce2cdf590 setup.py: normalize c_options for x11 and mesagl. closes #1074 2013-03-31 12:26:23 +02:00
Mathieu Virbel 4744ef9f1c py3: type setup. 2013-03-18 17:39:57 -06:00
Mathieu Virbel 72284ff0ec fix basestring test in cython 2013-03-18 17:39:56 -06:00
Mathieu Virbel bae94bc3db first 2to3 pass + manual fix for metaclass, UserDict and OrderedDict 2013-03-18 17:39:56 -06:00
Mathieu Virbel 1ae8a603b8 try to fix the error from PPA, seem that c_string_encoding is a new options in the unreleased Cython 0.19, that need to be set when casting from char* to str 2013-03-03 05:01:13 +01:00
Mathieu Virbel e342fe62af doc: fix signature generation for all methods/functions in a cythonized module. 2013-02-25 16:42:24 +01:00
Mathieu Virbel 513aca050e ios: fix recent issue with Xcode, our SDKROOT variable is now conflicting with clang 2013-02-11 21:25:20 +01:00
Mathieu Virbel e9c5b01231 setup: avoid cython for android/ios build, and ensure build_ext is imported 2012-12-16 16:05:25 +01:00
Mathieu Virbel 781ad0add2 ios: avoid cython check for ios platform, we are using it externally anyway. 2012-12-16 13:47:32 +01:00
Mathieu Virbel 81f50a9959 setup.py: fix duplicated code merged from ios-support 2012-12-09 15:14:51 +01:00
Mathieu Virbel 0f4f88f380 Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
Conflicts:
	kivy/__init__.py
	kivy/core/window/__init__.py
	setup.py
2012-12-09 12:34:53 +01:00
Mathieu Virbel 5c72a6f479 Merge remote-tracking branch 'origin/core-x11'
Conflicts:
	setup.py
2012-12-09 12:32:25 +01:00
geojeff ba5e8ec5e7 Merge remote-tracking branch 'upstream/master' into uix-listview 2012-11-28 07:46:42 -06:00
Mathieu Virbel f19b463c07 Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support 2012-10-28 15:59:43 +01:00
Dusty Phillips 7a2fb9d4c5 Lexer got moved to kivy.extras package. 2012-10-24 21:38:03 -06:00
geojeff 04ab3cccca Refactor for improved selection operations. SelectionSupport is no more as a separate mixin, and a new base adapter, CollectionAdapter, takes this code in, as well as the view caching code from AbstractView. Now CollectionAdapter is the hub for selection and view-handling operations. Made the default for selection to be restricted to views, with a new flag propagate_selection_to_data for this functionality. Started adding tests for adapters in isolation. Simplified initial selection and refreshing operations between adapter and listview. 2012-10-22 09:30:43 -05:00
geojeff 96ad40fbd9 Improved listview docs. Added entries for new adapters code in setup.py 2012-10-17 11:34:28 -05:00
Mathieu Virbel 4dbe689399 first POC a X11 Window implementation, with mouse / keyboard support, and ARGB transparency by default. 2012-08-17 16:06:20 +02:00
Mathieu Virbel 7a86641eb6 Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support 2012-08-11 02:49:40 +02:00