geojeff
ba5e8ec5e7
Merge remote-tracking branch 'upstream/master' into uix-listview
2012-11-28 07:46:42 -06: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
93b6622d21
add missing files from tools/ in setup.py
2012-08-08 00:00:11 +02:00
Mathieu Virbel
0843015247
Merge branch 'clear_instruction' of https://github.com/hansent/kivy into hansent-clear_instruction
...
Conflicts:
kivy/graphics/__init__.py
2012-06-16 17:46:48 +02:00
Mathieu Virbel
33543659ac
add KIVY_NO_FILELOG and KIVY_NO_CONSOLELOG to avoid logging in file and console.
2012-06-06 01:45:30 +02:00
Martin Nowak
420c3c912d
FreeBSD config is missing -lGL
2012-05-24 04:49:54 +03:00
Cédric Krier
1de10954f9
Fix build on OpenBSD
2012-04-05 14:17:55 +02:00
dsr
c87f3176d5
Added kivy.tools.packaging.pyinstaller_hooks to setup.py
2012-03-16 09:38:50 -05:00
Mathieu Virbel
b85fe03599
graphics/context: introduce a new Context singleton manager. It's responsible for managing resources for texture, vbo, shaders, canvas. Deallocation are going though manual delayed GC. Reloading are managed on Window needs.
...
+ It's mainly used to get the reloading code in one place, and reduce the complexity from each graphics class.
+ create vbo resources only when drawing, not at creation.
2012-03-06 02:31:40 +01:00
Mathieu Virbel
e9fbb48463
fix setup.py for python-for-android project
2012-02-24 11:24:21 +01:00
Mathieu Virbel
46dfe8951e
fix window build.
2012-02-24 02:25:25 +01:00
Mathieu Virbel
da1e506abf
try to fix win32 build
2012-02-24 02:14:14 +01:00
Mathieu Virbel
69bea76df9
rework setup.py, need testing on windows/linux. hopefully that would be more easy to implement new extensions that require new libs now.
2012-02-24 00:25:20 +01:00
Mathieu Virbel
d53260d995
fix detection of python-for-android project
2012-01-29 17:49:00 +01:00
Mathieu Virbel
39eefeb72d
fix setup and docs
2012-01-29 17:39:22 +01:00
Mathieu Virbel
7388beee5d
prefer usage of kivy.utils.platform() instead of always guessing with "import android"
2012-01-29 17:23:42 +01:00
Mathieu Virbel
3550efb49f
Merge branch 'master' into android-support
2012-01-22 21:01:33 +01:00
Mathieu Virbel
a1922b6252
add atlas files in setup/manifest
2012-01-22 21:00:58 +01:00
Mathieu Virbel
54f03f2c2b
Merge branch 'master' into android-support
...
Conflicts:
kivy/core/window/window_pygame.py
2012-01-22 19:18:28 +01:00
Mathieu Virbel
db66de49dc
setup: activate by default the embedsignature for pyx files, otherwise, the documentation doesnt show any argument in methods/functions etc.
2012-01-22 12:50:16 +01:00
Mathieu Virbel
1788700d2c
pip+virtualenv installation fix. closes #367
...
For unknown reasons (probably a mix between pip, setuptools and distutils invocation), our extension source are automatically replaced from pyx to c, and then, Cython is not doing its work.
So after invocation of the Extension.__init__, force again the source field.
2012-01-19 16:24:44 +01:00
Mathieu Virbel
b2e0019b49
Merge branch 'master' of ssh://github.com/kivy/kivy into android-support
2012-01-16 16:25:54 +01:00
Mathieu Virbel
b4bbe0b974
another optimization pass: generalize embedsignature in setup.py, and avoid profiling generation for extension except if it's asked + reduce cython generated code.
2012-01-16 16:20:36 +01:00
Mathieu Virbel
8aa08b7efe
Merge branch 'android-support' of ssh://github.com/kivy/kivy into android-support
2012-01-12 15:58:21 +01:00
Mathieu Virbel
cd5fbf92bb
Merge branch 'master' of ssh://github.com/kivy/kivy into android-support
2012-01-12 15:58:11 +01:00
Mathieu Virbel
6e8780fb23
if python-for-android project is detected (via NDKPLATFORM env), use it to locate gl2.h and use GLESv2 library.
2012-01-10 14:39:21 +01:00
Mathieu Virbel
de75d6493c
fix mesabuild by correctly setting environ
2011-12-19 12:20:09 +01:00
Mathieu Virbel
3fff275eca
graphics: fix all pyx/c warning during compilation. fixed a (big?) issue in gl_redirect, maybe this is a cause of some compile crash on debian.
2011-12-19 11:20:16 +01:00
Mathieu Virbel
97feb998da
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-10-23 15:35:39 +02:00
Mathieu Virbel
ab1f473b66
add keyboards layouts json data for setup.py
2011-10-21 18:05:51 +02:00
Mathieu Virbel
6f39b9aed2
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-08-21 23:49:58 +02:00
Mathieu Virbel
af7e74593f
setup: add missing gif to be copied
2011-08-21 23:47:13 +02:00
Mathieu Virbel
99a48c24a7
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-08-21 20:11:06 +02:00
Mathieu Virbel
d3d4482d08
urlrequest: new class for doing asynchronous web request.
2011-08-16 18:28:44 +02:00
Mathieu Virbel
2655c9dccc
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-06-10 02:42:29 +02:00
Mathieu Virbel
04220f87a1
setup: add *.json to be copied when kivy is installed
2011-06-10 02:42:23 +02:00
Mathieu Virbel
07094e2946
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-05-27 02:23:21 +02:00
Christopher Denter
85f12f1e2f
Merge branch 'master' of github.com:tito/kivy
2011-05-26 22:39:28 +02:00
Christopher Denter
765389d01c
extensions: setup.py: add kivy.ext to packages. ext/__init__: don't crash if an extension path doesn't exist and cannot be created (Question: should we by default create the extensions/ folder in the kivy base dir...)
2011-05-26 22:39:06 +02:00
Mathieu Virbel
51f16c0a04
core: remove very old env not used, and reduce the number of external dirs.
...
+ add alternative environ for location of data, modules and extensions
+ use import kivy.lib.osc instead of osc
needed for #153
2011-05-20 17:45:38 +02:00
Mathieu Virbel
fd912571b8
setup: add math lib for linking. This fix a bug of default gcc option of Mageia linux distribution "-Wl,--no-undefined". Closes #150
2011-05-19 02:28:44 +02:00
Mathieu Virbel
112b00a2d9
rework setup.py to make android build been able to generate cython itself
2011-04-27 14:12:58 +02:00
Mathieu Virbel
07349f10ac
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-04-26 00:51:31 +02:00
Mathieu Virbel
d3fcbf79c5
setup: add pxd in extensions to help a little about compilation when a deps change. Closes #66
...
However, distutils doesn't support the introspection of pyx files to get deps.
+ add .PHONY in Makefile for all comamnds, now make build can be used even after a fetch
+ regenerate .h only when build_ext is called.
2011-04-23 18:08:31 +02:00
Mathieu Virbel
876117c586
Merge branch 'master' of ssh://github.com/tito/kivy into android-support
2011-04-21 19:43:44 +02:00
Mathieu Virbel
ad29cb9b1c
setup: add missing images/*.jpg entry
2011-04-21 19:43:31 +02:00
Mathieu Virbel
a177965c97
Merge branch 'master' of git://github.com/tito/kivy into android-support
2011-04-20 18:58:57 +02:00
Mathieu Virbel
58c8e87c46
bump to 1.0.5
2011-04-15 21:38:29 +02:00