Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/new_class_id/ChangeLog @ 9852

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

ChangeLog again

File size: 8.5 KB
RevLine 
[9841]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.
4        The Approach is Scaleable/Modular, and conforms with Shared Libraries.
5
[9750]62006-09-16      Benjamin Grauer <bensch@orxonox.net>
7        Total templated and typesafe approach to the Executor paradigm.
8        Now there is only one implementation of the Executor-construct,
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
252006-07-21      orxonox <info@orxonox.net>
26        All implementations from the PPS-team in the Summer-semester integrated:
27         Network (update) [Christoph Renner]
28         Weather engine [David Hasenfratz, Andreas Maechler]
29         Water with a very nice shader implementation. [Stefan Lienhard]
30         Scripting Engine (LUA-interface) [Silvan Nellen]
31         Story book (mostly within of the WIKI) [Benjamin Knecht]
32         Binary Space Partitioning [Claudio Botta]
33
34
[9841]352006-06-10      Benjamin Grauer <bensch@orxonox.net>
[9406]36        Introduced new GL-style Gui
37
[9841]382006-05-19      Benjamin Grauer <bensch@orxonox.net>
[7725]39        New Design of the Executor (constant instead of linear time)
40
412006-05-18      Patrick Boenzli <patrick@orxonox.net>
42        Total redesign of the Collision-Detection Engine.
43
442006-05-17      Benjamin Grauer <bensch@orxonox.net>
45        Introduced new QT-style Gui.
46
[7223]472006-03-12      orxonox <info@orxonox.net>
48        Mayor switch to std::string (almost complete)
49        All implementations from the PPS-team integrated:
50         Network
51         MoviePlayer
52         HeightMap
[7725]53         New SpaceShip Helicopter and Hover
[7223]54         PowerUps
55         Water
56         many many more...
57
[6006]582005-12-10      Benjamin Grauer <bensch@orxonox.net>
59        Implemented LOD (level of detail)
60        Implemented it through loading of Objects
61
62
[5658]632005-11-20      Benjamin Grauer <bensch@orxonox.net>
64        Implemented a new Class: Executor
65        This is an abstract Superclass, that is able to execute any function with parameters.
66        Used it in LoadParam and ShellCommand so far.
67
682005-09-24      Benjamin Grauer <bensch@orxonox.net>
[5250]69        Finished implementing the Shell.
70
[5658]712005-09-20      orxonox <info@orxonox.net>
[5250]72        Begin of Valgrind cleanup.
73
[5658]742005-08-16      orxonox <info@orxonox.net>
[5066]75        Realesed 0.3.1_alpha, on the grounds of collision detection
76        Working on a Windows-Realease...
77
[5658]782005-08-16      Patrick Boenzli <boenzli@orxonox.net>
[5065]79        Integrated the collision detection into the orxonox framework. It
[5066]80        bases on object-oriented-bounding boxes. The tree is spawned out of
81        any polygon soup.
[5065]82
[5658]832005-08-15      Benjamin Grauer <bensch@orxonox.net>
[5023]84        Reimplemented the IniParser.
85        Now it is possible, to read and write with it, in an easy c++ style.
86        Performance update due to preparsing.
87
[5658]882005-08-14      Benjamin Grauer <bensch@orxonox.net>
[5025]89        Enhanced PNode, SmoothPNode, softReparenting, better display.
90        Major Speed-update to Vector and Quaternion.
91
[5658]922005-07-23      Benjamin Grauer <bensch@orxonox.net>
[4943]93        Reimplemeted the ObjectManager, and the GarbageCollector.
94        Features:
95        modularity: easily adding new Creatable Classes through
96        the Factory-style.
97        Faster algorithm in the GarbageCollector, that only checks collectables.
98
[5658]992005-07-23      Patrick Boenzli <boenzli@orxonox.net>
[5065]100        Implemented a spatial separation algorithm that separates any polygon
[5066]101        soup into a quadtree. The tree leafs are hold in a hash table for
102        fast lookup.
[5065]103
[5658]1042005-07-14      Benjamin Grauer <bensch@orxonox.net>
[4865]105        Implementd Render2D and Element2D, that handles 2D-shapes overlay
106        This is a new Engine, enabling us to render to layers.
107
[5658]1082005-07-01      Benjamin Grauer <bensch@orxonox.net>
[4755]109        Implemented ClassList.h:
[4822]110        an interface to BaseObject saving all instances in Lists.
111        It also enables loadability-identifiers.
112        To decide is, if this approach is fast enough.
[4755]113
[5658]1142005-06-20      Patrick Boenzli <patrick@orxonox.net>
[4811]115        Implemented an OBB collision detection system, injected into the
[4822]116        WorldEntity framework. Object - Object Collision Detection works
117        fine. Still work on the Object - Ground CD.
[4811]118
[5658]1192005-06-10      Benjamin Grauer <bensch@orxonox.net>
[4602]120        Established a try on class-derivation and isA function.
121
[5658]1222005-06-09      orxonox <info@orxonox.net>
[4561]123        created new Tag 0.3.0-pre-alpha
[4507]124
[5658]1252005-06-04      Benjamin Grauer <bensch@orxonox.net>
[4561]126        Merged the SoundEngine (openAL-version) into the trunk
127        this is one of the major steps up to version 0.3-pre-alpha
[4503]128
[5658]1292005-06-03      Benjamin Grauer <bensch@orxonox.net>
[4561]130        Implemented cycling loading procedures used for
131        the TrackManager and Animations
[4473]132
[5658]1332005-06-01      orxonox <info@orxonox.net>
[4561]134        serious cleanup of most files
135        design and doxygen tags
136        deleted old unused fucntions
[4473]137
[4561]1382005-05-30      Patrick Boenzli <patrick@oroxnox.ethz.ch>
139        Implemented new EventSystem for orxonox
140        Highly advanced, and much faster.
[4344]141
[5658]1422005-05-27      Benjamin Grauer <bensch@orxonox.net>
[4561]143        Intorducing new Subprojects with a new modular framework.
144        Introducing ParticlesFun
145        Introducing new Importer (this was easy :))
[4144]146
[5658]1472005-05-10      Benjamin Grauer <bensch@orxonox.net>
[4561]148        Merged the gui into the executable
149        Windows compiles again.
[3995]150
[5658]1512005-04-27      orxonox <info@orxonox.net>
[4561]152        Tagged Version 0.2.3-pre-alpha
[3995]153
[5658]1542005-04-23      Patrick Boenzli <patrick@orxonox.net>
[4561]155        Finished most work on Animation-classes
[3969]156
[5658]1572005-04-21      Benjamin Grauer <bensch@orxonox.net>
[4561]158        Material Class update: possibility for transparency.
[3969]159
[5658]1602005-04-15      Patrick Boenzli <partick@orxonox.net>
[4561]161        Added AnimationPlayer and two animation classes.
[3969]162
[5658]1632005-04-07      Patrick Boenzli <patrick@orxonox.net>
[4561]164        Reimplemeted the Weapon and shoot-functions
[3790]165
[5658]1662005-03-31      Benjamin Grauer <bensch@orxonox.net>
[4561]167        Added Text Engine
[3790]168
[5658]1692005-03-26      Benjamin Grauer <bensch@orxonox.net>
[4561]170        Added ResourceManager
[3790]171
[5658]1722005-03-24      Patrick Boenzli <patrick@orxonox.net>
[4561]173        Reimplemented shooting.
[3601]174
[5658]1752005-03-16      orxonox <info@orxonox.net>
[4561]176        Finished work on version 0.2.1-pre-alpha released 0.2.2-pre-alpha
[3555]177
[5658]1782005-03-15      Patrick Boenzli <patrick@orxonox.net>
[4561]179        parenting finished
[3555]180
[5658]1812005-03-09      Patrick Boenzli <patrick@orxonox.net>
[4561]182        Big Cleanup again
[3555]183
[5658]1842005-03-01      Benjamin Grauer <bensch@orxonox.net>
[4561]185        Added Light Class
[3555]186
[5658]1872005-02-27      Benjamin Grauer <bensch@orxonox.net>
[4561]188        Big Configure.ac-cleanup
[3555]189
[4561]1902005-02-22      David Gruetter <davgr@gmx.ch>
191        Added Skysphere
[3555]192
[5658]1932005-01-07      Patrick Boenzli <patrick@orxonox.net>
[4561]194        LoadScreen implemented
[3555]195
[5658]1962004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]197        New Version out 0.2.1-pre-alpha
[3555]198
[5658]1992004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]200        HEAVY cleanup of the framework
[3555]201
[5658]2022004-12-18      Patrick Boenzli <patrick@orxonox.net>
[4561]203        enhanced the Command Node
[3555]204
[4561]2052004-12-15      Nico Benold <bernoldn@ee.ethz.ch>
206        OS X support
[3555]207
[5658]2082004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]209        Defined standard coding rules
[3555]210
[5658]2112004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]212        Added Importer for showing 3D Object.
213
2142004-11-07      David Gruetter <davgr@gmx.ch>
215        Shaded Terrain
216
2172004-10-23      Adrian Buerli <buerlia@ee.ethz.ch>
218        Dynamic Mountains, dynamic movement.
219
[5658]2202004-10-18      Patrick Boenzli <patrick@orxonox.net>
[4561]221        Release 0.1-pre-alpha
222
2232004-07-17      Christian Meyer <cmeyer@ee.ethz.ch>
224        SDL-Framework
225
2262004-06-09      Tom of ethz
227        Added endless Mountains
228
[5658]2292004-06-02      Benjamin Grauer <bensch@orxonox.net>
[4561]230        Added Console
231
[5658]2322004-05-20      Patrick Boenzli <patrick@orxonox.net>
[4561]233        Added the ability to shoot
234
[5658]2352004-05-05      Benjamin Grauer <bensch@orxonox.net>
[4561]236        Added the GUI.
237
[5658]2382004-04-21      Patrik Boenzli <patrick@orxonox.net>
[4561]239        Added Makefile to orxonox
240
2412004-04-25      Amir Guindehi <amir@guindehi.ch>
[4756]242        Created Project orxonox.
[9841]243        Thanks a lot. (from all the Orxonox-dev-team)
Note: See TracBrowser for help on using the repository browser.