Thanks to:

< B.A. > Bernhard Arnberger
< P.F. > Peter    Fiedschall
< H.J. > Horst    Jens
< H.K. > Harald   Pichler(Krippel)
< M.L. > Markus   L.
< R.S. > Roland   Schwarz
< K.S. > Karl     Szalcsak
< C.W. > Clifford Wolf
< G.F. > Gerfried Fuchs
< D.T. > Daniel Tokarzewski

/// QCake
V0.7.2 [rev869]
move code from splamodell to listviews            < H.K.>
bugfix python callbacks                           < H.K. B.A.>
cleanup glcontrol code (make current , camera)    < H.K.>
QT4.5.2 tested                                    < H.K.>
ode 0.11.1                                        < H.K.>

V0.7.1 [rev862]
QT4.5.0 tested                           < H.K.>
add qtscript debugger (emacscript)       < H.K.>
bugfix shader dialog                     < H.K.>
bugfix rotation update                   < H.K.>
QT4.5.1 tested                           < H.K.>
editor mode rotate y with shift key      < H.K.>
GLee-5.4.0  OpenGL 3.0 support           < H.K.>
editor mode rotate z global, y camera    < H.K.>
bugfix new.xml (lamp 0,0,100)            < H.K.>
bugfix water size to 400                 < H.K.>
globdefines.h add MAX_FAR 170000         < H.K.>
catalogdlg -> select the last categorie  < H.K.>
bugfix win32 compilation                 < H.K.>
TriBarrier::setScale(x,y,z)              < H.K.>
bugfix shader dialog use global editor   < H.K.>
add view menue DebugMode                 < H.K.>
bugfix treebarier rotation ode           < H.K.>
add global script variable QCakeID       < H.K.>
run multible python scripts              < H.K.>
scripting api add getParentID ( int id ) < H.K.>


V0.7.0 [rev824]
QT4.4.1 tested                          < H.K.>
bugfix add sound                        < H.K.>
bugfix add object to camera             < H.K.>
enable,disable print fps,phfps          < H.K.>
bugfix add lamp ambient to 808080 Hex   < H.K.> 
add qcsound class                       < H.K.>
add qcphonon class                      < H.K.>
add Phonon capabilities Dialog          < H.K.>
bugfix compile debian lenny             < G.F.>
bugfix examples: spl_stdlib.spl nedded  < G.F.>
QT4.4.2 tested                          < H.K.>
cleanup addBody and addBarrier code     < H.K.>
add MEDIA (RMB Menue)                   < H.K.>
remove LEVEL from new.xml               < H.K.>
GLee-5.3.3  OpenGL 3.0 support          < H.K.>
splash-screen 0.7                       < H.L.>
gcc4.3.2                                < H.K.>
scripting api add "keyPressed"          < H.K.>

V0.6.4 [rev764]
add PythonScript                      < H.K.>
add python_stdlib                     < H.K. H.J B.A>
update_motion emit signals            < H.K.>
compile emit signal                   < H.K.>
remove gl_barrier                     < H.K.>
remove gl_body                        < H.K.>
remove gl_sound                       < H.K.>
remove gl_spl_obj                     < H.K.>
remove gl_qts_obj                     < H.K.>
remove gl_python_obj                  < H.K.>
remove g_shader from listview         < H.K.>
qcweb3d add scripting, bugfixes       < H.K.>
add quazip functions                  < H.K.>
QT4.3.4 tested                        < H.K.>
add class QCSignal                    < H.K. P.F>
remove gl_cursor_obj                  < H.K.>
add qt-linguist support to *.pro file < H.K.>
german ts language file               < K.S.>
remove gl_fire_obj                    < H.K.>
remove gl_parsys_obj                  < H.K.>
remove gl_wavesys_obj                 < H.K.>
remove gl_skysys_obj                  < H.K.>
gcc 4.3 tested                        < G.F.>
QT4.4.0 tested                        < H.K. C.W. G.F>
add qcFog class                       < H.K.>
QT4.3.5 tested                        < H.K.>
poland ts language file               < D.T.>

V0.6.3 [rev638]
add AboutPlugins dialog         < H.K.>
add QTScript (JavaScript)       < H.K.>

V0.6.2 [rev612]
addspl use catalog-dialog               < H.K.>
addshader use catalog-dialog            < H.K.>
dialog use double spin boxes            < H.K.>
change dialog tab order                 < H.K.>
delete items from project tree          < H.K.>
ode-singel-gimpact trimesh support      < H.K.>
QT4.3.3 tested                          < H.K.>
preferences dialog to set editor path   < H.K.> 

