[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdegraphics/kpovmodeler [POSSIBLY UNSAFE]
From:       Andreas Zehender <az () azweb ! de>
Date:       2003-03-19 19:50:24
[Download RAW message or body]

CVS commit by azehende: 

Framework changes to enable full object plugins.
Up to now the prototype manager and insert rule system where singletons and allowed \
only one set of objects for all documents (=parts) inside one process space

- Added a pointer to the part to all objects
- PMPrototypeManager and PMInsertRuleSystem are no singletons any more, the part \
                contains one instance of them now
- The meta object (PMMetaObject) contains now a factory method to create new objects, \
                removed all factory methods PMObject::newObject
- therefore the prototypes can immediately be deleted in the \
PMPrototypeManager::addPrototype call to save memory


  A            pmmessage.cpp   1.1
  A            pmmessage.h   1.1
  M +7 -9      Makefile.am   1.52
  M +19 -14    pmbicubicpatch.cpp   1.7
  M +6 -8      pmbicubicpatch.h   1.5
  M +17 -11    pmblendmapmodifiers.cpp   1.5
  M +1 -3      pmblendmapmodifiers.h   1.3
  M +11 -6     pmblob.cpp   1.4
  M +3 -5      pmblob.h   1.4
  M +15 -10    pmblobcylinder.cpp   1.4
  M +9 -11     pmblobcylinder.h   1.4
  M +17 -12    pmblobsphere.cpp   1.4
  M +5 -7      pmblobsphere.h   1.4
  M +10 -5     pmboundedby.cpp   1.6
  M +4 -6      pmboundedby.h   1.4
  M +16 -11    pmbox.cpp   1.5
  M +7 -9      pmbox.h   1.5
  M +15 -10    pmbumpmap.cpp   1.7
  M +6 -8      pmbumpmap.h   1.3
  M +27 -22    pmcamera.cpp   1.14
  M +11 -13    pmcamera.h   1.8
  M +10 -5     pmclippedby.cpp   1.4
  M +4 -6      pmclippedby.h   1.4
  M +3 -3      pmcommand.h   1.4
  M +10 -5     pmcomment.cpp   1.4
  M +5 -7      pmcomment.h   1.4
  M +2 -2      pmcompositeobject.cpp   1.9
  M +1 -1      pmcompositeobject.h   1.6
  M +12 -7     pmcone.cpp   1.12
  M +8 -10     pmcone.h   1.7
  M +15 -10    pmcsg.cpp   1.20
  M +7 -9      pmcsg.h   1.7
  M +11 -6     pmcylinder.cpp   1.9
  M +7 -9      pmcylinder.h   1.6
  M +27 -83    pmdeclare.cpp   1.18
  M +9 -22     pmdeclare.h   1.13
  M +9 -4      pmdensity.cpp   1.6
  M +2 -4      pmdensity.h   1.5
  M +10 -5     pmdisc.cpp   1.7
  M +3 -5      pmdisc.h   1.5
  M +39 -9     pmerrordialog.cpp   1.6
  M +13 -8     pmerrordialog.h   1.3
  M +24 -19    pmfinish.cpp   1.10
  M +7 -9      pmfinish.h   1.6
  M +18 -13    pmfog.cpp   1.6
  M +5 -7      pmfog.h   1.3
  M +25 -20    pmglobalsettings.cpp   1.4
  M +6 -8      pmglobalsettings.h   1.3
  M +3 -3      pmgraphicalobject.cpp   1.16
  M +3 -3      pmgraphicalobject.h   1.7
  M +15 -10    pmheightfield.cpp   1.3
  M +8 -10     pmheightfield.h   1.3
  M +23 -18    pmimagemap.cpp   1.7
  M +10 -12    pmimagemap.h   1.3
  M +33 -36    pminsertrulesystem.cpp   1.3
  M +19 -16    pminsertrulesystem.h   1.3
  M +14 -9     pminterior.cpp   1.8
  M +5 -7      pminterior.h   1.5
  M +14 -9     pmjuliafractal.cpp   1.3
  M +5 -7      pmjuliafractal.h   1.3
  M +42 -37    pmlathe.cpp   1.9
  M +7 -9      pmlathe.h   1.7
  M +48 -43    pmlight.cpp   1.10
  M +12 -14    pmlight.h   1.6
  M +50 -25    pmlistpattern.cpp   1.10
  M +24 -34    pmlistpattern.h   1.7
  M +8 -3      pmlookslike.cpp   1.3
  M +3 -5      pmlookslike.h   1.3
  M +8 -3      pmmaterial.cpp   1.6
  M +2 -4      pmmaterial.h   1.4
  M +13 -8     pmmaterialmap.cpp   1.7
  M +5 -7      pmmaterialmap.h   1.4
  M +27 -22    pmmedia.cpp   1.9
  M +5 -7      pmmedia.h   1.6
  M +10 -2     pmmetaobject.cpp   1.3
  M +29 -9     pmmetaobject.h   1.3
  M +2 -2      pmnamedobject.cpp   1.6
  M +1 -1      pmnamedobject.h   1.5
  M +9 -4      pmnormal.cpp   1.9
  M +3 -5      pmnormal.h   1.6
  M +33 -16    pmobject.cpp   1.6
  M +25 -16    pmobject.h   1.27
  M +12 -7     pmobjectlink.cpp   1.6
  M +8 -10     pmobjectlink.h   1.6
  M +10 -10    pmparser.cpp   1.10
  M +12 -4     pmparser.h   1.7
  M +108 -104  pmpart.cpp   1.66
  M +27 -13    pmpart.h   1.42 [POSSIBLY UNSAFE: system]
  M +18 -13    pmpattern.cpp   1.12
  M +9 -11     pmpattern.h   1.9
  M +9 -4      pmpigment.cpp   1.19
  M +2 -4      pmpigment.h   1.9
  M +10 -5     pmplane.cpp   1.10
  M +8 -10     pmplane.h   1.7
  M +16 -11    pmpolynom.cpp   1.4
  M +5 -7      pmpolynom.h   1.4
  M +9 -4      pmpovraymatrix.cpp   1.4
  M +4 -6      pmpovraymatrix.h   1.4
  M +262 -262  pmpovrayparser.cpp   1.49
  M +55 -50    pmprism.cpp   1.7
  M +8 -10     pmprism.h   1.5
  M +147 -115  pmprototypemanager.cpp   1.36
  M +71 -29    pmprototypemanager.h   1.4
  M +8 -3      pmquickcolor.cpp   1.3
  M +2 -4      pmquickcolor.h   1.3
  M +17 -12    pmrainbow.cpp   1.7
  M +6 -8      pmrainbow.h   1.5
  M +11 -6     pmraw.cpp   1.4
  M +3 -5      pmraw.h   1.5
  M +10 -5     pmrotate.cpp   1.6
  M +4 -6      pmrotate.h   1.4
  M +9 -4      pmscale.cpp   1.6
  M +4 -6      pmscale.h   1.4
  M +10 -5     pmscene.cpp   1.23
  M +6 -10     pmscene.h   1.7
  M +8 -3      pmskysphere.cpp   1.5
  M +2 -4      pmskysphere.h   1.3
  M +8 -3      pmslope.cpp   1.4
  M +3 -5      pmslope.h   1.3
  M +8 -3      pmsolidcolor.cpp   1.5
  M +4 -6      pmsolidcolor.h   1.4
  M +2 -2      pmsolidobject.cpp   1.6
  M +3 -3      pmsolidobject.h   1.5
  M +38 -33    pmsor.cpp   1.5
  M +9 -11     pmsor.h   1.5
  M +17 -12    pmsphere.cpp   1.12
  M +6 -8      pmsphere.h   1.8
  M +23 -18    pmsqe.cpp   1.4
  M +7 -9      pmsqe.h   1.4
  M +19 -14    pmtext.cpp   1.3
  M +6 -8      pmtext.h   1.3
  M +9 -4      pmtexture.cpp   1.14
  M +2 -4      pmtexture.h   1.8
  M +6 -6      pmtexturebase.cpp   1.5
  M +5 -5      pmtexturebase.h   1.5
  M +67 -37    pmtexturemap.cpp   1.12
  M +20 -32    pmtexturemap.h   1.8
  M +13 -8     pmtorus.cpp   1.9
  M +1 -3      pmtorus.h   1.7
  M +10 -5     pmtranslate.cpp   1.6
  M +4 -6      pmtranslate.h   1.4
  M +21 -16    pmtriangle.cpp   1.4
  M +7 -9      pmtriangle.h   1.4
  M +11 -6     pmwarp.cpp   1.7
  M +4 -6      pmwarp.h   1.3
  M +7 -8      pmxmlparser.cpp   1.7


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic