mirror of
https://github.com/brl/mutter.git
synced 2024-11-22 16:10:41 -05:00
2006-06-14 Matthew Allum <mallum@openedhand.com>
* AUTHORS: * README: * TODO: Update all.
This commit is contained in:
parent
1127c5605f
commit
7b1945eb84
4
AUTHORS
4
AUTHORS
@ -0,0 +1,4 @@
|
||||
Matthew Allum <mallum@o-hand.com> - primary authour
|
||||
Emmanuele Bassi <ebassi@o-hand.com> - python bindings, gobject/glib mastery
|
||||
Iain Holmes <iain@o-hand.com> - GTK Clutter widget
|
||||
Jorn Baayen <jorn@o-hand.com> - Gstreamer bits
|
@ -1,3 +1,10 @@
|
||||
2006-06-14 Matthew Allum <mallum@openedhand.com>
|
||||
|
||||
* AUTHORS:
|
||||
* README:
|
||||
* TODO:
|
||||
Update all.
|
||||
|
||||
2006-06-13 Matthew Allum <mallum@openedhand.com>
|
||||
|
||||
* clutter/clutter-video-texture.c:
|
||||
|
23
README
23
README
@ -1,14 +1,21 @@
|
||||
Clutter README.
|
||||
===============
|
||||
|
||||
Clutter aims to give a nice easy GObject based API for creating fast,
|
||||
mainly 2D single window stylalised applications such as media box
|
||||
UI's, presentaions, kiosk style apps etc. It uses OpenGL for rendering.
|
||||
|
||||
What it will do:
|
||||
Its not meant to be a full featured GUI toolkit for regular desktop
|
||||
apps nor provide a general interface to *all* openGL functionality.
|
||||
|
||||
- Give a nice easy GObject based API for creating fast, mainly 2D
|
||||
single window stylalised applications such as media box UI's,
|
||||
presentaions, kiosk style apps etc.
|
||||
It currently uses fairly low end GL functionality with an aim to still
|
||||
work well on open source graphics drivers as well as possibly making
|
||||
an eventual GL ES port feasable.
|
||||
|
||||
- If you've ever used Director, thats the kind of functionality,
|
||||
clutter aims for.
|
||||
Clutter currently requires GLib >= 2.8, GdkPixbuf, Gstreamer 0.10 and
|
||||
OpenGL >= 1.2. Its also recommended you have some kind of working
|
||||
hardware OpenGL on your target system.
|
||||
|
||||
What it wont do:
|
||||
Clutter is LGPL licensed.
|
||||
|
||||
- Provide a general interface to all openGL functionality
|
||||
If you want to hack on and improve clutter check the TODO file.
|
||||
|
51
TODO
51
TODO
@ -1,39 +1,26 @@
|
||||
TODO
|
||||
====
|
||||
|
||||
- Element
|
||||
o depth and z positioning ?
|
||||
o can glscale -1 for mirroring / flipping, or just use rotation ?
|
||||
Posiible New Features
|
||||
==
|
||||
|
||||
- Stage
|
||||
o Events - mouse
|
||||
- Gradients
|
||||
- Audio only object implementing ClutterMedia Interface.
|
||||
- Some kind of glitz/cairo integration - a GlitzDrawable Actor ?
|
||||
- Improve clutter label usage as to expose more pango functionality.
|
||||
- More portability - GL ES, DirectFB?, Windows, Mac ?
|
||||
- Overhaul co-ordinate system ( more precision ? )
|
||||
|
||||
- Texture
|
||||
o display lists ?
|
||||
Optimisations
|
||||
==
|
||||
|
||||
- Rect
|
||||
o rounded
|
||||
o gradients ( or add to elements ? )
|
||||
o general polygon handler ?
|
||||
- Display lists.
|
||||
- labels being more conservative on texture creation.
|
||||
- Custom source rather than idle handler for paints ?
|
||||
|
||||
- Video Texture
|
||||
o complete API from bacon-video-widget *Mostly done*
|
||||
o Work with pixel aspect and use this info to size element correctly ?
|
||||
o mostly rewrite or check with orig author for LGPL.
|
||||
|
||||
- Group
|
||||
o apply tranforms to group of elements
|
||||
o scissor to clip
|
||||
o sizing ? how does set/get_geometry affect ?
|
||||
o stacking orders with 'depth' value.
|
||||
|
||||
- GST
|
||||
o Fix FIXME's
|
||||
o Remove and use fake sinc instead
|
||||
|
||||
- Audio api for sound effects etc
|
||||
|
||||
- Document, Document, Document!
|
||||
o fix GTK Doc set up with index, grouping etc
|
||||
|
||||
- Glitz integration ?
|
||||
Other
|
||||
==
|
||||
- Unit tests
|
||||
- Much improved examples / demos
|
||||
- Sort Documentation
|
||||
- Bindings to languages other than just Python.
|
||||
|
Loading…
Reference in New Issue
Block a user