V0.6.1 [rev581]
GLee-5.2.1  OpenGL 2.1 support                < H.K.>
addMenue->FrontView                           < H.K.>
bugfix load spl modules                       < H.K.>
bugfix spl switch camera                      < H.K.>
add abstract class scriptprg                  < H.K.>
bugfix pan scene                              < H.K.>
add attribute 'valid' to cursor object        < H.K.>
bugfix spl_prg update only playmode is true   < H.K.>
splamodel use qmutex                          < H.K.>
bugfix compile error stop the run mode        < H.K.>
bugfix usercamera set v,h                     < H.K.>
catalog QComboBox::InsertAlphabetically       < H.K.>

V0.6.0 [rev558]
Object Catalog use item per doubleclick       < H.K.>
QT4.3.1 tested                                < H.K.>
QT4.3.2 tested                                < H.K.>
ODE-0.8 single or double opcode               < H.K.>
ODE-0.9 single or double opcode               < H.K.>
update spl-1.0-pre4                           < C.W.>
spl compile error -> stop run mode            < H.K.>
bugfix save changed project Dialog call       < H.K.>
bugfix rotate change h,p,r to rotx,roty,rotz  < H.K.>
bugix camera.ac file and usercamera           < H.K.>
save catalog path                             < H.K.>
bugfix load project -> cancle                 < H.K.>
remove global folderlistitems                 < H.K.>
remove global gl_spl_prg                      < H.K.>
remove global splaModels                      < H.K.>
remove class splaentity                       < H.K.>
tmpobjInit now return the ID number           < H.K.>
move all spla-functions to scripAPI class     < H.K.> 
new opener screen                             < H.L >

V0.5.9.1
toolsEditGroup->addAction(toolsScaleAct) bugfix     < H.K.>
recent load -> save project -> fixed                < H.K.>
add spl -> fix win32                                < H.K.>
getAttribut -> fix if value is a string             < H.K.>
catalog settings                                    < H.K.>
toggle stop and reset button                        < H.K.>
bugfix new dialog  (cancle button)                  < H.K.>
bugfix catalog dialog  (cancle button)              < H.K.>

V0.5.9.0
port to QT4.3.x                   < H.K.>
port to win32                     < H.K.>
remove qcake class                < H.K.>
remove qcakeview class            < H.K.>
use applicationDirPath            < H.K.>
Messages window                   < H.K.>
view start Scene automtic         < H.K.>
port QCake-Player to QT4.3.x      < H.K.>

V0.5.8.5
IRIX patches from Markus         < M.L.>
cleanup sound system             < H.K.>

V0.5.8.4.1
OSX bug copy from 3D Catalog           < H.K.>

V0.5.8.4
rename kcakeview to qcakeview                            < H.K.>
single document interface (remove mdi code)              < H.K.>
rename glcontrol->setFocus to glcontrol->setFocusDefault < H.K.>
remove openal ifdev                                      < H.K.>
update spl-1.0-pre3                                      < C.W.>
use last catalog path                                    < H.K.>

V0.5.8.3
update spl-1.0-pre2               < C.W.>
ODE 0.7                           < H.K.>
GLEE 5.2 (OSX-Compatible)         < H.K.>
spl->getMouseButton               < H.K.>
spl->get3DMouse                   < H.K.>
cursor                            < H.K.>
remove PLIBSL                     < H.K.>
remove autogen build (only qmake) < H.K.>
qcakeplayer                       < H.K.>


V0.5.8.2
splstdlib                             < C.W.>
dialogboxes bugfix                    < R.S.>
RMB Menue bugfix                      < H.K.>
update spl-0.9h                       < C.W.>
Shader GLSL                           < H.K.>
dialogboxes -> cancel button          < H.K.>
glcontrol-> setfocusSPL               < H.K.>
spldialog-> on box                    < H.K.>

V0.5.8.1
glcontrol netclient                       < H.K.>
projectdlg -> select a folder bug         < H.K.>
audioenv -> LINUX alutLoadWAVFile         < H.K.>
player -> tv,2D camera bug                < H.K.>
spl->compile remove register all          < H.K.>
usercamera -> ego bug                     < H.K.>

V0.5.8
spl -> tmpOBJInit                         < H.K.>
spl -> astarReadMapValue                  < H.K.>
spl -> rotate relativ                     < R.S.>
md2 -> load Object SSG_ANIM_CLOCK         < H.K.>
update spl-0.9c                           < C.W.>
sound -> relativ-xyz for ambient music    < H.K.>
spl -> sound setposition                  < H.K.>
sound -> volume                           < H.K.>
spl ->stopSound                           < H.K.>
switchscene -> stop sound                 < H.K.>
usercamera -> bind to object              < H.K >
menue->stop  ... stop sound               < H.K.>
ode -> double                             < H.K >

