Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

ChangeLog changed

File size: 8.2 KB
RevLine 
[9750]12006-09-16      Benjamin Grauer <bensch@orxonox.net>
2        Total templated and typesafe approach to the Executor paradigm.
3        Now there is only one implementation of the Executor-construct,
4        and all special types of executors (e.g SubString, lua_State*)
5        are created via Explicit Specialization and an Evaluater.
6
72006-09-01      Benjamin Grauer <bensch@orxonox.net>
8        Reimplementation of the ObjectList Class
9        Removed old constructs
10        Waiting for adaptions in Network and CollisionReaction
11
122006-07-21      Benjamin Grauer <bensch@orxonox.net>
[9406]13        New implementation of the signal/slot paradigm
14        For this the nice implementation sigslot from Sarah Thompson was adapted.
15        Also adopted the GL-Gui callback.
16        One other thing done was the switch from const char* to const std::string&
17         in the return value from BaseObject::getName and BaseObject::getClassName.
18        Also removed GTK completely (man i am happy about this one :) )
19
202006-07-21      orxonox <info@orxonox.net>
21        All implementations from the PPS-team in the Summer-semester integrated:
22         Network (update) [Christoph Renner]
23         Weather engine [David Hasenfratz, Andreas Maechler]
24         Water with a very nice shader implementation. [Stefan Lienhard]
25         Scripting Engine (LUA-interface) [Silvan Nellen]
26         Story book (mostly within of the WIKI) [Benjamin Knecht]
27         Binary Space Partitioning [Claudio Botta]
28
29
302006-06-10      Benjamin Grauerb <bensch@orxonox.net>
31        Introduced new GL-style Gui
32
[7725]332006-05-19      Benjamin Grauerb <bensch@orxonox.net>
34        New Design of the Executor (constant instead of linear time)
35
362006-05-18      Patrick Boenzli <patrick@orxonox.net>
37        Total redesign of the Collision-Detection Engine.
38
392006-05-17      Benjamin Grauer <bensch@orxonox.net>
40        Introduced new QT-style Gui.
41
[7223]422006-03-12      orxonox <info@orxonox.net>
43        Mayor switch to std::string (almost complete)
44        All implementations from the PPS-team integrated:
45         Network
46         MoviePlayer
47         HeightMap
[7725]48         New SpaceShip Helicopter and Hover
[7223]49         PowerUps
50         Water
51         many many more...
52
[6006]532005-12-10      Benjamin Grauer <bensch@orxonox.net>
54        Implemented LOD (level of detail)
55        Implemented it through loading of Objects
56
57
[5658]582005-11-20      Benjamin Grauer <bensch@orxonox.net>
59        Implemented a new Class: Executor
60        This is an abstract Superclass, that is able to execute any function with parameters.
61        Used it in LoadParam and ShellCommand so far.
62
632005-09-24      Benjamin Grauer <bensch@orxonox.net>
[5250]64        Finished implementing the Shell.
65
[5658]662005-09-20      orxonox <info@orxonox.net>
[5250]67        Begin of Valgrind cleanup.
68
[5658]692005-08-16      orxonox <info@orxonox.net>
[5066]70        Realesed 0.3.1_alpha, on the grounds of collision detection
71        Working on a Windows-Realease...
72
[5658]732005-08-16      Patrick Boenzli <boenzli@orxonox.net>
[5065]74        Integrated the collision detection into the orxonox framework. It
[5066]75        bases on object-oriented-bounding boxes. The tree is spawned out of
76        any polygon soup.
[5065]77
[5658]782005-08-15      Benjamin Grauer <bensch@orxonox.net>
[5023]79        Reimplemented the IniParser.
80        Now it is possible, to read and write with it, in an easy c++ style.
81        Performance update due to preparsing.
82
[5658]832005-08-14      Benjamin Grauer <bensch@orxonox.net>
[5025]84        Enhanced PNode, SmoothPNode, softReparenting, better display.
85        Major Speed-update to Vector and Quaternion.
86
[5658]872005-07-23      Benjamin Grauer <bensch@orxonox.net>
[4943]88        Reimplemeted the ObjectManager, and the GarbageCollector.
89        Features:
90        modularity: easily adding new Creatable Classes through
91        the Factory-style.
92        Faster algorithm in the GarbageCollector, that only checks collectables.
93
[5658]942005-07-23      Patrick Boenzli <boenzli@orxonox.net>
[5065]95        Implemented a spatial separation algorithm that separates any polygon
[5066]96        soup into a quadtree. The tree leafs are hold in a hash table for
97        fast lookup.
[5065]98
[5658]992005-07-14      Benjamin Grauer <bensch@orxonox.net>
[4865]100        Implementd Render2D and Element2D, that handles 2D-shapes overlay
101        This is a new Engine, enabling us to render to layers.
102
[5658]1032005-07-01      Benjamin Grauer <bensch@orxonox.net>
[4755]104        Implemented ClassList.h:
[4822]105        an interface to BaseObject saving all instances in Lists.
106        It also enables loadability-identifiers.
107        To decide is, if this approach is fast enough.
[4755]108
[5658]1092005-06-20      Patrick Boenzli <patrick@orxonox.net>
[4811]110        Implemented an OBB collision detection system, injected into the
[4822]111        WorldEntity framework. Object - Object Collision Detection works
112        fine. Still work on the Object - Ground CD.
[4811]113
[5658]1142005-06-10      Benjamin Grauer <bensch@orxonox.net>
[4602]115        Established a try on class-derivation and isA function.
116
[5658]1172005-06-09      orxonox <info@orxonox.net>
[4561]118        created new Tag 0.3.0-pre-alpha
[4507]119
[5658]1202005-06-04      Benjamin Grauer <bensch@orxonox.net>
[4561]121        Merged the SoundEngine (openAL-version) into the trunk
122        this is one of the major steps up to version 0.3-pre-alpha
[4503]123
[5658]1242005-06-03      Benjamin Grauer <bensch@orxonox.net>
[4561]125        Implemented cycling loading procedures used for
126        the TrackManager and Animations
[4473]127
[5658]1282005-06-01      orxonox <info@orxonox.net>
[4561]129        serious cleanup of most files
130        design and doxygen tags
131        deleted old unused fucntions
[4473]132
[4561]1332005-05-30      Patrick Boenzli <patrick@oroxnox.ethz.ch>
134        Implemented new EventSystem for orxonox
135        Highly advanced, and much faster.
[4344]136
[5658]1372005-05-27      Benjamin Grauer <bensch@orxonox.net>
[4561]138        Intorducing new Subprojects with a new modular framework.
139        Introducing ParticlesFun
140        Introducing new Importer (this was easy :))
[4144]141
[5658]1422005-05-10      Benjamin Grauer <bensch@orxonox.net>
[4561]143        Merged the gui into the executable
144        Windows compiles again.
[3995]145
[5658]1462005-04-27      orxonox <info@orxonox.net>
[4561]147        Tagged Version 0.2.3-pre-alpha
[3995]148
[5658]1492005-04-23      Patrick Boenzli <patrick@orxonox.net>
[4561]150        Finished most work on Animation-classes
[3969]151
[5658]1522005-04-21      Benjamin Grauer <bensch@orxonox.net>
[4561]153        Material Class update: possibility for transparency.
[3969]154
[5658]1552005-04-15      Patrick Boenzli <partick@orxonox.net>
[4561]156        Added AnimationPlayer and two animation classes.
[3969]157
[5658]1582005-04-07      Patrick Boenzli <patrick@orxonox.net>
[4561]159        Reimplemeted the Weapon and shoot-functions
[3790]160
[5658]1612005-03-31      Benjamin Grauer <bensch@orxonox.net>
[4561]162        Added Text Engine
[3790]163
[5658]1642005-03-26      Benjamin Grauer <bensch@orxonox.net>
[4561]165        Added ResourceManager
[3790]166
[5658]1672005-03-24      Patrick Boenzli <patrick@orxonox.net>
[4561]168        Reimplemented shooting.
[3601]169
[5658]1702005-03-16      orxonox <info@orxonox.net>
[4561]171        Finished work on version 0.2.1-pre-alpha released 0.2.2-pre-alpha
[3555]172
[5658]1732005-03-15      Patrick Boenzli <patrick@orxonox.net>
[4561]174        parenting finished
[3555]175
[5658]1762005-03-09      Patrick Boenzli <patrick@orxonox.net>
[4561]177        Big Cleanup again
[3555]178
[5658]1792005-03-01      Benjamin Grauer <bensch@orxonox.net>
[4561]180        Added Light Class
[3555]181
[5658]1822005-02-27      Benjamin Grauer <bensch@orxonox.net>
[4561]183        Big Configure.ac-cleanup
[3555]184
[4561]1852005-02-22      David Gruetter <davgr@gmx.ch>
186        Added Skysphere
[3555]187
[5658]1882005-01-07      Patrick Boenzli <patrick@orxonox.net>
[4561]189        LoadScreen implemented
[3555]190
[5658]1912004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]192        New Version out 0.2.1-pre-alpha
[3555]193
[5658]1942004-12-20      Patrick Boenzli <patrick@orxonox.net>
[4561]195        HEAVY cleanup of the framework
[3555]196
[5658]1972004-12-18      Patrick Boenzli <patrick@orxonox.net>
[4561]198        enhanced the Command Node
[3555]199
[4561]2002004-12-15      Nico Benold <bernoldn@ee.ethz.ch>
201        OS X support
[3555]202
[5658]2032004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]204        Defined standard coding rules
[3555]205
[5658]2062004-12-15      Benjamin Grauer <bensch@orxonox.net>
[4561]207        Added Importer for showing 3D Object.
208
2092004-11-07      David Gruetter <davgr@gmx.ch>
210        Shaded Terrain
211
2122004-10-23      Adrian Buerli <buerlia@ee.ethz.ch>
213        Dynamic Mountains, dynamic movement.
214
[5658]2152004-10-18      Patrick Boenzli <patrick@orxonox.net>
[4561]216        Release 0.1-pre-alpha
217
2182004-07-17      Christian Meyer <cmeyer@ee.ethz.ch>
219        SDL-Framework
220
2212004-06-09      Tom of ethz
222        Added endless Mountains
223
[5658]2242004-06-02      Benjamin Grauer <bensch@orxonox.net>
[4561]225        Added Console
226
[5658]2272004-05-20      Patrick Boenzli <patrick@orxonox.net>
[4561]228        Added the ability to shoot
229
[5658]2302004-05-05      Benjamin Grauer <bensch@orxonox.net>
[4561]231        Added the GUI.
232
[5658]2332004-04-21      Patrik Boenzli <patrick@orxonox.net>
[4561]234        Added Makefile to orxonox
235
2362004-04-25      Amir Guindehi <amir@guindehi.ch>
[4756]237        Created Project orxonox.
238        Thanks a lot.
Note: See TracBrowser for help on using the repository browser.