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
Mathieu Virbel
93b6622d21
add missing files from tools/ in setup.py
2012-08-08 00:00:11 +02:00
Mathieu Virbel
ecbc7d5bb3
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
...
Conflicts:
Makefile
kivy/core/audio/__init__.py
setup.py
2012-07-18 13:21:46 +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
Mathieu Virbel
c02901cc06
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2012-05-25 18:48:19 +02:00
Martin Nowak
420c3c912d
FreeBSD config is missing -lGL
2012-05-24 04:49:54 +03:00
Joseph Hager
3ba4b8adb4
Get the SDK root from the environment.
...
$SDKROOT is set in kivy-ios/tools/environment.sh
2012-04-17 15:12:41 -04:00
Mathieu Virbel
144428b7b5
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
2012-04-17 17:08:52 +02: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
0ea436d121
ios: add a method to save arbitrary rgba data to png using cgimage
2012-03-14 01:16:54 +01:00
Mathieu Virbel
66ddc04ea1
merge master
2012-03-11 02:17:11 +01: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
1c458cda5b
add KIVY_NO_FILELOG and KIVY_NO_CONSOLELOG to avoid logging in file and console.
2012-02-25 11:41:12 +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
5ef6fd08d0
fix ios build + add KIVY_FAKE_BUILDEXT env to be able to generate only .c/.h + update "make ios"
2012-02-24 02:09:45 +01:00
Mathieu Virbel
553beba0bd
Merge branch 'master' of ssh://github.com/kivy/kivy into ios-support
...
Conflicts:
setup.py
2012-02-24 01:51:31 +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
96c6a3eda4
temporary fix. we really must redo the setup.py.
2012-02-23 03:34:01 +01:00
Mathieu Virbel
fe1fc21a63
merge master
2012-02-23 01:50:02 +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
5047a4b2ab
setup: add a fix for duplicate symbol name/implementation at the loading of text_sdlttf/sdl libraries. Because the ios loader already link against libSDL.a, we should not include the .a on our python extension. But this will lead to unknown symbol. Since we know what we are doing, remove SDL from libraries, and add -undefined dynamic_lookup to allow unknown symbol (care, this can lead to a crash if we are using real unknown symbol...)
2011-12-02 19:25:28 +01:00