V0.5.7.1
remove -lopcode                         < C.W.>
spl -> add bone animation mode          < H.K.>
update spl-2005-09-09                   < C.W.>
OS-X update QT 3.3.5                    < H.K.>

V0.5.7
update spl-2005-05-20                  < H.K.>
spl-stdlib                             < H.K.>
move setFocusFire to glcontrol         < H.K.>
toolsToolbar hide,show                 < H.K.>
menue->view->FullScreen                < H.K.>
player -> camradius, camrotw, camhight < H.K.>
examples -> update player              < H.K.>
*.md2 files -> bone animation          < H.K.>
js->working test                       < H.K.>
astar pathfinding                      < H.K.>

V0.5.6.1
audioenv bugfix: remove platform specific #include < H.K.>
new document bugfix                                < H.K.>

V0.5.6
globaldlg added                             < H.K.>
player->controller->network                 < H.K.>
Glcontrol->loadObject save a trimesh file   < H.K.>
TriBarrier added                            < H.K.>
Terrain added                               < H.K.>

V0.5.5.1
audioenv  platform specific #include  < H.K.>
qlcontrol->gtime  bugfix (freeze)     < H.K.>

V0.5.5
disable save,save-as menue -> startup    < H.K.>
spl-> check number of parameters         < H.K.>
scene->collisiongroundplane              < H.K.>
remove psl code                          < H.K.>
MAC-OSX 10.3.x compatible                < H.K.>
examples -> add groundplane attribut     < H.K.>
Bugfix load a new xmlfile                < H.K.>
Bugfix load a object file                < H.K.>
copydir -> remove progressbar            < H.K.>
spl -> platform specific editor          < H.K.>
Bugfix initVariables -> spl              < H.K.>
splash-screen with xpm image             < H.K.>
guiText-> colorlabel                     < H.K.>
guiInput-> colorlabel                    < H.K.>
guiButton-> colorlabel                   < H.K.>
guiOSButton-> colorlabel                 < H.K.>
AboutDialog Grafik                       < H.K.>

V0.5.4
body -> lvel                      < H.K.>
setFocusObject                    < H.K.>
new spl bugfix                    < H.K.>
spl->addRelTorque (body)          < H.K.>
spl->addRelForce  (body)          < H.K.>
spl->setAngularVel(body)          < H.K.>
spl->setLinVel    (body)          < H.K.>
spl->setRotation  (body)          < H.K.>
spl->getJoystick                  < H.K.>
spl->getJoyButton                 < H.K.>
remove js from player, now global < H.K.>
spl->getPositionX                 < H.K.>
spl->getPositionY                 < H.K.>
spl->getPositionZ                 < H.K.>
spl->getPositionH                 < H.K.>
spl->getPositionP                 < H.K.>
spl->getPositionR                 < H.K.>
playerdlg -> js0,js1, tab, axis   < H.K.>
player    -> js0,js1              < H.K.>
spl->update->camera               < H.K.>
spl->update->fire                 < H.K.>

V0.5.3
first working version from kcake 0.5.2    < H.K. >
netclient -> logon,logoff                 < H.K. >
remove all kde-lib objects                < H.K. >
splash-screen                             < H.L. >
scene -> edit color                       < H.K. >
guiText-> place                           < H.K. >
guiInput-> place                          < H.K. >
guiButton-> place                         < H.K. >
guiOSButton-> place                       < H.K. >
spl-> added                               < H.K. >
psl-> rem out from rmb-menue              < H.K. >

/// KCake

V0.5.2
new.xml Global added       < H.K.>
new.xml Network added      < H.K.>
Network -> Dialog added    < H.K.>
Wavesys -> EnvMap added    < H.K.>
Bug fixes                  < H.K.>
PSLAPI -> switch Camera    < H.K.>

V0.5.1
GUI-OSButton                 < H.K.>
Play Button                  < H.K.>
Stop Button                  < H.K.>
Reset Button                 < H.K.>
PSL Save-Dialog              < H.K.>

V0.5.0
phThread                           < H.K.>
glcontrol -> mutex                 < H.K.>
GUI-Text                           < H.K.>
GUI-Input                          < H.K.>
GUI-Button                         < H.K.>
PSLAPI -> setAttribute             < H.K.>
ode 0.5                            < H.K.>

V0.4.2
gcc 3.3                       < H.K.>
player -> remove ssgSetCamera < H.K.>

