taskSavannah Administration - Tasks: task #9342, Submission of Things

 
 

task #9342: Submission of Things

Submitter:  Donn Ingle <donningle>
Submitted:  Sun 26 Apr 2009 03:33:44 PM UTC
   
 
Should Start On:  Sat 25 Apr 2009 10:00:00 PM UTC Should be Finished on:  Tue 05 May 2009 10:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 09 May 2009 11:41:37 AM UTC, comment #2: 

Oh, and GNU is usually spelled all uppercase ;)

Sebastian Gerhardt <sgerhardt>
Sat 09 May 2009 11:40:16 AM UTC, comment #1: 

Hello,

sorry for the delay.
I reviewed your project and approve it now.
You will receive your account in the next hours.


The only thing I would like you to change is to replace the license text in the README's for the images. You already have the verbatim text in COPYING. The license text itself doesn't apply the license to images. Instead there should be a text stating which license what image is under. (Similar to the top text in the source files)

For example:
The following images are Copyright (C) Year Name and may be redistributed and/or modified under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.


Good luck with your project.

Sebastian Gerhardt <sgerhardt>
Sun 26 Apr 2009 03:33:44 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: Things
  • System Name:  things
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later





Description:

Things is a Retained-Mode Canvas Animation API; intended for Gnu/Linux.

I wanted an API to express animation and the 'thing-iness' of objects as directly as I could imagine. With Things, it's very easy to create visual metaphors.

It's written in Python and uses Python-Cairo as its engine. (I hope to raise enough interest to get this re-written in C because it's pretty slow in Python.)

The basic idea is that Things can contain other Things, and that they are animated by key frames and tweens -- described in a simple string 'language'.
Various specialized Things are available to do stuff like clipping, hit-detection and so on.

To manage "media" content, there is a Bag-Of-Stuff module which:
1. Loads animations and paths from SVG files.
2. Installs fonts (otf, ttf) temporarily.
3. Loads images.

The addition of the BagOfStuff means that graphics can be designed in Inkscape -- these can then be directly used in Python code via the API. This really helps as Inkscape becomes a kind of 'distributed' IDE for animation.


Other Software Required:

python 2.4, 2.5, 2.6

pyparsing (MIT lic)
http://pyparsing.wikispaces.com/message/view/home/5698048

pygtk, pango

pycairo (GNU Lesser General Public License (LGPL) version 2.1 or the Mozilla Public License (MPL) version 1.1.)
http://cairographics.org/pycairo/

python-rsvg (LGPL 2.1 -- nearest I can tell. Part of Gnome-Python-Desktop)
http://svn.gnome.org/viewvc/gnome-python-desktop/GNOME_PYTHON_DESKTOP_2_21_3/COPYING?revision=477&view=markup&pathrev=477


Other Comments:

Here's hoping I didn't make any mistakes!

\d


Tarball URL:

http://savannah.gnu.org/submissions_uploads/Things.tar.gz


Donn Ingle <donningle>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by donningle (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-05-09 sgerhardt StatusNone Done
        Percent Complete0% 100%
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code