- apps/
- config/
-
doc/
- openacs-4/
- Announce-0.9.3
- Announce-0.9.4
- Announce-1.0
- Announce-1.0.1
- Announce-1.0.2
- Announce-1.1.0
- Announce-1.1.1
- Announce-1.2.0
- Announce-1.3.0
- Announce-1.3.1
- Announce-1.3.3
- Announce-1.3.4
- Announce-1.3.5
- Announce-1.3.6
- Announce-1.3.7
- Announce-1.3.8
- Announce-1.3.9
- Announce-1.4.0
- Announce-1.4.1
- Announce-1.5.0
- Announce-1.5.1
- Announce-1.5.2
- Announce-1.5.3
- Announce-1.5.4
- Announce-1.5.5
- Announce-1.5.6
- Announce-1.6.0
- Announce-1.6.1
- Announce-1.6.2
- Announce-1.6.3
- Announce-1.6.4
- JufGdbmStorage-xotcl.html
- MemStorage-xotcl.html
- MultiStorage-xotcl.html
- Persistence-xotcl.html
- Script-xotcl.html
- Serializer-xotcl.html
- Storage-xotcl.html
- TclGdbmStorage-xotcl.html
- TextFileStorage-xotcl.html
- UNIVERSAL-xotcl.html
- adapter-xotcl.html
- adapterExample-xotcl.html
- cascaded-message-filter.gif
- changeXOTclVersion-xotcl.html
- composite-xotcl.html
- compositeExample-xotcl.html
- features.gif
- filter-inheritance.gif
- ftp-xotcl.html
- htmllib-xotcl.html
- index.html
- langRef-xotcl.html
- langRef-xotcl.pdf
- langRef.xotcl
- link-checker-xotcl.html
- logo-100.jpg
- make-xotcl.html
- makeDoc-xotcl.html
- metadataAnalyzer-xotcl.html
- migration1-2.html
- mixinStrategy-xotcl.html
- next-path-mixin-movement.gif
- next-path.gif
- obj_class_system.gif
- object-class-appclass.png
- object-class.png
- observer-xotcl.html
- package-xotcl.html
- parameter-xotcl.html
- persistenceExample-xotcl.html
- pinger-xotcl.html
- pkgIndex.tcl
- secure-webclient-xotcl.html
- secure-webserver-xotcl.html
- simpleFilters-xotcl.html
- soccerClub-xotcl.html
- speedtest-xotcl.html
- staticMetadata-xotcl.html
- test-xotcl.html
- testo-xotcl.html
- testx-xotcl.html
- trace-xotcl.html
- tutorial.html
- tutorial.pdf
- tutorial2.html
- upvarcompat-xotcl.html
- webclient-xotcl.html
- webserver-xotcl.html
- xo-daemon.html
- xo-whichPkg.html
- xocomm-test.html
- xodoc-xotcl.html
- xotcl-doc.css
-
generic/
- aol-xotcl.tcl
- aolstub.c
- gentclAPI.decls
- gentclAPI.tcl
- mk_predefined.xotcl
- predefined.h
- predefined.xotcl
- tclAPI.h
- xotcl.c
- xotcl.decls
- xotcl.h
- xotclAccessInt.h
- xotclAppInit.c
- xotclCompile.c
- xotclDecls.h
- xotclError.c
- xotclInt.decls
- xotclInt.h
- xotclIntDecls.h
- xotclMetaData.c
- xotclObjectData.c
- xotclProfile.c
- xotclShadow.c
- xotclStack.c
- xotclStack85.c
- xotclStubInit.c
- xotclStubLib.c
- xotclTrace.c
- xotclUtil.c
- library/
- man/
-
tests/
- UNIVERSAL.test
- actiweb.test
- aliastest.xotcl
- destroytest.xotcl
- forwardtest.xotcl
- info-method.xotcl
- interceptor-slot.xotcl
- method-modifiers.xotcl
- mixinoftest.xotcl
- object-system.xotcl
- objifdtest.xotcl
- objparametertest.xotcl
- parameters.xotcl
- persistence.test
- protected.xotcl
- slottest.xotcl
- speedtest.xotcl
- testo.xotcl
- testx.xotcl
- varresolutiontest.xotcl
- xoRDF.test
- xocomm.test
- unix/
- win/
- xotcl/
- .gitignore
- COMPILE
- COMPILE.win
- COPYRIGHT
- ChangeLog
- Makefile
- Makefile.in
- README
- README.aol
- aclocal.m4
- autoclean.sh
- autogen.sh
- configure
- configure.in
- install-sh
- speed-1.4.1.xls
- tcl-license.terms
- tcl.m4
- xotcl.m4
- xotclConfig.sh
- xotclConfig.sh.in
Stats
Commits this week: 20
| Total Committers: | 5 |
|---|---|
| Last Commit: | 12:00 |
| Commits this week: | 20 |
| Total Lines of Code (LoC): | 153,790 |
| Net change in LoC this week: | 14 |
Line History
Commit Activity
52 week commits volume
Commits by day
Commits by hour
Commit calendar
Most active committers (90 days)
xotcl
Gustaf A. Neumann
- renamed MethodObj() to XOTclMethodObj() (it is an exported symbol) - eliminated XOTE_MOVE
changed 3 files
Gustaf Neumann
- replaced hard-coded method calls for XOTE_DEFAULTMETHOD, XOTE_INIT, XOTE_OBJECTPARAMETER with MethodObj()
changed 3 files
Gustaf A. Neumann
- created new functions: ObjectSystemFree(), ObjectSystemAdd(), ObjectSystemsCheckSystemMethod(), ObjectSystemsCleanup(), GetObjectSystem(), CallDirectly() for better separation of systems. We keep track which essential system methods are defined and which which methods are potentially overloaded.
changed 3 files
Gustaf A. Neumann
- move refcount fixing logic for exit from higher stackframes to new function: finalObjectDeletion()
changed
xotcl.c
Gustaf A. Neumann
- first part of allowing arbitrary named internally called methods.
changed 6 files
Gustaf A. Neumann
- fix last issue, with freeing objects, when exit happens from higher stack frames
changed 2
c files
Gustaf A. Neumann
- block call-stack deletes during XOTCL_EXITHANDLER_ON_SOFT_DESTROY; however, this seems to create a small leak during exit (revant for threads); so currently, debug still turned on
changed 2
c files
Gustaf A. Neumann
- replace all CanInvokeDirectly() by InvokeMethodObj()
changed
xotcl.c
Gustaf A. Neumann
- remove some more obsolete RCS Ids - call Tcl_Objs "Obj", not "Object"
changed 12 files
- … 7 more files in changeset.
Gustaf A. Neumann
- remove filter deactivation to a later point in time (should finally be before freeAllXOTclObjectsAndClasses())
changed
xotcl.c
Gustaf A. Neumann
- deactivate filters in finialize - new method InvokeMethodObj() to replace finally CanInvokeDirectly()
changed 3 files
Gustaf A. Neumann
- one more change for handling expat dirs n version 1.6.6 (fallback to bundle)
changed 2 files
Gustaf A. Neumann
- handling OBJECT-frames in CallStackPopAll() (for handling exit with active stack frames)
changed
xotclStack85.c
Gustaf A. Neumann
- one more change for handling expat dirs (fallback to bundle)
changed 2 files
Gustaf A. Neumann
- call all truely essential methods directly if possible (Object.destroy, Class.alloc, Class.dealloc, Class.create) The basics of XOTcl can work now also in cases, when these are not defined as methods.
changed
xotcl.c
Gustaf A. Neumann
- reduce verbosity
changed
xotcl.c
Gustaf A. Neumann
-minor cleanup
changed
xotclStack85.c
Gustaf A. Neumann
- make XOTcl_FrameDecls transparent (use variable declarations in place instead of the macro) - fix variable shadowing bug in error handling (could cause crashes when initcmd lead to errors)
changed 2
c files
Gustaf A. Neumann
- define RecreateObject() for internal call via diect invocation - doCleanup is just called by recreate; merge it into XOTclCRecreateMethod. Is method cleanup necessary? is recreate not sufficient?
changed
xotcl.c
Gustaf Neumann
- call c-implemented methods directly for XOTE_RECREATE as well (otherwise, create is faster than recreate)
changed 2 files
Gustaf A. Neumann
- added stefan's expat library linking extension
changed 4 files
Gustaf A. Neumann
- remove unneeded files from repository
deleted
config.log
Gustaf A. Neumann
- get rid of misleading RCS: lines - passing --prefix to subdirs - regenerated configure files
changed 22 files
- … 17 more files in changeset.
Gustaf A. Neumann
- added Stefan's expat linking addition for debian
changed 8 files
- … 3 more files in changeset.
Gustaf A. Neumann
- removed redundant section in configure.in (1.6.6)
changed
configure.in
Gustaf A. Neumann
- updating tcl.m4 in version 1.6.6 to the actual verison (TEA 3.7)
changed 6 files
Gustaf A. Neumann
- removed redundant part from configure.in - regenerated configure
changed 2 files
Gustaf A. Neumann
- call c-implemented methods directly, when this is safe (implemented for XOTE_ALLOC, XOTE_CLEANUP, XOTE_CONFIGURE, XOTE_CREATE, XOTE_DEALLOC); this improves create/destroy speed by up to 15% - allocate namespaces for objects less eager - make nameing more consistent (change newObj into newObject when variable is an xotcl object)
changed 2 files
Gustaf A. Neumann
- fixing "-parameter" with empty content - more variable naming cleanup - fix line breaking in serializer for "exportedObjects"
changed 5 files
Gustaf A. Neumann
- make sure a childobject ::slot exists after calling "-parameter"
changed 3 files