V0.4.1
PLIB 1.8.x                < H.K.>

V0.4.0
PROJECT -> Dialog added          < H.K.>
SOUND -> Dialog and Object added < H.K.& R.S.>
PSLAPI -> playSound added        < H.K.>

V0.3.1
PUI --> FPS Display                  < H.K.>
gtimer  graphik and physik timer     < H.K.>
Object file dialog *.ac *.3ds        < H.K.>
BODY -> CCylinder Fix                < H.K.>
cleanup code ode                     < H.K.>
PSLAPI -> getKey                     < H.K.>
PSLAPI -> switchScene                < H.K >

V0.3.0
----------
PSL   -> Menue, Dialog and Object added      < H.K.>
PSLAPI -> print                              < H.K.>
PSLAPI -> setPosition                        < H.K.>
PSLAPI -> getRef                             < H.K.>
PSLAPI -> getAttribute                       < H.K.>
PSLAPI -> getMouse                           < H.K.>
----------
BODY -> SetPosition    added     < H.K.>
BARRIER -> SetPosition added     < H.K.>
PLAYER -> SetPosition  added     < H.K.>
FIRE -> SetPosition    added     < H.K.>
OBJECT -> SetPosition  added     < H.K.>

V0.2.4
need PLIB  > 1.7 from CVS             < H.K >
SKY   -> Object added                 < H.K >

V0.2.3
remove #define CAMERA and old code    < H.K >
BODY -> edit Typ                      < H.K.>
PLAYER -> Camera typ TV, 2d, EGO      < H.K.>
PLAYER -> Camera key codes            < H.K.>

V0.2.2
BARRIER -> Flag VIEWBOX added              < H.K >
BODY -> Menue, Dialog and Object added     < H.K.>
EDITOR-CAMERA -> new CAMERA Object         < R.S.>
PLAYER -> Move force to zero               < H.K.>

V0.2.1
ODE from V0.035 to V0.039                  < H.K.>
SCENE -> WorldGravity                      < H.K.>
BARRIER -> Dialog and Object added         < H.K.>
Collision with OPCODE                      < H.K.>


V0.2.0
LEVEL  -> add Scene           < H.K.>
SCENE  -> add Lamp            < H.K.>
Physik with ODE               < H.K.>
Collision with ODE            < H K.>

V0.1.9
PLAYER -> Keyboard Maus and Joystick added  < H.K.>
PLAYER -> Dialog and Object added           < H.K.>
Dialog stretch                              < H.K.>
load scene or new -> redraw light           < H.K.>

V0.1.8
SceneDialog                          < H.K.>
SingelViewMode                       < H.K.>
remove CloseWindow,addWindow         < H.K.>

V0.1.7
MENUE RMB TREE(right mouse button)   < H.K.>
Translate and Viewmode fix           < H.K.>
FOG fix                              < H.K.>

V0.1.6
QWidegeStack MinimumSize 260x360               < H.K.>

V0.1.5
WAVESYS Dialog OK                               < H.K.>
Look modus 0 (move,rotate the Editor-Camera)    < H.K.>
User Camera view (move,rotate)                  < H.K.>
FOG                                             < H.K.>

V0.1.4
PARTSYS     < H.K.>
WAVESYS     < H.K.>

V0.1.3
FIRE   Flag ON  OK (0,1)                           < H.K.>
FIRE Update Dialog -> Listfiew -> GLControl OK     < H.K.>
FIRE Update GLControl -> Listview -> Dialog OK     < H.K.>
(Fire setRadius dont exist in Plib --> Plib bug)   < H.K.>
OBJECT Flag ON  OK (0,1)                           < H.K.>
OBJECT Update Dialog -> Listfiew -> GLControl OK   < H.K.>
OBJECT Update GLControl -> Listview -> Dialog OK   < H.K.>
LENSFLARE   ON  OK (Only 1 Lensflare Work correct) < H.K.>
(Is this a bug in Plib ????)

V0.1.2
Fire  ssgaFire                         < H.K.>

V0.1.1
Light setColour    OK ( GL_AMBIENT )   < H.K.>
Light setColour    OK ( GL_DIFFUSE )   < H.K.>
Light setColour    OK ( GL_SPECULAR )  < H.K.>
Light setSpotlight OK (0,1)            < H.K.>
Light setHeadlight OK (0,1)            < H.K.>
Light setPosition  OK                  < H.K.>
Light SpotDirection OK                 < H.K.>
Light SpotDiffusion OK                 < H.K.>

V0.1.0
first version of KCake                 < H.K.>
