geesas-devs Mailing List for GPL SWF Authoring Software (Page 4)
Status: Abandoned
Brought to you by:
creek23
You can subscribe to this list here.
2009 |
Jan
|
Feb
(53) |
Mar
|
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
(5) |
Aug
(3) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(18) |
Aug
(4) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: <cr...@us...> - 2009-02-11 14:26:35
|
Revision: 19 http://geesas.svn.sourceforge.net/geesas/?rev=19&view=rev Author: creek23 Date: 2009-02-11 14:26:27 +0000 (Wed, 11 Feb 2009) Log Message: ----------- adjusted waiting time to 5 mins so FFmpeg could finish exporting large animations. Modified Paths: -------------- pencilanimation/src/external/win32/win32.cpp Modified: pencilanimation/src/external/win32/win32.cpp =================================================================== --- pencilanimation/src/external/win32/win32.cpp 2009-02-09 22:28:22 UTC (rev 18) +++ pencilanimation/src/external/win32/win32.cpp 2009-02-11 14:26:27 UTC (rev 19) @@ -43,14 +43,13 @@ exportFrames(startFrame, endFrame, view, currentLayer, exportSize, tempPath+"tmp", "png", 100, true, true, 2); // --------- Quicktime assemble call ---------- - QDir sampledir; - qDebug() << "testmic:" << sampledir.filePath(filePath); QProcess ffmpeg; qDebug() << "Trying to export AVI"; ffmpeg.start("./plugins/ffmpeg.exe -i " + tempPath + "tmp%03d.png -v 0 -r " + QString::number(fps) + " -y \"" + filePath + "\""); if (ffmpeg.waitForStarted() == true) { - if (ffmpeg.waitForFinished() == true) { + //wait for the program to finish for 5 mins. if it didnt, force quit. + if (ffmpeg.waitForFinished(300000) == true) { /* qDebug() << ffmpeg.readAllStandardOutput(); qDebug() << ffmpeg.readAllStandardError(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-09 23:23:05
|
Revision: 17 http://geesas.svn.sourceforge.net/geesas/?rev=17&view=rev Author: creek23 Date: 2009-02-09 22:26:56 +0000 (Mon, 09 Feb 2009) Log Message: ----------- removed copies of flash.cpp and flash.h which was used for Ming 0.3.0 Removed Paths: ------------- pencilanimation/src/external/flash/__flash.cpp pencilanimation/src/external/flash/__flash.h Deleted: pencilanimation/src/external/flash/__flash.cpp =================================================================== --- pencilanimation/src/external/flash/__flash.cpp 2009-02-09 22:25:31 UTC (rev 16) +++ pencilanimation/src/external/flash/__flash.cpp 2009-02-09 22:26:56 UTC (rev 17) @@ -1,238 +0,0 @@ -/* - -Pencil - Traditional Animation Software -Copyright (C) 2005-2007 Patrick Corrieri & Pascal Naidon - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -*/ -#include <QtCore> -#include <QtGui> -#include <QtDebug> - -#include "flash.h" - -//#include "mingpp.h" - -#include "object.h" -#include "beziercurve.h" -#include "colourref.h" - -void Flash::exportFlash(Object* object, int startFrame, int endFrame, QMatrix view, QSize exportSize, QString filePath, int fps, int compression) { - qDebug() << "------Flash------" << compression; - - // ************* Requires the MING Library *************** - Ming_init(); - - SWFMovie *movie = new SWFMovie(); - - movie->setDimension(exportSize.width(), exportSize.height()); - - movie->setRate(fps); // 12 frames per seconds - - //SWFShape *shape = new SWFShape(); - SWFMovieClip *objectSprite = new SWFMovieClip(); - - for(int i=0; i < object->getLayerCount(); i++) { - Layer* layer = object->getLayer(i); - if(layer->visible) { - // paints the bitmap images - if(layer->type == Layer::BITMAP) { - LayerBitmap* layerBitmap = (LayerBitmap*)layer; - SWFMovieClip *layerSprite = new SWFMovieClip(); - SWFDisplayItem *previousItem = NULL; - for(int frameNumber = startFrame; frameNumber <= endFrame; frameNumber++) { - BitmapImage* bitmapImage = layerBitmap->getBitmapImageAtFrame(frameNumber); - if(bitmapImage != NULL) { - if(previousItem != NULL) layerSprite->remove( previousItem ); - SWFMovieClip *imageSprite = new SWFMovieClip(); - convertToSWFMovieClip( bitmapImage, object, view, imageSprite); - previousItem = layerSprite->add( imageSprite ); - } - layerSprite->nextFrame(); - } - //layerSprite->add( new SWFAction("stop();") ); - //layerSprite->nextFrame(); - objectSprite->add(layerSprite); - } - // paints the vector images - if(layer->type == Layer::VECTOR) { - LayerVector* layerVector = (LayerVector*)layer; - SWFMovieClip *layerSprite = new SWFMovieClip(); - SWFDisplayItem *previousItem = NULL; - for(int frameNumber = startFrame; frameNumber <= endFrame; frameNumber++) { - VectorImage* vectorImage = layerVector->getVectorImageAtFrame(frameNumber); - if(vectorImage != NULL) { - if(previousItem != NULL) layerSprite->remove( previousItem ); - SWFMovieClip *sprite = new SWFMovieClip(); - convertToSWFMovieClip( vectorImage, object, view, sprite); - previousItem = layerSprite->add( sprite ); - } - layerSprite->nextFrame(); - } - //layerSprite->add( new SWFAction("stop();") ); - //layerSprite->nextFrame(); - - objectSprite->add(layerSprite); - } - } - } - - objectSprite->nextFrame(); - //objectSprite->add( new SWFAction("stop();") ); - //objectSprite->nextFrame(); - - movie->add(objectSprite); - movie->nextFrame(); - movie->add( new SWFAction("gotoFrame(0);") ); - movie->nextFrame(); - - - QByteArray byteArray(filePath.toLatin1()); // is there any problem with accented characters? - movie->save(byteArray.data(), compression); - - qDebug() << "done."; -} - - -void Flash::convertToSWFMovieClip( BitmapImage* bitmapImage, Object* object, QMatrix view, SWFMovieClip* sprite ) { - QString tempPath = QDir::tempPath()+"/penciltemp.png"; - QByteArray tempPath2( tempPath.toLatin1()); - bitmapImage->image->save( tempPath , "PNG"); - SWFShape *shape = new SWFShape(); - SWFFill* fill = shape->addBitmapFill( new SWFBitmap( tempPath2.data() ) ); - fill->moveTo(static_cast<float>(bitmapImage->topLeft().x()), static_cast<float>(bitmapImage->topLeft().y())); - shape->setRightFill(fill); - shape->movePenTo(bitmapImage->left(), bitmapImage->top()); - shape->drawLineTo(bitmapImage->right(), bitmapImage->top()); - shape->drawLineTo(bitmapImage->right(), bitmapImage->bottom()); - shape->drawLineTo(bitmapImage->left(), bitmapImage->bottom()); - shape->drawLineTo(bitmapImage->left(), bitmapImage->top()); - SWFDisplayItem *item = sprite->add( shape ); - item->setMatrix( view.m11(), view.m12(), view.m21(), view.m22(), view.dx(), view.dy() ); // this C++ method is not defined in mingpp.h version 0.3 - //SWFDisplayItem_setMatrix( item->item, view.m11(), view.m12(), view.m21(), view.m22(), view.dx(), view.dy() ); // we use the C function instead - sprite->nextFrame(); -} - - -void Flash::convertToSWFMovieClip( VectorImage* vectorImage, Object* object, QMatrix view, SWFMovieClip* sprite ) { - - // add filled areas - for(int i=0; i< vectorImage->area.size(); i++) { - QColor colour = object->getColour(vectorImage->area[i].getColourNumber()).colour; - QPainterPath path = view.map( vectorImage->area[i].path ); - addShape(sprite, path, colour, colour, 0, true); - } - // add curves - for(int i=0; i< vectorImage->curve.size(); i++) { - if(!vectorImage->curve[i].isInvisible()) { - QColor colour = object->getColour(vectorImage->curve[i].getColourNumber()).colour; - if(vectorImage->curve[i].getVariableWidth()) { - QPainterPath path = view.map( vectorImage->curve[i].getStrokedPath() ); - addShape(sprite, path, colour, colour, 0, true); - } else { - QPainterPath path = view.map( vectorImage->curve[i].getSimplePath() ); - qreal width = vectorImage->curve[i].getWidth(); - addShape(sprite, path, colour, colour, width, false); - } - } - } - sprite->nextFrame(); -} - - - - -void Flash::addShape( SWFMovieClip* sprite, QPainterPath path, QColor fillColour, QColor borderColour, qreal width, bool fill ) { - SWFShape* shape = new SWFShape(); - //float widthf = static_cast< float >(width); - if(width == 0.0) { - shape->setLine( static_cast<unsigned short>(width), borderColour.red(), borderColour.green(), borderColour.blue(), 0); - } else { - shape->setLine(static_cast<unsigned short>(width), borderColour.red(), borderColour.green(), borderColour.blue() ); - } - if(fill) { - SWFFill* fill = shape->addSolidFill( fillColour.red(), fillColour.green(), fillColour.blue() ); - shape->setRightFill(fill); - } - - qreal memoP0x = 0.0; - qreal memoP0y = 0.0; - qreal memoP1x = 0.0; - qreal memoP1y = 0.0; - qreal memoP2x = 0.0; - qreal memoP2y = 0.0; - qreal memoP3x = 0.0; - qreal memoP3y = 0.0; - qreal memo = 0.0; - for(int i=0; i < path.elementCount() ; i++) { - QPainterPath::Element element = path.elementAt(i); - if( element.type == QPainterPath::CurveToDataElement ) { - memo++; - if(memo == 1) { - memoP2x = element.x; - memoP2y = element.y; - } - if(memo == 2) { - memoP3x = element.x; - memoP3y = element.y; - } - } - if( (element.type != QPainterPath::CurveToDataElement) || ((element.type == QPainterPath::CurveToDataElement) && (i==path.elementCount()-1)) ) { - if(memo == 1) { - shape->drawCurveTo( static_cast<float>(memoP1x), static_cast<float>(memoP1y), static_cast<float>(memoP2x), static_cast<float>(memoP2y) ); - //--- - memo = 0; - memoP0x = memoP2x; - memoP0y = memoP2y; - } - if(memo == 2) { - // now we need to approximate a cubic Bezier curve by 4 quadratic Bezier curves (Flash API uses only quadratic Bezier curves) - // we use the fixed midpoint method - // Excellent explanations here: http://timotheegroleau.com/Flash/articles/cubic_bezier_in_flash.htm - QPointF P0(memoP0x, memoP0y); - QPointF P1(memoP1x, memoP1y); - QPointF P2(memoP2x, memoP2y); - QPointF P3(memoP3x, memoP3y); - - QPointF M2 = (P0+3*P1+3*P2+P3)/8; - QPointF C1 = (5*P0+3*P1)/8; - QPointF C4 = (5*P3+3*P2)/8; - QPointF C2 = (3*(P0+2*P1+P2)/4+M2)/4; - QPointF C3 = (3*(P1+2*P2+P3)/4+M2)/4; - QPointF M1 = 0.5*(C1+C2); - QPointF M3 = 0.5*(C3+C4); - shape->drawCurveTo( static_cast<float>(C1.x()), static_cast<float>(C1.y()), static_cast<float>(M1.x()), static_cast<float>(M1.y()) ); - shape->drawCurveTo( static_cast<float>(C2.x()), static_cast<float>(C2.y()), static_cast<float>(M2.x()), static_cast<float>(M2.y()) ); - shape->drawCurveTo( static_cast<float>(C3.x()), static_cast<float>(C3.y()), static_cast<float>(M3.x()), static_cast<float>(M3.y()) ); - shape->drawCurveTo( static_cast<float>(C4.x()), static_cast<float>(C4.y()), static_cast<float>(P3.x()), static_cast<float>(P3.y()) ); - //--- - memo = 0; - memoP0x = memoP3x; - memoP0y = memoP3y; - } - } - if( element.type == QPainterPath::MoveToElement ) { - shape->movePenTo( static_cast<float>(element.x), static_cast<float>(element.y) ); - memoP0x = element.x; - memoP0y = element.y; - } - if( element.type == QPainterPath::LineToElement ) { - shape->drawLineTo( static_cast<float>(element.x), static_cast<float>(element.y) ); - memoP0x = element.x; - memoP0y = element.y; - } - if( element.type == QPainterPath::CurveToElement ) { - memoP1x = element.x; - memoP1y = element.y; - } - } - sprite->add( shape ); -} Deleted: pencilanimation/src/external/flash/__flash.h =================================================================== --- pencilanimation/src/external/flash/__flash.h 2009-02-09 22:25:31 UTC (rev 16) +++ pencilanimation/src/external/flash/__flash.h 2009-02-09 22:26:56 UTC (rev 17) @@ -1,42 +0,0 @@ -/* - -Pencil - Traditional Animation Software -Copyright (C) 2005-2007 Patrick Corrieri & Pascal Naidon - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -*/ -#ifndef FLASH_H -#define FLASH_H - -#include <QtGui> -#include <QSize> -#include <QString> - -#include "mingpp.h" // requires the Ming Library - -#include "layer.h" -#include "layervector.h" -#include "layerbitmap.h" -#include "vectorimage.h" - -class Object; - -class Flash -{ - public: - static void exportFlash(Object* object, int startFrame, int endFrame, QMatrix view, QSize exportSize, QString filePath, int fps, int compression); - static void convertToSWFMovieClip( BitmapImage* image, Object* object, QMatrix view, SWFMovieClip* sprite ); - static void convertToSWFMovieClip( VectorImage* vectorImage, Object* object, QMatrix view, SWFMovieClip* sprite ); - static void addShape( SWFMovieClip* sprite, QPainterPath path, QColor fillColour, QColor borderColour, qreal width, bool fill ); -}; - -#endif - This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-09 23:22:54
|
Revision: 16 http://geesas.svn.sourceforge.net/geesas/?rev=16&view=rev Author: creek23 Date: 2009-02-09 22:25:31 +0000 (Mon, 09 Feb 2009) Log Message: ----------- changed SWFSprite to SWFMovieClip. implicit usage of SWFFILL_CLIPPED_BITMAP, default is SWFFILL_TILED_BITMAP. added Fill scaling to fit the Shape. Modified Paths: -------------- pencilanimation/src/external/flash/flash.cpp pencilanimation/src/external/flash/flash.h Modified: pencilanimation/src/external/flash/flash.cpp =================================================================== --- pencilanimation/src/external/flash/flash.cpp 2009-02-09 17:32:40 UTC (rev 15) +++ pencilanimation/src/external/flash/flash.cpp 2009-02-09 22:25:31 UTC (rev 16) @@ -36,7 +36,7 @@ movie->setRate(fps); // 12 frames per seconds //SWFShape *shape = new SWFShape(); - SWFSprite *objectSprite = new SWFSprite(); + SWFMovieClip *objectMovieClip = new SWFMovieClip(); for(int i=0; i < object->getLayerCount(); i++) { Layer* layer = object->getLayer(i); @@ -44,50 +44,50 @@ // paints the bitmap images if(layer->type == Layer::BITMAP) { LayerBitmap* layerBitmap = (LayerBitmap*)layer; - SWFSprite *layerSprite = new SWFSprite(); + SWFMovieClip *layerMovieClip = new SWFMovieClip(); SWFDisplayItem *previousItem = NULL; for(int frameNumber = startFrame; frameNumber <= endFrame; frameNumber++) { BitmapImage* bitmapImage = layerBitmap->getBitmapImageAtFrame(frameNumber); if(bitmapImage != NULL) { - if(previousItem != NULL) layerSprite->remove( previousItem ); - SWFSprite *imageSprite = new SWFSprite(); - convertToSWFSprite( bitmapImage, object, view, imageSprite); - previousItem = layerSprite->add( imageSprite ); + if(previousItem != NULL) layerMovieClip->remove( previousItem ); + SWFMovieClip *imageMovieClip = new SWFMovieClip(); + convertToSWFMovieClip( bitmapImage, object, view, imageMovieClip); + previousItem = layerMovieClip->add( imageMovieClip ); } - layerSprite->nextFrame(); + layerMovieClip->nextFrame(); } - //layerSprite->add( new SWFAction("stop();") ); - //layerSprite->nextFrame(); - objectSprite->add(layerSprite); + //layerMovieClip->add( new SWFAction("stop();") ); + //layerMovieClip->nextFrame(); + objectMovieClip->add(layerMovieClip); } // paints the vector images if(layer->type == Layer::VECTOR) { LayerVector* layerVector = (LayerVector*)layer; - SWFSprite *layerSprite = new SWFSprite(); + SWFMovieClip *layerMovieClip = new SWFMovieClip(); SWFDisplayItem *previousItem = NULL; for(int frameNumber = startFrame; frameNumber <= endFrame; frameNumber++) { VectorImage* vectorImage = layerVector->getVectorImageAtFrame(frameNumber); if(vectorImage != NULL) { - if(previousItem != NULL) layerSprite->remove( previousItem ); - SWFSprite *sprite = new SWFSprite(); - convertToSWFSprite( vectorImage, object, view, sprite); - previousItem = layerSprite->add( sprite ); + if(previousItem != NULL) layerMovieClip->remove( previousItem ); + SWFMovieClip *movieClip = new SWFMovieClip(); + convertToSWFMovieClip( vectorImage, object, view, movieClip); + previousItem = layerMovieClip->add( movieClip ); } - layerSprite->nextFrame(); + layerMovieClip->nextFrame(); } - //layerSprite->add( new SWFAction("stop();") ); - //layerSprite->nextFrame(); + //layerMovieClip->add( new SWFAction("stop();") ); + //layerMovieClip->nextFrame(); - objectSprite->add(layerSprite); + objectMovieClip->add(layerMovieClip); } } } - objectSprite->nextFrame(); - //objectSprite->add( new SWFAction("stop();") ); - //objectSprite->nextFrame(); + objectMovieClip->nextFrame(); + //objectMovieClip->add( new SWFAction("stop();") ); + //objectMovieClip->nextFrame(); - movie->add(objectSprite); + movie->add(objectMovieClip); movie->nextFrame(); movie->add( new SWFAction("gotoFrame(0);") ); movie->nextFrame(); @@ -100,33 +100,37 @@ } -void Flash::convertToSWFSprite( BitmapImage* bitmapImage, Object* object, QMatrix view, SWFSprite* sprite ) { +void Flash::convertToSWFMovieClip( BitmapImage* bitmapImage, Object* object, QMatrix view, SWFMovieClip* movieClip ) { QString tempPath = QDir::tempPath()+"/penciltemp.png"; - QByteArray tempPath2( tempPath.toLatin1()); - bitmapImage->image->save( tempPath , "PNG"); + QByteArray tempPath2( tempPath.toLatin1()); + bitmapImage->image->save( tempPath , "PNG",100); SWFShape *shape = new SWFShape(); - SWFFill* fill = shape->addBitmapFill( new SWFBitmap( tempPath2.data() ) ); - fill->moveTo(static_cast<float>(bitmapImage->topLeft().x()), static_cast<float>(bitmapImage->topLeft().y())); - shape->setRightFill(fill); - shape->movePenTo(bitmapImage->left(), bitmapImage->top()); - shape->drawLineTo(bitmapImage->right(), bitmapImage->top()); - shape->drawLineTo(bitmapImage->right(), bitmapImage->bottom()); - shape->drawLineTo(bitmapImage->left(), bitmapImage->bottom()); - shape->drawLineTo(bitmapImage->left(), bitmapImage->top()); - SWFDisplayItem *item = sprite->add( shape ); - //item->setMatrix( view.m11(), view.m12(), view.m21(), view.m22(), view.dx(), view.dy() ); // this C++ method is not defined in mingpp.h version 0.3 - SWFDisplayItem_setMatrix( item->item, view.m11(), view.m12(), view.m21(), view.m22(), view.dx(), view.dy() ); // we use the C function instead - sprite->nextFrame(); + SWFFill *fill = shape->addBitmapFill(new SWFBitmap(tempPath2),SWFFILL_CLIPPED_BITMAP); + fill->moveTo(static_cast<float>(bitmapImage->topLeft().x()), static_cast<float>(bitmapImage->topLeft().y())); + fill->scaleX(20); + fill->scaleY(20); + shape->setRightFill(fill); + shape->movePenTo(bitmapImage->left(), bitmapImage->top()); + shape->drawLineTo(bitmapImage->right(), bitmapImage->top()); + shape->drawLineTo(bitmapImage->right(), bitmapImage->bottom()); + shape->drawLineTo(bitmapImage->left(), bitmapImage->bottom()); + shape->drawLineTo(bitmapImage->left(), bitmapImage->top()); + SWFDisplayItem *item = movieClip->add( shape ); + //for Ming 0.4.0 + item->setMatrix( view.m11(), view.m12(), view.m21(), view.m22(), view.dx(), view.dy() ); + //for Ming 0.3.0 + //SWFDisplayItem_setMatrix( item->item, view.m11(), view.m12(), view.m21(), view.m22(), view.dx(), view.dy() ); + movieClip->nextFrame(); } -void Flash::convertToSWFSprite( VectorImage* vectorImage, Object* object, QMatrix view, SWFSprite* sprite ) { +void Flash::convertToSWFMovieClip( VectorImage* vectorImage, Object* object, QMatrix view, SWFMovieClip* movieClip ) { // add filled areas for(int i=0; i< vectorImage->area.size(); i++) { QColor colour = object->getColour(vectorImage->area[i].getColourNumber()).colour; QPainterPath path = view.map( vectorImage->area[i].path ); - addShape(sprite, path, colour, colour, 0, true); + addShape(movieClip, path, colour, colour, 0, true); } // add curves for(int i=0; i< vectorImage->curve.size(); i++) { @@ -134,21 +138,21 @@ QColor colour = object->getColour(vectorImage->curve[i].getColourNumber()).colour; if(vectorImage->curve[i].getVariableWidth()) { QPainterPath path = view.map( vectorImage->curve[i].getStrokedPath() ); - addShape(sprite, path, colour, colour, 0, true); + addShape(movieClip, path, colour, colour, 0, true); } else { QPainterPath path = view.map( vectorImage->curve[i].getSimplePath() ); qreal width = vectorImage->curve[i].getWidth(); - addShape(sprite, path, colour, colour, width, false); + addShape(movieClip, path, colour, colour, width, false); } } } - sprite->nextFrame(); + movieClip->nextFrame(); } -void Flash::addShape( SWFSprite* sprite, QPainterPath path, QColor fillColour, QColor borderColour, qreal width, bool fill ) { +void Flash::addShape( SWFMovieClip* movieClip, QPainterPath path, QColor fillColour, QColor borderColour, qreal width, bool fill ) { SWFShape* shape = new SWFShape(); //float widthf = static_cast< float >(width); if(width == 0.0) { @@ -232,5 +236,5 @@ memoP1y = element.y; } } - sprite->add( shape ); + movieClip->add( shape ); } Modified: pencilanimation/src/external/flash/flash.h =================================================================== --- pencilanimation/src/external/flash/flash.h 2009-02-09 17:32:40 UTC (rev 15) +++ pencilanimation/src/external/flash/flash.h 2009-02-09 22:25:31 UTC (rev 16) @@ -33,9 +33,9 @@ { public: static void exportFlash(Object* object, int startFrame, int endFrame, QMatrix view, QSize exportSize, QString filePath, int fps, int compression); - static void convertToSWFSprite( BitmapImage* image, Object* object, QMatrix view, SWFSprite* sprite ); - static void convertToSWFSprite( VectorImage* vectorImage, Object* object, QMatrix view, SWFSprite* sprite ); - static void addShape( SWFSprite* sprite, QPainterPath path, QColor fillColour, QColor borderColour, qreal width, bool fill ); + static void convertToSWFMovieClip( BitmapImage* image, Object* object, QMatrix view, SWFMovieClip* movieClip ); + static void convertToSWFMovieClip( VectorImage* vectorImage, Object* object, QMatrix view, SWFMovieClip* movieClip ); + static void addShape( SWFMovieClip* movieClip, QPainterPath path, QColor fillColour, QColor borderColour, qreal width, bool fill ); }; #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-09 17:32:43
|
Revision: 15 http://geesas.svn.sourceforge.net/geesas/?rev=15&view=rev Author: creek23 Date: 2009-02-09 17:32:40 +0000 (Mon, 09 Feb 2009) Log Message: ----------- removed Makefile, Makefile.Debug and Makefile.Release. they will automatically be created by QMake. removed unused _mingpp.h Removed Paths: ------------- pencilanimation/Makefile pencilanimation/Makefile.Debug pencilanimation/Makefile.Release pencilanimation/libwin32/0.4.0/_mingpp.h Deleted: pencilanimation/Makefile =================================================================== --- pencilanimation/Makefile 2009-02-09 17:29:39 UTC (rev 14) +++ pencilanimation/Makefile 2009-02-09 17:32:40 UTC (rev 15) @@ -1,141 +0,0 @@ -############################################################################# -# Makefile for building: Pencil -# Generated by qmake (2.01a) (Qt 4.5.0-beta1) on: Fri Feb 6 05:47:40 2009 -# Project: pencil.pro -# Template: app -# Command: f:\Qt\4.5.0-beta1\bin\qmake.exe -win32 -o Makefile pencil.pro -############################################################################# - -first: debug -install: debug-install -uninstall: debug-uninstall -MAKEFILE = Makefile -QMAKE = f:\Qt\4.5.0-beta1\bin\qmake.exe -DEL_FILE = del -CHK_DIR_EXISTS= if not exist -MKDIR = mkdir -COPY = copy /y -COPY_FILE = $(COPY) -COPY_DIR = xcopy /s /q /y /i -INSTALL_FILE = $(COPY_FILE) -INSTALL_PROGRAM = $(COPY_FILE) -INSTALL_DIR = $(COPY_DIR) -DEL_FILE = del -SYMLINK = -DEL_DIR = rmdir -MOVE = move -CHK_DIR_EXISTS= if not exist -MKDIR = mkdir -SUBTARGETS = \ - debug \ - release - -debug: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug -debug-make_default: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug -debug-make_first: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug first -debug-all: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug all -debug-clean: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug clean -debug-distclean: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug distclean -debug-install: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug install -debug-uninstall: $(MAKEFILE).Debug FORCE - $(MAKE) -f $(MAKEFILE).Debug uninstall -release: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release -release-make_default: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release -release-make_first: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release first -release-all: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release all -release-clean: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release clean -release-distclean: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release distclean -release-install: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release install -release-uninstall: $(MAKEFILE).Release FORCE - $(MAKE) -f $(MAKEFILE).Release uninstall - -Makefile: pencil.pro f:/Qt/4.5.0-beta1/mkspecs/win32-g++/qmake.conf f:/Qt/4.5.0-beta1/mkspecs/qconfig.pri \ - f:/Qt/4.5.0-beta1/mkspecs/features/qt_functions.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/qt_config.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/exclusive_builds.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/default_pre.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/default_pre.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/debug.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/debug_and_release.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/default_post.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/default_post.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/console.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/qt.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/opengl.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/thread.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/moc.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/rtti.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/exceptions.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/win32/stl.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/shared.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/warn_on.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/resources.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/uic.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/yacc.prf \ - f:/Qt/4.5.0-beta1/mkspecs/features/lex.prf - $(QMAKE) -win32 -o Makefile pencil.pro -f:\Qt\4.5.0-beta1\mkspecs\qconfig.pri: -f:\Qt\4.5.0-beta1\mkspecs\features\qt_functions.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\qt_config.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\exclusive_builds.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\default_pre.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_pre.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\debug.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\debug_and_release.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\default_post.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_post.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\console.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\qt.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\opengl.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\thread.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\moc.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\rtti.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\exceptions.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\win32\stl.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\shared.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\warn_on.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\resources.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\uic.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\yacc.prf: -f:\Qt\4.5.0-beta1\mkspecs\features\lex.prf: -qmake: qmake_all FORCE - @$(QMAKE) -win32 -o Makefile pencil.pro - -qmake_all: FORCE - -make_default: debug-make_default release-make_default FORCE -make_first: debug-make_first release-make_first FORCE -all: debug-all release-all FORCE -clean: debug-clean release-clean FORCE -distclean: debug-distclean release-distclean FORCE - -$(DEL_FILE) Makefile - -debug-mocclean: $(MAKEFILE).Debug - $(MAKE) -f $(MAKEFILE).Debug mocclean -release-mocclean: $(MAKEFILE).Release - $(MAKE) -f $(MAKEFILE).Release mocclean -mocclean: debug-mocclean release-mocclean - -debug-mocables: $(MAKEFILE).Debug - $(MAKE) -f $(MAKEFILE).Debug mocables -release-mocables: $(MAKEFILE).Release - $(MAKE) -f $(MAKEFILE).Release mocables -mocables: debug-mocables release-mocables -FORCE: - -$(MAKEFILE).Debug: Makefile -$(MAKEFILE).Release: Makefile Deleted: pencilanimation/Makefile.Debug =================================================================== --- pencilanimation/Makefile.Debug 2009-02-09 17:29:39 UTC (rev 14) +++ pencilanimation/Makefile.Debug 2009-02-09 17:32:40 UTC (rev 15) @@ -1,524 +0,0 @@ -############################################################################# -# Makefile for building: Pencil -# Generated by qmake (2.01a) (Qt 4.5.0-beta1) on: Fri Feb 6 05:47:39 2009 -# Project: pencil.pro -# Template: app -############################################################################# - -####### Compiler, tools and options - -CC = gcc -CXX = g++ -DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -CFLAGS = -g -Wall $(DEFINES) -CXXFLAGS = -g -frtti -fexceptions -mthreads -Wall $(DEFINES) -INCPATH = -I"f:\Qt\4.5.0-beta1\include\QtCore" -I"f:\Qt\4.5.0-beta1\include\QtGui" -I"f:\Qt\4.5.0-beta1\include\QtOpenGL" -I"f:\Qt\4.5.0-beta1\include\QtXml" -I"f:\Qt\4.5.0-beta1\include" -I"." -I"src" -I"src\external\flash" -I"src\external\linux" -I"src\external\macosx" -I"src\external\win32" -I"src\graphics" -I"src\graphics\bitmap" -I"src\graphics\vector" -I"src\interface" -I"src\structure" -I"." -I"libwin32" -I"f:\Qt\4.5.0-beta1\include\ActiveQt" -I"debug" -I"." -I"f:\Qt\4.5.0-beta1\mkspecs\win32-g++" -LINK = g++ -LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,console -mthreads -Wl -LIBS = -L"f:\Qt\4.5.0-beta1\lib" -lopengl32 -lglu32 -lgdi32 -luser32 debug\pencil_res.o -Llibwin32 -lming -lpng -lQtXmld4 -lQtOpenGLd4 -lQtGuid4 -lQtCored4 -QMAKE = f:\Qt\4.5.0-beta1\bin\qmake.exe -IDC = f:\Qt\4.5.0-beta1\bin\idc.exe -IDL = midl -ZIP = zip -r -9 -DEF_FILE = -RES_FILE = debug\pencil_res.o -COPY = copy /y -COPY_FILE = $(COPY) -COPY_DIR = xcopy /s /q /y /i -DEL_FILE = del -DEL_DIR = rmdir -MOVE = move -CHK_DIR_EXISTS= if not exist -MKDIR = mkdir -INSTALL_FILE = $(COPY_FILE) -INSTALL_PROGRAM = $(COPY_FILE) -INSTALL_DIR = $(COPY_DIR) - -####### Output directory - -OBJECTS_DIR = debug - -####### Files - -SOURCES = src\external\flash\flash.cpp \ - src\graphics\bitmap\blur.cpp \ - src\graphics\bitmap\bitmapimage.cpp \ - src\graphics\vector\bezierarea.cpp \ - src\graphics\vector\beziercurve.cpp \ - src\graphics\vector\colourref.cpp \ - src\graphics\vector\gradient.cpp \ - src\graphics\vector\vectorimage.cpp \ - src\graphics\vector\vertexref.cpp \ - src\structure\layer.cpp \ - src\structure\layerbitmap.cpp \ - src\structure\layercamera.cpp \ - src\structure\layerimage.cpp \ - src\structure\layersound.cpp \ - src\structure\layervector.cpp \ - src\structure\object.cpp \ - src\interface\editor.cpp \ - src\interface\mainwindow.cpp \ - src\interface\palette.cpp \ - src\interface\preferences.cpp \ - src\interface\scribblearea.cpp \ - src\interface\timeline.cpp \ - src\interface\timecontrols.cpp \ - src\interface\toolset.cpp \ - src\main.cpp \ - src\external\win32\win32.cpp debug\moc_layer.cpp \ - debug\moc_layerbitmap.cpp \ - debug\moc_layercamera.cpp \ - debug\moc_layerimage.cpp \ - debug\moc_layersound.cpp \ - debug\moc_layervector.cpp \ - debug\moc_object.cpp \ - debug\moc_editor.cpp \ - debug\moc_mainwindow.cpp \ - debug\moc_palette.cpp \ - debug\moc_preferences.cpp \ - debug\moc_scribblearea.cpp \ - debug\moc_timeline.cpp \ - debug\moc_timecontrols.cpp \ - debug\moc_toolset.cpp \ - debug\qrc_pencil.cpp -OBJECTS = debug/flash.o \ - debug/blur.o \ - debug/bitmapimage.o \ - debug/bezierarea.o \ - debug/beziercurve.o \ - debug/colourref.o \ - debug/gradient.o \ - debug/vectorimage.o \ - debug/vertexref.o \ - debug/layer.o \ - debug/layerbitmap.o \ - debug/layercamera.o \ - debug/layerimage.o \ - debug/layersound.o \ - debug/layervector.o \ - debug/object.o \ - debug/editor.o \ - debug/mainwindow.o \ - debug/palette.o \ - debug/preferences.o \ - debug/scribblearea.o \ - debug/timeline.o \ - debug/timecontrols.o \ - debug/toolset.o \ - debug/main.o \ - debug/win32.o \ - debug/moc_layer.o \ - debug/moc_layerbitmap.o \ - debug/moc_layercamera.o \ - debug/moc_layerimage.o \ - debug/moc_layersound.o \ - debug/moc_layervector.o \ - debug/moc_object.o \ - debug/moc_editor.o \ - debug/moc_mainwindow.o \ - debug/moc_palette.o \ - debug/moc_preferences.o \ - debug/moc_scribblearea.o \ - debug/moc_timeline.o \ - debug/moc_timecontrols.o \ - debug/moc_toolset.o \ - debug/qrc_pencil.o -DIST = -QMAKE_TARGET = Pencil -DESTDIR = debug\ #avoid trailing-slash linebreak -TARGET = Pencil.exe -DESTDIR_TARGET = debug\Pencil.exe - -####### Implicit rules - -.SUFFIXES: .cpp .cc .cxx .c - -.cpp.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.cc.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.cxx.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.c.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -####### Build rules - -first: all -all: Makefile.Debug $(DESTDIR_TARGET) - -$(DESTDIR_TARGET): $(OBJECTS) debug/pencil_res.o - $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) object_script.Pencil.Debug $(LIBS) - - -debug/pencil_res.o: pencil.rc - windres -i pencil.rc -o debug\pencil_res.o --include-dir=. - -qmake: FORCE - @$(QMAKE) -win32 -o Makefile.Debug pencil.pro - -dist: - $(ZIP) Pencil.zip $(SOURCES) $(DIST) pencil.pro f:\Qt\4.5.0-beta1\mkspecs\qconfig.pri f:\Qt\4.5.0-beta1\mkspecs\features\qt_functions.prf f:\Qt\4.5.0-beta1\mkspecs\features\qt_config.prf f:\Qt\4.5.0-beta1\mkspecs\features\exclusive_builds.prf f:\Qt\4.5.0-beta1\mkspecs\features\default_pre.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_pre.prf f:\Qt\4.5.0-beta1\mkspecs\features\debug.prf f:\Qt\4.5.0-beta1\mkspecs\features\debug_and_release.prf f:\Qt\4.5.0-beta1\mkspecs\features\default_post.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_post.prf f:\Qt\4.5.0-beta1\mkspecs\features\build_pass.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\console.prf f:\Qt\4.5.0-beta1\mkspecs\features\qt.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\opengl.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\thread.prf f:\Qt\4.5.0-beta1\mkspecs\features\moc.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\rtti.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\exceptions.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\stl.prf f:\Qt\4.5.0-beta1\mkspecs\features\shared.prf f:\Qt\4.5.0-beta1\mkspecs\features\warn_on.prf f:\Qt\4.5.0-beta1\mkspecs\features\resources.prf f:\Qt\4.5.0-beta1\mkspecs\features\uic.prf f:\Qt\4.5.0-beta1\mkspecs\features\yacc.prf f:\Qt\4.5.0-beta1\mkspecs\features\lex.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES - -clean: compiler_clean - -$(DEL_FILE) debug\flash.o debug\blur.o debug\bitmapimage.o debug\bezierarea.o debug\beziercurve.o debug\colourref.o debug\gradient.o debug\vectorimage.o debug\vertexref.o debug\layer.o debug\layerbitmap.o debug\layercamera.o debug\layerimage.o debug\layersound.o debug\layervector.o debug\object.o debug\editor.o debug\mainwindow.o debug\palette.o debug\preferences.o debug\scribblearea.o debug\timeline.o debug\timecontrols.o debug\toolset.o debug\main.o debug\win32.o debug\moc_layer.o debug\moc_layerbitmap.o debug\moc_layercamera.o debug\moc_layerimage.o debug\moc_layersound.o debug\moc_layervector.o debug\moc_object.o debug\moc_editor.o debug\moc_mainwindow.o debug\moc_palette.o debug\moc_preferences.o debug\moc_scribblearea.o debug\moc_timeline.o debug\moc_timecontrols.o debug\moc_toolset.o debug\qrc_pencil.o - -$(DEL_FILE) debug\pencil_res.o - -distclean: clean - -$(DEL_FILE) $(DESTDIR_TARGET) - -$(DEL_FILE) Makefile.Debug - -mocclean: compiler_moc_header_clean compiler_moc_source_clean - -mocables: compiler_moc_header_make_all compiler_moc_source_make_all - -compiler_moc_header_make_all: debug/moc_layer.cpp debug/moc_layerbitmap.cpp debug/moc_layercamera.cpp debug/moc_layerimage.cpp debug/moc_layersound.cpp debug/moc_layervector.cpp debug/moc_object.cpp debug/moc_editor.cpp debug/moc_mainwindow.cpp debug/moc_palette.cpp debug/moc_preferences.cpp debug/moc_scribblearea.cpp debug/moc_timeline.cpp debug/moc_timecontrols.cpp debug/moc_toolset.cpp -compiler_moc_header_clean: - -$(DEL_FILE) debug\moc_layer.cpp debug\moc_layerbitmap.cpp debug\moc_layercamera.cpp debug\moc_layerimage.cpp debug\moc_layersound.cpp debug\moc_layervector.cpp debug\moc_object.cpp debug\moc_editor.cpp debug\moc_mainwindow.cpp debug\moc_palette.cpp debug\moc_preferences.cpp debug\moc_scribblearea.cpp debug\moc_timeline.cpp debug\moc_timecontrols.cpp debug\moc_toolset.cpp -debug/moc_layer.cpp: src/structure/layer.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layer.h -o debug\moc_layer.cpp - -debug/moc_layerbitmap.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layerbitmap.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layerbitmap.h -o debug\moc_layerbitmap.cpp - -debug/moc_layercamera.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layercamera.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layercamera.h -o debug\moc_layercamera.cpp - -debug/moc_layerimage.cpp: src/structure/layer.h \ - src/structure/layerimage.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layerimage.h -o debug\moc_layerimage.cpp - -debug/moc_layersound.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layersound.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layersound.h -o debug\moc_layersound.cpp - -debug/moc_layervector.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layervector.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layervector.h -o debug\moc_layervector.cpp - -debug/moc_object.cpp: src/structure/layer.h \ - src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layervector.h \ - src/structure/object.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\object.h -o debug\moc_object.cpp - -debug/moc_editor.cpp: src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/editor.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\editor.h -o debug\moc_editor.cpp - -debug/moc_mainwindow.cpp: src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/mainwindow.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\mainwindow.h -o debug\moc_mainwindow.cpp - -debug/moc_palette.cpp: src/interface/toolset.h \ - src/interface/palette.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\palette.h -o debug\moc_palette.cpp - -debug/moc_preferences.cpp: src/interface/preferences.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\preferences.h -o debug\moc_preferences.cpp - -debug/moc_scribblearea.cpp: src/interface/scribblearea.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\scribblearea.h -o debug\moc_scribblearea.cpp - -debug/moc_timeline.cpp: src/interface/toolset.h \ - src/interface/timeline.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\timeline.h -o debug\moc_timeline.cpp - -debug/moc_timecontrols.cpp: src/interface/timecontrols.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\timecontrols.h -o debug\moc_timecontrols.cpp - -debug/moc_toolset.cpp: src/interface/toolset.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\toolset.h -o debug\moc_toolset.cpp - -compiler_rcc_make_all: debug/qrc_pencil.cpp -compiler_rcc_clean: - -$(DEL_FILE) debug\qrc_pencil.cpp -debug/qrc_pencil.cpp: pencil.qrc \ - background/weave.jpg \ - background/dots.png \ - icons/saveas.png \ - icons/mirror.png \ - icons/open.png \ - icons/move.png \ - icons/hand.png \ - icons/redo.png \ - icons/prev.png \ - icons/arrow.png \ - icons/onionPrev.png \ - icons/eyedropper.png \ - icons/bucket.png \ - icons/onionNext.png \ - icons/save.png \ - icons/thinlines5.png \ - icons/eraser.png \ - icons/remove.png \ - icons/layer-vector.png \ - icons/eraser2.png \ - icons/next.png \ - icons/logo.png \ - icons/aqua.png \ - icons/layer-bitmap.png \ - icons/prefspencil.png \ - icons/pencil2.png \ - icons/layer-camera.png \ - icons/bucketTool.png \ - icons/brush.png \ - icons/prefstimeline.png \ - icons/select.png \ - icons/undo.png \ - icons/house.png \ - icons/polyline.png \ - icons/magnify.png \ - icons/copy.png \ - icons/outlines5.png \ - icons/layer-sound.png \ - icons/clear.png \ - icons/add.png \ - icons/prefs-files.png \ - icons/new.png \ - icons/paste.png \ - icons/icon.png \ - icons/pen.png \ - icons/smudge.png \ - icons/controls/separator.png \ - icons/controls/play.png \ - icons/controls/sound.png \ - icons/controls/loop.png - f:\Qt\4.5.0-beta1\bin\rcc.exe -name pencil pencil.qrc -o debug\qrc_pencil.cpp - -compiler_image_collection_make_all: qmake_image_collection.cpp -compiler_image_collection_clean: - -$(DEL_FILE) qmake_image_collection.cpp -compiler_moc_source_make_all: -compiler_moc_source_clean: -compiler_uic_make_all: -compiler_uic_clean: -compiler_yacc_decl_make_all: -compiler_yacc_decl_clean: -compiler_yacc_impl_make_all: -compiler_yacc_impl_clean: -compiler_lex_make_all: -compiler_lex_clean: -compiler_clean: compiler_moc_header_clean compiler_rcc_clean - - - -####### Compile - -debug/flash.o: src/external/flash/flash.cpp src/external/flash/flash.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\flash.o src\external\flash\flash.cpp - -debug/blur.o: src/graphics/bitmap/blur.cpp src/graphics/bitmap/blur.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\blur.o src\graphics\bitmap\blur.cpp - -debug/bitmapimage.o: src/graphics/bitmap/bitmapimage.cpp src/graphics/bitmap/bitmapimage.h \ - src/graphics/bitmap/blur.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\bitmapimage.o src\graphics\bitmap\bitmapimage.cpp - -debug/bezierarea.o: src/graphics/vector/bezierarea.cpp src/graphics/vector/bezierarea.h \ - src/graphics/vector/vertexref.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\bezierarea.o src\graphics\vector\bezierarea.cpp - -debug/beziercurve.o: src/graphics/vector/beziercurve.cpp src/graphics/vector/beziercurve.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\beziercurve.o src\graphics\vector\beziercurve.cpp - -debug/colourref.o: src/graphics/vector/colourref.cpp src/graphics/vector/colourref.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\colourref.o src\graphics\vector\colourref.cpp - -debug/gradient.o: src/graphics/vector/gradient.cpp src/graphics/vector/gradient.h \ - src/graphics/vector/vectorimage.h \ - src/graphics/vector/bezierarea.h \ - src/graphics/vector/vertexref.h \ - src/graphics/vector/beziercurve.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\gradient.o src\graphics\vector\gradient.cpp - -debug/vectorimage.o: src/graphics/vector/vectorimage.cpp src/graphics/vector/vectorimage.h \ - src/graphics/vector/bezierarea.h \ - src/graphics/vector/vertexref.h \ - src/graphics/vector/beziercurve.h \ - src/graphics/vector/gradient.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\vectorimage.o src\graphics\vector\vectorimage.cpp - -debug/vertexref.o: src/graphics/vector/vertexref.cpp src/graphics/vector/vertexref.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\vertexref.o src\graphics\vector\vertexref.cpp - -debug/layer.o: src/structure/layer.cpp src/structure/layer.h \ - src/structure/object.h \ - src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layervector.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\layer.o src\structure\layer.cpp - -debug/layerbitmap.o: src/structure/layerbitmap.cpp src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layer.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\layerbitmap.o src\structure\layerbitmap.cpp - -debug/layercamera.o: src/structure/layercamera.cpp src/structure/layercamera.h \ - src/structure/layerimage.h \ - src/structure/layer.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\layercamera.o src\structure\layercamera.cpp - -debug/layerimage.o: src/structure/layerimage.cpp src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/object.h \ - src/structure/layerbitmap.h \ - src/structure/layervector.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\layerimage.o src\structure\layerimage.cpp - -debug/layersound.o: src/structure/layersound.cpp src/structure/layersound.h \ - src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/object.h \ - src/structure/layerbitmap.h \ - src/structure/layervector.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\layersound.o src\structure\layersound.cpp - -debug/layervector.o: src/structure/layervector.cpp src/structure/layervector.h \ - src/structure/layerimage.h \ - src/structure/layer.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\layervector.o src\structure\layervector.cpp - -debug/object.o: src/structure/object.cpp src/structure/object.h \ - src/structure/layer.h \ - src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layervector.h \ - src/structure/layersound.h \ - src/structure/layercamera.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\object.o src\structure\object.cpp - -debug/editor.o: src/interface/editor.cpp src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\editor.o src\interface\editor.cpp - -debug/mainwindow.o: src/interface/mainwindow.cpp src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/mainwindow.h \ - src/interfaces.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mainwindow.o src\interface\mainwindow.cpp - -debug/palette.o: src/interface/palette.cpp src/interface/palette.h \ - src/interface/toolset.h \ - src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\palette.o src\interface\palette.cpp - -debug/preferences.o: src/interface/preferences.cpp src/interface/preferences.h \ - src/interface/scribblearea.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\preferences.o src\interface\preferences.cpp - -debug/scribblearea.o: src/interface/scribblearea.cpp src/interface/scribblearea.h \ - src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/preferences.h \ - src/interface/palette.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\scribblearea.o src\interface\scribblearea.cpp - -debug/timeline.o: src/interface/timeline.cpp src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/editor.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/timecontrols.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\timeline.o src\interface\timeline.cpp - -debug/timecontrols.o: src/interface/timecontrols.cpp src/interface/timecontrols.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\timecontrols.o src\interface\timecontrols.cpp - -debug/toolset.o: src/interface/toolset.cpp src/interface/toolset.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\toolset.o src\interface\toolset.cpp - -debug/main.o: src/main.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o src\main.cpp - -debug/win32.o: src/external/win32/win32.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\win32.o src\external\win32\win32.cpp - -debug/moc_layer.o: debug/moc_layer.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_layer.o debug\moc_layer.cpp - -debug/moc_layerbitmap.o: debug/moc_layerbitmap.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_layerbitmap.o debug\moc_layerbitmap.cpp - -debug/moc_layercamera.o: debug/moc_layercamera.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_layercamera.o debug\moc_layercamera.cpp - -debug/moc_layerimage.o: debug/moc_layerimage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_layerimage.o debug\moc_layerimage.cpp - -debug/moc_layersound.o: debug/moc_layersound.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_layersound.o debug\moc_layersound.cpp - -debug/moc_layervector.o: debug/moc_layervector.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_layervector.o debug\moc_layervector.cpp - -debug/moc_object.o: debug/moc_object.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_object.o debug\moc_object.cpp - -debug/moc_editor.o: debug/moc_editor.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_editor.o debug\moc_editor.cpp - -debug/moc_mainwindow.o: debug/moc_mainwindow.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp - -debug/moc_palette.o: debug/moc_palette.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_palette.o debug\moc_palette.cpp - -debug/moc_preferences.o: debug/moc_preferences.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_preferences.o debug\moc_preferences.cpp - -debug/moc_scribblearea.o: debug/moc_scribblearea.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_scribblearea.o debug\moc_scribblearea.cpp - -debug/moc_timeline.o: debug/moc_timeline.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_timeline.o debug\moc_timeline.cpp - -debug/moc_timecontrols.o: debug/moc_timecontrols.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_timecontrols.o debug\moc_timecontrols.cpp - -debug/moc_toolset.o: debug/moc_toolset.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_toolset.o debug\moc_toolset.cpp - -debug/qrc_pencil.o: debug/qrc_pencil.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\qrc_pencil.o debug\qrc_pencil.cpp - -####### Install - -install: FORCE - -uninstall: FORCE - -FORCE: - Deleted: pencilanimation/Makefile.Release =================================================================== --- pencilanimation/Makefile.Release 2009-02-09 17:29:39 UTC (rev 14) +++ pencilanimation/Makefile.Release 2009-02-09 17:32:40 UTC (rev 15) @@ -1,524 +0,0 @@ -############################################################################# -# Makefile for building: Pencil -# Generated by qmake (2.01a) (Qt 4.5.0-beta1) on: Fri Feb 6 05:47:40 2009 -# Project: pencil.pro -# Template: app -############################################################################# - -####### Compiler, tools and options - -CC = gcc -CXX = g++ -DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -CFLAGS = -O2 -Wall $(DEFINES) -CXXFLAGS = -O2 -frtti -fexceptions -mthreads -Wall $(DEFINES) -INCPATH = -I"f:\Qt\4.5.0-beta1\include\QtCore" -I"f:\Qt\4.5.0-beta1\include\QtGui" -I"f:\Qt\4.5.0-beta1\include\QtOpenGL" -I"f:\Qt\4.5.0-beta1\include\QtXml" -I"f:\Qt\4.5.0-beta1\include" -I"." -I"src" -I"src\external\flash" -I"src\external\linux" -I"src\external\macosx" -I"src\external\win32" -I"src\graphics" -I"src\graphics\bitmap" -I"src\graphics\vector" -I"src\interface" -I"src\structure" -I"." -I"libwin32" -I"f:\Qt\4.5.0-beta1\include\ActiveQt" -I"release" -I"." -I"f:\Qt\4.5.0-beta1\mkspecs\win32-g++" -LINK = g++ -LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -LIBS = -L"f:\Qt\4.5.0-beta1\lib" -lopengl32 -lglu32 -lgdi32 -luser32 release\pencil_res.o -Llibwin32 -lming -lpng -lQtXml4 -lQtOpenGL4 -lQtGui4 -lQtCore4 -QMAKE = f:\Qt\4.5.0-beta1\bin\qmake.exe -IDC = f:\Qt\4.5.0-beta1\bin\idc.exe -IDL = midl -ZIP = zip -r -9 -DEF_FILE = -RES_FILE = release\pencil_res.o -COPY = copy /y -COPY_FILE = $(COPY) -COPY_DIR = xcopy /s /q /y /i -DEL_FILE = del -DEL_DIR = rmdir -MOVE = move -CHK_DIR_EXISTS= if not exist -MKDIR = mkdir -INSTALL_FILE = $(COPY_FILE) -INSTALL_PROGRAM = $(COPY_FILE) -INSTALL_DIR = $(COPY_DIR) - -####### Output directory - -OBJECTS_DIR = release - -####### Files - -SOURCES = src\external\flash\flash.cpp \ - src\graphics\bitmap\blur.cpp \ - src\graphics\bitmap\bitmapimage.cpp \ - src\graphics\vector\bezierarea.cpp \ - src\graphics\vector\beziercurve.cpp \ - src\graphics\vector\colourref.cpp \ - src\graphics\vector\gradient.cpp \ - src\graphics\vector\vectorimage.cpp \ - src\graphics\vector\vertexref.cpp \ - src\structure\layer.cpp \ - src\structure\layerbitmap.cpp \ - src\structure\layercamera.cpp \ - src\structure\layerimage.cpp \ - src\structure\layersound.cpp \ - src\structure\layervector.cpp \ - src\structure\object.cpp \ - src\interface\editor.cpp \ - src\interface\mainwindow.cpp \ - src\interface\palette.cpp \ - src\interface\preferences.cpp \ - src\interface\scribblearea.cpp \ - src\interface\timeline.cpp \ - src\interface\timecontrols.cpp \ - src\interface\toolset.cpp \ - src\main.cpp \ - src\external\win32\win32.cpp release\moc_layer.cpp \ - release\moc_layerbitmap.cpp \ - release\moc_layercamera.cpp \ - release\moc_layerimage.cpp \ - release\moc_layersound.cpp \ - release\moc_layervector.cpp \ - release\moc_object.cpp \ - release\moc_editor.cpp \ - release\moc_mainwindow.cpp \ - release\moc_palette.cpp \ - release\moc_preferences.cpp \ - release\moc_scribblearea.cpp \ - release\moc_timeline.cpp \ - release\moc_timecontrols.cpp \ - release\moc_toolset.cpp \ - release\qrc_pencil.cpp -OBJECTS = release/flash.o \ - release/blur.o \ - release/bitmapimage.o \ - release/bezierarea.o \ - release/beziercurve.o \ - release/colourref.o \ - release/gradient.o \ - release/vectorimage.o \ - release/vertexref.o \ - release/layer.o \ - release/layerbitmap.o \ - release/layercamera.o \ - release/layerimage.o \ - release/layersound.o \ - release/layervector.o \ - release/object.o \ - release/editor.o \ - release/mainwindow.o \ - release/palette.o \ - release/preferences.o \ - release/scribblearea.o \ - release/timeline.o \ - release/timecontrols.o \ - release/toolset.o \ - release/main.o \ - release/win32.o \ - release/moc_layer.o \ - release/moc_layerbitmap.o \ - release/moc_layercamera.o \ - release/moc_layerimage.o \ - release/moc_layersound.o \ - release/moc_layervector.o \ - release/moc_object.o \ - release/moc_editor.o \ - release/moc_mainwindow.o \ - release/moc_palette.o \ - release/moc_preferences.o \ - release/moc_scribblearea.o \ - release/moc_timeline.o \ - release/moc_timecontrols.o \ - release/moc_toolset.o \ - release/qrc_pencil.o -DIST = -QMAKE_TARGET = Pencil -DESTDIR = release\ #avoid trailing-slash linebreak -TARGET = Pencil.exe -DESTDIR_TARGET = release\Pencil.exe - -####### Implicit rules - -.SUFFIXES: .cpp .cc .cxx .c - -.cpp.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.cc.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.cxx.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.c.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -####### Build rules - -first: all -all: Makefile.Release $(DESTDIR_TARGET) - -$(DESTDIR_TARGET): $(OBJECTS) release/pencil_res.o - $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) object_script.Pencil.Release $(LIBS) - - -release/pencil_res.o: pencil.rc - windres -i pencil.rc -o release\pencil_res.o --include-dir=. - -qmake: FORCE - @$(QMAKE) -win32 -o Makefile.Release pencil.pro - -dist: - $(ZIP) Pencil.zip $(SOURCES) $(DIST) pencil.pro f:\Qt\4.5.0-beta1\mkspecs\qconfig.pri f:\Qt\4.5.0-beta1\mkspecs\features\qt_functions.prf f:\Qt\4.5.0-beta1\mkspecs\features\qt_config.prf f:\Qt\4.5.0-beta1\mkspecs\features\exclusive_builds.prf f:\Qt\4.5.0-beta1\mkspecs\features\default_pre.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_pre.prf f:\Qt\4.5.0-beta1\mkspecs\features\release.prf f:\Qt\4.5.0-beta1\mkspecs\features\debug_and_release.prf f:\Qt\4.5.0-beta1\mkspecs\features\default_post.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_post.prf f:\Qt\4.5.0-beta1\mkspecs\features\build_pass.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\console.prf f:\Qt\4.5.0-beta1\mkspecs\features\qt.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\opengl.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\thread.prf f:\Qt\4.5.0-beta1\mkspecs\features\moc.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\rtti.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\exceptions.prf f:\Qt\4.5.0-beta1\mkspecs\features\win32\stl.prf f:\Qt\4.5.0-beta1\mkspecs\features\shared.prf f:\Qt\4.5.0-beta1\mkspecs\features\warn_on.prf f:\Qt\4.5.0-beta1\mkspecs\features\resources.prf f:\Qt\4.5.0-beta1\mkspecs\features\uic.prf f:\Qt\4.5.0-beta1\mkspecs\features\yacc.prf f:\Qt\4.5.0-beta1\mkspecs\features\lex.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES - -clean: compiler_clean - -$(DEL_FILE) release\flash.o release\blur.o release\bitmapimage.o release\bezierarea.o release\beziercurve.o release\colourref.o release\gradient.o release\vectorimage.o release\vertexref.o release\layer.o release\layerbitmap.o release\layercamera.o release\layerimage.o release\layersound.o release\layervector.o release\object.o release\editor.o release\mainwindow.o release\palette.o release\preferences.o release\scribblearea.o release\timeline.o release\timecontrols.o release\toolset.o release\main.o release\win32.o release\moc_layer.o release\moc_layerbitmap.o release\moc_layercamera.o release\moc_layerimage.o release\moc_layersound.o release\moc_layervector.o release\moc_object.o release\moc_editor.o release\moc_mainwindow.o release\moc_palette.o release\moc_preferences.o release\moc_scribblearea.o release\moc_timeline.o release\moc_timecontrols.o release\moc_toolset.o release\qrc_pencil.o - -$(DEL_FILE) release\pencil_res.o - -distclean: clean - -$(DEL_FILE) $(DESTDIR_TARGET) - -$(DEL_FILE) Makefile.Release - -mocclean: compiler_moc_header_clean compiler_moc_source_clean - -mocables: compiler_moc_header_make_all compiler_moc_source_make_all - -compiler_moc_header_make_all: release/moc_layer.cpp release/moc_layerbitmap.cpp release/moc_layercamera.cpp release/moc_layerimage.cpp release/moc_layersound.cpp release/moc_layervector.cpp release/moc_object.cpp release/moc_editor.cpp release/moc_mainwindow.cpp release/moc_palette.cpp release/moc_preferences.cpp release/moc_scribblearea.cpp release/moc_timeline.cpp release/moc_timecontrols.cpp release/moc_toolset.cpp -compiler_moc_header_clean: - -$(DEL_FILE) release\moc_layer.cpp release\moc_layerbitmap.cpp release\moc_layercamera.cpp release\moc_layerimage.cpp release\moc_layersound.cpp release\moc_layervector.cpp release\moc_object.cpp release\moc_editor.cpp release\moc_mainwindow.cpp release\moc_palette.cpp release\moc_preferences.cpp release\moc_scribblearea.cpp release\moc_timeline.cpp release\moc_timecontrols.cpp release\moc_toolset.cpp -release/moc_layer.cpp: src/structure/layer.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layer.h -o release\moc_layer.cpp - -release/moc_layerbitmap.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layerbitmap.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layerbitmap.h -o release\moc_layerbitmap.cpp - -release/moc_layercamera.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layercamera.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layercamera.h -o release\moc_layercamera.cpp - -release/moc_layerimage.cpp: src/structure/layer.h \ - src/structure/layerimage.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layerimage.h -o release\moc_layerimage.cpp - -release/moc_layersound.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layersound.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layersound.h -o release\moc_layersound.cpp - -release/moc_layervector.cpp: src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/layervector.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\layervector.h -o release\moc_layervector.cpp - -release/moc_object.cpp: src/structure/layer.h \ - src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layervector.h \ - src/structure/object.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\structure\object.h -o release\moc_object.cpp - -release/moc_editor.cpp: src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/editor.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\editor.h -o release\moc_editor.cpp - -release/moc_mainwindow.cpp: src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/mainwindow.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\mainwindow.h -o release\moc_mainwindow.cpp - -release/moc_palette.cpp: src/interface/toolset.h \ - src/interface/palette.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\palette.h -o release\moc_palette.cpp - -release/moc_preferences.cpp: src/interface/preferences.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\preferences.h -o release\moc_preferences.cpp - -release/moc_scribblearea.cpp: src/interface/scribblearea.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\scribblearea.h -o release\moc_scribblearea.cpp - -release/moc_timeline.cpp: src/interface/toolset.h \ - src/interface/timeline.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\timeline.h -o release\moc_timeline.cpp - -release/moc_timecontrols.cpp: src/interface/timecontrols.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\timecontrols.h -o release\moc_timecontrols.cpp - -release/moc_toolset.cpp: src/interface/toolset.h - f:\Qt\4.5.0-beta1\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\interface\toolset.h -o release\moc_toolset.cpp - -compiler_rcc_make_all: release/qrc_pencil.cpp -compiler_rcc_clean: - -$(DEL_FILE) release\qrc_pencil.cpp -release/qrc_pencil.cpp: pencil.qrc \ - background/weave.jpg \ - background/dots.png \ - icons/saveas.png \ - icons/mirror.png \ - icons/open.png \ - icons/move.png \ - icons/hand.png \ - icons/redo.png \ - icons/prev.png \ - icons/arrow.png \ - icons/onionPrev.png \ - icons/eyedropper.png \ - icons/bucket.png \ - icons/onionNext.png \ - icons/save.png \ - icons/thinlines5.png \ - icons/eraser.png \ - icons/remove.png \ - icons/layer-vector.png \ - icons/eraser2.png \ - icons/next.png \ - icons/logo.png \ - icons/aqua.png \ - icons/layer-bitmap.png \ - icons/prefspencil.png \ - icons/pencil2.png \ - icons/layer-camera.png \ - icons/bucketTool.png \ - icons/brush.png \ - icons/prefstimeline.png \ - icons/select.png \ - icons/undo.png \ - icons/house.png \ - icons/polyline.png \ - icons/magnify.png \ - icons/copy.png \ - icons/outlines5.png \ - icons/layer-sound.png \ - icons/clear.png \ - icons/add.png \ - icons/prefs-files.png \ - icons/new.png \ - icons/paste.png \ - icons/icon.png \ - icons/pen.png \ - icons/smudge.png \ - icons/controls/separator.png \ - icons/controls/play.png \ - icons/controls/sound.png \ - icons/controls/loop.png - f:\Qt\4.5.0-beta1\bin\rcc.exe -name pencil pencil.qrc -o release\qrc_pencil.cpp - -compiler_image_collection_make_all: qmake_image_collection.cpp -compiler_image_collection_clean: - -$(DEL_FILE) qmake_image_collection.cpp -compiler_moc_source_make_all: -compiler_moc_source_clean: -compiler_uic_make_all: -compiler_uic_clean: -compiler_yacc_decl_make_all: -compiler_yacc_decl_clean: -compiler_yacc_impl_make_all: -compiler_yacc_impl_clean: -compiler_lex_make_all: -compiler_lex_clean: -compiler_clean: compiler_moc_header_clean compiler_rcc_clean - - - -####### Compile - -release/flash.o: src/external/flash/flash.cpp src/external/flash/flash.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\flash.o src\external\flash\flash.cpp - -release/blur.o: src/graphics/bitmap/blur.cpp src/graphics/bitmap/blur.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\blur.o src\graphics\bitmap\blur.cpp - -release/bitmapimage.o: src/graphics/bitmap/bitmapimage.cpp src/graphics/bitmap/bitmapimage.h \ - src/graphics/bitmap/blur.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\bitmapimage.o src\graphics\bitmap\bitmapimage.cpp - -release/bezierarea.o: src/graphics/vector/bezierarea.cpp src/graphics/vector/bezierarea.h \ - src/graphics/vector/vertexref.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\bezierarea.o src\graphics\vector\bezierarea.cpp - -release/beziercurve.o: src/graphics/vector/beziercurve.cpp src/graphics/vector/beziercurve.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\beziercurve.o src\graphics\vector\beziercurve.cpp - -release/colourref.o: src/graphics/vector/colourref.cpp src/graphics/vector/colourref.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\colourref.o src\graphics\vector\colourref.cpp - -release/gradient.o: src/graphics/vector/gradient.cpp src/graphics/vector/gradient.h \ - src/graphics/vector/vectorimage.h \ - src/graphics/vector/bezierarea.h \ - src/graphics/vector/vertexref.h \ - src/graphics/vector/beziercurve.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\gradient.o src\graphics\vector\gradient.cpp - -release/vectorimage.o: src/graphics/vector/vectorimage.cpp src/graphics/vector/vectorimage.h \ - src/graphics/vector/bezierarea.h \ - src/graphics/vector/vertexref.h \ - src/graphics/vector/beziercurve.h \ - src/graphics/vector/gradient.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\vectorimage.o src\graphics\vector\vectorimage.cpp - -release/vertexref.o: src/graphics/vector/vertexref.cpp src/graphics/vector/vertexref.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\vertexref.o src\graphics\vector\vertexref.cpp - -release/layer.o: src/structure/layer.cpp src/structure/layer.h \ - src/structure/object.h \ - src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layervector.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\layer.o src\structure\layer.cpp - -release/layerbitmap.o: src/structure/layerbitmap.cpp src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layer.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\layerbitmap.o src\structure\layerbitmap.cpp - -release/layercamera.o: src/structure/layercamera.cpp src/structure/layercamera.h \ - src/structure/layerimage.h \ - src/structure/layer.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\layercamera.o src\structure\layercamera.cpp - -release/layerimage.o: src/structure/layerimage.cpp src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/object.h \ - src/structure/layerbitmap.h \ - src/structure/layervector.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\layerimage.o src\structure\layerimage.cpp - -release/layersound.o: src/structure/layersound.cpp src/structure/layersound.h \ - src/structure/layerimage.h \ - src/structure/layer.h \ - src/structure/object.h \ - src/structure/layerbitmap.h \ - src/structure/layervector.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\layersound.o src\structure\layersound.cpp - -release/layervector.o: src/structure/layervector.cpp src/structure/layervector.h \ - src/structure/layerimage.h \ - src/structure/layer.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\layervector.o src\structure\layervector.cpp - -release/object.o: src/structure/object.cpp src/structure/object.h \ - src/structure/layer.h \ - src/structure/layerbitmap.h \ - src/structure/layerimage.h \ - src/structure/layervector.h \ - src/structure/layersound.h \ - src/structure/layercamera.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\object.o src\structure\object.cpp - -release/editor.o: src/interface/editor.cpp src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\editor.o src\interface\editor.cpp - -release/mainwindow.o: src/interface/mainwindow.cpp src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/mainwindow.h \ - src/interfaces.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\mainwindow.o src\interface\mainwindow.cpp - -release/palette.o: src/interface/palette.cpp src/interface/palette.h \ - src/interface/toolset.h \ - src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\palette.o src\interface\palette.cpp - -release/preferences.o: src/interface/preferences.cpp src/interface/preferences.h \ - src/interface/scribblearea.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\preferences.o src\interface\preferences.cpp - -release/scribblearea.o: src/interface/scribblearea.cpp src/interface/scribblearea.h \ - src/interface/editor.h \ - src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/preferences.h \ - src/interface/palette.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\scribblearea.o src\interface\scribblearea.cpp - -release/timeline.o: src/interface/timeline.cpp src/interface/timeline.h \ - src/interface/toolset.h \ - src/interface/editor.h \ - src/interface/scribblearea.h \ - src/interface/preferences.h \ - src/interface/palette.h \ - src/interface/timecontrols.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\timeline.o src\interface\timeline.cpp - -release/timecontrols.o: src/interface/timecontrols.cpp src/interface/timecontrols.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\timecontrols.o src\interface\timecontrols.cpp - -release/toolset.o: src/interface/toolset.cpp src/interface/toolset.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\toolset.o src\interface\toolset.cpp - -release/main.o: src/main.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o src\main.cpp - -release/win32.o: src/external/win32/win32.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\win32.o src\external\win32\win32.cpp - -release/moc_layer.o: release/moc_layer.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_layer.o release\moc_layer.cpp - -release/moc_layerbitmap.o: release/moc_layerbitmap.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_layerbitmap.o release\moc_layerbitmap.cpp - -release/moc_layercamera.o: release/moc_layercamera.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_layercamera.o release\moc_layercamera.cpp - -release/moc_layerimage.o: release/moc_layerimage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_layerimage.o release\moc_layerimage.cpp - -release/moc_layersound.o: release/moc_layersound.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_layersound.o release\moc_layersound.cpp - -release/moc_layervector.o: release/moc_layervector.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_layervector.o release\moc_layervector.cpp - -release/moc_object.o: release/moc_object.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_object.o release\moc_object.cpp - -release/moc_editor.o: release/moc_editor.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_editor.o release\moc_editor.cpp - -release/moc_mainwindow.o: release/moc_mainwindow.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_mainwindow.o release\moc_mainwindow.cpp - -release/moc_palette.o: release/moc_palette.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_palette.o release\moc_palette.cpp - -release/moc_preferences.o: release/moc_preferences.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_preferences.o release\moc_preferences.cpp - -release/moc_scribblearea.o: release/moc_scribblearea.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_scribblearea.o release\moc_scribblearea.cpp - -release/moc_timeline.o: release/moc_timeline.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_timeline.o release\moc_timeline.cpp - -release/moc_timecontrols.o: release/moc_timecontrols.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_timecontrols.o release\moc_timecontrols.cpp - -release/moc_toolset.o: release/moc_toolset.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_toolset.o release\moc_toolset.cpp - -release/qrc_pencil.o: release/qrc_pencil.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\qrc_pencil.o release\qrc_pencil.cpp - -####### Install - -install: FORCE - -uninstall: FORCE - -FORCE: - Deleted: pencilanimation/libwin32/0.4.0/_mingpp.h =================================================================== --- pencilanimation/libwin32/0.4.0/_mingpp.h 2009-02-09 17:29:39 UTC (rev 14) +++ pencilanimation/libwin32/0.4.0/_mingpp.h 2009-02-09 17:32:40 UTC (rev 15) @@ -1,926 +0,0 @@ -/* - Ming, an SWF output library - Copyright (C) 2001 Opaque Industries - http://www.opaque.net/ - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ - -#ifndef SWF_MINGPP_H_INCLUDED -#define SWF_MINGPP_H_INCLUDED - -#include <stdio.h> -#include <string.h> - -/* mask the c type names so that we can replace them with classes. - weird, but it works. (on gcc, anyway..) */ - -extern "C" -{ - #define SWFShape c_SWFShape - #define SWFMovie c_SWFMovie - #define SWFDisplayItem c_SWFDisplayItem - #define SWFFill c_SWFFill - #define SWFCharacter c_SWFCharacter - #define SWFBlock c_SWFBlock - #define SWFSprite c_SWFSprite - #define SWFMovieClip c_SWFMovieClip - #define SWFBitmap c_SWFBitmap - #define SWFGradient c_SWFGradient - #define SWFMorph c_SWFMorph - #define SWFText c_SWFText - #define SWFFont c_SWFFont - #define SWFTextField c_SWFTextField - #define SWFAction c_SWFAction - #define SWFButton c_SWFButton - #define SWFSoundStream c_SWFSoundStream - #define SWFInput c_SWFInput - #define SWFSound c_SWFSound - -// begin minguts 2004/08/31 (((( - #define SWFFontCharacter c_SWFFontCharacter - #define SWFPrebuiltClip c_SWFPrebuiltClip -// )))) end minguts 2004/08/31 - - #include <ming.h> - - #undef SWFShape - #undef SWFMovie - #undef SWFDisplayItem - #undef SWFFill - #undef SWFCharacter - #undef SWFBlock - #undef SWFSprite - #undef SWFMovieClip - #undef SWFBitmap - #undef SWFGradient - #undef SWFMorph - #undef SWFFont - #undef SWFText - #undef SWFTextField - #undef SWFAction - #undef SWFButton - #undef SWFSoundStream - #undef SWFInput - #undef SWFSound -// begin minguts 2004/08/31 (((( - #undef SWFFontCharacter - #undef SWFPrebuiltClip -// )))) end minguts 2004/08/31 -} - -#define SWF_DECLAREONLY(classname) \ - private: \ - classname(const classname&); \ - const classname& operator=(const classname&) - -/* SWFInput */ - -class SWFInput -{ - public: - c_SWFInput input; - - SWFInput(FILE *f) - { this->input = newSWFInput_file(f); } - - SWFInput(unsigned char *buffer, int length) - { this->input = newSWFInput_buffer(buffer, length); } - - SWFInput(unsigned char *buffer, int length, int alloced) - { - if(alloced) - this->input = newSWFInput_allocedBuffer(buffer, length); - else - this->input = newSWFInput_buffer(buffer, length); - } - - virtual ~SWFInput() { destroySWFInput(this->input); } - - SWF_DECLAREONLY(SWFInput); - SWFInput(); -}; - - -/* SWFBlock */ - -class SWFBlock -{ - public: - virtual c_SWFBlock getBlock() - { return NULL; } - virtual ~SWFBlock() {} -}; - -/* SWFCharacter */ - -class SWFCharacter : public SWFBlock -{ - public: - c_SWFCharacter character; - -// begin minguts 2004/08/31 (needed by new class SWFFontCharacter) (((( - SWFCharacter(c_SWFCharacter character) - { this->character = character; } -// )))) end minguts 2004/08/31 - virtual ~SWFCharacter() {} - - float getWidth() - { return SWFCharacter_getWidth(this->character); } - - float getHeight() - { return SWFCharacter_getHeight(this->character); } - -// begin minguts 2004/08/31 (removed NULL , needed by new class SWFFontCharacter) (((( - virtual c_SWFBlock getBlock() - { return (c_SWFBlock)this->character; } -// )))) end minguts 2004/08/31 - - SWFCharacter() {} //needed for base classing - SWF_DECLAREONLY(SWFCharacter); -}; -// begin minguts 2004/08/31: added two new classes: "SWFFontCharacter" and "SWFPrebuiltClip" (((( -/* SWFFontCharacter */ -class SWFFontCharacter : public SWFCharacter -{ - public: - c_SWFFontCharacter fontcharacter; - - SWFFontCharacter(c_SWFFontCharacter fontcharacter) - { this->fontcharacter = fontcharacter; } - - virtual ~SWFFontCharacter() - { } - - SWF_DECLAREONLY(SWFFontCharacter); - SWFFontCharacter(); -}; -// - -/* SWFPrebuiltClip */ - -class SWFPrebuiltClip : public SWFCharacter/* SWFBlock */ -{ - public: - c_SWFPrebuiltClip prebuiltclip; - - SWFPrebuiltClip(c_SWFPrebuiltClip prebuiltclip) - { this->prebuiltclip = prebuiltclip; } - - virtual ~SWFPrebuiltClip() - { } - - c_SWFBlock getBlock() - { return (c_SWFBlock)this->prebuiltclip; } - - - SWFPrebuiltClip(const char *name) - { - if(strlen(name) > 4 && - strcmp(name + strlen(name) - 4, ".swf") == 0) - this->prebuiltclip = newSWFPrebuiltClip_fromFile(name); - else - this->prebuiltclip = 0 ; // needs to be fixed - but how ???? - } - SWF_DECLAREONLY(SWFPrebuiltClip); - SWFPrebuiltClip(); -}; -// )))) end minguts 2004/08/31 - - -/* SWFAction */ - -class SWFAction : public SWFBlock -{ - public: - c_SWFAction action; - - SWFAction(const char *script) - { this->action = compileSWFActionCode(script); } - - // movies, buttons, etc. destroy the c_SWFAction.. - virtual ~SWFAction() {} - - c_SWFBlock getBlock() - { return (c_SWFBlock)this->action; } - - SWF_DECLAREONLY(SWFAction); - SWFAction(); -}; - - -/* SWFDisplayItem */ - -class SWFDisplayItem -{ - public: - c_SWFDisplayItem item; - - SWFDisplayItem(c_SWFDisplayItem item) - { this->item = item; } - - virtual ~SWFDisplayItem() - { } - - void rotate(float degrees) - { SWFDisplayItem_rotate(this->item, degrees); } - - void rotateTo(float degrees) - { SWFDisplayItem_rotateTo(this->item, degrees); } - - void getRotation(float *degrees) - { SWFDisplayItem_getRotation(this->item, degrees); } - - void move(float x, float y) - { SWFDisplayItem_move(this->item, x, y); } - - void moveTo(float x, float y) - { SWFDisplayItem_moveTo(this->item, x, y); } - - void getPosition(float *x, float *y) - { SWFDisplayItem_getPosition(this->item, x, y); } - - void scale(float xScale, float yScale) - { SWFDisplayItem_scale(this->item, xScale, yScale); } - - void scale(float scale) - { SWFDisplayItem_scale(this->item, scale, scale); } - - void scaleTo(float xScale, float yScale) - { SWFDisplayItem_scaleTo(this->item, xScale, yScale); } - - void scaleTo(float scale) - { SWFDisplayItem_scaleTo(this->item, scale, scale); } - - void getScale(float *xScale, float *yScale) - { SWFDisplayItem_getScale(this->item, xScale, yScale); } - - void skewX(float skew) - { SWFDisplayItem_skewX(this->item, skew); } - - void skewXTo(float skew) - { SWFDisplayItem_skewXTo(this->item, skew); } - - void skewY(float skew) - { SWFDisplayItem_skewY(this->item, skew); } - - void skewYTo(float skew) - { SWFDisplayItem_skewYTo(this->item, skew); } - - void getSkew(float *xSkew, float *ySkew) - { SWFDisplayItem_getSkew(this->item, xSkew, ySkew); } - - int getDepth() - { return SWFDisplayItem_getDepth(this->item); } - - void setDepth(int depth) - { SWFDisplayItem_setDepth(this->item, depth); } - - void remove() - { SWFDisplayItem_remove(this->item); } - - void setName(const char *name) - { SWFDisplayItem_setName(this->item, name); } - - void setRatio(float ratio) - { SWFDisplayItem_setRatio(this->item, ratio); } - - void addColor(int r, int g, int b, int a=0) - { SWFDisplayItem_setColorAdd(this->item, r, g, b, a); } - - void multColor(float r, float g, float b, float a=1.0) - { SWFDisplayItem_setColorMult(this->item, r, g, b, a); } - - void addAction(SWFAction *action, int flags) - { SWFDisplayItem_addAction(this->item, action->action, fl... [truncated message content] |
From: <cr...@us...> - 2009-02-09 17:29:41
|
Revision: 14 http://geesas.svn.sourceforge.net/geesas/?rev=14&view=rev Author: creek23 Date: 2009-02-09 17:29:39 +0000 (Mon, 09 Feb 2009) Log Message: ----------- Shift+F5 and F7 will also auto update TimeLine. Modified Paths: -------------- pencilanimation/src/interface/editor.cpp Modified: pencilanimation/src/interface/editor.cpp =================================================================== --- pencilanimation/src/interface/editor.cpp 2009-02-09 17:28:24 UTC (rev 13) +++ pencilanimation/src/interface/editor.cpp 2009-02-09 17:29:39 UTC (rev 14) @@ -913,7 +913,7 @@ palette->selectColour(0); scribbleArea->updateAllFrames(); updateMaxFrame(); - timeLine->forceUpdateLength(QString::number(maxFrame)); + //timeLine->forceUpdateLength(QString::number(maxFrame)); } bool Editor::openObject(QString filePath) { @@ -1617,6 +1617,7 @@ int frameNumber = object->getLayer(i)->getMaxFrame(); if( frameNumber > maxFrame) maxFrame = frameNumber; } + timeLine->forceUpdateLength(QString::number(maxFrame)); } /*void Editor::dockAllPalettes() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-09 17:28:50
|
Revision: 13 http://geesas.svn.sourceforge.net/geesas/?rev=13&view=rev Author: creek23 Date: 2009-02-09 17:28:24 +0000 (Mon, 09 Feb 2009) Log Message: ----------- properly made use of QProcess::waitForStarted and waitForFinished Modified Paths: -------------- pencilanimation/src/external/linux/linux.cpp Modified: pencilanimation/src/external/linux/linux.cpp =================================================================== --- pencilanimation/src/external/linux/linux.cpp 2009-02-09 16:32:27 UTC (rev 12) +++ pencilanimation/src/external/linux/linux.cpp 2009-02-09 17:28:24 UTC (rev 13) @@ -45,20 +45,25 @@ QProcess ffmpeg; - ffmpeg.start("ffmpeg -i " + tempPath + "tmp%03d.png -v 0 " + filePath + ""); - ffmpeg.waitForStarted(); - ffmpeg.waitForFinished(); - QByteArray sErr = ffmpeg.readAllStandardError(); - if (sErr == "") { + ffmpeg.start("ffmpeg -i " + tempPath + "tmp%03d.png -v 0 -r " + QString::number(fps) + " -y " + filePath + ""); + if (ffmpeg.waitForStarted() == true) { + if (ffmpeg.waitForFinished() == true) { + QByteArray sErr = ffmpeg.readAllStandardError(); + if (sErr == "") { + qDebug() << "ERROR: Could not execute FFmpeg."; + } else { + progress.setValue(100); + //qDebug() << "----------------"; + //qDebug() << sErr; + qDebug() << "----------------"; + qDebug() << "OGG export done"; + } + } else { + qDebug() << "ERROR: FFmpeg did not finish executing."; + } + } else { qDebug() << "Please install FFMPEG: sudo apt-get install ffmpeg"; - } else { - progress.setValue(100); - qDebug() << "----------------"; - qDebug() << sErr; - qDebug() << "----------------"; - qDebug() << "OGG export done"; } - // --------- Clean up temp directory --------- QDir dir(tempPath); QStringList filtername("*.*"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-09 16:32:49
|
Revision: 12 http://geesas.svn.sourceforge.net/geesas/?rev=12&view=rev Author: creek23 Date: 2009-02-09 16:32:27 +0000 (Mon, 09 Feb 2009) Log Message: ----------- fixed bug in exporting AVI. bug occurs when user runs Pencil in a directory with spaces (ex: C:\Documents and Settings\Pencil.exe) Modified Paths: -------------- pencilanimation/src/external/win32/win32.cpp Modified: pencilanimation/src/external/win32/win32.cpp =================================================================== --- pencilanimation/src/external/win32/win32.cpp 2009-02-08 11:20:27 UTC (rev 11) +++ pencilanimation/src/external/win32/win32.cpp 2009-02-09 16:32:27 UTC (rev 12) @@ -36,30 +36,44 @@ QProgressDialog progress("Exporting movie...", "Abort", 0, 100, NULL); progress.setWindowModality(Qt::WindowModal); progress.show(); - - QDir dir2(tempPath); + + QDir dir2(filePath); if (QFile::exists(QDir::current().currentPath() +"/plugins/ffmpeg.exe") == true) { if (QFile::exists(filePath) == true) { dir2.remove(filePath); } - + exportFrames(startFrame, endFrame, view, currentLayer, exportSize, tempPath+"tmp", "png", 100, true, true, 2); // --------- Quicktime assemble call ---------- - + QDir sampledir; + qDebug() << "testmic:" << sampledir.filePath(filePath); QProcess ffmpeg; - - ffmpeg.start(QDir::current().currentPath() +"/plugins/ffmpeg -i " + tempPath + "tmp%03d.png -v 0 \"" + filePath + "\""); - ffmpeg.waitForStarted(); - ffmpeg.waitForFinished(); - - progress.setValue(100); - qDebug() << "AVI export done"; - + + qDebug() << "Trying to export AVI"; + ffmpeg.start("./plugins/ffmpeg.exe -i " + tempPath + "tmp%03d.png -v 0 -r " + QString::number(fps) + " -y \"" + filePath + "\""); + if (ffmpeg.waitForStarted() == true) { + if (ffmpeg.waitForFinished() == true) { + /* + qDebug() << ffmpeg.readAllStandardOutput(); + qDebug() << ffmpeg.readAllStandardError(); + + qDebug() << "dbg:" << QDir::current().currentPath() +"/plugins/"; + qDebug() << ":" << tempPath + "tmp%03d.png"; + qDebug() << ":\"" + filePath + "\""; + */ + qDebug() << "AVI export done."; + } else { + qDebug() << "ERROR: FFmpeg did not finish executing."; + } + } else { + qDebug() << "ERROR: Could not execute FFmpeg."; + } // --------- Clean up temp directory --------- QDir dir(tempPath); QStringList filtername("*.*"); QStringList entries = dir.entryList(filtername,QDir::Files,QDir::Type); - for(int i=0;i<entries.size();i++) + for(int i=0;i<entries.size();i++) dir.remove(entries[i]); } else { - qDebug() << "Please place ffmpeg in plugins directory"; + qDebug() << "Please place ffmpeg.exe in plugins directory"; } + qDebug() << "-----"; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-08 11:20:30
|
Revision: 11 http://geesas.svn.sourceforge.net/geesas/?rev=11&view=rev Author: creek23 Date: 2009-02-08 11:20:27 +0000 (Sun, 08 Feb 2009) Log Message: ----------- commented out echoing of thread. I don't know what Pascal used it for. Modified Paths: -------------- pencilanimation/src/main.cpp Modified: pencilanimation/src/main.cpp =================================================================== --- pencilanimation/src/main.cpp 2009-02-07 22:11:30 UTC (rev 10) +++ pencilanimation/src/main.cpp 2009-02-08 11:20:27 UTC (rev 11) @@ -34,7 +34,7 @@ }*/ MainWindow mainWindow; mainWindow.show(); - qDebug() << "MainWindow thread" << mainWindow.thread(); - qDebug() << "App thread" << app.thread(); + //qDebug() << "MainWindow thread" << mainWindow.thread(); + //qDebug() << "App thread" << app.thread(); return app.exec(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-07 22:11:32
|
Revision: 10 http://geesas.svn.sourceforge.net/geesas/?rev=10&view=rev Author: creek23 Date: 2009-02-07 22:11:30 +0000 (Sat, 07 Feb 2009) Log Message: ----------- auto-updates TimeLine length. Modified Paths: -------------- pencilanimation/src/interface/editor.cpp Modified: pencilanimation/src/interface/editor.cpp =================================================================== --- pencilanimation/src/interface/editor.cpp 2009-02-07 22:09:23 UTC (rev 9) +++ pencilanimation/src/interface/editor.cpp 2009-02-07 22:11:30 UTC (rev 10) @@ -247,6 +247,8 @@ if(!ok) { QMessageBox::warning(this, "Warning", "Pencil cannot read this file. If you want to import images, use the command import."); newObject(); + } else { + updateMaxFrame(); } } } @@ -259,6 +261,8 @@ if(!ok) { QMessageBox::warning(this, "Warning", "Pencil cannot read this file. If you want to import images, use the command import."); newObject(); + } else { + updateMaxFrame(); } } @@ -908,6 +912,8 @@ scribbleArea->resetColours(); palette->selectColour(0); scribbleArea->updateAllFrames(); + updateMaxFrame(); + timeLine->forceUpdateLength(QString::number(maxFrame)); } bool Editor::openObject(QString filePath) { @@ -1456,7 +1462,6 @@ frameNumber++; addKey(); // is this necessary? updateMaxFrame(); - timeLine->addedFrame(QString::number(maxFrame)); } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-07 22:09:26
|
Revision: 9 http://geesas.svn.sourceforge.net/geesas/?rev=9&view=rev Author: creek23 Date: 2009-02-07 22:09:23 +0000 (Sat, 07 Feb 2009) Log Message: ----------- commented out call to loadPlugins. loadPlugins is not yet implemented. Modified Paths: -------------- pencilanimation/src/interface/mainwindow.cpp Modified: pencilanimation/src/interface/mainwindow.cpp =================================================================== --- pencilanimation/src/interface/mainwindow.cpp 2009-02-07 21:12:21 UTC (rev 8) +++ pencilanimation/src/interface/mainwindow.cpp 2009-02-07 22:09:23 UTC (rev 9) @@ -32,7 +32,7 @@ //editor->getTimeLine()->close(); createMenus(); - loadPlugins(); + //loadPlugins(); readSettings(); } @@ -346,6 +346,10 @@ } void MainWindow::loadPlugins() { + /* + * since this is not yet really implemented, I commented it on MainWindow() -- mj + */ + qDebug() << "MainWindow loadplugins" << this << this->thread(); // foreach (QObject *plugin, QPluginLoader::staticInstances()) populateMenus(plugin); // static plugins QDir pluginsDir = QDir(qApp->applicationDirPath()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-07 21:12:23
|
Revision: 8 http://geesas.svn.sourceforge.net/geesas/?rev=8&view=rev Author: creek23 Date: 2009-02-07 21:12:21 +0000 (Sat, 07 Feb 2009) Log Message: ----------- added forceUpdateLength. Modified Paths: -------------- pencilanimation/src/interface/timeline.cpp pencilanimation/src/interface/timeline.h Modified: pencilanimation/src/interface/timeline.cpp =================================================================== --- pencilanimation/src/interface/timeline.cpp 2009-02-07 17:08:42 UTC (rev 7) +++ pencilanimation/src/interface/timeline.cpp 2009-02-07 21:12:21 UTC (rev 8) @@ -700,25 +700,22 @@ } void TimeLineCells::lengthChange(QString x) { - addedFrame(x); - /* - bool ok; - int dec = x.toInt(&ok, 10); - frameLength=dec; - timeLine->updateLength(frameLength); - //setMinimumSize(dec*frameSize,40); - //setFixedWidth(dec*frameSize); - updateContent(); - QSettings settings("Pencil","Pencil"); - settings.setValue("length", dec); - */ + bool ok; + int dec = x.toInt(&ok, 10); + frameLength=dec; + timeLine->updateLength(frameLength); + //setMinimumSize(dec*frameSize,40); + //setFixedWidth(dec*frameSize); + updateContent(); + QSettings settings("Pencil","Pencil"); + settings.setValue("length", dec); } -void TimeLineCells::addedFrame(QString newLength) { +void TimeLine::forceUpdateLength(QString newLength) { bool ok; int dec = newLength.toInt(&ok, 10); - frameLength=dec; - timeLine->updateLength(frameLength); + + updateLength(dec); updateContent(); QSettings settings("Pencil","Pencil"); settings.setValue("length", dec); Modified: pencilanimation/src/interface/timeline.h =================================================================== --- pencilanimation/src/interface/timeline.h 2009-02-07 17:08:42 UTC (rev 7) +++ pencilanimation/src/interface/timeline.h 2009-02-07 21:12:21 UTC (rev 8) @@ -45,7 +45,6 @@ int getMouseMoveY() { return mouseMoveY; } int getOffsetY() { return offsetY; } int getLayerHeight() { return layerHeight; } - void addedFrame(QString newLength); //when Animation -> Add Frame is clicked, this will auto update timeline signals: void mouseMovedY(int); @@ -53,7 +52,7 @@ public slots: void updateContent(); void updateFrame(int frameNumber); - void lengthChange(QString); //previous content is now on addedFrame. this will call addedFrame instead + void lengthChange(QString); //try to remove content and call TimeLine::forceUpdateLength instead void frameSizeChange(int); void fontSizeChange(int); void scrubChange(int); @@ -116,7 +115,6 @@ void fpsClick(int); void onionPrevClick(); void onionNextClick(); - public slots: void updateFrame(int frameNumber); @@ -131,6 +129,7 @@ //int currentFrame; //int currentLayer; bool scrubbing; + void forceUpdateLength(QString newLength); //when Animation -> Add Frame is clicked, this will auto update timeline protected: void resizeEvent(QResizeEvent *event); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-07 17:08:47
|
Revision: 7 http://geesas.svn.sourceforge.net/geesas/?rev=7&view=rev Author: creek23 Date: 2009-02-07 17:08:42 +0000 (Sat, 07 Feb 2009) Log Message: ----------- Updated changes. Modified Paths: -------------- pencilanimation/README Modified: pencilanimation/README =================================================================== --- pencilanimation/README 2009-02-07 17:04:42 UTC (rev 6) +++ pencilanimation/README 2009-02-07 17:08:42 UTC (rev 7) @@ -1,3 +1,23 @@ +Pencil Animation 0.4.5b -rev5 - Source Code - February 6th, 2009 + +Added export AVI/OGG +Added some more icons + +Creek23 + +http://tinyurl.com/pencilanimation/ + +--------- +Pencil Animation 0.4.5b -rev4 - Source Code - January 24th, 2009 + +Added Duplicate Frame functionality +Added Tools menu and fixed shortcut key bugs + +Creek23 + +http://tinyurl.com/pencilanimation/ + +--------- Pencil Animation 0.4.5b -rev3 - Source Code - December 7th, 2008 Making it look like a Flash clone (Tools, Shortcuts, Panel names) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-07 17:04:47
|
Revision: 6 http://geesas.svn.sourceforge.net/geesas/?rev=6&view=rev Author: creek23 Date: 2009-02-07 17:04:42 +0000 (Sat, 07 Feb 2009) Log Message: ----------- Video format option is not used -- better to remove it instead. Modified Paths: -------------- pencilanimation/src/interface/editor.cpp Modified: pencilanimation/src/interface/editor.cpp =================================================================== --- pencilanimation/src/interface/editor.cpp 2009-02-07 17:02:04 UTC (rev 5) +++ pencilanimation/src/interface/editor.cpp 2009-02-07 17:04:42 UTC (rev 6) @@ -1082,20 +1082,20 @@ resolutionLayout->addWidget(exportMovieDialog_vBox,0,1); resolutionBox->setLayout(resolutionLayout); - QGroupBox *formatBox = new QGroupBox(tr("Format")); - exportMovieDialog_format = new QComboBox(); - exportMovieDialog_format->addItem("MOV"); + //QGroupBox *formatBox = new QGroupBox(tr("Format")); + //exportMovieDialog_format = new QComboBox(); + //exportMovieDialog_format->addItem("MOV"); //exportFramesDialog_format->addItem("JPEG"); - QGridLayout *formatLayout = new QGridLayout; - formatLayout->addWidget(exportMovieDialog_format,0,0); - formatBox->setLayout(formatLayout); + //QGridLayout *formatLayout = new QGridLayout; + //formatLayout->addWidget(exportMovieDialog_format,0,0); + //formatBox->setLayout(formatLayout); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); connect(buttonBox, SIGNAL(accepted()), exportMovieDialog, SLOT(accept())); connect(buttonBox, SIGNAL(rejected()), exportMovieDialog, SLOT(reject())); mainLayout->addWidget(resolutionBox, 0, 0); - mainLayout->addWidget(formatBox, 1, 0); + //mainLayout->addWidget(formatBox, 1, 0); mainLayout->addWidget(buttonBox, 2, 0); exportMovieDialog->setLayout(mainLayout); exportMovieDialog->setWindowTitle(tr("Options")); @@ -1103,6 +1103,7 @@ } + void Editor::createExportFlashDialog() { exportFlashDialog = new QDialog(this, Qt::Dialog); QGridLayout *mainLayout = new QGridLayout; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-07 17:02:07
|
Revision: 5 http://geesas.svn.sourceforge.net/geesas/?rev=5&view=rev Author: creek23 Date: 2009-02-07 17:02:04 +0000 (Sat, 07 Feb 2009) Log Message: ----------- FFMPEG from Ubuntu does not produce AVI -- OGG is okay. Modified Paths: -------------- pencilanimation/src/external/linux/linux.cpp Modified: pencilanimation/src/external/linux/linux.cpp =================================================================== --- pencilanimation/src/external/linux/linux.cpp 2009-02-06 15:24:54 UTC (rev 4) +++ pencilanimation/src/external/linux/linux.cpp 2009-02-07 17:02:04 UTC (rev 5) @@ -1,65 +1,68 @@ -/* - -Pencil - Traditional Animation Software -Copyright (C) 2005-2007 Patrick Corrieri & Pascal Naidon -Copyright (C) 2009 Mj Mendoza IV - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -*/ -#include <QFile> -#include <QProcess> -#include <QDir> -#include <QString> -#include "object.h" -#include "mainwindow.h" - -void initialise() { - // nothing, for now -} - -void Object::exportMovie(int startFrame, int endFrame, QMatrix view, Layer* currentLayer, QSize exportSize, QString filePath, int fps) { - if(!filePath.endsWith(".avi", Qt::CaseInsensitive)) { - filePath = filePath + ".avi"; - } - qDebug() << "-------AVI------"; - // --------- Export all the temporary frames ---------- - QDir::temp().mkdir("pencil"); - QString tempPath = QDir::temp().absolutePath()+"/pencil/"; - QProgressDialog progress("Exporting movie...", "Abort", 0, 100, NULL); - progress.setWindowModality(Qt::WindowModal); - progress.show(); - - QDir dir2(tempPath); - if (QFile::exists(filePath) == true) { dir2.remove(filePath); } - - exportFrames(startFrame, endFrame, view, currentLayer, exportSize, tempPath+"tmp", "png", 100, true, true, 2); - // --------- Quicktime assemble call ---------- - - QProcess ffmpeg; - - ffmpeg.start("ffmpeg -i " + tempPath + "tmp%03d.png -v 0 \"" + filePath + "\""); - ffmpeg.waitForStarted(); - ffmpeg.waitForFinished(); - - if (/*ffmpeg.readAllStandardOutput() == 0 && */ffmpeg.readAllStandardError() == "") { - qDebug() << "Please install ffmpeg in plugins directory"; - } else { - progress.setValue(100); - qDebug() << "AVI export done"; - } - - // --------- Clean up temp directory --------- - QDir dir(tempPath); - QStringList filtername("*.*"); - QStringList entries = dir.entryList(filtername,QDir::Files,QDir::Type); - for(int i=0;i<entries.size();i++) - dir.remove(entries[i]); -} +/* + +Pencil - Traditional Animation Software +Copyright (C) 2005-2007 Patrick Corrieri & Pascal Naidon +Copyright (C) 2009 Mj Mendoza IV + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +*/ +#include <QFile> +#include <QProcess> +#include <QDir> +#include <QString> +#include "object.h" +#include "mainwindow.h" + +void initialise() { + // nothing, for now +} + +void Object::exportMovie(int startFrame, int endFrame, QMatrix view, Layer* currentLayer, QSize exportSize, QString filePath, int fps) { + if(!filePath.endsWith(".ogg", Qt::CaseInsensitive)) { + filePath = filePath + ".ogg"; + } + qDebug() << "-------OGG------"; + // --------- Export all the temporary frames ---------- + QDir::temp().mkdir("pencil"); + QString tempPath = QDir::temp().absolutePath()+"/pencil/"; + QProgressDialog progress("Exporting movie...", "Abort", 0, 100, NULL); + progress.setWindowModality(Qt::WindowModal); + progress.show(); + + QDir dir2(tempPath); + if (QFile::exists(filePath) == true) { dir2.remove(filePath); } + + exportFrames(startFrame, endFrame, view, currentLayer, exportSize, tempPath+"tmp", "png", 100, true, true, 2); + // --------- Quicktime assemble call ---------- + + QProcess ffmpeg; + + ffmpeg.start("ffmpeg -i " + tempPath + "tmp%03d.png -v 0 " + filePath + ""); + ffmpeg.waitForStarted(); + ffmpeg.waitForFinished(); + QByteArray sErr = ffmpeg.readAllStandardError(); + if (sErr == "") { + qDebug() << "Please install FFMPEG: sudo apt-get install ffmpeg"; + } else { + progress.setValue(100); + qDebug() << "----------------"; + qDebug() << sErr; + qDebug() << "----------------"; + qDebug() << "OGG export done"; + } + + // --------- Clean up temp directory --------- + QDir dir(tempPath); + QStringList filtername("*.*"); + QStringList entries = dir.entryList(filtername,QDir::Files,QDir::Type); + for(int i=0;i<entries.size();i++) + dir.remove(entries[i]); +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-06 15:24:57
|
Revision: 4 http://geesas.svn.sourceforge.net/geesas/?rev=4&view=rev Author: creek23 Date: 2009-02-06 15:24:54 +0000 (Fri, 06 Feb 2009) Log Message: ----------- removed Window's created 'Thumbs.db' from icon. Removed Paths: ------------- pencilanimation/icons/Thumbs.db pencilanimation/icons/controls/Thumbs.db Deleted: pencilanimation/icons/Thumbs.db =================================================================== (Binary files differ) Deleted: pencilanimation/icons/controls/Thumbs.db =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-06 15:17:39
|
Revision: 3 http://geesas.svn.sourceforge.net/geesas/?rev=3&view=rev Author: creek23 Date: 2009-02-06 15:17:36 +0000 (Fri, 06 Feb 2009) Log Message: ----------- removed the accidentally uploaded QCodeEdit documentation. Removed Paths: ------------- pencilanimation/QCodeEdit/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-06 15:14:22
|
Revision: 2 http://geesas.svn.sourceforge.net/geesas/?rev=2&view=rev Author: creek23 Date: 2009-02-06 15:14:18 +0000 (Fri, 06 Feb 2009) Log Message: ----------- compiler nags about ISO C++ conversion issue. Problematic code is from Qt. Functionality won't hurt if removed (commented). Modified Paths: -------------- pencilanimation/src/external/linux/linux.cpp Modified: pencilanimation/src/external/linux/linux.cpp =================================================================== --- pencilanimation/src/external/linux/linux.cpp 2009-02-06 14:21:22 UTC (rev 1) +++ pencilanimation/src/external/linux/linux.cpp 2009-02-06 15:14:18 UTC (rev 2) @@ -49,7 +49,7 @@ ffmpeg.waitForStarted(); ffmpeg.waitForFinished(); - if (ffmpeg.readAllStandardOutput() == 0 && ffmpeg.readAllStandardError() == "") { + if (/*ffmpeg.readAllStandardOutput() == 0 && */ffmpeg.readAllStandardError() == "") { qDebug() << "Please install ffmpeg in plugins directory"; } else { progress.setValue(100); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <cr...@us...> - 2009-02-06 14:21:29
|
Revision: 1 http://geesas.svn.sourceforge.net/geesas/?rev=1&view=rev Author: creek23 Date: 2009-02-06 14:21:22 +0000 (Fri, 06 Feb 2009) Log Message: ----------- Added Paths: ----------- pencilanimation/ pencilanimation/LICENSE.TXT pencilanimation/Makefile pencilanimation/Makefile.Debug pencilanimation/Makefile.Release pencilanimation/QCodeEdit/ pencilanimation/QCodeEdit/html/ pencilanimation/QCodeEdit/html/annotated.html pencilanimation/QCodeEdit/html/classQCallTip-members.html pencilanimation/QCodeEdit/html/classQCallTip.html pencilanimation/QCodeEdit/html/classQCallTip__inherit__graph.dot pencilanimation/QCodeEdit/html/classQCallTip__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQCodeEdit-members.html pencilanimation/QCodeEdit/html/classQCodeEdit.html pencilanimation/QCodeEdit/html/classQDocument-members.html pencilanimation/QCodeEdit/html/classQDocument.html pencilanimation/QCodeEdit/html/classQDocumentCommand-members.html pencilanimation/QCodeEdit/html/classQDocumentCommand.html pencilanimation/QCodeEdit/html/classQDocumentCommandBlock-members.html pencilanimation/QCodeEdit/html/classQDocumentCommandBlock.html pencilanimation/QCodeEdit/html/classQDocumentCommandBlock__inherit__graph.dot pencilanimation/QCodeEdit/html/classQDocumentCommandBlock__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQDocumentCommand__inherit__graph.dot pencilanimation/QCodeEdit/html/classQDocumentCommand__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQDocumentCursor-members.html pencilanimation/QCodeEdit/html/classQDocumentCursor.html pencilanimation/QCodeEdit/html/classQDocumentEraseCommand-members.html pencilanimation/QCodeEdit/html/classQDocumentEraseCommand.html pencilanimation/QCodeEdit/html/classQDocumentEraseCommand__inherit__graph.dot pencilanimation/QCodeEdit/html/classQDocumentEraseCommand__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQDocumentInsertCommand-members.html pencilanimation/QCodeEdit/html/classQDocumentInsertCommand.html pencilanimation/QCodeEdit/html/classQDocumentInsertCommand__inherit__graph.dot pencilanimation/QCodeEdit/html/classQDocumentInsertCommand__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQDocumentLine-members.html pencilanimation/QCodeEdit/html/classQDocumentLine.html pencilanimation/QCodeEdit/html/classQDocumentLineHandle-members.html pencilanimation/QCodeEdit/html/classQDocumentLineHandle.html pencilanimation/QCodeEdit/html/classQDocumentSearch-members.html pencilanimation/QCodeEdit/html/classQDocumentSearch.html pencilanimation/QCodeEdit/html/classQDocument__inherit__graph.dot pencilanimation/QCodeEdit/html/classQDocument__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQEditConfig-members.html pencilanimation/QCodeEdit/html/classQEditConfig.html pencilanimation/QCodeEdit/html/classQEditConfig__inherit__graph.dot pencilanimation/QCodeEdit/html/classQEditConfig__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQEditSession-members.html pencilanimation/QCodeEdit/html/classQEditSession.html pencilanimation/QCodeEdit/html/classQEditSession__inherit__graph.dot pencilanimation/QCodeEdit/html/classQEditSession__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQEditor-members.html pencilanimation/QCodeEdit/html/classQEditor.html pencilanimation/QCodeEdit/html/classQEditor_1_1InputBinding-members.html pencilanimation/QCodeEdit/html/classQEditor_1_1InputBinding.html pencilanimation/QCodeEdit/html/classQEditor__inherit__graph.dot pencilanimation/QCodeEdit/html/classQEditor__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQFoldPanel-members.html pencilanimation/QCodeEdit/html/classQFoldPanel.html pencilanimation/QCodeEdit/html/classQFoldPanel__inherit__graph.dot pencilanimation/QCodeEdit/html/classQFoldPanel__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQFormatScheme-members.html pencilanimation/QCodeEdit/html/classQFormatScheme.html pencilanimation/QCodeEdit/html/classQFormatScheme__inherit__graph.dot pencilanimation/QCodeEdit/html/classQFormatScheme__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQGotoLineDialog-members.html pencilanimation/QCodeEdit/html/classQGotoLineDialog.html pencilanimation/QCodeEdit/html/classQGotoLineDialog__inherit__graph.dot pencilanimation/QCodeEdit/html/classQGotoLineDialog__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQLanguageDefinition-members.html pencilanimation/QCodeEdit/html/classQLanguageDefinition.html pencilanimation/QCodeEdit/html/classQLanguageDefinition__inherit__graph.dot pencilanimation/QCodeEdit/html/classQLanguageDefinition__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQLanguageFactory-members.html pencilanimation/QCodeEdit/html/classQLanguageFactory.html pencilanimation/QCodeEdit/html/classQLanguageFactory__inherit__graph.dot pencilanimation/QCodeEdit/html/classQLanguageFactory__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQLineMarkPanel-members.html pencilanimation/QCodeEdit/html/classQLineMarkPanel.html pencilanimation/QCodeEdit/html/classQLineMarkPanel__inherit__graph.dot pencilanimation/QCodeEdit/html/classQLineMarkPanel__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQLineMarksInfoCenter-members.html pencilanimation/QCodeEdit/html/classQLineMarksInfoCenter.html pencilanimation/QCodeEdit/html/classQLineMarksInfoCenter__inherit__graph.dot pencilanimation/QCodeEdit/html/classQLineMarksInfoCenter__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQLineNumberPanel-members.html pencilanimation/QCodeEdit/html/classQLineNumberPanel.html pencilanimation/QCodeEdit/html/classQLineNumberPanel__inherit__graph.dot pencilanimation/QCodeEdit/html/classQLineNumberPanel__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQPanel-members.html pencilanimation/QCodeEdit/html/classQPanel.html pencilanimation/QCodeEdit/html/classQPanelLayout-members.html pencilanimation/QCodeEdit/html/classQPanelLayout.html pencilanimation/QCodeEdit/html/classQPanelLayout__inherit__graph.dot pencilanimation/QCodeEdit/html/classQPanelLayout__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQPanel__inherit__graph.dot pencilanimation/QCodeEdit/html/classQPanel__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQReliableFileWatch-members.html pencilanimation/QCodeEdit/html/classQReliableFileWatch.html pencilanimation/QCodeEdit/html/classQReliableFileWatch__inherit__graph.dot pencilanimation/QCodeEdit/html/classQReliableFileWatch__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQSearchReplacePanel-members.html pencilanimation/QCodeEdit/html/classQSearchReplacePanel.html pencilanimation/QCodeEdit/html/classQSearchReplacePanel__inherit__graph.dot pencilanimation/QCodeEdit/html/classQSearchReplacePanel__inherit__graph.md5 pencilanimation/QCodeEdit/html/classQStatusPanel-members.html pencilanimation/QCodeEdit/html/classQStatusPanel.html pencilanimation/QCodeEdit/html/classQStatusPanel__inherit__graph.dot pencilanimation/QCodeEdit/html/classQStatusPanel__inherit__graph.md5 pencilanimation/QCodeEdit/html/classes.html pencilanimation/QCodeEdit/html/deprecated.html pencilanimation/QCodeEdit/html/doxygen.css pencilanimation/QCodeEdit/html/doxygen.png pencilanimation/QCodeEdit/html/examples.html pencilanimation/QCodeEdit/html/files.html pencilanimation/QCodeEdit/html/functions.html pencilanimation/QCodeEdit/html/functions_0x62.html pencilanimation/QCodeEdit/html/functions_0x63.html pencilanimation/QCodeEdit/html/functions_0x64.html pencilanimation/QCodeEdit/html/functions_0x65.html pencilanimation/QCodeEdit/html/functions_0x66.html pencilanimation/QCodeEdit/html/functions_0x67.html pencilanimation/QCodeEdit/html/functions_0x68.html pencilanimation/QCodeEdit/html/functions_0x69.html pencilanimation/QCodeEdit/html/functions_0x6c.html pencilanimation/QCodeEdit/html/functions_0x6d.html pencilanimation/QCodeEdit/html/functions_0x6e.html pencilanimation/QCodeEdit/html/functions_0x6f.html pencilanimation/QCodeEdit/html/functions_0x70.html pencilanimation/QCodeEdit/html/functions_0x71.html pencilanimation/QCodeEdit/html/functions_0x72.html pencilanimation/QCodeEdit/html/functions_0x73.html pencilanimation/QCodeEdit/html/functions_0x74.html pencilanimation/QCodeEdit/html/functions_0x75.html pencilanimation/QCodeEdit/html/functions_0x76.html pencilanimation/QCodeEdit/html/functions_0x77.html pencilanimation/QCodeEdit/html/functions_0x78.html pencilanimation/QCodeEdit/html/functions_0x79.html pencilanimation/QCodeEdit/html/functions_0x7a.html pencilanimation/QCodeEdit/html/functions_0x7e.html pencilanimation/QCodeEdit/html/functions_enum.html pencilanimation/QCodeEdit/html/functions_eval.html pencilanimation/QCodeEdit/html/functions_func.html pencilanimation/QCodeEdit/html/functions_func_0x62.html pencilanimation/QCodeEdit/html/functions_func_0x63.html pencilanimation/QCodeEdit/html/functions_func_0x64.html pencilanimation/QCodeEdit/html/functions_func_0x65.html pencilanimation/QCodeEdit/html/functions_func_0x66.html pencilanimation/QCodeEdit/html/functions_func_0x67.html pencilanimation/QCodeEdit/html/functions_func_0x68.html pencilanimation/QCodeEdit/html/functions_func_0x69.html pencilanimation/QCodeEdit/html/functions_func_0x6c.html pencilanimation/QCodeEdit/html/functions_func_0x6d.html pencilanimation/QCodeEdit/html/functions_func_0x6e.html pencilanimation/QCodeEdit/html/functions_func_0x6f.html pencilanimation/QCodeEdit/html/functions_func_0x70.html pencilanimation/QCodeEdit/html/functions_func_0x71.html pencilanimation/QCodeEdit/html/functions_func_0x72.html pencilanimation/QCodeEdit/html/functions_func_0x73.html pencilanimation/QCodeEdit/html/functions_func_0x74.html pencilanimation/QCodeEdit/html/functions_func_0x75.html pencilanimation/QCodeEdit/html/functions_func_0x76.html pencilanimation/QCodeEdit/html/functions_func_0x77.html pencilanimation/QCodeEdit/html/functions_func_0x78.html pencilanimation/QCodeEdit/html/functions_func_0x79.html pencilanimation/QCodeEdit/html/functions_func_0x7a.html pencilanimation/QCodeEdit/html/functions_func_0x7e.html pencilanimation/QCodeEdit/html/globals.html pencilanimation/QCodeEdit/html/globals_defs.html pencilanimation/QCodeEdit/html/graph_legend.dot pencilanimation/QCodeEdit/html/graph_legend.html pencilanimation/QCodeEdit/html/group__document.html pencilanimation/QCodeEdit/html/group__language.html pencilanimation/QCodeEdit/html/group__widgets.html pencilanimation/QCodeEdit/html/hierarchy.html pencilanimation/QCodeEdit/html/index.html pencilanimation/QCodeEdit/html/inherit__graph__0.dot pencilanimation/QCodeEdit/html/inherit__graph__0.md5 pencilanimation/QCodeEdit/html/inherits.html pencilanimation/QCodeEdit/html/license.html pencilanimation/QCodeEdit/html/light__vector_8h-source.html pencilanimation/QCodeEdit/html/light__vector_8h.html pencilanimation/QCodeEdit/html/light__vector_8h__dep__incl.dot pencilanimation/QCodeEdit/html/light__vector_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/light__vector_8h__incl.dot pencilanimation/QCodeEdit/html/light__vector_8h__incl.md5 pencilanimation/QCodeEdit/html/modules.html pencilanimation/QCodeEdit/html/pages.html pencilanimation/QCodeEdit/html/qcalltip_8cpp.html pencilanimation/QCodeEdit/html/qcalltip_8cpp__incl.dot pencilanimation/QCodeEdit/html/qcalltip_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qcalltip_8h-source.html pencilanimation/QCodeEdit/html/qcalltip_8h.html pencilanimation/QCodeEdit/html/qcalltip_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qcalltip_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qcalltip_8h__incl.dot pencilanimation/QCodeEdit/html/qcalltip_8h__incl.md5 pencilanimation/QCodeEdit/html/qce-config_8h-source.html pencilanimation/QCodeEdit/html/qce-config_8h.html pencilanimation/QCodeEdit/html/qce-config_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qce-config_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qce-config_8h__incl.dot pencilanimation/QCodeEdit/html/qce-config_8h__incl.md5 pencilanimation/QCodeEdit/html/qcodecompletionengine_8h-source.html pencilanimation/QCodeEdit/html/qcodeedit_8cpp.html pencilanimation/QCodeEdit/html/qcodeedit_8cpp__incl.dot pencilanimation/QCodeEdit/html/qcodeedit_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qcodeedit_8h-source.html pencilanimation/QCodeEdit/html/qcodeedit_8h.html pencilanimation/QCodeEdit/html/qcodeedit_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qcodeedit_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qcodeedit_8h__incl.dot pencilanimation/QCodeEdit/html/qcodeedit_8h__incl.md5 pencilanimation/QCodeEdit/html/qdocument_8h-source.html pencilanimation/QCodeEdit/html/qdocument_8h.html pencilanimation/QCodeEdit/html/qdocument_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qdocument_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qdocument_8h__incl.dot pencilanimation/QCodeEdit/html/qdocument_8h__incl.md5 pencilanimation/QCodeEdit/html/qdocument__p_8h-source.html pencilanimation/QCodeEdit/html/qdocument__p_8h.html pencilanimation/QCodeEdit/html/qdocument__p_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qdocument__p_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qdocument__p_8h__incl.dot pencilanimation/QCodeEdit/html/qdocument__p_8h__incl.md5 pencilanimation/QCodeEdit/html/qdocumentcommand_8cpp.html pencilanimation/QCodeEdit/html/qdocumentcommand_8cpp__incl.dot pencilanimation/QCodeEdit/html/qdocumentcommand_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qdocumentcommand_8h-source.html pencilanimation/QCodeEdit/html/qdocumentcommand_8h.html pencilanimation/QCodeEdit/html/qdocumentcommand_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qdocumentcommand_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qdocumentcommand_8h__incl.dot pencilanimation/QCodeEdit/html/qdocumentcommand_8h__incl.md5 pencilanimation/QCodeEdit/html/qdocumentcursor_8cpp.html pencilanimation/QCodeEdit/html/qdocumentcursor_8cpp__incl.dot pencilanimation/QCodeEdit/html/qdocumentcursor_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qdocumentcursor_8h-source.html pencilanimation/QCodeEdit/html/qdocumentcursor_8h.html pencilanimation/QCodeEdit/html/qdocumentcursor_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qdocumentcursor_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qdocumentcursor_8h__incl.dot pencilanimation/QCodeEdit/html/qdocumentcursor_8h__incl.md5 pencilanimation/QCodeEdit/html/qdocumentline_8cpp.html pencilanimation/QCodeEdit/html/qdocumentline_8cpp__incl.dot pencilanimation/QCodeEdit/html/qdocumentline_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qdocumentline_8h-source.html pencilanimation/QCodeEdit/html/qdocumentline_8h.html pencilanimation/QCodeEdit/html/qdocumentline_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qdocumentline_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qdocumentline_8h__incl.dot pencilanimation/QCodeEdit/html/qdocumentline_8h__incl.md5 pencilanimation/QCodeEdit/html/qdocumentsearch_8cpp.html pencilanimation/QCodeEdit/html/qdocumentsearch_8cpp__incl.dot pencilanimation/QCodeEdit/html/qdocumentsearch_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qdocumentsearch_8h-source.html pencilanimation/QCodeEdit/html/qdocumentsearch_8h.html pencilanimation/QCodeEdit/html/qdocumentsearch_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qdocumentsearch_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qdocumentsearch_8h__incl.dot pencilanimation/QCodeEdit/html/qdocumentsearch_8h__incl.md5 pencilanimation/QCodeEdit/html/qeditconfig_8cpp.html pencilanimation/QCodeEdit/html/qeditconfig_8cpp__incl.dot pencilanimation/QCodeEdit/html/qeditconfig_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qeditconfig_8h-source.html pencilanimation/QCodeEdit/html/qeditconfig_8h.html pencilanimation/QCodeEdit/html/qeditconfig_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qeditconfig_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qeditconfig_8h__incl.dot pencilanimation/QCodeEdit/html/qeditconfig_8h__incl.md5 pencilanimation/QCodeEdit/html/qeditor_8cpp.html pencilanimation/QCodeEdit/html/qeditor_8cpp__incl.dot pencilanimation/QCodeEdit/html/qeditor_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qeditor_8h-source.html pencilanimation/QCodeEdit/html/qeditor_8h.html pencilanimation/QCodeEdit/html/qeditor_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qeditor_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qeditor_8h__incl.dot pencilanimation/QCodeEdit/html/qeditor_8h__incl.md5 pencilanimation/QCodeEdit/html/qeditorfactory_8h-source.html pencilanimation/QCodeEdit/html/qeditorfactory_8h.html pencilanimation/QCodeEdit/html/qeditorfactory_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qeditorfactory_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qeditorfactory_8h__incl.dot pencilanimation/QCodeEdit/html/qeditorfactory_8h__incl.md5 pencilanimation/QCodeEdit/html/qeditsession_8cpp.html pencilanimation/QCodeEdit/html/qeditsession_8cpp__incl.dot pencilanimation/QCodeEdit/html/qeditsession_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qeditsession_8h-source.html pencilanimation/QCodeEdit/html/qeditsession_8h.html pencilanimation/QCodeEdit/html/qeditsession_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qeditsession_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qeditsession_8h__incl.dot pencilanimation/QCodeEdit/html/qeditsession_8h__incl.md5 pencilanimation/QCodeEdit/html/qfoldpanel_8cpp.html pencilanimation/QCodeEdit/html/qfoldpanel_8cpp__incl.dot pencilanimation/QCodeEdit/html/qfoldpanel_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qfoldpanel_8h-source.html pencilanimation/QCodeEdit/html/qfoldpanel_8h.html pencilanimation/QCodeEdit/html/qfoldpanel_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qfoldpanel_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qfoldpanel_8h__incl.dot pencilanimation/QCodeEdit/html/qfoldpanel_8h__incl.md5 pencilanimation/QCodeEdit/html/qformat_8h-source.html pencilanimation/QCodeEdit/html/qformat_8h.html pencilanimation/QCodeEdit/html/qformat_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qformat_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qformat_8h__incl.dot pencilanimation/QCodeEdit/html/qformat_8h__incl.md5 pencilanimation/QCodeEdit/html/qformatfactory_8h-source.html pencilanimation/QCodeEdit/html/qformatscheme_8cpp.html pencilanimation/QCodeEdit/html/qformatscheme_8cpp__incl.dot pencilanimation/QCodeEdit/html/qformatscheme_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qformatscheme_8h-source.html pencilanimation/QCodeEdit/html/qformatscheme_8h.html pencilanimation/QCodeEdit/html/qformatscheme_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qformatscheme_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qformatscheme_8h__incl.dot pencilanimation/QCodeEdit/html/qformatscheme_8h__incl.md5 pencilanimation/QCodeEdit/html/qgotolinedialog_8cpp.html pencilanimation/QCodeEdit/html/qgotolinedialog_8cpp__incl.dot pencilanimation/QCodeEdit/html/qgotolinedialog_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qgotolinedialog_8h-source.html pencilanimation/QCodeEdit/html/qlanguagedefinition_8cpp.html pencilanimation/QCodeEdit/html/qlanguagedefinition_8cpp__incl.dot pencilanimation/QCodeEdit/html/qlanguagedefinition_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qlanguagedefinition_8h-source.html pencilanimation/QCodeEdit/html/qlanguagedefinition_8h.html pencilanimation/QCodeEdit/html/qlanguagedefinition_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qlanguagedefinition_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qlanguagedefinition_8h__incl.dot pencilanimation/QCodeEdit/html/qlanguagedefinition_8h__incl.md5 pencilanimation/QCodeEdit/html/qlanguagefactory_8cpp.html pencilanimation/QCodeEdit/html/qlanguagefactory_8cpp__incl.dot pencilanimation/QCodeEdit/html/qlanguagefactory_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qlanguagefactory_8h-source.html pencilanimation/QCodeEdit/html/qlanguagefactory_8h.html pencilanimation/QCodeEdit/html/qlanguagefactory_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qlanguagefactory_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qlanguagefactory_8h__incl.dot pencilanimation/QCodeEdit/html/qlanguagefactory_8h__incl.md5 pencilanimation/QCodeEdit/html/qlinechangepanel_8cpp.html pencilanimation/QCodeEdit/html/qlinechangepanel_8cpp__incl.dot pencilanimation/QCodeEdit/html/qlinechangepanel_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qlinechangepanel_8h-source.html pencilanimation/QCodeEdit/html/qlinechangepanel_8h.html pencilanimation/QCodeEdit/html/qlinechangepanel_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qlinechangepanel_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qlinechangepanel_8h__incl.dot pencilanimation/QCodeEdit/html/qlinechangepanel_8h__incl.md5 pencilanimation/QCodeEdit/html/qlinemarkpanel_8cpp.html pencilanimation/QCodeEdit/html/qlinemarkpanel_8cpp__incl.dot pencilanimation/QCodeEdit/html/qlinemarkpanel_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qlinemarkpanel_8h-source.html pencilanimation/QCodeEdit/html/qlinemarkpanel_8h.html pencilanimation/QCodeEdit/html/qlinemarkpanel_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qlinemarkpanel_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qlinemarkpanel_8h__incl.dot pencilanimation/QCodeEdit/html/qlinemarkpanel_8h__incl.md5 pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8cpp.html pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8cpp__incl.dot pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8h-source.html pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8h.html pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8h__incl.dot pencilanimation/QCodeEdit/html/qlinemarksinfocenter_8h__incl.md5 pencilanimation/QCodeEdit/html/qlinenumberpanel_8cpp.html pencilanimation/QCodeEdit/html/qlinenumberpanel_8cpp__incl.dot pencilanimation/QCodeEdit/html/qlinenumberpanel_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qlinenumberpanel_8h-source.html pencilanimation/QCodeEdit/html/qlinenumberpanel_8h.html pencilanimation/QCodeEdit/html/qlinenumberpanel_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qlinenumberpanel_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qlinenumberpanel_8h__incl.dot pencilanimation/QCodeEdit/html/qlinenumberpanel_8h__incl.md5 pencilanimation/QCodeEdit/html/qnfa_8cpp.html pencilanimation/QCodeEdit/html/qnfa_8cpp__incl.dot pencilanimation/QCodeEdit/html/qnfa_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qnfa_8h-source.html pencilanimation/QCodeEdit/html/qnfa_8h.html pencilanimation/QCodeEdit/html/qnfa_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qnfa_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qnfa_8h__incl.dot pencilanimation/QCodeEdit/html/qnfa_8h__incl.md5 pencilanimation/QCodeEdit/html/qnfadefinition_8cpp.html pencilanimation/QCodeEdit/html/qnfadefinition_8cpp__incl.dot pencilanimation/QCodeEdit/html/qnfadefinition_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qnfadefinition_8h-source.html pencilanimation/QCodeEdit/html/qnfadefinition_8h.html pencilanimation/QCodeEdit/html/qnfadefinition_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qnfadefinition_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qnfadefinition_8h__incl.dot pencilanimation/QCodeEdit/html/qnfadefinition_8h__incl.md5 pencilanimation/QCodeEdit/html/qpanel_8cpp.html pencilanimation/QCodeEdit/html/qpanel_8cpp__incl.dot pencilanimation/QCodeEdit/html/qpanel_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qpanel_8h-source.html pencilanimation/QCodeEdit/html/qpanel_8h.html pencilanimation/QCodeEdit/html/qpanel_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qpanel_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qpanel_8h__incl.dot pencilanimation/QCodeEdit/html/qpanel_8h__incl.md5 pencilanimation/QCodeEdit/html/qpanellayout_8cpp.html pencilanimation/QCodeEdit/html/qpanellayout_8cpp__incl.dot pencilanimation/QCodeEdit/html/qpanellayout_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qpanellayout_8h-source.html pencilanimation/QCodeEdit/html/qpanellayout_8h.html pencilanimation/QCodeEdit/html/qpanellayout_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qpanellayout_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qpanellayout_8h__incl.dot pencilanimation/QCodeEdit/html/qpanellayout_8h__incl.md5 pencilanimation/QCodeEdit/html/qreliablefilewatch_8cpp.html pencilanimation/QCodeEdit/html/qreliablefilewatch_8cpp__incl.dot pencilanimation/QCodeEdit/html/qreliablefilewatch_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qreliablefilewatch_8h-source.html pencilanimation/QCodeEdit/html/qreliablefilewatch_8h.html pencilanimation/QCodeEdit/html/qreliablefilewatch_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qreliablefilewatch_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qreliablefilewatch_8h__incl.dot pencilanimation/QCodeEdit/html/qreliablefilewatch_8h__incl.md5 pencilanimation/QCodeEdit/html/qsearchreplacepanel_8cpp.html pencilanimation/QCodeEdit/html/qsearchreplacepanel_8cpp__incl.dot pencilanimation/QCodeEdit/html/qsearchreplacepanel_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qsearchreplacepanel_8h-source.html pencilanimation/QCodeEdit/html/qsearchreplacepanel_8h.html pencilanimation/QCodeEdit/html/qsearchreplacepanel_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qsearchreplacepanel_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qsearchreplacepanel_8h__incl.dot pencilanimation/QCodeEdit/html/qsearchreplacepanel_8h__incl.md5 pencilanimation/QCodeEdit/html/qstatuspanel_8cpp.html pencilanimation/QCodeEdit/html/qstatuspanel_8cpp__incl.dot pencilanimation/QCodeEdit/html/qstatuspanel_8cpp__incl.md5 pencilanimation/QCodeEdit/html/qstatuspanel_8h-source.html pencilanimation/QCodeEdit/html/qstatuspanel_8h.html pencilanimation/QCodeEdit/html/qstatuspanel_8h__dep__incl.dot pencilanimation/QCodeEdit/html/qstatuspanel_8h__dep__incl.md5 pencilanimation/QCodeEdit/html/qstatuspanel_8h__incl.dot pencilanimation/QCodeEdit/html/qstatuspanel_8h__incl.md5 pencilanimation/QCodeEdit/html/tab_b.gif pencilanimation/QCodeEdit/html/tab_l.gif pencilanimation/QCodeEdit/html/tab_r.gif pencilanimation/QCodeEdit/html/tabs.css pencilanimation/QCodeEdit/html/tutorial.html pencilanimation/QCodeEdit/html/ui__editconfig_8h-source.html pencilanimation/QCodeEdit/html/ui__gotoline_8h-source.html pencilanimation/QCodeEdit/html/ui__searchreplace_8h-source.html pencilanimation/QCodeEdit/html/xml2qnfa_8cpp.html pencilanimation/QCodeEdit/html/xml2qnfa_8cpp__incl.dot pencilanimation/QCodeEdit/html/xml2qnfa_8cpp__incl.md5 pencilanimation/README pencilanimation/README.1st pencilanimation/Resources/ pencilanimation/TODO pencilanimation/background/ pencilanimation/background/dots.png pencilanimation/background/weave.jpg pencilanimation/cpmac pencilanimation/debian/ pencilanimation/debug/ pencilanimation/icons/ pencilanimation/icons/Thumbs.db pencilanimation/icons/TitleBarCloseButton.png pencilanimation/icons/TitleBarNormalButton.png pencilanimation/icons/TitleBarNormalButton1.png pencilanimation/icons/TitleBarNormalButton2.png pencilanimation/icons/add.png pencilanimation/icons/aqua.png pencilanimation/icons/arrow.png pencilanimation/icons/brush.png pencilanimation/icons/brush0.png pencilanimation/icons/bucket.png pencilanimation/icons/bucket0.png pencilanimation/icons/bucket1.png pencilanimation/icons/bucket2.png pencilanimation/icons/bucketTool.png pencilanimation/icons/clear.png pencilanimation/icons/controls/ pencilanimation/icons/controls/Thumbs.db pencilanimation/icons/controls/loop.png pencilanimation/icons/controls/play.png pencilanimation/icons/controls/separator.png pencilanimation/icons/controls/sound.png pencilanimation/icons/copy.png pencilanimation/icons/eraser.png pencilanimation/icons/eraser1.png pencilanimation/icons/eraser2.png pencilanimation/icons/eyedropper.png pencilanimation/icons/hand.png pencilanimation/icons/house.png pencilanimation/icons/icon.png pencilanimation/icons/layer-bitmap.png pencilanimation/icons/layer-camera.png pencilanimation/icons/layer-sound.png pencilanimation/icons/layer-vector.png pencilanimation/icons/logo.png pencilanimation/icons/logo0.png pencilanimation/icons/magnify.png pencilanimation/icons/mirror.png pencilanimation/icons/move.png pencilanimation/icons/new.png pencilanimation/icons/next.png pencilanimation/icons/onionNext.png pencilanimation/icons/onionPrev.png pencilanimation/icons/open.png pencilanimation/icons/outlines3.png pencilanimation/icons/outlines4.png pencilanimation/icons/outlines5.png pencilanimation/icons/paste.png pencilanimation/icons/pen.png pencilanimation/icons/pen0.png pencilanimation/icons/pencil.png pencilanimation/icons/pencil2.png pencilanimation/icons/pencil3.png pencilanimation/icons/polyline.png pencilanimation/icons/prefs-files.png pencilanimation/icons/prefspencil.png pencilanimation/icons/prefstimeline.png pencilanimation/icons/prefstimeline2.png pencilanimation/icons/prev.png pencilanimation/icons/redo.png pencilanimation/icons/remove.png pencilanimation/icons/save.png pencilanimation/icons/saveas.png pencilanimation/icons/select.png pencilanimation/icons/smudge.png pencilanimation/icons/thinlines.png pencilanimation/icons/thinlines2.png pencilanimation/icons/thinlines3.png pencilanimation/icons/thinlines4.png pencilanimation/icons/thinlines5.png pencilanimation/icons/undo.png pencilanimation/libmacosx/ pencilanimation/libmacosx/ming.h pencilanimation/libmacosx/ming_config.h pencilanimation/libmacosx/mingpp.h pencilanimation/libwin32/ pencilanimation/libwin32/0.3.0/ pencilanimation/libwin32/0.3.0/ming.h pencilanimation/libwin32/0.3.0/ming_config.h pencilanimation/libwin32/0.3.0/mingpp.h pencilanimation/libwin32/0.4.0/ pencilanimation/libwin32/0.4.0/_mingpp.h pencilanimation/libwin32/0.4.0/libming.lai pencilanimation/libwin32/0.4.0/ming.c pencilanimation/libwin32/0.4.0/ming.h pencilanimation/libwin32/0.4.0/ming_config.h pencilanimation/libwin32/0.4.0/mingpp.h pencilanimation/libwin32/ming.h pencilanimation/libwin32/ming_config.h pencilanimation/libwin32/mingpp.h pencilanimation/linkmac pencilanimation/notes-linux.txt pencilanimation/notes-macosx.txt pencilanimation/notes-win32.txt pencilanimation/object_script.Pencil.Debug pencilanimation/object_script.Pencil.Release pencilanimation/pencil.icns pencilanimation/pencil.ico pencilanimation/pencil.pro pencilanimation/pencil.qrc pencilanimation/pencil.rc pencilanimation/release/ pencilanimation/src/ pencilanimation/src/external/ pencilanimation/src/external/flash/ pencilanimation/src/external/flash/__flash.cpp pencilanimation/src/external/flash/__flash.h pencilanimation/src/external/flash/flash.cpp pencilanimation/src/external/flash/flash.h pencilanimation/src/external/linux/ pencilanimation/src/external/linux/linux.cpp pencilanimation/src/external/macosx/ pencilanimation/src/external/macosx/macosx.cpp pencilanimation/src/external/macosx/style.cpp pencilanimation/src/external/macosx/style.h pencilanimation/src/external/win32/ pencilanimation/src/external/win32/win32.cpp pencilanimation/src/graphics/ pencilanimation/src/graphics/bitmap/ pencilanimation/src/graphics/bitmap/bitmapimage.cpp pencilanimation/src/graphics/bitmap/bitmapimage.h pencilanimation/src/graphics/bitmap/blur.cpp pencilanimation/src/graphics/bitmap/blur.h pencilanimation/src/graphics/vector/ pencilanimation/src/graphics/vector/bezierarea.cpp pencilanimation/src/graphics/vector/bezierarea.h pencilanimation/src/graphics/vector/beziercurve.cpp pencilanimation/src/graphics/vector/beziercurve.h pencilanimation/src/graphics/vector/colourref.cpp pencilanimation/src/graphics/vector/colourref.h pencilanimation/src/graphics/vector/gradient.cpp pencilanimation/src/graphics/vector/gradient.h pencilanimation/src/graphics/vector/vectorimage.cpp pencilanimation/src/graphics/vector/vectorimage.h pencilanimation/src/graphics/vector/vertexref.cpp pencilanimation/src/graphics/vector/vertexref.h pencilanimation/src/interface/ pencilanimation/src/interface/editor.cpp pencilanimation/src/interface/editor.h pencilanimation/src/interface/mainwindow.cpp pencilanimation/src/interface/mainwindow.h pencilanimation/src/interface/palette.cpp pencilanimation/src/interface/palette.h pencilanimation/src/interface/preferences.cpp pencilanimation/src/interface/preferences.h pencilanimation/src/interface/scribblearea.cpp pencilanimation/src/interface/scribblearea.h pencilanimation/src/interface/timecontrols.cpp pencilanimation/src/interface/timecontrols.h pencilanimation/src/interface/timeline.cpp pencilanimation/src/interface/timeline.h pencilanimation/src/interface/toolset.cpp pencilanimation/src/interface/toolset.h pencilanimation/src/interfaces.h pencilanimation/src/main.cpp pencilanimation/src/pencilanimation.geany pencilanimation/src/plugins/ pencilanimation/src/structure/ pencilanimation/src/structure/layer.cpp pencilanimation/src/structure/layer.h pencilanimation/src/structure/layerbitmap.cpp pencilanimation/src/structure/layerbitmap.h pencilanimation/src/structure/layercamera.cpp pencilanimation/src/structure/layercamera.h pencilanimation/src/structure/layerimage.cpp pencilanimation/src/structure/layerimage.h pencilanimation/src/structure/layersound.cpp pencilanimation/src/structure/layersound.h pencilanimation/src/structure/layervector.cpp pencilanimation/src/structure/layervector.h pencilanimation/src/structure/object.cpp pencilanimation/src/structure/object.h pencilanimation/test.bat Added: pencilanimation/LICENSE.TXT =================================================================== --- pencilanimation/LICENSE.TXT (rev 0) +++ pencilanimation/LICENSE.TXT 2009-02-06 14:21:22 UTC (rev 1) @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. Added: pencilanimation/Makefile =================================================================== --- pencilanimation/Makefile (rev 0) +++ pencilanimation/Makefile 2009-02-06 14:21:22 UTC (rev 1) @@ -0,0 +1,141 @@ +############################################################################# +# Makefile for building: Pencil +# Generated by qmake (2.01a) (Qt 4.5.0-beta1) on: Fri Feb 6 05:47:40 2009 +# Project: pencil.pro +# Template: app +# Command: f:\Qt\4.5.0-beta1\bin\qmake.exe -win32 -o Makefile pencil.pro +############################################################################# + +first: debug +install: debug-install +uninstall: debug-uninstall +MAKEFILE = Makefile +QMAKE = f:\Qt\4.5.0-beta1\bin\qmake.exe +DEL_FILE = del +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +COPY = copy /y +COPY_FILE = $(COPY) +COPY_DIR = xcopy /s /q /y /i +INSTALL_FILE = $(COPY_FILE) +INSTALL_PROGRAM = $(COPY_FILE) +INSTALL_DIR = $(COPY_DIR) +DEL_FILE = del +SYMLINK = +DEL_DIR = rmdir +MOVE = move +CHK_DIR_EXISTS= if not exist +MKDIR = mkdir +SUBTARGETS = \ + debug \ + release + +debug: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug +debug-make_default: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug +debug-make_first: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug first +debug-all: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug all +debug-clean: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug clean +debug-distclean: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug distclean +debug-install: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug install +debug-uninstall: $(MAKEFILE).Debug FORCE + $(MAKE) -f $(MAKEFILE).Debug uninstall +release: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release +release-make_default: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release +release-make_first: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release first +release-all: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release all +release-clean: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release clean +release-distclean: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release distclean +release-install: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release install +release-uninstall: $(MAKEFILE).Release FORCE + $(MAKE) -f $(MAKEFILE).Release uninstall + +Makefile: pencil.pro f:/Qt/4.5.0-beta1/mkspecs/win32-g++/qmake.conf f:/Qt/4.5.0-beta1/mkspecs/qconfig.pri \ + f:/Qt/4.5.0-beta1/mkspecs/features/qt_functions.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/qt_config.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/exclusive_builds.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/default_pre.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/default_pre.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/debug.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/debug_and_release.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/default_post.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/default_post.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/console.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/qt.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/opengl.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/thread.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/moc.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/rtti.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/exceptions.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/win32/stl.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/shared.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/warn_on.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/resources.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/uic.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/yacc.prf \ + f:/Qt/4.5.0-beta1/mkspecs/features/lex.prf + $(QMAKE) -win32 -o Makefile pencil.pro +f:\Qt\4.5.0-beta1\mkspecs\qconfig.pri: +f:\Qt\4.5.0-beta1\mkspecs\features\qt_functions.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\qt_config.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\exclusive_builds.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\default_pre.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_pre.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\debug.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\debug_and_release.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\default_post.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\default_post.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\console.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\qt.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\opengl.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\thread.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\moc.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\rtti.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\exceptions.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\win32\stl.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\shared.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\warn_on.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\resources.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\uic.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\yacc.prf: +f:\Qt\4.5.0-beta1\mkspecs\features\lex.prf: +qmake: qmake_all FORCE + @$(QMAKE) -win32 -o Makefile pencil.pro + +qmake_all: FORCE + +make_default: debug-make_default release-make_default FORCE +make_first: debug-make_first release-make_first FORCE +all: debug-all release-all FORCE +clean: debug-clean release-clean FORCE +distclean: debug-distclean release-distclean FORCE + -$(DEL_FILE) Makefile + +debug-mocclean: $(MAKEFILE).Debug + $(MAKE) -f $(MAKEFILE).Debug mocclean +release-mocclean: $(MAKEFILE).Release + $(MAKE) -f $(MAKEFILE).Release mocclean +mocclean: debug-mocclean release-mocclean + +debug-mocables: $(MAKEFILE).Debug + $(MAKE) -f $(MAKEFILE).Debug mocables +release-mocables: $(MAKEFILE).Release + $(MAKE) -f $(MAKEFILE).Release mocables +mocables: debug-mocables release-mocables +FORCE: + +$(MAKEFILE).Debug: Makefile +$(MAKEFILE).Release: Makefile Added: pencilanimation/Makefile.Debug =================================================================== --- pencilanimation/Makefile.Debug (rev 0) +++ pencilanimation/Makefile.Debug 2009-02-06 14:21:22 UTC (rev 1) @@ -0,0 +1,524 @@ +#######################################################################... [truncated message content] |