[added] IOProcessor to use epoll for socket event handling…
[added] IOProcessor to use epoll for socket event handling

[added] mkdir() and mkdirs() for File to create directories

[fixed] FileWriter to create the nodes on the path if they are non-existant

[fixed] Logger to work correctly

    • -0
    • +41
    /engine3public/MMOEngine/include/system/io/IOProcessor.h
    • -0
    • +34
    /engine3public/MMOEngine/include/system/io/FileDescriptor.h
    • -0
    • +45
    /engine3public/MMOEngine/include/system/io/IOEvent.h
    • -0
    • +41
    /engine3public/MMOEngine/include/system/io/IOHandler.h
[reworked] ObjectManager for object broker node controller
[reworked] ObjectManager for object broker node controller
    • -39
    • +218
    /core3/trunk/MMOCoreORB/src/Makefile.in
    • -2
    • +0
    /core3/trunk/MMOCoreORB/src/Makefile.am
[added] ObjectBroker node controller
[added] ObjectBroker node controller
    • binary
    /engine3public/MMOEngine/bin/idlc.jar
  1. /engine3public/MMOEngine/include/engine/orb/control
  2. … 10 more files in changeset.
[updated] object manager to use DOBObjectManager's object ID generator
[updated] object manager to use DOBObjectManager's object ID generator
[updated] for orb changes
[updated] for orb changes
  1. … 395 more files in changeset.
[added] orb rework
[added] orb rework
  1. /engine3public/MMOEngine/include/engine/orb/messages
    • -0
    • +66
    /engine3public/MMOEngine/include/engine/orb/db/DOBObjectManager.h
  2. … 43 more files in changeset.
[added] idlc lua wrapper generation for @lua annotated managed classes
[added] idlc lua wrapper generation for @lua annotated managed classes
    • binary
    /engine3public/MMOEngine/bin/idlc.jar
[changed] engine includes
[changed] engine includes
    • -2
    • +2
    /core3/trunk/MMOCoreORB/src/Makefile.am
[added] stm clone fixes
[added] stm clone fixes
    • -0
    • +16
    /core3/trunk/MMOCoreORB/src/main.cpp
    • -4
    • +11
    /core3/trunk/MMOCoreORB/src/test/TestClass.h
    • -0
    • +181
    /core3/trunk/MMOCoreORB/src/test/stmmemtest.h
    • -11
    • +11
    /core3/trunk/MMOCoreORB/src/test/stmtest.h
[fixed] stm object heap freeing…
[fixed] stm object heap freeing

[fixed] segmentation fault signal handling

[added] proper memory protection
[added] proper memory protection
    • -0
    • +34
    /engine3public/MMOEngine/include/system/mm/ProtectedHeap.h
[added] memory protection test…
[added] memory protection test

[added] initial object database process

[added] cmake build files

    • -0
    • +5847
    /core3/trunk/MMOCoreORB/src/odb/configure
    • -0
    • +0
    /core3/trunk/MMOCoreORB/src/odb/AUTHORS
    • -216
    • +113
    /core3/trunk/MMOCoreORB/src/Makefile.in
    • -0
    • +340
    /core3/trunk/MMOCoreORB/src/odb/COPYING
    • -3
    • +13
    /core3/trunk/MMOCoreORB/src/Makefile.am
    • -63
    • +192
    /core3/trunk/MMOCoreORB/configure
    • -0
    • +135
    /core3/trunk/MMOCoreORB/src/test/memprottest.h
    • -0
    • +53
    /core3/trunk/MMOCoreORB/src/odb/configure.ac
  1. … 41 more files in changeset.
[added] various String operations
[added] various String operations
  1. … 201 more files in changeset.
[added] test cmake build files
[added] test cmake build files
    • -0
    • +34
    /core3/trunk/MMOCoreORB/src/CMakeLists.txt
  1. /core3/trunk/MMOCoreORB/build/unix/cmake/Modules
    • -0
    • +8
    /core3/trunk/MMOCoreORB/CMakeLists.txt
[fixed] orb bug
[fixed] orb bug
[fixed] ObjectManager crash
[fixed] ObjectManager crash
[added] setRadius for QuadTreeEntry
[added] setRadius for QuadTreeEntry
[updated] with stm fixes
[updated] with stm fixes
    • -0
    • +35
    /engine3public/MMOEngine/include/system/util/VectorSet.h
    • binary
    /engine3public/MMOEngine/bin/idlc.jar
  1. … 11 more files in changeset.
[fixed] fixes from TC (exceptions for stm, disabled weather completely)
[fixed] fixes from TC (exceptions for stm, disabled weather completely)
  1. … 15 more files in changeset.
[modified] re-enabled berkley db saves for stm…
[modified] re-enabled berkley db saves for stm

[fixed] greatly optimized stm transactions

    • -5
    • +33
    /core3/trunk/MMOCoreORB/src/Makefile.in
[fixed] TC fixes for stm
[fixed] TC fixes for stm
    • -41
    • +84
    /core3/trunk/MMOCoreORB/src/Makefile.in
  1. … 16 more files in changeset.
[fixed] removed non transactional managed objects
[fixed] removed non transactional managed objects
[fixed] QuadTree to be transactional reference with annonation under stm
[fixed] QuadTree to be transactional reference with annonation under stm
[fixed] zones to be stored properly for stm in ZoneServer
[fixed] zones to be stored properly for stm in ZoneServer
    • -4
    • +55
    /core3/trunk/MMOCoreORB/src/Makefile.in
    • -1
    • +1
    /core3/trunk/MMOCoreORB/src/test/stmtest.h
[updated] for new version
[updated] for new version
    • -0
    • +340
    /engine3public/MMOEngine/include/system/util/ArrayList.h
[fixed] Map Locations for stm
[fixed] Map Locations for stm
[merged] stm branch back to trunk
[merged] stm branch back to trunk
  1. … 90 more files in changeset.
[merge] prepared for merging back to trunk
[merge] prepared for merging back to trunk
  1. … 342 more files in changeset.
[updated] public engine
[updated] public engine
    • binary
    /engine3public/MMOEngine/bin/idlc.jar
[fixed] RadialManager not to reuse response message that is being deleted after sent
[fixed] RadialManager not to reuse response message that is being deleted after sent