Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/trunk/ChangeLog @ 9872

Last change on this file since 9872 was 9872, checked in by bensch, 18 years ago

Changelog adapted for the proxy server arch, and also switched to the next stage of Orxonox: 0.3.6_alpha

now we will make our approach to orxonox 0.4.0_alpha with the first beta release (i hope :) )

File size: 8.7 KB
RevLine 
[9869]12006-09-22      Benjamin Grauer <bensch@orxonox.net>
2        Complete reimplementation of the ResourceManager.
3        Now all resourceable Classes have a SubClass, that handles via Resources.
[9872]4        The approach is scaleable and modular, and conforms with shared libraries.
[9869]5
62006-09-16      Benjamin Grauer <bensch@orxonox.net>
7        Total templated and typesafe approach to the Executor paradigm.
[9872]8        Now there is only one implementation of the Executor-construct,
[9869]9        and all special types of executors (e.g SubString, lua_State*)
10        are created via Explicit Specialization and an Evaluater.
11
122006-09-01      Benjamin Grauer <bensch@orxonox.net>
13        Reimplementation of the ObjectList Class
14        Removed old constructs
15        Waiting for adaptions in Network and CollisionReaction
16
172006-07-21      Benjamin Grauer <bensch@orxonox.net>
[9406]18        New implementation of the signal/slot paradigm
19        For this the nice implementation sigslot from Sarah Thompson was adapted.
20        Also adopted the GL-Gui callback.
21        One other thing done was the switch from const char* to const std::string&
22         in the return value from BaseObject::getName and BaseObject::getClassName.
23        Also removed GTK completely (man i am happy about this one :) )
24
[9872]252006-08-04      Patrick Boenzli <patrick@orxonox.net>
26        Proxy Server topology for the Multi-player game.
27        Now it is possible to play with millions of Players in one World.
28
[9406]292006-07-21      orxonox <info@orxonox.net>
30        All implementations from the PPS-team in the Summer-semester integrated:
31         Network (update) [Christoph Renner]
32         Weather engine [David Hasenfratz, Andreas Maechler]
33         Water with a very nice shader implementation. [Stefan Lienhard]
34         Scripting Engine (LUA-interface) [Silvan Nellen]
35         Story book (mostly within of the WIKI) [Benjamin Knecht]
36         Binary Space Partitioning [Claudio Botta]
37
[9869]382006-06-10      Benjamin Grauer <bensch@orxonox.net>
[9406]39        Introduced new GL-style Gui
40
[9869]412006-05-19      Benjamin Grauer <bensch@orxonox.net>
[7725]42        New Design of the Executor (constant instead of linear time)
43
442006-05-18      Patrick Boenzli <patrick@orxonox.net>
45        Total redesign of the Collision-Detection Engine.
46
472006-05-17      Benjamin Grauer <bensch@orxonox.net>
48        Introduced new QT-style Gui.
49
[7223]502006-03-12      orxonox <info@orxonox.net>
51        Mayor switch to std::string (almost complete)
52        All implementations from the PPS-team integrated:
53         Network
54         MoviePlayer
55         HeightMap
[7725]56         New SpaceShip Helicopter and Hover
[7223]57         PowerUps
58         Water
59         many many more...
60
[6006]612005-12-10      Benjamin Grauer <bensch@orxonox.net>
62        Implemented LOD (level of detail)
63        Implemented it through loading of Objects
64
65
[5658]662005-11-20      Benjamin Grauer <bensch@orxonox.net>
67        Implemented a new Class: Executor
68        This is an abstract Superclass, that is able to execute any function with parameters.
69        Used it in LoadParam and ShellCommand so far.
70
712005-09-24      Benjamin Grauer <bensch@orxonox.net>
[5250]72        Finished implementing the Shell.
73
[5658]742005-09-20      orxonox <info@orxonox.net>
[5250]75        Begin of Valgrind cleanup.
76
[5658]772005-08-16      orxonox <info@orxonox.net>
[5066]78        Realesed 0.3.1_alpha, on the grounds of collision detection
79        Working on a Windows-Realease...
80
[5658]812005-08-16      Patrick Boenzli <boenzli@orxonox.net>
[5065]82        Integrated the collision detection into the orxonox framework. It
[5066]83        bases on object-oriented-bounding boxes. The tree is spawned out of
84        any polygon soup.
[5065]85
[5658]862005-08-15      Benjamin Grauer <bensch@orxonox.net>
[5023]87        Reimplemented the IniParser.
88        Now it is possible, to read and write with it, in an easy c++ style.
89        Performance update due to preparsing.
90
[5658]912005-08-14      Benjamin Grauer <bensch@orxonox.net>
[5025]92        Enhanced PNode, SmoothPNode, softReparenting, better display.
93        Major Speed-update to Vector and Quaternion.
94
[5658]952005-07-23      Benjamin Grauer <bensch@orxonox.net>
[4943]96        Reimplemeted the ObjectManager, and the GarbageCollector.
97        Features:
98        modularity: easily adding new Creatable Classes through
99        the Factory-style.
100        Faster algorithm in the GarbageCollector, that only checks collectables.
101
[5658]1022005-07-23      Patrick Boenzli <boenzli@orxonox.net>
[5065]103        Implemented a spatial separation algorithm that separates any polygon
[5066]104        soup into a quadtree. The tree leafs are hold in a hash table for
105        fast lookup.
[5065]106
[5658]1072005-07-14      Benjamin Grauer <bensch@orxonox.net>
[4865]108        Implementd Render2D and Element2D, that handles 2D-shapes overlay
109        This is a new Engine, enabling us to render to layers.
110
[5658]1112005-07-01      Benjamin Grauer <bensch@orxonox.net>
[4755]112        Implemented ClassList.h:
[4822]113        an interface to BaseObject saving all instances in Lists.
114        It also enables loadability-identifiers.
115        To decide is, if this approach is fast enough.
[4755]116
[5658]1172005-06-20      Patrick Boenzli <patrick@orxonox.net>
[4811]118        Implemented an OBB collision detection system, injected into the
[4822]119        WorldEntity framework. Object - Object Collision Detection works
120        fine. Still work on the Object - Ground CD.
[4811]121
[5658]1222005-06-10      Benjamin Grauer <bensch@orxonox.net>
[4602]123        Established a try on class-derivation and isA function.
124
[5658]1252005-06-09      orxonox <info@orxonox.net>
[4561]126        created new Tag 0.3.0-pre-alpha
[4507]127
[5658]1282005-06-04      Benjamin Grauer <bensch@orxonox.net>
[4561]129        Merged the SoundEngine (openAL-version) into the trunk
130        this is one of the major steps up to version 0.3-pre-alpha
[4503]131
[5658]1322005-06-03      Benjamin Grauer <bensch@orxonox.net>
[4561]133        Implemented cycling loading procedures used for
134        the TrackManager and Animations
[4473]135
[5658]1362005-06-01      orxonox <info@orxonox.net>
[4561]137        serious cleanup of most files
138        design and doxygen tags
139        deleted old unused fucntions
[4473]140
[4561]1412005-05-30      Patrick Boenzli <patrick@oroxnox.ethz.ch>
142        Implemented new EventSystem for orxonox
143        Highly advanced, and much faster.
[4344]144
[5658]1452005-05-27      Benjamin Grauer <bensch@orxonox.net>
[4561]146        Intorducing new Subprojects with a new modular framework.
147        Introducing ParticlesFun
148        Introducing new Importer (this was easy :))
[4144]149
[5658]1502005-05-10      Benjamin Grauer <bensch@orxonox.net>
[4561]151        Merged the gui into the executable
152        Windows compiles again.
[3995]153
[5658]1542005-04-27      orxonox <info@orxonox.net>
[4561]155        Tagged Version 0.2.3-pre-alpha
[3995]156
[5658]1572005-04-23      Patrick Boenzli <patrick@orxonox.net>
[4561]158        Finished most work on Animation-classes
[3969]159
[5658]1602005-04-21      Benjamin Grauer <bensch@orxonox.net>
[4561]161        Material Class update: possibility for transparency.
[3969]162
[5658]1632005-04-15      Patrick Boenzli <partick@orxonox.net>
[4561]164        Added AnimationPlayer and two animation classes.
[3969]165
[5658]1662005-04-07      Patrick Boenzli <patrick@orxonox.net>
[4561]167        Reimplemeted the Weapon and shoot-functions
[3790]168
[5658]1692005-03-31      Benjamin Grauer <bensch@orxonox.net>
[4561]170        Added Text Engine
[3790]171
[5658]1722005-03-26      Benjamin Grauer <bensch@orxonox.net>
[4561]173        Added ResourceManager
[3790]174
[5658]1752005-03-24      Patrick Boenzli <patrick@orxonox.net>
[4561]176        Reimplemented shooting.
[3601]177
[5658]1782005-03-16      orxonox <info@orxonox.net>
[4561]179        Finished work on version 0.2.1-pre-alpha released 0.2.2-pre-alpha
[3555]180
[5658]1812005-03-15      Patrick Boenzli <patrick@orxonox.net>
[4561]182        parenting finished
[3555]183
[5658]1842005-03-09      Patrick Boenzli <patrick@orxonox.net>
[4561]185        Big Cleanup again
[3555]186
[5658]1872005-03-01      Benjamin Grauer <bensch@orxonox.net>
[4561]188        Added Light Class
[3555]189
[5658]1902005-02-27      Benjamin Grauer <bensch@orxonox.net>
[4561]191        Big Configure.ac-cleanup
[3555]192
[4561]1932005-02-22      David Gruetter <davgr@gmx.ch>
194        Added Skysphere
[3555]195
[5658]1962005-01-07      Patrick Boenzli <patrick@orxonox.net>
[4561]197        LoadScreen implemented
[3555]198
[5658]1992004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]200        New Version out 0.2.1-pre-alpha
[3555]201
[5658]2022004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]203        HEAVY cleanup of the framework
[3555]204
[5658]2052004-12-18      Patrick Boenzli <patrick@orxonox.net>
[4561]206        enhanced the Command Node
[3555]207
[4561]2082004-12-15      Nico Benold <bernoldn@ee.ethz.ch>
209        OS X support
[3555]210
[5658]2112004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]212        Defined standard coding rules
[3555]213
[5658]2142004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]215        Added Importer for showing 3D Object.
216
2172004-11-07      David Gruetter <davgr@gmx.ch>
218        Shaded Terrain
219
2202004-10-23      Adrian Buerli <buerlia@ee.ethz.ch>
221        Dynamic Mountains, dynamic movement.
222
[5658]2232004-10-18      Patrick Boenzli <patrick@orxonox.net>
[4561]224        Release 0.1-pre-alpha
225
2262004-07-17      Christian Meyer <cmeyer@ee.ethz.ch>
227        SDL-Framework
228
2292004-06-09      Tom of ethz
230        Added endless Mountains
231
[5658]2322004-06-02      Benjamin Grauer <bensch@orxonox.net>
[4561]233        Added Console
234
[5658]2352004-05-20      Patrick Boenzli <patrick@orxonox.net>
[4561]236        Added the ability to shoot
237
[5658]2382004-05-05      Benjamin Grauer <bensch@orxonox.net>
[4561]239        Added the GUI.
240
[5658]2412004-04-21      Patrik Boenzli <patrick@orxonox.net>
[4561]242        Added Makefile to orxonox
243
2442004-04-25      Amir Guindehi <amir@guindehi.ch>
[4756]245        Created Project orxonox.
[9869]246        Thanks a lot. (from all the Orxonox-dev-team)
Note: See TracBrowser for help on using the repository browser.