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
Christopher Denter
0699b85713
ios: wip
2011-05-14 20:46:46 +02:00
Christopher Denter
144de606f7
merge core-sdl
2011-05-12 10:12:07 +02:00
Christopher Denter
1e516032c4
ios: setup.py: remove unnecessary includes. isysroot handles all of that
2011-05-12 00:52:14 +02:00
Christopher Denter
3db99f8c75
make all cython modules compile for arm. IMPORTANT: Check __USE_MESAGL define in master. we check for that incorrectly in gl_redirect.h
2011-05-12 00:49:23 +02:00
Christopher Denter
5bbf783a61
ios-support: setup.py: make sdl cython module compile for iOS
2011-05-11 22:41:31 +02:00
Mathieu Virbel
f3ae89168d
sdl: rework setup.py to be able to compile sdl only when USE_SDL is pass in environ + merge all the logic around pyx extensions
2011-05-11 14:52:33 +02:00
Christopher Denter
c7ed23c7f0
core-sdl: Make it compile on OSX with SDL 1.3 checked out from hg via homebrew
2011-05-10 00:41:28 +02:00
Mathieu Virbel
23ae570a9f
sdl: start.
2011-05-10 00:15:22 +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
Mathieu Virbel
e63345cf37
setup: remove poly2tri + entry for packaging win32/osx
2011-04-15 14:37:52 +02:00
Mathieu Virbel
8a1ceda3b8
Merge branch 'master' of git://github.com/tito/kivy into android-support
2011-04-15 14:10:20 +02:00
Mathieu Virbel
b401b71e5d
setup.py: remove kivy.core.svg from setup
2011-03-29 22:57:25 +02:00
unknown
8269e78f75
setup: remove unused import
2011-03-29 17:25:43 +02:00
Mathieu Virbel
980f38e0eb
setup: back to the distutils version of setup()/Extension.
...
setuptools was only for nose and test integration, but since we are making it through our Makefile, no need to change the setup for that.
That also remove the nose requirement for standard user.
2011-02-19 01:08:40 +01:00
Mathieu Virbel
0a22a21389
Merge branch 'master' of github.com:tito/kivy into android-support
2011-02-17 19:23:20 +01:00
Christopher Denter
7e2932459e
pep8
2011-02-13 16:09:50 +01:00
Christopher Denter
ed112fac47
OSX: Only compile for x86_64
2011-02-13 16:06:19 +01:00
Mathieu Virbel
7085864448
Remove setuptools usage. Since we are using Makefile to launch nosetests, no need to have integration in our setup, and that make tihngs easied for embed python.
2011-02-02 22:36:05 +01:00
Mathieu Virbel
d2e2346e08
Merge branch 'master' of github.com:tito/kivy into android-support
...
Conflicts:
kivy/__init__.py
kivy/graphics/shader.pyx
kivy/input/providers/__init__.py
2011-02-02 16:01:05 +01:00
Mathieu Virbel
38acd2da10
setup.py: fix for making pip install work
2011-02-02 00:40:17 +01:00
Mathieu Virbel
8784ebaee8
setup.py: fix pyx->modulename conversion
2011-02-02 00:17:24 +01:00
Mathieu Virbel
8871b201ae
setup.py: autodetect gles 2 headers. Closes #22
2011-02-01 20:46:39 +01:00
Mathieu Virbel
a7297773f7
setup.py simulate doc generation, otherwise, it conflict when using easy_install on the package
...
+ fake & reupload linux package
2011-02-01 11:21:54 +01:00
Mathieu Virbel
c673b92049
win32: add kivyenv.sh when building
2011-02-01 00:49:50 +01:00
Mathieu Virbel
a98c31b3a5
setup: ensure that kv files are copied
2011-02-01 00:25:15 +01:00
Mathieu Virbel
c5f92d2faf
Merge branch 'master' of github.com:tito/kivy
2011-02-01 00:08:07 +01:00
Mathieu Virbel
b14251cbc9
init/setup: push initial window logo + uncomment the code for making it work
2011-02-01 00:07:49 +01:00
Christopher Denter
2e544c278c
Reword Kivy's description in setup.py
2011-01-31 23:51:04 +01:00
Mathieu Virbel
1ad88f300d
deactivate opengl_debug in setup.py + fixes for compiling kivy with glew on windows (working !)
2011-01-25 19:55:48 +01:00
Mathieu Virbel
3eea924fd9
Window: call custom gl_init_symbols(). can be used on platform that required to import GL symbols.
...
+ rework gl_redirect.h to include usage of glew
+ auto generate config.h + config.pxi depending of the options at setup.py
2011-01-25 17:41:09 +01:00
Mathieu Virbel
411ef92ce7
setup: fix for cython / setuptools integration
2011-01-20 18:26:01 +01:00
Mathieu Virbel
32a053457a
setup: use setuptool instead of distutils (now, nose work.)
2011-01-20 18:17:29 +01:00
Mathieu Virbel
cdc277bef7
Merge branch 'master' of github.com:tito/kivy into android-support
...
Conflicts:
kivy/input/providers/__init__.py
2011-01-15 03:04:13 +01:00
Mathieu Virbel
c265f1c88f
setup: remove unused import
2011-01-14 00:16:20 +01:00
Mathieu Virbel
3bee58a1b2
Initial support of Android platform
...
- androidjoystick input provider: multitouch event are passed from android to pygame joystick
- support android: kill the application if the device ask for pause (could be configured by the app)
- renaming event to _event, to prevent conflict with pygame.event (temporary.)
- window: activate android support at creation
- init: fix home path to /sdcard
2011-01-10 00:43:10 +01:00
Mathieu Virbel
50937dc56b
fix data install + c_ext issue
...
+ don't assume that pyx is finishing by '.pyx'. Can be '.c' :)
2011-01-10 00:37:16 +01:00
Mathieu Virbel
62f793465f
remove numpy from setup.py and scatter doc
2011-01-06 12:34:10 +01:00
Mathieu Virbel
4cc7b56122
conversion of transformation to our own transformation lib, without numpy dep
2011-01-06 12:33:10 +01:00
Mathieu Virbel
f43712714f
fix fbo + update setup
2010-12-16 23:10:57 +01:00
Mathieu Virbel
b9d790e44d
remove c_ext directory
2010-12-16 23:00:14 +01:00
Thomas Hansen
09c2262ad9
remove texture manager. not being used right now, maybe not needed anyway. maybe conflict with texture ?! cant figure out why texture isnt working for label and video
2010-12-01 06:41:31 -06:00
Thomas Hansen
8697819eef
fix some rectangular texture things and setting texture using source/texture. add push/pop state to RenderContext to make Matrix instructions work. Label not working :/ ?!
2010-11-30 14:38:22 -06:00
Thomas Hansen
44f8dd0565
make textures work and start doing texture manager, for multi texturing/batching texture bindings
2010-11-17 22:38:40 -06:00
Thomas Hansen
edc15bbf7e
debugging to make all drawing work
2010-11-16 17:00:57 -06:00
Thomas Hansen
f423e6fb4b
more work on refactoring graphics. getting closer to working...
2010-11-16 12:40:40 -06:00
Thomas Hansen
3dc063e78e
WIP. rework graphics as tree and seperate compiler. compiler can work on tree merging nodes where possible and can maintain optimized tree for drawing. when original tree changes, comoiler can know which parts in optimized tree to replace. state changes can be merged if they have info about what they change instead of just apply to change it. VertexData Instructions dont eed to cache all data and vbo indices..anyways need to be rebuild when something changes in most cases...just make build simpler...it returns vertex and index data to be drawn, compiler/canvas can cache VBO indices for seperate instruction and update on rebuild.
2010-11-13 02:01:03 -06:00
Mathieu Virbel
ed18c19399
graphics: split graphics.pyx into several files, remove graphics.pyx
...
note: the __all__ in each file reflect what will be imported for userland.
2010-11-11 19:57:51 +01:00
Thomas Hansen
dbf819cf9d
adding poly2tri
2010-11-05 14:37:02 -05:00
Mathieu Virbel
bc28d6b825
graphics: first pass to split graphics
2010-11-05 12:55:22 -04:00
Mathieu Virbel
28e4c1b5fa
core/logger: prevent usage of logger + option if nosetests is used
...
+ setup.cfg for nosetest usage
+ change tests into kivy/tests
+ able to run test with: python setup.py nosetests
2010-11-05 00:27:58 -04:00
Mathieu Virbel
1f2fb6eb41
kivy: first import
2010-11-03 17:05:03 -04:00