DESCRIPTION :
QTPOV Editor is a free povray scene editor.
It provides some features to help you writing your scenes and a gui tou set up
the renderer.
It is distributed under the GNU GPL license : take a look at "gpl.txt"
VERSION : 1.0.0
Get the latest official version at : http://qtpoveditor.sourceforge.net/current_version.html
COMPILATION :
You can take a look at this FAQ : http://qtpoveditor.sourceforge.net/modules.php?name=FAQ&myfaq=yes&id_cat=1&categories=Compiling
to compile QTPOV Editor, you'll need QT 3.2 (or later). To install it, download it from
Trolltech : www.trolltech.com
KDE developpers do it like this :
bunzip2 qt-x11-3.2.1.tar.bz2
tar xvf qt-x11-3.2.1.tar
cd qt-x11-3.2.1
less INSTALL
(Set up QTDIR, KDEDIR, PATH, and LD_LIBRARY_PATH)
cd $QTDIR
./configure -system-zlib -qt-gif -system-libpng -system-libjpeg \
-plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-g++-exceptions
make
Once QT 3.2 is installed, simply go to the directory were you put qtpoveditor
and type :
bunzip2 qtpoveditor.tar.bz2
tar -xf qtpoveditor.tar
cd qtpoveditor
qmake qtpoveditor.pro
make
it's done, you can now run ./qtpoveditor or install it where you want on your system.
CONFIGURATION :
start QTPOV Editor and go in the Edit menu, click on preferences and then fill
the fields.
Note : you may need the Ressources Package if you haven't already downloaded it !
CHANGES :
v1.0.0
* new button in assisstant to write a full ini file.
* End of QTPE developpement. There will be a v2 but under anoter name and using another library. Thanks for your help.
v0.4.2
* bugs correction from previous version :
- buttons size on Mac OS X
- Ctrl+Insert , Shift+Delete shortcuts correction
- Rewrite of code parts to be fully compatible with Redmond OS (tested on Win 98 and Win 2K)
v0.4.1
* only one bug correction from previous version :
- the file parsing for the declarations tree halted on block comments (/* */) containing a double * in it.
v0.4.0
* bugs corrections from previous version
* new color selector tool with floating point represention like povray (replaces the old one)
* automatic parsing of current file (twice per minute, does not parse the includes)
* Scene packager : take a look at this useful packager ( in a separate tarball on http://qtpoveditor.sf.net/ - totaly independant)
v0.3.6B
* reconnection of syntax highlighting slots in preferences dialog
v0.3.6
* bugs correction from v0.3.5
* Help as been updated in the ressource package
* ini files initialisation corrections (better handling of default ini)
* tools can now take parameters (see custom tools dialog)
* possibility to import custom tools
* possibility to limit the parsing of large files :
- Ko size in preferences
- // QTPE : STOP_PARSING_FILE on the last line you want to parse
- // QTPE : DONT_PARSE_INCLUDE after the #include instruction * possibility to save / close all files with one click * Ini files are andled in an other, more reliable, way (that may allow to open multiple inifiles with same name at once)
v0.3.5
* bugs correction from v0.3.4 :
- indentation of #range and #case
- indentation and strings
- find file inclusion location
- undo/redo after comment * possibility to precise the %url% token in the web browser preferences * new icon made with InkScape by LightBeam ( http://empirium.free.fr/ ) * possibility to add custom tools in the "Tools" menu and in the associated toolbar * cleaner output
v0.3.4
* bugs correction from v0.3.3
* managing Shift + Home
* Alt + Left/Right now loops between tabs
* Added named bookmarks (//§ NAME OF BOOKMARK)
* Listing of named bookmarks in the declarations tree
* find / replace / next bookmark now loops in the file
* Added the proposition to save unsaved files when running povray
* Added the possibility to use relative paths instead of full paths (see preferences)
* Added the possibility to define your web browser and the location of the help
* Added the translation system (french translation is provided. Take a look at the preferences to define your translation file)
v0.3.3
* managing "select all" with Ctrl + A
* managing Ctrl + Arrow
* managing Ctrl + Backspace
* managing Ctrl + Delete
* managing Ctrl + MAJ + Arrow
* Alt + Left/Right to move between tabs
* right-clicking on declaration not in "local declarations" opens the file
containing the declaration and then jump to it in this file.
* automaticaly jumps to "ouput" tab on error and scroll to bottom
* added pushbutton named "all" in Preferences=>Editor Font to set the font to
all the variants of syntax highlightning
* time elapsed since you pressed "start" is displayed in the status bar
* added bookmarks feature (ALT+B to bookmark, ALT+N to go to next bookmark)
* added comment selected line(s) feature (ALT+C to comment, ALT+U to uncomment)
* enhanced declarations list :
- added sort order selector (declaration order,declaration type & order, declaration type & name,declaration name)
- added group by file / declaration
- added #local listing
- added filters to choose what to display : #L, #D, #M * added extended contextual menu on editor :
- comment / uncomment
- bookmarks
- find "word_under_cursor" in declarations list * better managment of splitter position
v0.3.2
* Memory allocation / disallocation securisation
* Home key managment
* Remember window size / position
* Remember splitter position
* Clean Ini assistant (removes lines that would be generated by the default povray.ini)
* New Preferences dialog
v0.3.1
* recursive insert menu (thanks to Marin Ferecatu)
* insert menu displays the .bmp preview if it exists (thanks to Marin Ferecatu)
* new logo and icons !
* some other minor improvements
v0.3.0 stable
* correction of some bugs (or possibilities) of previous version
* completion of help
* added help tool in the ini assistant
* added file chooser
* modification of source code in order to be fully compilant with other plateforms
v0.3.0 beta
* correction of some bugs (or possibilities) of previous version
* added ini editor (including profiles managment)
* destructed old rendering options editor
v0.2.3
* correction of some bugs (or possibilities) of previous version
* improvement and correction of tabulation system (you can now use true tabs instead of spaces)
* the files that where open last time you closed the application will be opened next time
v0.2.2
* correction of some bugs of previous version
* added a help file in the "Ressources" directory (HTML format)
* added completion system : write the first letter of the word and press TAB
if there is no completion entry, a tabulation is written;
if there is one entry, the completion is done immediately;
if there are two or momre entries, a listbox is displayed.
The list is made of povray keywords and all your #declare and #macro
(use refresh to complete the list).
v0.2.1
* improvement of automatical tabulation system
* added manual tabulation that handles paragraph tabulation (Tab & MAJ+Tab)
(take a look in preferences)
v0.2.0
* New editor component wich will allow many more extensions
* correction for all v0.1.5 package problems
* '' added in the tab name of modified files
new tabulation system (you can now ident a full paragraph
and the indentation is calculated from {,},if,end ... tokens )
v0.1.5
* opens files given as argument on command line
* added a list of library path to use when scanning/rendering the file
* only displays the file name in the tab label
* handles closing event even if not using the menu
v0.1.4
* review of the syntax highlighter to recognize numbers just after a /
* review of the brackets highlight to fix the bug wich blocked the cursor
* added a temporary bugfix for undo/redo behaviour with brackets highlight
(when required, use menu or buttons instead of Ctrl+Z shortcut)
v0.1.3
* review of the syntax highlighter to recognize nested comments
* added default colors to the editor
* review of the undo/redo behaviour (that's the best I can get from QT's components)
* corrected some interface problems
* fixed a bug that happened when closing a tab
* displays the INSERT/OVERWRITE mode
* review status bar
* shows matching brackets
* delete render log after rendering
* rendering command is shown at the first line of the "output" area
v0.1.2
* review of the syntax highlighter to color the # just before #macro, #while ...
* added all missing keywords (I hope ... thanks to Wozzeck)
* modified color editor : if you select "rbg <x.x,y.y,z.z>", the editor is
initialized with these values
* added "Most Recently Used" functionnality
* changed the declaration list for a treeview (no more scrollbar problems)
* when you double click on a filename in the treeview, it is opened
* when you try to open a 1 MB file (or larger) a warning is shown
* auto indent at the last line indentation level
v0.1.1
* review of the syntax highlighter
* review tab order in all windows
* added some shortcuts
* added "Search next" functionnality
* added toolbars position save
* added added search for regular expression functionnality
* added replace functionnality
* added some keywords
v0.1
* no more deadloop in files inclusion analysis
* added +Lscenepath option when running povray
* removed refresh of the right panel on ENTER pressed event
* when you double-click on a declaration/macro (on the right panel), a sample
af use is inserted at the cursor position (helpfull for macros)
* when you right-click on a declaration/macro (on the right panel), the cursor
is moved to it's first occurence.
* added a color editor in the "Tools" menu
