mirror of
https://github.com/worldforge/ember
synced 2026-08-13 16:23:06 -04:00
11191 lines
No EOL
659 KiB
Text
11191 lines
No EOL
659 KiB
Text
2008-03-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/splatting/Splat.cg: don't apply any alpha on the final result since that will mess up the mini map
|
||
|
||
2008-03-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/AssetsManager.pkg, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/Map.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2008-03-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.lua: don't fade if inactive
|
||
|
||
2008-03-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua, src/components/ogre/widgets/Compass.layout, src/components/ogre/widgets/Compass.lua: added a compass widget, which is a combination of the overhead mini map and regular compass functionality. currently not very functional though
|
||
|
||
2008-03-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.cpp, src/components/ogre/widgets/AssetsManager.h, src/components/ogre/widgets/AssetsManager.lua: made the methods for binding an ogre texture to a cegui image more generic so that they can be used in other situations as well. (should we really keep this in this class then?)
|
||
|
||
2008-03-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/Makefile.am, src/components/ogre/terrain/Map.cpp, src/components/ogre/terrain/Map.h: added a class for generating an overhead map
|
||
|
||
2008-03-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp: use the time service
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp: use the server time
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: due to how Eris::Calendar works we have to delay the initialization of the terrain and environment until after the entity has been fully created. By not acting until we've got a onVisibilityChanged call we can ensure proper behaviour.
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: initialize the time server at startup
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/ServerService.h: added helpful method for getting the Avatar instance
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/time/Makefile.am, src/services/time/TimeImpl.cpp, src/services/time/TimeImpl.h, src/services/time/TimeService.cpp, src/services/time/TimeService.h: added methods for getting both local and server time. If the server time can't be retrieved for some reason, fall back to local time.
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Sky.h, src/components/ogre/environment/Sun.h, src/components/ogre/environment/Water.h,rc/components/ogre/AvatarEmberEntity.h, src/components/ogre/EmberEntity.h, src/components/ogre/EmberPhysicalEntity.h, src/components/ogre/MousePicker.h, src/components/ogre/PersonEmberEntity.h, src/components/ogre/WorldEmberEntity.h, src/components/ogre/widgets/InventoryWidget.h, src/components/ogre/widgets/MakeEntityWidget.h, src/components/ogre/widgets/ServerWidget.h, src/services/input/EmberKey.h: removed confusing references to dime
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageShadow.cpp: code cleanup
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/time/TimeService.cpp, src/services/time/TimeService.h, src/services/EmberServices.cpp, src/services/EmberServices.h: activate the time service. The idea is that it should provide time based services, both for local time and server time.
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/config/ConfigService.cpp, src/services/config/ConfigService.h: cleaned up code and added a nifty getItem method which returns true if the item exists, and put the value in a by ref submitted variable. Also renamed itemExists to hasItem to make it more readable. We now also include the header for EmberServices in the ConfigService header, since you always must include that anyway whenever you want to use it.
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/Makefile.am: removed obsolete file
|
||
|
||
2008-03-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/packs/Caelum.zip: update Caelum media
|
||
|
||
2008-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/caelum/include/SkyDome.h, src/components/ogre/environment/caelum/src/GroundFog.cpp, src/components/ogre/environment/caelum/src/ImageHelper.cpp, src/components/ogre/environment/caelum/src/LayeredClouds.cpp, src/components/ogre/environment/caelum/src/SkyDome.cpp: sync with trunk
|
||
|
||
2008-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/caelum/src/CaelumSystem.cpp, src/components/ogre/environment/caelum/src/GroundFog.cpp, src/components/ogre/environment/caelum/src/LayeredClouds.cpp, src/components/ogre/environment/caelum/src/SkyDome.cpp: make it at least not segfault or otherwise crash if there's no Cg plugin available
|
||
|
||
2008-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: don't store with the function's name as the key, as there might be many connections to the same function, and this would cause connections to be dropped by mistake as the gc collects them. This fixes a bug with the console where in game chat messages wouldn't be shown sometimes.
|
||
|
||
2008-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h: use the ConfigListener frameworkd for reacting to config changes (all components that can be updated at run time should use this from now one)
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/WorldEmberEntity.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/packs/Caelum.zip: updated caelum media
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: delay the initialization of the foliage until either a certain time has elapsed (15 sec) or all entities in the sight queue have been loaded. This is to avoid reloading the foliage multiple times as new areas are added to the world when the player logs on.
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h: allow the usage of an already created render texture
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Chat.lua: removed the show/hide commands since when the console is hidden, then there's no easy way to make it appear again (since there's no place to enter any console commands)
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconImageStore.cpp, src/components/ogre/widgets/icons/IconImageStore.h, src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/widgets/icons/IconRenderer.cpp, src/components/ogre/widgets/icons/IconRenderer.h: added suport for an icon renderer which renders directly to a subpart of a viewport. This had some issues however with how the render texture was overwritten wit data at every full frame render, so it's currently disabled.
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp: force the loading of the closest page at start up to avoid having entities without any ground
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/ISceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp: added a method for force the loading of the current page, so as to avoid having no ground while the terrain is paged in
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/moraf.terrain: tries out some quite smaller grass plants, but didn't activate it
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/Foliage.h: cleaned up
|
||
|
||
2008-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/source/BatchPage.cpp: added support for exp2 fog
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/cg_house.modeldef, src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/goblin.modeldef, src/components/ogre/modeldefinitions/house3.modeldef, src/components/ogre/modeldefinitions/marketstall_canvasA.modeldef, src/components/ogre/modeldefinitions/marketstall_canvasB.modeldef, src/components/ogre/modeldefinitions/marketstall_canvasC.modeldef: updated model definitions
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h: allow the specification of an external render target. This will be useful for optimizations of the icon rendering.
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: don't use the MEDIA_VERSION variable anymore and added some info about the new media installation make targets
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* Makefile.am: added scripts for automatically updating the media through rsync
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: expand the script with functionality for specifying destination directoy as well as some bug fixes
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.in: don't use the MEDIA_VERSION variable anymore
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: use the ember-dev channel by default, since this is most suited for developers. At release time we must remember to switch to the release version channel
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: don't use the MEDIA_VERSION variable anymore
|
||
|
||
2008-03-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/config/ConfigService.cpp: don't use the MEDIA_VERSION variable anymore, instead use the wfut:channel variable to determine what media to use, and fall back to VERSION. Also, check for existence of a user config file to avoid getting log error when trying to open it (confuses users).
|
||
|
||
2008-03-07 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageBase.cpp, src/components/ogre/environment/FoliageBase.h: listen for when new shaders are added and reload the foliage if so. This will fix a problem where foliage wasn't reloaded when new paths were added.
|
||
|
||
2008-03-07 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/EmberEntityLoader.cpp, src/components/ogre/environment/EmberEntityLoader.h, src/components/ogre/environment/Forest.cpp: added support for batching entities together for faster lookup, though we need to do some benchmark to see whether this really speeds things up
|
||
|
||
2008-03-07 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: added an event for when a new TerrainShader is created. This will be useful for foliage, which needs to be updated when new areas are added
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: listen for the delete event instead to guarantee that we never try to use a deleted object
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/moraf.terrain: tweak the foliage
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: clear after deleting to avoid segfaults when refreshing
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/moraf.terrain: added ducktails to the shore line
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/vegetation.material: added a ducktails material
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/GrassFoliage.cpp, src/components/ogre/environment/GrassFoliage.h, src/components/ogre/environment/ShrubberyFoliage.cpp: get more settings from the foliage config
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/terrain/TerrainPageFoliage.cpp, src/components/ogre/terrain/TerrainPageFoliage.h: use batches which can be directly queried by the TerrainPageFoliage for better performance.
|
||
|
||
2008-03-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainLayerDefinition.cpp, src/components/ogre/terrain/TerrainLayerDefinition.h: added method for checking for a certain parameter
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: add sky config values
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/CaelumEnvironment.h, src/components/ogre/environment/CaelumSky.cpp, src/components/ogre/environment/CaelumSky.h: moved settings to CaelumSky and bind it to the config
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumSun.cpp: check for the existance of a sun instance
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp, media/materials/splatting/Splat.cg: use the diffuse colour when saturating the ground
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/config/ConfigListener.cpp, src/services/config/ConfigListener.h: by default new listeners are now evaluated when they are created and registered
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: remove obsolete settings and add some caelum settings
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/creatures.modeldef.xml: update for wolf
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Environment.cpp: check for null
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumSun.cpp, src/components/ogre/environment/CaelumSun.h: moved the setting of default values from CaelumEnvironment and implement ConfigListenerContainer to automatically listen for config changes, and update the sun accordingly
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp: clean up and move some functionality to CaelumSun
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/config/ConfigListener.cpp, src/services/config/ConfigListener.h, src/services/config/Makefile.am: added a config change listener class as well as a container base class. Classes which want to use this functionality for easier config change updating should inherit from the container base class.
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/packs/Caelum.zip: fixed file naming which didn't work on linux (upper and lower case)
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/splatting/Splat.cg: experiment with saturating the colours to make the world a little brighter. This should however be in a more central place, so it can be applied to all shaders
|
||
|
||
2008-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/environment.material: update from latest Ogre to fit with changes in the shaders
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/packs/Caelum.zip: added Caelum media pack
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.h: keep an instance of the main console here since the Singleton that we now use isn't self hosting
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp: check for fogging method and choose the appropriate shader
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/buildings.material: clean up
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/programs/OffsetMapping.cg, media/materials/splatting/Splat.cg, media/materials/splatting/splat.program: added exp2 fogging methods since Caelum now uses that
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/ConsoleObjectImpl.cpp, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/input/Input.cpp, src/components/ogre/input/InputCommandMapper.cpp, src/components/ogre/manipulation/EntityMoveManager.cpp, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/widgets/Bootstrap.lua, src/components/ogre/widgets/ConsoleAdapter.cpp, src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/Widget.cpp, src/framework/ConsoleBackend.cpp, src/framework/ConsoleBackend.h, src/framework/ConsoleCommandWrapper.cpp, src/framework/bindings/lua/ConsoleBackend.pkg, src/framework/bindings/lua/lua_Framework.cpp, src/framework/bindings/lua/required.h, src/services/config/ConfigService.cpp, src/services/server/ConnectedAdapter.cpp, src/services/server/OOGChat.cpp, src/services/server/ServerService.cpp, src/services/sound/SoundService.cpp: all singleton classes should use the common Singleton class, so we've changed ConsoleBackend to use that instead of it's own getMainConsole method
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/CaelumSky.cpp: adapt to updated caelum version
|
||
|
||
2008-03-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/caelum/Makefile.am, src/components/ogre/environment/caelum/include/Astronomy.h, src/components/ogre/environment/caelum/include/Caelum.h, src/components/ogre/environment/caelum/include/CaelumExceptions.h, src/components/ogre/environment/caelum/include/CaelumListener.h, src/components/ogre/environment/caelum/include/CaelumPrecompiled.h, src/components/ogre/environment/caelum/include/CaelumPrerequisites.h, src/components/ogre/environment/caelum/include/CaelumSystem.h, src/components/ogre/environment/caelum/include/CameraBoundElement.h, src/components/ogre/environment/caelum/include/GeometryFactory.h, src/components/ogre/environment/caelum/include/GroundFog.h, src/components/ogre/environment/caelum/include/ImageHelper.h, src/components/ogre/environment/caelum/include/LayeredClouds.h, src/components/ogre/environment/caelum/include/SimpleSunPositionModel.h, src/components/ogre/environment/caelum/include/SkyColourModel.h, src/components/ogre/environment/caelum/include/SkyDome.h, src/components/ogre/environment/caelum/include/SolarSystemModel.h, src/components/ogre/environment/caelum/include/Starfield.h, src/components/ogre/environment/caelum/include/StoredImageElvBasedSkyColourModel.h, src/components/ogre/environment/caelum/include/StoredImageSkyColourModel.h, src/components/ogre/environment/caelum/include/Sun.h, src/components/ogre/environment/caelum/include/SunPositionModel.h, src/components/ogre/environment/caelum/include/UniversalClock.h, src/components/ogre/environment/caelum/src/Astronomy.cpp, src/components/ogre/environment/caelum/src/CaelumPrecompiled.cpp, src/components/ogre/environment/caelum/src/CaelumSystem.cpp, src/components/ogre/environment/caelum/src/CameraBoundElement.cpp, src/components/ogre/environment/caelum/src/GeometryFactory.cpp, src/components/ogre/environment/caelum/src/GroundFog.cpp, src/components/ogre/environment/caelum/src/ImageHelper.cpp, src/components/ogre/environment/caelum/src/LayeredClouds.cpp, src/components/ogre/environment/caelum/src/SimpleSunPositionModel.cpp, src/components/ogre/environment/caelum/src/SkyColourModel.cpp, src/components/ogre/environment/caelum/src/SkyDome.cpp, src/components/ogre/environment/caelum/src/SolarSystemModel.cpp, src/components/ogre/environment/caelum/src/Starfield.cpp, src/components/ogre/environment/caelum/src/StoredImageElvBasedSkyColourModel.cpp, src/components/ogre/environment/caelum/src/StoredImageSkyColourModel.cpp, src/components/ogre/environment/caelum/src/Sun.cpp, src/components/ogre/environment/caelum/src/UniversalClock.cpp: update caelum to latest trunk version
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceLayer.cpp: adding an area to Mercator::Terrain invalidates _all_ surfaces currently, so we can't only populate the affected surface, we need to repopulate the whole segment
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: bump media version for wfut
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: updates for the new Forest api
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: check for the existance of a parent node so to avoid a segfault
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageFoliage.cpp: use a better way of getting a random seed for each page
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp: return true in the frameStarted method since that is expected
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/Model.cpp: only render entities that are visible. This is to help with the PagedGeometry additions, since that only handles Ogre::Entities.
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Forest.cpp, src/components/ogre/environment/Forest.h: use the EmberEntityLoader together with the PassiveEntityPage to provide better support for EmberEntities. We should remove the addTree methods though.
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/GrassFoliage.cpp: formatting
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/EmberEntityLoader.cpp, src/components/ogre/environment/EmberEntityLoader.h, src/components/ogre/environment/Makefile.am: added an EmberEntity page loader. It needs some space partitioning and listners for entity changes though, but it's usable.
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/PassiveEntityPage.h, src/components/ogre/environment/pagedgeometry/source/PassiveEntityPage.cpp: added a page type which just renders entities as they are
|
||
|
||
2008-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/ImpostorPage.h: disable file usage
|
||
|
||
2008-02-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: get diffuse and normal textures from the .terrain files too
|
||
|
||
2008-02-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: enable foliage by default
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.layout, src/components/ogre/widgets/AssetsManager.lua: added button for reloading texture resources
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/ogre/OgreResource.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreTexture.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp: updated bindings
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/creatures.modeldef.xml, media/materials/scripts/buildings.material, media/materials/scripts/creatures.material: updated materials and definitions
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainPageSurface.cpp, src/components/ogre/terrain/TerrainPageSurface.h, src/components/ogre/terrain/TerrainPageSurfaceLayer.cpp, src/components/ogre/terrain/TerrainPageSurfaceLayer.h: when updating a layer, only populate that specific layer
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp: we had all kinds of problem with getting the shaders to understand that the fog was set to 0.0, so we'll just set it to something really large instead
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef: use the new temple mesh instead of the old mausoleum
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/PagedGeometry.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader2D.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader3D.h, src/components/ogre/environment/pagedgeometry/source/BatchedGeometry.cpp, src/components/ogre/environment/pagedgeometry/source/ImpostorPage.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp: sync with upstreams
|
||
|
||
2008-02-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/GrassFoliage.cpp, src/components/ogre/environment/GrassFoliage.h: removed update listener since the FoliageBase takes care of it
|
||
|
||
2008-02-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainPageSurface.cpp, src/components/ogre/terrain/TerrainPageSurface.h: return the newly created TerrainPageSurfaceLayer when creating or updating
|
||
|
||
2008-02-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: added an event which is emitted when a layer is updated, and moved the layer update code to frameEnded to prevent it from colliding with the frameStarted method in PagedGeometry
|
||
|
||
2008-02-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageBase.cpp, src/components/ogre/environment/FoliageBase.h, src/components/ogre/environment/GrassFoliage.cpp, src/components/ogre/environment/GrassFoliage.h, src/components/ogre/environment/ShrubberyFoliage.cpp, src/components/ogre/environment/ShrubberyFoliage.h: moved some functionality to FoliageBase and added extra checks for when layers are updated, so as to only update when there are relevant changes, and only update the areas needed
|
||
|
||
2008-02-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/ImpostorPage.h, src/components/ogre/environment/pagedgeometry/source/ImpostorPage.cpp: provide a resource loader which will be used when the render texture is unloaded
|
||
|
||
2008-02-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: bump media version
|
||
|
||
2008-02-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/moraf.terrain: update definition
|
||
|
||
2008-02-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageFoliage.cpp, src/components/ogre/terrain/TerrainPageFoliage.h: use the WFMath::MTRand class to ensure that we get the same results each time, also let calling methods specify the threshold to use when getting plant positions
|
||
|
||
2008-02-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainPageShadow.cpp, src/components/ogre/terrain/TerrainPageShadow.h: moved lookup methods to the shadow
|
||
|
||
2008-02-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageLayer.cpp, src/components/ogre/environment/FoliageLoader.cpp: use the threshold value specified in the foliage definition
|
||
|
||
2008-02-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/BatchPage.h, src/components/ogre/environment/pagedgeometry/include/BatchedGeometry.h, src/components/ogre/environment/pagedgeometry/include/GrassLoader.h, src/components/ogre/environment/pagedgeometry/include/ImpostorPage.h, src/components/ogre/environment/pagedgeometry/include/PagedGeometry.h, src/components/ogre/environment/pagedgeometry/include/PropertyMaps.h, src/components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader2D.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader3D.h, src/components/ogre/environment/pagedgeometry/source/BatchPage.cpp, src/components/ogre/environment/pagedgeometry/source/BatchedGeometry.cpp, src/components/ogre/environment/pagedgeometry/source/GrassLoader.cpp, src/components/ogre/environment/pagedgeometry/source/ImpostorPage.cpp, src/components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp, src/components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp, src/components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp: fixed include directives
|
||
|
||
2008-02-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/moraf.terrain: update terrain defs
|
||
|
||
2008-02-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/creatures.material, media/materials/scripts/vegetation.material: disable the shader support in some of the vegetation materials since they need some modifications to properly work with the paged geometry
|
||
|
||
2008-02-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageFoliage.cpp: try to make the clusters more natural
|
||
|
||
2008-02-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: added methods for quickly getting colour values from the shadows
|
||
|
||
2008-02-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainLayerDefinition.cpp, src/components/ogre/terrain/TerrainLayerDefinition.h, src/components/ogre/terrain/XMLLayerDefinitionSerializer.cpp: expanded with the ability to both set render method and population method
|
||
|
||
2008-02-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/Foliage.h, src/components/ogre/environment/FoliageBase.cpp, src/components/ogre/environment/FoliageBase.h, src/components/ogre/environment/FoliageLayer.cpp, src/components/ogre/environment/FoliageLayer.h, src/components/ogre/environment/FoliageLoader.cpp, src/components/ogre/environment/FoliageLoader.h, src/components/ogre/environment/GrassFoliage.cpp, src/components/ogre/environment/GrassFoliage.h, src/components/ogre/environment/Makefile.am, src/components/ogre/environment/ShrubberyFoliage.cpp, src/components/ogre/environment/ShrubberyFoliage.h: separated out the rendering techniques to different classes, which all inherits from FoliageBase. We support Grass and Shrubbery by default. The first on auto generates the grass meshes, and animates it, while the latter uses pre existing meshes.
|
||
|
||
2008-02-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/source/BatchedGeometry.cpp: handle invalid materials without crashing, instead trying to create a new material
|
||
|
||
2008-02-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/moraf.terrain: add foliage definitions
|
||
|
||
2008-02-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: adapt to changed signature
|
||
|
||
2008-02-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/Foliage.h, src/components/ogre/environment/FoliageLayer.cpp, src/components/ogre/environment/FoliageLayer.h: create different foliage layers depending on settings in the TerrainLayerDefinition
|
||
|
||
2008-02-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainLayerDefinition.cpp, src/components/ogre/terrain/TerrainLayerDefinition.h, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPageFoliage.cpp, src/components/ogre/terrain/TerrainPageFoliage.h, src/components/ogre/terrain/TerrainPageSurface.cpp, src/components/ogre/terrain/TerrainPageSurface.h, src/components/ogre/terrain/TerrainPageSurfaceLayer.cpp, src/components/ogre/terrain/TerrainPageSurfaceLayer.h, src/components/ogre/terrain/XMLLayerDefinitionSerializer.cpp: added support for defining foliage in the .terrain forma. Also always attach a layer definition to the TerrainPageSurfaceLayer instance.
|
||
|
||
2008-02-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageFoliage.cpp, src/components/ogre/terrain/TerrainPageFoliage.h, src/components/ogre/environment/FoliageLayer.cpp: allow for different plant stores for different plant types
|
||
|
||
2008-02-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageFoliage.cpp, src/components/ogre/terrain/TerrainPageFoliage.h: changed how we calculate plant visibility. Instead of keeping a local foliage coverage bitmap we now just recalculate through Mercator on the fly since that's faster anyway (so far)
|
||
|
||
2008-02-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h: added methods for getting segments through local positions
|
||
|
||
2008-02-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageLayer.h: removed unused coverage map
|
||
|
||
2008-02-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/GrassLoader.h, src/components/ogre/environment/pagedgeometry/source/GrassLoader.cpp: clean up code and added comments
|
||
|
||
2008-02-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageFoliage.cpp, src/components/ogre/terrain/TerrainPageFoliage.h: when calculating the position in the bitmap, make sure to cast away the remainder for the y value first, else that will be multiplied resulting in incorrect indices for far away positions. Also added ability to create an ingame texture of the coverage map (useful for debugging).
|
||
|
||
2008-02-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageArea.cpp: get the height from Mercator instead of from the scene manager since the former is always guaranteed to exist and be exact
|
||
|
||
2008-02-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreLogObserver.cpp: log material assignments problem as verbose since they in most cases doesn't indicate a problem as we often override the default material in the modeldef
|
||
|
||
2008-02-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageLayer.cpp, src/components/ogre/terrain/TerrainPageShadow.cpp: properly cast
|
||
|
||
2008-02-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* pretty much every source file in the project: include config.h if available and fix up licensing and headers
|
||
|
||
2008-02-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainPageShadow.cpp, src/components/ogre/terrain/TerrainPageShadow.h: added better methods for accessing the shadow information
|
||
|
||
2008-02-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/MathConverter.h: added more conversion methods
|
||
|
||
2008-02-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/GrassLoader.h: make the call to getColorAt a template method so that it can be reimplemented in other GrassLayerBase implementations
|
||
|
||
2008-02-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Forest.cpp, src/components/ogre/environment/FoliageArea.cpp: handle exceptions better and some code cleanup
|
||
|
||
2008-02-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/Foliage.h, src/components/ogre/environment/FoliageLayer.cpp, src/components/ogre/environment/FoliageLayer.h, src/components/ogre/environment/Makefile.am: added a FoliageLayer class which is a subclass of PagedGeometry and thus hooks into the paged geometry engine, providing grass locations. Instead of as before having separate paged geometry instances for each page, we now have a single instance which instead knows how to interface with the terrain classes.
|
||
|
||
2008-02-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/Makefile.am, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainPageFoliage.cpp, src/components/ogre/terrain/TerrainPageFoliage.h: added a TerrainPageFoliage class which is responsible for handling foliage for the terrain page. Currently we generate this ourselves, but the idea is to use Mercator for this later on. We currently use a cluster approach, where a couple of randomized grass clusters are placed in the world.
|
||
|
||
2008-02-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp: properly cast when deleting the data
|
||
|
||
2008-02-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/include/ImpostorPage.h, src/components/ogre/environment/pagedgeometry/source/ImpostorPage.cpp: added a preprocessor directive which turns off disc saving and loading of the imposter textures. We however now need to deal with the textures being unloaded and thus how to reload the resource.
|
||
|
||
2008-02-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/carpenter/BluePrint.cpp: fixed compile warnings
|
||
|
||
2008-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/input/Input.cpp, src/components/ogre/input/Input.h, src/components/ogre/GUIManager.cpp: added the ability to copy and paste from Ember to the system clipboard
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/environment/FoliageArea.h, src/components/ogre/environment/pagedgeometry/include/GrassLoader.h, src/components/ogre/environment/pagedgeometry/source/GrassLoader.cpp: refactored the grass loader. The idea is to separate out the functionality for building the grass from the functionality for populating the page, thus better allowing us to use our own populating techniques.
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: added option to suppress the ogre config dialog
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: added functionality for using the Forest rendering scheme, which uses the PagedGeometry plugin to render forests with imposters
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: added option to suppress the ogre config dialog
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: properly clean up pages, added forest initalizing code
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp: fixed a bug where deleting a camera would end up in a never ending loop
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/modeldefinitions/modeldefinition.xsd, src/components/ogre/modeldefinitions/oak_mk1.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml: added the ability to specify different render schemes for different models. This can be useful for rendering forests and other situations where the normal model rendering might be too inefficient.
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/environment/FoliageArea.h: use sprites for the grass, though this doesn't look good when viewed from above.
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Environment.cpp, src/components/ogre/environment/Environment.h, src/components/ogre/environment/Forest.cpp, src/components/ogre/environment/Forest.h, src/components/ogre/environment/Makefile.am: added a forest class which can be used for rendering forests.
|
||
|
||
2008-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/pagedgeometry/Makefile.am, src/components/ogre/environment/pagedgeometry/include/BatchPage.h, src/components/ogre/environment/pagedgeometry/include/BatchedGeometry.h, src/components/ogre/environment/pagedgeometry/include/DummyPage.h, src/components/ogre/environment/pagedgeometry/include/GrassLoader.h, src/components/ogre/environment/pagedgeometry/include/ImpostorPage.h, src/components/ogre/environment/pagedgeometry/include/PagedGeometry.h, src/components/ogre/environment/pagedgeometry/include/PropertyMaps.h, src/components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader2D.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader3D.h, src/components/ogre/environment/pagedgeometry/source/BatchPage.cpp, src/components/ogre/environment/pagedgeometry/source/BatchedGeometry.cpp, src/components/ogre/environment/pagedgeometry/source/DummyPage.cpp, src/components/ogre/environment/pagedgeometry/source/GrassLoader.cpp, src/components/ogre/environment/pagedgeometry/source/ImpostorPage.cpp, src/components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp, src/components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp, src/components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp: put it under the PagedGeometry namespace, fixed an issue where an entity connected to a scene node couldn't be used with impostors. Also added a DummyPage class which won't render anything.
|
||
|
||
|
||
2008-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: load the grass at page init
|
||
|
||
2008-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/Foliage.h, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/environment/FoliageArea.h: use the paged geometry engine
|
||
|
||
2008-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h: added an extent member variable which shows the extent of the page, also use the new foliage system, which means that we're temporarily disabling some of the grass placement code. We'll renable it again as we extend the paged geometry code.
|
||
|
||
2008-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceLayer.cpp: don't specify the texture as an alpha texture since it really isn't, and the paged geometry engine expects a colour texture
|
||
|
||
2008-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: removed hacks to get the eris bbox correctly rotated now that we've fixed the underlying bug in MathConverter.h
|
||
|
||
2008-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/MathConverter.h: fixed erronous conversion of Axisboxes and added convert methods for 2d axis boxes
|
||
|
||
2008-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Makefile.am, src/components/ogre/environment/pagedgeometry/GettingStarted.txt, src/components/ogre/environment/pagedgeometry/Makefile.am, src/components/ogre/environment/pagedgeometry/include/BatchPage.h, src/components/ogre/environment/pagedgeometry/include/BatchedGeometry.h, src/components/ogre/environment/pagedgeometry/include/GrassLoader.h, src/components/ogre/environment/pagedgeometry/include/ImpostorPage.h, src/components/ogre/environment/pagedgeometry/include/PagedGeometry.h, src/components/ogre/environment/pagedgeometry/include/PropertyMaps.h, src/components/ogre/environment/pagedgeometry/include/StaticBillboardSet.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader2D.h, src/components/ogre/environment/pagedgeometry/include/TreeLoader3D.h, src/components/ogre/environment/pagedgeometry/source/BatchPage.cpp, src/components/ogre/environment/pagedgeometry/source/BatchedGeometry.cpp, src/components/ogre/environment/pagedgeometry/source/GrassLoader.cpp, src/components/ogre/environment/pagedgeometry/source/ImpostorPage.cpp, src/components/ogre/environment/pagedgeometry/source/PagedGeometry.cpp, src/components/ogre/environment/pagedgeometry/source/PropertyMaps.cpp, src/components/ogre/environment/pagedgeometry/source/StaticBillboardSet.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader2D.cpp, src/components/ogre/environment/pagedgeometry/source/TreeLoader3D.cpp, configure.ac: added paging geometry enging, to be used for grass and trees and other parts of the the environment which will benefit from imposters and batching
|
||
|
||
2008-01-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h: provide a ManualResourceLoader which makes sure to rerender the texture when the it's being reloaded (such as when switching between full screen and desktop and back on Windows)
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/AvatarController.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/EntityPicker.lua: when logged in as admin, show a teleport option
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: added a teleport method. This is only useable for admins.
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: handle emotes better and also cleaned up some other on* methods
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/bindings/lua/ServerService.pkg, src/services/bindings/lua/lua_EmberServices.cpp, src/services/server/ConnectedAdapter.cpp, src/services/server/ConnectedAdapter.h, src/services/server/IServerAdapter.h, src/services/server/NonConnectedAdapter.cpp, src/services/server/NonConnectedAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h: added support for emotes (such as "/me jumps up and down")
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/Avatar.h: fixed a problem when changing location (such as entering and exiting buildings) while moving
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: bump version
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPageSurface.cpp, src/components/ogre/terrain/TerrainPageSurface.h: Ogre (at least 1.4.6) can get assertion errors and crash due to Passes not being properly destroyed when modifiying materials. Thus we need to add a little fix for that.
|
||
|
||
2008-01-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/input/IInputAdapter.h, src/components/ogre/input/Input.cpp, src/components/ogre/input/Input.h, src/components/ogre/input/InputCommandMapper.cpp, src/components/ogre/input/InputCommandMapper.h, src/components/ogre/EmberOgre.cpp: refactored the input system to be fully independent of Ogre. Also added a check to see if the window is active, and if it's not don't do any rendering.
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain.cfg, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2DManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp, src/components/ogre/terrain/ISceneManagerAdapter.h, src/components/ogre/terrain/TerrainGenerator.cpp: fixed problems with showing irregular sized terrain, also updated the terrain settings to be a little bit more sane (hopefully). Also removed some obsolete files from the build.
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.desktop: removed obsolete value
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/.cvsignore, .cvsignore: added some development folders
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: pressing enter while in movement mode will now switch to input mode and make the chat edit box active
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.desktop: merge changes from the Pardus project
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: shut down ogre before we shut down SDL to avoid crashes and such
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/JesusEdit.cpp: code cleanup
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ConsoleAdapter.cpp, src/components/ogre/widgets/ConsoleAdapter.h: make sure that a command only is entered when the enter button is pressed and released, so to avoid the problem where we switch from movement mode by pressing enter and then only have it switch back since it tried to enter an empty command
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Chat.lua: restructured
|
||
|
||
2008-01-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/ogre/Ogre.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreRoot.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp: added bindings for Ogre Root class
|
||
|
||
2008-01-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/gui/ActiveWidgetHandler.cpp, src/components/ogre/gui/ActiveWidgetHandler.h, src/components/ogre/gui/Makefile.am, src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h, src/components/ogre/Makefile.am, configure.ac: added a class which makes sure that the current active input window is deactivated when we switch to movement mode, and reactivated when we switch back
|
||
|
||
2008-01-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/widgets/icons/IconRenderer.cpp, src/components/ogre/widgets/icons/IconRenderer.h: make sure that the ownership of the Model is properly defined, and that it's properly destroyed after it's been rendered.
|
||
|
||
2008-01-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconImageStore.cpp, src/components/ogre/widgets/icons/IconImageStore.h, src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/widgets/icons/IconRenderer.cpp, src/components/ogre/widgets/icons/IconRenderer.h: refactored the icon framework to handle delayed rendering. This is to deal with GPUs without support for FBO where the rendering might occur some frames after the render op has been issued, and we can't copy from the render buffer until that's been done
|
||
|
||
2008-01-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: fixed incorrect namespaces which broke the terrain editor
|
||
|
||
2008-01-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/atlas/required.h: remove a compilation warning
|
||
|
||
2008-01-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/LuaHelper.cpp, src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp: fixed lua 5.0 compilation errors
|
||
|
||
2008-01-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp: added a fix for lua 5.0
|
||
|
||
2008-01-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: show the config dialog on Linux too
|
||
|
||
2008-01-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am, Makefile.am: fixed bug #183128: install using correct paths
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/MakeEntityWidget.cpp: fixed a bug which didn't allow the widget to be shown once it had been hidden
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: rotate the eris bbox to fit with the WF coords. Perhaps we need to alter the convert method in MathConverter instead though...
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: fixed a bug with editing entities with unnamed lists (such as an area)
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/LuaHelper.cpp, src/components/ogre/scripting/LuaHelper.h, src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/Makefile.am, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnectorHelper.h, src/components/ogre/widgets/Bootstrap.lua, ember.conf: added support for stack traces in lua, through the lua debug library. These require that the lua:debug value in the config is set to true. Lua methods called from CEGUI will not have stack traces in their error messages though.
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel: increase performance
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/metaserver/MetaserverService.cpp, src/components/ogre/widgets/ServerBrowser.lua, ember.conf: added ability to disable the meta server at startup
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/bindings/lua/ConfigService.pkg, src/services/bindings/lua/lua_EmberServices.cpp, src/services/config/ConfigService.cpp, src/services/config/ConfigService.h: added method for testing whether a certain value is set
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Ember.cpp: print out different exit status at exit and disable switching to home directory on win32
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: make the intent of the code more clear
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: at crash time, write out the link to the bug reporting system
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: fixed incorrect comparison
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: use the MeshCollisionDetector
|
||
|
||
2008-01-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/MeshCollisionDetector.h, src/components/ogre/MeshCollisionDetector.cpp, src/components/ogre/Makefile.am: added a collision detector which iterates through all vertices and checks for collision, since the Opcode collider isn't working as it should
|
||
|
||
2008-01-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.ico: added windows icon
|
||
|
||
2008-01-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* Ember.nsi: update installer script
|
||
|
||
2008-01-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/ogre.cfg: provide sane DirectX values
|
||
|
||
2007-12-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* NEWS: mark new release
|
||
|
||
2007-12-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain.cfg: activate normals for normal mapping
|
||
|
||
2007-12-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/moraf.terrain: fixed path for texture
|
||
|
||
2007-12-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: added example plugin line for windows and removed the coverage scaling (since it's currently broken)
|
||
|
||
2007-12-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/environment.material: fixed typo
|
||
|
||
2007-12-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: exit after shutting down SDL
|
||
|
||
2007-12-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceCompiler.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompiler.h, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.h: provide basic technique fallback if the shader one isn't supported
|
||
|
||
2007-12-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeIntersectionSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePrecompiledHeaders.cpp, src/components/ogre/environment/caelum/lgpl.txt, src/components/ogre/image/OgreILCodecs.cpp, src/components/ogre/image/OgreILCodecs.h, src/components/ogre/image/OgreILImageCodec.cpp, src/components/ogre/image/OgreILImageCodec.h, src/components/ogre/image/OgreILUtil.cpp, src/components/ogre/image/OgreILUtil.h, src/components/ogre/ogreopcode/include/IOgreCollisionShape.h, src/components/ogre/ogreopcode/include/OgreBoxCollisionShape.h, src/components/ogre/ogreopcode/include/OgreBroadPhase.h, src/components/ogre/ogreopcode/include/OgreCapsule.h, src/components/ogre/ogreopcode/include/OgreCollisionContext.h, src/components/ogre/ogreopcode/include/OgreCollisionManager.h, src/components/ogre/ogreopcode/include/OgreCollisionObject.h, src/components/ogre/ogreopcode/include/OgreCollisionReporter.h, src/components/ogre/ogreopcode/include/OgreCollisionTypes.h, src/components/ogre/ogreopcode/include/OgreEntityCollisionShape.h, src/components/ogre/ogreopcode/include/OgreMeshCollisionShape.h, src/components/ogre/ogreopcode/include/OgreNodes.h, src/components/ogre/ogreopcode/include/OgreOpcode.h, src/components/ogre/ogreopcode/include/OgreOpcodeCharacterController.h, src/components/ogre/ogreopcode/include/OgreOpcodeDebugObject.h, src/components/ogre/ogreopcode/include/OgreOpcodeExports.h, src/components/ogre/ogreopcode/include/OgreOpcodeLine.h, src/components/ogre/ogreopcode/include/OgreOpcodeMath.h, src/components/ogre/ogreopcode/include/OgreOpcodeRay.h, src/components/ogre/ogreopcode/include/OgreOpcodeUtils.h, src/components/ogre/ogreopcode/include/OgreOrientedBox.h, src/components/ogre/ogreopcode/include/OgrePtrCollisionShape.h, src/components/ogre/ogreopcode/include/OgreSphereMeshCollisionShape.h, src/components/ogre/ogreopcode/include/OgreTerrainCollisionShape.h, src/components/ogre/ogreopcode/include/OgreTriangle.hsrc/components/ogre/ogreopcode/src/IOgreCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreBoxCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreCapsule.cpp, src/components/ogre/ogreopcode/src/OgreCollisionContext.cpp, src/components/ogre/ogreopcode/src/OgreCollisionManager.cpp, src/components/ogre/ogreopcode/src/OgreCollisionObject.cpp, src/components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreMeshCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeCharacterController.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeDebugObject.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeLine.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeMath.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeRay.cpp, src/components/ogre/ogreopcode/src/OgreOrientedBox.cpp, src/components/ogre/ogreopcode/src/OgrePtrCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreTerrainCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreTriangle.cpp: Relicense to GPL as required by the GPL, and allowed under section 3 of the LGPL. I would however much rather honour the LGPL license as originally chosen by the authors, so for future versions we should look towards providing these components in a separate LGPL licensed library.
|
||
|
||
2007-12-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/ogreopcode/src/IOgreCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreBoxCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreCapsule.cpp, src/components/ogre/ogreopcode/src/OgreCollisionContext.cpp, src/components/ogre/ogreopcode/src/OgreCollisionManager.cpp, src/components/ogre/ogreopcode/src/OgreCollisionObject.cpp, src/components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreMeshCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeCharacterController.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeDebugObject.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeLine.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeMath.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeRay.cpp, src/components/ogre/ogreopcode/src/OgreOrientedBox.cpp, src/components/ogre/ogreopcode/src/OgrePtrCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreTerrainCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreTriangle.cpp, src/components/ogre/ogreopcode/include/IOgreCollisionShape.h, src/components/ogre/ogreopcode/include/OgreBoxCollisionShape.h, src/components/ogre/ogreopcode/include/OgreBroadPhase.h, src/components/ogre/ogreopcode/include/OgreCapsule.h, src/components/ogre/ogreopcode/include/OgreCollisionContext.h, src/components/ogre/ogreopcode/include/OgreCollisionManager.h, src/components/ogre/ogreopcode/include/OgreCollisionObject.h, src/components/ogre/ogreopcode/include/OgreCollisionReporter.h, src/components/ogre/ogreopcode/include/OgreCollisionTypes.h, src/components/ogre/ogreopcode/include/OgreEntityCollisionShape.h, src/components/ogre/ogreopcode/include/OgreMeshCollisionShape.h, src/components/ogre/ogreopcode/include/OgreNodes.h, src/components/ogre/ogreopcode/include/OgreOpcode.h, src/components/ogre/ogreopcode/include/OgreOpcodeCharacterController.h, src/components/ogre/ogreopcode/include/OgreOpcodeDebugObject.h, src/components/ogre/ogreopcode/include/OgreOpcodeExports.h, src/components/ogre/ogreopcode/include/OgreOpcodeLine.h, src/components/ogre/ogreopcode/include/OgreOpcodeMath.h, src/components/ogre/ogreopcode/include/OgreOpcodeRay.h, src/components/ogre/ogreopcode/include/OgreOpcodeUtils.h, src/components/ogre/ogreopcode/include/OgreOrientedBox.h, src/components/ogre/ogreopcode/include/OgrePtrCollisionShape.h, src/components/ogre/ogreopcode/include/OgreSphereMeshCollisionShape.h, src/components/ogre/ogreopcode/include/OgreTerrainCollisionShape.h, src/components/ogre/ogreopcode/include/OgreTriangle.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreDebugRectangle2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreOcclusionBoundingBox.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeAxisAlignedBoxSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2DManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldN.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldNTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRaw.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRawTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_Spline.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeHorizon.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeIndexBuffer.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeIntersectionSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeListener.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeListenerManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeMeshDecal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionQuerySet.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeAxisAlignedBoxSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeIntersectionSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreePlaneBoundedVolumeListSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeRaySceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSphereSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOptions.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePage.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePoolSet.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrecompiledHeaders.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrerequisites.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeQueue.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRaySceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderableManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureCoordinatesManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_BaseTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_BaseTexture2.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Image.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureEdit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_None.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting3.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting4.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting5.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting6.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_SplattingShader.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_SplattingShaderEdit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTile.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileInfo.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/fileutils.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreDebugRectangle2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreOcclusionBoundingBox.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeAxisAlignedBoxSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2DManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightField.cp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldN.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldNTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRaw.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRawTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_Spline.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeHorizon.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeIndexBuffer.cp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeMeshDecal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionQuerySet.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeAxisAlignedBoxSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeIntersectionSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreePlaneBoundedVolumeListSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSphereSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePage.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderableManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManagerDll.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureCoordinatesManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_BaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_BaseTexture2.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Image.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureEdit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting3.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting4.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting5.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting6.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_SplattingShader.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_SplattingShaderEdit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTile.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/filetutils.cpp: Relicense to GPL as required by the GPL, and allowed under section 3 of the LGPL. I would however much rather honour the LGPL license as originally chosen by the authors, so for future versions we should look towards providing these components in a separate LGPL licensed library.
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* README.lyx: added some text about the components used
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: expanded the dist media script
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: bump eris version
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/resources.cfg: fixed erronous placement of the splatting dir
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.cpp, src/components/ogre/widgets/AssetsManager.layout, src/components/ogre/widgets/AssetsManager.lua: added mesh resource view
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp: activated normal mapping and cleaned up naming
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp: get the normals from mercator
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/mushroom.modeldef: updated mushrooms
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: removed extra line breaks in logging
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/models/placeholder.mesh: updated mesh
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/splatting/Splat.cg, media/materials/splatting/splat.program: added an experimental normal mapped terrain material
|
||
|
||
2007-12-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/buildings.material, media/materials/scripts/creatures.material, media/materials/scripts/environment.material, media/materials/scripts/tools.material, media/materials/scripts/vegetation.material: cleaned up media scripts
|
||
|
||
2007-11-29 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Inventory.lua: check for the existance of the attribute before trying to get it
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: added some new settings for disabling the terrain checking for the camera as well as selecting the preferred terrain technique
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* AUTHORS: updated email info
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: updated copying scrit
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua: added a mesh filter
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Makefile.am: removed obsolete copying
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/marketstall_canvasA.modeldef, src/components/ogre/modeldefinitions/marketstall_canvasB.modeldef, src/components/ogre/modeldefinitions/marketstall_canvasC.modeldef, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/stall.modeldef: updated definitions
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/acorn.modeldef, src/components/ogre/modeldefinitions/apple.modeldef, src/components/ogre/modeldefinitions/armory.modeldef, src/components/ogre/modeldefinitions/bailey1.modeldef, src/components/ogre/modeldefinitions/bailey2.modeldef, src/components/ogre/modeldefinitions/barrel.modeldef, src/components/ogre/modeldefinitions/bearded_male.modeldef, src/components/ogre/modeldefinitions/bed.modeldef, src/components/ogre/modeldefinitions/birchA.modeldef, src/components/ogre/modeldefinitions/birchB.modeldef, src/components/ogre/modeldefinitions/birch_mk1.modeldef, src/components/ogre/modeldefinitions/boat.modeldef, src/components/ogre/modeldefinitions/bottle.modeldef, src/components/ogre/modeldefinitions/buildingelements.modeldef.xml, src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/camelia.modeldef, src/components/ogre/modeldefinitions/campfire.modeldef, src/components/ogre/modeldefinitions/carrot.modeldef, src/components/ogre/modeldefinitions/castle_outer_wall.modeldef, src/components/ogre/modeldefinitions/cg_house.modeldef, src/components/ogre/modeldefinitions/choppingblock.modeldef, src/components/ogre/modeldefinitions/choppingblockA.modeldef, src/components/ogre/modeldefinitions/choppingblockB.modeldef, src/components/ogre/modeldefinitions/coin.modeldef, src/components/ogre/modeldefinitions/crate.modeldef, src/components/ogre/modeldefinitions/crate_lid.modeldef, src/components/ogre/modeldefinitions/don_jon.modeldef, src/components/ogre/modeldefinitions/door.modeldef, src/components/ogre/modeldefinitions/drystan_archer.modeldef, src/components/ogre/modeldefinitions/environment.modeldef.xml, src/components/ogre/modeldefinitions/fencegate.modeldef, src/components/ogre/modeldefinitions/fencepole.modeldef, src/components/ogre/modeldefinitions/fencesection.modeldef, src/components/ogre/modeldefinitions/fern.modeldef, src/components/ogre/modeldefinitions/furniture.modeldef, src/components/ogre/modeldefinitions/gallows.modeldef, src/components/ogre/modeldefinitions/gateway.modeldef, src/components/ogre/modeldefinitions/house3.modeldef, src/components/ogre/modeldefinitions/humanoid.modeldef, src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/jetty.modeldef, src/components/ogre/modeldefinitions/jug.modeldef, src/components/ogre/modeldefinitions/keep.modeldef, src/components/ogre/modeldefinitions/leaf.modeldef, src/components/ogre/modeldefinitions/lumber.modeldef, src/components/ogre/modeldefinitions/male.modeldef, src/components/ogre/modeldefinitions/mushroom.modeldef, src/components/ogre/modeldefinitions/oak.modeldef, src/components/ogre/modeldefinitions/oakB.modeldef, src/components/ogre/modeldefinitions/oakC.modeldef, src/components/ogre/modeldefinitions/oak_mk1.modeldef, src/components/ogre/modeldefinitions/oak_sapling.modeldef, src/components/ogre/modeldefinitions/oak_young.modeldef, src/components/ogre/modeldefinitions/open_crate.modeldef, src/components/ogre/modeldefinitions/outdoor_structures.modeldef, src/components/ogre/modeldefinitions/outerwall.modeldef, src/components/ogre/modeldefinitions/palissade.modeldef, src/components/ogre/modeldefinitions/palissade_circle.modeldef, src/components/ogre/modeldefinitions/palissade_entry.modeldef, src/components/ogre/modeldefinitions/palissade_unit.modeldef, src/components/ogre/modeldefinitions/stake.modeldef, src/components/ogre/modeldefinitions/stall.modeldef, src/components/ogre/modeldefinitions/sty.modeldef, src/components/ogre/modeldefinitions/tinderbox.modeldef, src/components/ogre/modeldefinitions/tinderboxA.modeldef, src/components/ogre/modeldefinitions/tinderboxB.modeldef, src/components/ogre/modeldefinitions/tools.modeldef, src/components/ogre/modeldefinitions/tower.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml, src/components/ogre/modeldefinitions/trowel.modeldef, src/components/ogre/modeldefinitions/turnip.modeldef, src/components/ogre/modeldefinitions/vehicles.modeldef: updated model definitions, moved a lot of them to their own files since it's easier to update when they are edited using the Model Editor in game
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp: activate the normal calc method, though it's just a pass through right now
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/furniture.material: updated materials
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/splatting/Splat.cg, media/materials/splatting/splat.program: added normal mapping splat shader
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/programs/OffsetMapping.cg: put the fog calculation in the vertex shader to speed it up
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/ConnectedAdapter.cpp, src/services/server/ConnectedAdapter.h, src/services/server/IServerAdapter.h, src/services/server/NonConnectedAdapter.cpp, src/services/server/NonConnectedAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h: added command (/admin_tell) which allows admins to directly tell entities commands
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h: added option to disable the adjustment for the terrain
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompiler.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h: added a normal mapped technique and implemented some handling of exceptions by falling back to the simple technique
|
||
|
||
2007-11-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material: use a simpler technique for larger distances since we won't see the normal mapped goodness anyway
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.layout: put it a little lower so it isn't occluded by the status widget
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/ModelDefinition.pkg, src/components/ogre/scripting/bindings/lua/ModelDefinitionManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: removed old terrain layer definitions
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: use the TerrainLayerDefinitions
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: added a TerrainLayerDefinitionManager
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/Makefile.am, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/moraf.terrain: added terrain definition for moraf as well as a teodolite
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/ModelDefinitionManager.h: removed AreaDefinition stuff
|
||
|
||
2007-11-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/Makefile.am, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/terrain/TerrainLayerDefinition.cpp, src/components/ogre/terrain/TerrainLayerDefinition.h, src/components/ogre/terrain/TerrainLayerDefinitionManager.cpp, src/components/ogre/terrain/TerrainLayerDefinitionManager.h, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainShader.cpp, src/components/ogre/terrain/TerrainShader.h, src/components/ogre/terrain/XMLLayerDefinitionSerializer.cpp, src/components/ogre/terrain/XMLLayerDefinitionSerializer.h: added a dynamic framework for defining terrain layers and how they should be rendered, replacing the placeholder system of defining it in the ModelDefinitionManager and in ember.conf
|
||
|
||
2007-11-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h, src/components/ogre/terrain/TerrainPageSurfaceLayer.cpp: use better names for the terrain textures and added some cleanup
|
||
|
||
2007-11-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/splatting/Splat.cg: there seems to be some problems with how arrays are handled, so we'll use the tiling from the first set until I've figured out what's wrong
|
||
|
||
2007-11-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/splatting/Splat.cg, media/materials/splatting/splat.program, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h: expanded the support for multiple combined coverage textures in one pass
|
||
|
||
2007-11-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPageSurfaceCompiler.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompiler.h, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.h: made the techniques better aware of the page that they're on, and added preliminary support for multiple coverage images in one pass, as well as many passes in one technique
|
||
|
||
2007-11-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/splatting/Splat.cg: better handling of fog
|
||
|
||
2007-11-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/programs/OffsetMapping.cg: better formal syntax
|
||
|
||
2007-11-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain.cfg: disable vertex lightning as we now use a texture shadow map
|
||
|
||
2007-11-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/Makefile.am, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainPageShadow.cpp, src/components/ogre/terrain/TerrainPageShadow.h, src/components/ogre/terrain/TerrainPageSurface.cpp, src/components/ogre/terrain/TerrainPageSurface.h, src/components/ogre/terrain/TerrainPageSurfaceCompiler.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompiler.h, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueShader.h, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompilerTechniqueSimple.h, src/components/ogre/terrain/TerrainPageSurfaceLayer.cpp, src/components/ogre/terrain/TerrainPageSurfaceLayer.h, src/components/ogre/terrain/TerrainShader.cpp, src/components/ogre/terrain/TerrainShader.h, media/materials/splatting/Splat.cg: the shader terrain material is now fully functioning
|
||
|
||
2007-11-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeTexture.cpp, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/TerrainArea.pkg, src/components/ogre/scripting/bindings/lua/TerrainEditor.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/terrain/ISceneManagerAdapter.h, src/components/ogre/terrain/TerrainArea.cpp, src/components/ogre/terrain/TerrainArea.h, src/components/ogre/terrain/TerrainEditor.cpp, src/components/ogre/terrain/TerrainEditor.h, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/terrain/TerrainInfo.cpp, src/components/ogre/terrain/TerrainInfo.h, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainPageGeometry.cpp, src/components/ogre/terrain/TerrainPageGeometry.h, src/components/ogre/terrain/TerrainPageShadow.cpp, src/components/ogre/terrain/TerrainPageShadow.h, src/components/ogre/widgets/TerrainEditor.lua, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: put the terrain classes under the Terrain namespace
|
||
|
||
2007-11-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/buildings.material, media/materials/scripts/creatures.material: add support for new textures added by jayr
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/helpers/OgreUtils.cpp, src/components/ogre/scripting/bindings/lua/ogre/Ogre.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreColourValue.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp: updated bindings
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: make sure that the environment is set up before we create the terrain
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconRenderer.cpp: set the background to transparent
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h: added a method for setting the background colour
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h: added a method for setting the background colour
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/Makefile.am, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainPageGeometry.cpp, src/components/ogre/terrain/TerrainPageGeometry.h, src/components/ogre/terrain/TerrainPageShadow.cpp, src/components/ogre/terrain/TerrainPageShadow.h, src/components/ogre/terrain/TerrainPageSurface.cpp, src/components/ogre/terrain/TerrainPageSurface.h, src/components/ogre/terrain/TerrainPageSurfaceCompiler.cpp, src/components/ogre/terrain/TerrainPageSurfaceCompiler.h, src/components/ogre/terrain/TerrainPageSurfaceLayer.cpp, src/components/ogre/terrain/TerrainPageSurfaceLayer.h, src/components/ogre/terrain/TerrainShader.cpp: refactored the whole terrain system into a better structure where each terrain layer is handled by instances of TerrainPageSurfaceLayer, and compiled into a material by the TerrainPageSurfaceCompiler
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/buildingelements.modeldef.xml, src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/environment.modeldef.xml, src/components/ogre/modeldefinitions/furniture.modeldef, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/outdoor_structures.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml, src/components/ogre/modeldefinitions/vehicles.modeldef: updated models after jayr's restructuring
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/CaelumSun.cpp, src/components/ogre/environment/CaelumSun.h, src/components/ogre/environment/Environment.h: added a method for getting the sun direction
|
||
|
||
2007-11-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/caelum/src/Sun.cpp: start out with the sun shining directly down
|
||
|
||
2007-11-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/buildings.material, media/materials/scripts/creatures.material, media/materials/scripts/cylinder.material, media/materials/scripts/furniture.material, media/materials/scripts/tools.material, media/materials/scripts/valuables.material, media/materials/scripts/vegetation.material: overhauled all materials after jayr's restructuring as well as made them use the new normal and specular maps
|
||
|
||
2007-11-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material: added a couple of more base materials
|
||
|
||
2007-11-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/programs/All_In_Wonder.cg, media/materials/programs/All_In_Wonder.program, media/materials/programs/OffsetMapping.cg: cleaned up errors in the shaders
|
||
|
||
2007-11-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.in: added a --debug option which will start Ember in gdb
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EntityIconSlot.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/widgets/EntityIconSlot.cpp, src/components/ogre/widgets/EntityIconSlot.h, src/components/ogre/widgets/Inventory.lua: added an event which is triggered by UI code whenever an icon by the user is dragged away from a slot. This will allow us to listen for when the user wants to unequip a certain entity by dragging it from the doll to the inventory.
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: handle added media types
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua: output proportions for submodels
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Inventory.layout, src/components/ogre/widgets/Inventory.lua: set the correct icons at startup and handle more slots
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: listen dynamically for changes to the config
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AttributeObserver.cpp: check for null values
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: print to cerr when crashing
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/atlas/lua_Atlas.cpp, src/framework/bindings/lua/atlas/required.h, src/framework/bindings/lua/atlas/Message/Element.pkg: added index accessors to the MapType, and hacked together one that will also work with const MapTypes
|
||
|
||
2007-10-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIconSlot.cpp: fixed a bug where the icons wouldn't be updated when set from code
|
||
|
||
2007-10-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp: use the correct shader list, which fixes the bug where the foliage on areas wasn't removed as it should be
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/WorldEmberEntity.cpp: fixed the foliage which had been broken since we switched to relying on mercator for all surface info
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/AttributeObserver.pkg, src/components/ogre/scripting/bindings/lua/ConsoleAdapter.pkg, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/ogre/Ogre.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreAxisAlignedBox.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreMesh.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp: updated bindings
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: extended with more signals
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Chat.lua, ember.conf: added some usability features suggested by Al Riddoch. When executing the command /console_focus automatically switch to gui mode, and when executing an empty command switch to movement mode and deactivate the console
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ConsoleAdapter.cpp, src/components/ogre/widgets/ConsoleAdapter.h: added an signal which is emitted when a command is executed
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua: added some useful info about the size of submodels
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Inventory.lua: added initial implementation of observing the wield and outfit attributes of the entity and updating the doll accordingly, though there seems to be some issues currently with how the draggable containers are updated when moved in code
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIconSlot.cpp: handle null pointers better
|
||
|
||
2007-10-16 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AttributeObserver.cpp, src/components/ogre/AttributeObserver.h, src/components/ogre/Makefile.am: added a simple observer class that observes changes to a specific attribute on an entity and emits a signal. This is mainly useful for the scripting environment since some of the template magic of sigc++ is hard to access directly from lua.
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: hook into some more signals that will be emitted at crash time and clean up properly
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/EntityPicker.lua, src/components/ogre/widgets/Inventory.lua: added an eat option to the inventory menu. First also added to the entity picker menu, but it seems like one can only eat entities that are in the inventory.
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/ConnectedAdapter.cpp, src/services/server/ConnectedAdapter.h, src/services/server/IServerAdapter.h, src/services/server/NonConnectedAdapter.cpp, src/services/server/NonConnectedAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h, src/services/bindings/lua/ServerService.pkg, src/services/bindings/lua/lua_EmberServices.cpp: added an "eat" method (components calling this should first check if there's a "biomass" attribute though)
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/wfut/WfutSession.cpp: fixed a bug where the local wfut.xml file never was updated with correct values. This way (saving the file list from the server) is however not completely safe since if the system fails to download a file, that file needs to be purged from the list of saved files (i.e. we need to do a copy of the server list and remove those files that fail, or start with the local list and add all files that succeed and then save that list).
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: use the correct name for the lualib
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: ubuntu apparently needs bot lua and lualib. I don't know the name of the 5.1 .pc file though so that's probably broken though.
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h: use the atlas xml encorder instead of our own hacked together methods. This should be moved into an EntitySerializer class though.
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/edibles.modeldef, src/components/ogre/modeldefinitions/environment.modeldef.xml, src/components/ogre/modeldefinitions/furniture.modeldef, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/placeholder.modeldef.xml, src/components/ogre/modeldefinitions/tools.modeldef: updated models
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.cpp, src/components/ogre/widgets/AssetsManager.h, src/components/ogre/widgets/AssetsManager.lua, src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/scripting/bindings/lua/AssetsManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: handle non-existing textures without crashing
|
||
|
||
2007-10-15 Al Riddoch <alriddoch@zepler.org>
|
||
|
||
* Add new missing .cvsignore files.
|
||
|
||
2007-10-15 Al Riddoch <alriddoch@zepler.org>
|
||
|
||
* Update existing .cvsignore files.
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp: disable fog
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: if the left mouse is pressed when in movement mode, the avatar should move forward. This should perhaps be better handled by the inputmapping system though.
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.layout, src/components/ogre/widgets/Status.lua: use jayrs new status widget
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp: added some extra checks for valid data
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h: adapt to changes in the Entity AttributeChanged signature
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.layout, src/components/ogre/widgets/AssetsManager.lua: added support for CEGUI images
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconImageStore.cpp, src/components/ogre/widgets/icons/IconImageStore.h, src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/widgets/icons/IconStore.cpp, src/components/ogre/widgets/icons/IconStore.h: Added option for using the predefined icon in the model definition, at which point a new IconImageStore is created using the specified texture, with only a single icon defined.
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainArea.cpp, src/components/ogre/terrain/TerrainArea.h: removed the old SigC signatures
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: removed obsolete SigC variants
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/modeldefinitions/modeldefinition.xsd: added an optional "icon" parameter which allows one to define a prerendered icon for a specific model
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/Matches/Observers/AttributeObserver.cpp, src/components/ogre/model/mapping/Matches/Observers/AttributeObserver.h: adapt to changes in the Entity AttributeChanged signature
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/Makefile.am, src/components/ogre/cegui/datafiles/imagesets/status_main.imageset, src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel, src/components/ogre/cegui/datafiles/schemes/EmberLookSkin.scheme: added a frameless progressbar and a status widget imageset made by jayr
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/eris/Entity.pkg, src/framework/bindings/lua/eris/Metaserver.pkg, src/framework/bindings/lua/eris/lua_Eris.cpp: update to latest eris cvs where SigC has been removed
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/OOGChat.cpp, src/services/server/OOGChat.h: removed the old SigC signatures
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/tools.material, media/materials/scripts/vegetation.material: added new materials using jayr's excellent normal maps
|
||
|
||
2007-10-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material, media/materials/programs/OffsetMapping.cg: fixed a problem with offset mapping and updated the base scripts, adding specular, nonculled and alpharejected versions
|
||
|
||
2007-10-08 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/bindings/lua/ListAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/components/ogre/widgets/adapters/atlas/bindings/lua/update.sh: changed the size_t to an int since lua will choke on the former and think it's an undefined object. This will fix the bug with the non-working entity editor
|
||
|
||
2007-10-08 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/IconManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-10-08 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Inventory.lua: use the existing entity to get the entity icon. This is because Eris currently won't allow for us to create entities that aren't part of the View
|
||
|
||
2007-10-08 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/widgets/icons/IconManager.h, src/components/ogre/widgets/icons/IconRenderer.cpp: implement a method for getting an icon from an existing entity
|
||
|
||
2007-10-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EntityWorldPickListener.cpp, src/components/ogre/EntityWorldPickListener.h: added class for visualizing the pick operation by placing a big ball where we've picked, this is all activated by the command /visualize_picking
|
||
|
||
2007-10-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: shut down SDL properly when the app exits though an SIGABRT or SIGSEGV to avoid messing up the desktop
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberEntity.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Inventory.lua: since we support lua 5.0 we can't use the "%" mod function which only exists in 5.1
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp: don't move chat windows to the top when the text is updated since this will also bring the focus to them
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h, src/components/ogre/widgets/InspectWidget.layout: remove the move button and instead make it into a button for switching collision visualization on and off
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ServerBrowser.lua: turn on the meta server service which for some reason was turned off
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: manage the collision visualizer
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am: added new files
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityPartAction.cpp, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h: reload collision data when the model parts changes, also implement the new general visualization interface from EmberEntity
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityUserObject.h: added signatures to the ICollisionDetector for setting and getting visualization state as well as reloading the collision data.
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OpcodeCollisionDetector.cpp, src/components/ogre/OpcodeCollisionDetector.h, src/components/ogre/OpcodeCollisionDetectorVisualizer.cpp, src/components/ogre/OpcodeCollisionDetectorVisualizer.h: refactored the visualizator into it's own class and make it much more efficient
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: decrease the far clipping distance to remove z-fighting artifacts
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h: added a more generic interface for turning on and off visualizations
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/ogreopcode/include/OgreBroadPhase.h, src/components/ogre/ogreopcode/include/OgreOpcodeCharacterController.h, src/components/ogre/ogreopcode/src/IOgreCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreCollisionContext.cpp, src/components/ogre/ogreopcode/src/OgreCollisionObject.cpp, src/components/ogre/ogreopcode/src/OgreEntityCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeCharacterController.cpp: upgrade to a newer version, make the visualization of shapes show even for those without collisions and altered the way the EntityCollisionShape works to only build collision data for those subentities that are visible.
|
||
|
||
2007-09-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/ModelMappingCreator.cpp: fixed a bug where the attribute string cases weren't correctly parsed and created
|
||
|
||
2007-09-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: also copy the gui files
|
||
|
||
2007-09-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Help.cpp, src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/JesusEdit.cpp, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/MeshPreview.cpp, src/components/ogre/widgets/Quit.cpp, src/components/ogre/widgets/ServerWidget.cpp: updated all references from .xml and .widget to .layout
|
||
|
||
2007-09-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: bumped version
|
||
|
||
2007-09-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/EntityIcon.pkg, src/components/ogre/scripting/bindings/lua/EntityIconDragDropTarget.pkg, src/components/ogre/scripting/bindings/lua/EntityIconSlot.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2007-09-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIcon.cpp, src/components/ogre/widgets/EntityIcon.h, src/components/ogre/widgets/EntityIconDragDropTarget.cpp, src/components/ogre/widgets/EntityIconDragDropTarget.h, src/components/ogre/widgets/EntityIconSlot.cpp, src/components/ogre/widgets/EntityIconSlot.h, src/components/ogre/widgets/Inventory.lua, src/components/ogre/widgets/Makefile.am: separated the functionality for recieving entity icon drag and drop actions to its own file, made both the slots and the icons inherit it, so that icons can be dropped on other icons
|
||
|
||
2007-09-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/fonts/Font.xsd, src/components/ogre/cegui/datafiles/imagesets/Imageset.xsd, src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel, src/components/ogre/cegui/datafiles/looknfeel/Falagard.xsd, src/components/ogre/cegui/datafiles/schemes/GUIScheme.xsd: updated with correct definitions
|
||
|
||
2007-09-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: use the ShaderFactories for creating shaders, thus letting Mercator take care of all selection and logic
|
||
|
||
2007-09-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Inventory.layout, src/components/ogre/widgets/Inventory.lua: use common code for doll slots, when dragging icons, only show those slots where it can be dragged
|
||
|
||
2007-09-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp: use the atlas types
|
||
|
||
2007-09-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIcon.cpp: added correct bindings for the drag start and stop events
|
||
|
||
2007-09-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterFactory.h, src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/framework/bindings/lua/atlas/lua_Atlas.cpp, src/framework/bindings/lua/atlas/Message/Element.pkg, src/framework/bindings/lua/eris/Entity.pkg, src/framework/bindings/lua/eris/lua_Eris.cpp: added support in lua for the MapType
|
||
|
||
2007-09-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/ConnectedAdapter.cpp, src/services/server/ConnectedAdapter.h, src/services/server/IServerAdapter.h, src/services/server/NonConnectedAdapter.cpp, src/services/server/NonConnectedAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h, src/services/bindings/lua/ServerService.pkg, src/services/bindings/lua/lua_EmberServices.cpp: use the atlas types
|
||
|
||
2007-09-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac, ember.conf: bump the media version
|
||
|
||
2007-09-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIconSlot.cpp, src/components/ogre/widgets/Inventory.lua: removed the automatic attachment to the slot the icon is dropped on, instead it's up to the scripting code to decide what to do when a dropped event is emitted
|
||
|
||
2007-09-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIconManager.cpp, src/components/ogre/widgets/EntityIconManager.h, src/components/ogre/scripting/bindings/lua/EntityIconManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: added a pixel size option to the createSlot and createIcon methods
|
||
|
||
2007-09-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: added the ability to connect directly to a lua method instead of always having to specify the name
|
||
|
||
2007-09-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/valuables.material: use the high def coin texture
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/services/time/TimeService.h: fix build warnings
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: added support for lua on ubuntu (since it uses differently named .pc files)
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: added correctly named setting for the silt terrain layer
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/ServerService.h, src/services/bindings/lua/ServerService.pkg, src/services/bindings/lua/lua_EmberServices.cpp: added default position to the drop method
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/EntityIcon.pkg, src/components/ogre/scripting/bindings/lua/EntityIconManager.pkg, src/components/ogre/scripting/bindings/lua/EntityIconSlot.pkg, src/components/ogre/scripting/bindings/lua/GUIManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h: added connector for EntityIcon events
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Inventory.layout, src/components/ogre/widgets/Inventory.lua, src/components/ogre/widgets/Bootstrap.lua: moved the inventory code into lua, and use the entity icon system. Icons can be dragged and dropped (for now only within the inventory, but they should be draggable onto the world, onto wield and outfit slots on a doll for the avatar, to quickbars etc.). By clicking on the icon a menu will pop up for some basic use cases.
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h: cleaned up code
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h: added accessor for the light
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: hold a reference to an instance of the EntityIconManager which can be used by any widget in the system
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/WidgetDefinitions.cpp: removed the obsolete InventoryWidget
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.lua: show status when the attack entity action is emitted
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconManager.cpp: if no model can be found, show a placeholder. We need some better model/graphics for this.
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconRenderer.cpp: increase the default light in the scene
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h: fixed a bug where the label wasn't removed for entities that are destroyed
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.layout, src/components/ogre/widgets/AssetsManager.lua: added a tab for all the cegui windows in the system, with simple information for now, but that will be expanded as the need arises
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/EntityPicker.lua: added an attack option, though I'm not so sure it's needed. The menu is starting to get quite long so we need to think of something better (radial menu with icons?)
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIconSlot.cpp, src/components/ogre/widgets/EntityIconSlot.h: added accessor for the current EntityIcon and fixed a bug when removing the icon from the slot
|
||
|
||
2007-09-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIcon.cpp, src/components/ogre/widgets/EntityIcon.h, src/components/ogre/widgets/EntityIconManager.cpp, src/components/ogre/widgets/EntityIconManager.h: let the EntityIcons keep a reference to the entity
|
||
|
||
2007-09-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/GUIManager.pkg, src/components/ogre/scripting/bindings/lua/IconBar.pkg, src/components/ogre/scripting/bindings/lua/IconBase.pkg, src/components/ogre/scripting/bindings/lua/ListHolder.pkg, src/components/ogre/scripting/bindings/lua/ModelRenderer.pkg, src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/scripting/bindings/lua/OgreEntityRenderer.pkg, src/components/ogre/scripting/bindings/lua/Widget.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-09-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityIcon.cpp, src/components/ogre/widgets/EntityIcon.h, src/components/ogre/widgets/EntityIconManager.cpp, src/components/ogre/widgets/EntityIconManager.h, src/components/ogre/widgets/EntityIconSlot.cpp, src/components/ogre/widgets/EntityIconSlot.h, src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/InventoryWidget.h: moved the entity icons classes to their own files and added some better signalling
|
||
|
||
2007-09-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.h, src/components/ogre/widgets/ConsoleWidget.cpp: removed obsolete class
|
||
|
||
2007-09-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.lua, src/components/ogre/widgets/EntityBrowser.lua, src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/EntityCEGUITexture.h, src/components/ogre/widgets/EntityEditor.lua, src/components/ogre/widgets/Help.cpp, src/components/ogre/widgets/Help.h, src/components/ogre/widgets/IconBar.cpp, src/components/ogre/widgets/IconBar.h, src/components/ogre/widgets/IconBase.cpp, src/components/ogre/widgets/IconBase.h,, src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h, src/components/ogre/widgets/JesusEdit.cpp, src/components/ogre/widgets/JesusEdit.h, src/components/ogre/widgets/ListHolder.cpp, src/components/ogre/widgets/ListHolder.h, src/components/ogre/widgets/LoadingBar.cpp, src/components/ogre/widgets/LoadingBar.h, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/MakeEntityWidget.h, src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/MeshPreview.cpp, src/components/ogre/widgets/MeshPreview.h, src/components/ogre/widgets/ModelEdit.lua, src/components/ogre/widgets/ModelRenderer.cpp, src/components/ogre/widgets/ModelRenderer.h, src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h, src/components/ogre/widgets/OgreEntityRenderer.cpp, src/components/ogre/widgets/OgreEntityRenderer.h, src/components/ogre/widgets/Quit.cpp, src/components/ogre/widgets/Quit.h, src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/ServerWidget.h, src/components/ogre/widgets/Status.lua, src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/StatusIconBar.h, src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h, src/components/ogre/widgets/WidgetDefinitions.cpp, src/components/ogre/widgets/WidgetDefinitions.h, src/components/ogre/EmberOgre.cpp, src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: placed all classes under the correct namespace and removed the references to the obsolete ConsoleWidget
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/GUIManager.pkg, src/components/ogre/scripting/bindings/lua/ModelDefinition.pkg, src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/InventoryWidget.h: more prototyping to get the inventory working
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/environment.modeldef.xml, src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/tools.modeldef: updated definitions
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.lua: also set the camera distance
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h: added method for the absolute camera distance
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/InventoryWidget.h: fixed a possible segfault if the entity wasn't visible when recieving updates
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconRenderer.cpp: use the distance specified in the ViewDefinition
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconImageStore.cpp, src/components/ogre/widgets/icons/IconStore.cpp: clean up at destruction
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.cpp: fixed some problems with how views were saved and made sure that they get sane default values when created
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h: added accessor for the absolute camera distance, which could be used for implementing the Model::ViewDefinitions better
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: keep a reference of the IconManager here for all other UI functions to use. Also refactored the widget creation code into something more robust. We should try to move as much of these C++ widgets over to Lua however, though only those that are suited.
|
||
|
||
2007-09-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: if there's a "surfaces" attribute defined, use that for determining what surfaces to use. Also move all terrain parsing to its own class.
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/Model.cpp:
|
||
* fixed a crash when using a model which only has a particle system and no entities
|
||
* force hardware recalculating of normals, since most models are scaled. This means that non-scaled models will also have their normals recalculated though. With Ogre 1.6 this will be improved since Ogre then will take care of all this.
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Give.lua: use the correct hide method
|
||
* src/components/ogre/widgets/InventoryWidget.cpp: continued on prototyping for movable icons
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.layout: fixed incorrect naming of the window and tabs
|
||
* src/components/ogre/widgets/Bootstrap.lua: load the assets manager and the environment widget at startup
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Environment.lua: hide the widget by default
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: added the icon dir
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityUserObject.cpp, src/components/ogre/widgets/JesusEdit.cpp: fixed some nagging comiler warnings
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h: added accessor for the camera node
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua: added simple support for saving the current camera setting as an icon view
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: fixed a bug where the original size instead of the power-of-two-adjusted one was used, resulting in incomplete images being defined
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/widgets/icons/IconManager.h: when rendering an eris type, use a dummy entity to allow the modelmapping engine to decide which model to show
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/IconRenderer.cpp: if a view named "icon" is defined for the model, use that
|
||
|
||
2007-09-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.h: added support for Views, which are simple camera settings
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/AssetsManager.pkg, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/Icon.pkg, src/components/ogre/scripting/bindings/lua/IconManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/ogre/Ogre.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreTexture.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreTextureManager.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp: updated bindings
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/JesusEdit.cpp: adapt to changes in the MoveableObjectRenderer
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/InventoryWidget.h, src/components/ogre/widgets/InventoryWidget.xml: initial experimental support for icons
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp: fixed a bug where the camera reference never was set
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Environment.layout, src/components/ogre/widgets/Environment.lua: added a simple environment widget for changing environment values. Currently it only allows for setting the time, but the idea is to allow for it to override all environment aspects such as sun, sky, lightning, fog and so on.
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/AssetsManager.cpp, src/components/ogre/widgets/AssetsManager.h, src/components/ogre/widgets/AssetsManager.layout, src/components/ogre/widgets/AssetsManager.lua, src/components/ogre/widgets/Makefile.am: added an assets manager which allows for browsing through all assets in the system. Currently it only supports textures.
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/icons/Icon.cpp, src/components/ogre/widgets/icons/Icon.h, src/components/ogre/widgets/icons/IconImageStore.cpp, src/components/ogre/widgets/icons/IconImageStore.h, src/components/ogre/widgets/icons/IconManager.cpp, src/components/ogre/widgets/icons/IconManager.h, src/components/ogre/widgets/icons/IconRenderer.cpp, src/components/ogre/widgets/icons/IconRenderer.h, src/components/ogre/widgets/icons/IconStore.cpp, src/components/ogre/widgets/icons/IconStore.h, src/components/ogre/widgets/icons/Makefile.am: added an icon management framework which keeps track of and renders all icons
|
||
|
||
2007-09-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am, src/components/ogre/SimpleRenderContext.cpp, src/components/ogre/SimpleRenderContext.h, src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/EntityCEGUITexture.h, src/components/ogre/widgets/ModelRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/OgreEntityRenderer.cpp: refactored the rendering component into its own class separate from the EntityCEGUITexture so that it can be reused in other contexts
|
||
|
||
2007-08-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/TerrainEditor.layout: better layout
|
||
|
||
2007-08-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp: remove and attach windows when shown and hidden, in the hope that it will make for better performance
|
||
|
||
2007-08-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h: make sure that we only update for the main camera
|
||
|
||
2007-08-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/caelum/src/Sun.cpp: fixed the sun not being shown. It is now, though there's still some bugs which makes the movement of it over the sky seem erratic when the camera is moved
|
||
|
||
2007-08-26 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/ModelMappingCreator.cpp, src/components/ogre/model/mapping/ModelMappingManager.cpp, src/components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.cpp, src/components/ogre/model/mapping/Definitions/CaseDefinition.cpp, src/components/ogre/model/mapping/Definitions/CaseDefinition.h, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml: updated the definition to conform to better xml
|
||
|
||
2007-08-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/WorldEmberEntity.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/Environment.pkg: updated bindings
|
||
|
||
2007-08-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/CaelumEnvironment.h, src/components/ogre/environment/Environment.cpp, src/components/ogre/environment/Environment.h: expanded methods for setting the time
|
||
|
||
2007-08-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: expose the Environment
|
||
|
||
2007-08-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp, src/main/LogObserver.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/GUIManager.cpp, src/components/ogre/OgreSetup.cpp: check return values and intialize variables correctly
|
||
|
||
2007-08-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: restructured the shut down phase. First do a "soft stop" of the scripting service, where all objects are unloaded but the environment is kept intact before shutting down the gameview. The will allow script hooks kept by the game view to still be valid and prevent segfaults.
|
||
|
||
2007-08-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/LuaScriptingProvider.h: implement a stop method, which executes lua code that will destroy all global objects and force a garbage collection cycle
|
||
|
||
2007-08-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/IScriptingProvider.h, src/services/scripting/ScriptingService.cpp: added a "stop" method to the scripting provider, so that when the service is stopped they also are stopped (opposed to being destroyed). This allows us to clean up the memory held by the scripting environment without destroying the environment (as it might be used by other object (callbacks and so on)) later on in the shutdown process.
|
||
|
||
2007-08-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h: fixed a bug where reloading a model with attached entities would cause a crash
|
||
|
||
2007-08-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h: listen for updates to the name or the external status and update the label accordingly
|
||
|
||
2007-08-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: shut down the scripting before shutting down the gui
|
||
|
||
2007-08-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/WidgetPool.h: properly clean up at destruction
|
||
|
||
2007-08-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.lua: id is a string, not a number (fixed getting the status of the world)
|
||
|
||
2007-08-20 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: added support for Lua 5.1
|
||
* src/components/ogre/scripting/LuaScriptingProvider.cpp: handle Lua 5.1 correctly
|
||
|
||
2007-08-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h, src/components/ogre/widgets/IngameChatWidget.xml: mark external entities, added better layout and handling of text bubbles
|
||
|
||
2007-08-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/modelmappings.modelmap.xml: use the shirt model for the cloak
|
||
|
||
2007-08-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h, src/components/ogre/widgets/IngameChatWidget.xml: activate the chat text functionality
|
||
* src/components/ogre/widgets/WidgetDefinitions.cpp: fixed namespace (all widget stuff should be in EmberOgre::Gui eventually)
|
||
|
||
2007-08-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/WidgetPool.cpp, src/components/ogre/widgets/WidgetPool.h: added some missing includes
|
||
|
||
2007-08-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/schemes/EmberLookSkin.scheme: include the bold 8 point Vera font also
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h, src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/WidgetPool.cpp, src/components/ogre/widgets/WidgetPool.h: refactored the widget pool functionality into its own file
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h: added a simple pooling systems for creating widgets and keeping them in a pool
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/fonts/Vera.ttf: fixed incorrect font
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h, src/components/ogre/widgets/Label.layout: show labels on all "characters". For now the talk bubbles are disabled, but they'll be back.
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityBrowser.layout, src/components/ogre/widgets/EntityEditor.layout, src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/InspectWidget.xml, src/components/ogre/widgets/JesusEdit.widget, src/components/ogre/widgets/MeshPreview.widget, src/components/ogre/widgets/Quit.widget, src/components/ogre/widgets/ServerWidget.xml: fix various small bugs
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.layout: use a better font
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreLogObserver.cpp: prefix ogre log messaged with "Ogre"
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/fonts/tahoma.ttf: removed unused font
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/schemes/EmberLookSkin.scheme, src/components/ogre/cegui/Makefile.am: load the bold fonts
|
||
|
||
2007-08-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/fonts/COPYRIGHT.TXT, src/components/ogre/cegui/datafiles/fonts/VeraBd.ttf, src/components/ogre/cegui/datafiles/fonts/tahoma-10.xml, src/components/ogre/cegui/datafiles/fonts/tahoma-14.xml, src/components/ogre/cegui/datafiles/fonts/tahoma-8.xml, src/components/ogre/cegui/datafiles/fonts/vera-sans-bold-10.xml, src/components/ogre/cegui/datafiles/fonts/vera-sans-bold-8.xml: removed obsolete fonts and added bold versions of Vera
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/Makefile.am: fixed installation problems
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp: don't show chat widgets for entities that aren't seen by the camera
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.layout, src/components/ogre/widgets/Status.lua: show a small static render of entity
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: default to transparent background, so that the status icons looks nice. We need a better way to set this though.
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h: added method for forcing a render update
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTile.cpp: changed a bug where looking directly down at the ground would cause an almost infinite loop
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.lua: show one status instance for the avatar, and one for the entity the avatar interacts with (should actually be the one that the avatar performs a task on, but I couldn't see how to easily hook that up)
|
||
|
||
2007-08-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: allow for passing a null table
|
||
|
||
2007-08-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: load the status widget
|
||
|
||
2007-08-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: fixed a bug where the entityeditorhelper might be delted twice
|
||
|
||
2007-08-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ServerBrowser.layout: tighten up the layout
|
||
|
||
2007-08-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp: trying to get a nonexistant window will now throw an exception, so catch that
|
||
|
||
2007-08-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Status.layout, src/components/ogre/widgets/Status.lua: added a status widget which shows the status of the avatar (health, stamina and strength). It should also show a close up of the avatar's face, though it doesn't currently.
|
||
|
||
2007-08-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel: added the ability to set the colour of the progressbar
|
||
|
||
2007-08-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/schemes/EmberLookSkin.scheme: make sure that the icon imagesets are loaded
|
||
|
||
2007-08-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/modeldefinition.xsd: added comments to properties
|
||
|
||
2007-08-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: no need to always force a certain resolution anymore, the gui will adapt just fine
|
||
|
||
2007-08-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: only print the version number
|
||
|
||
2007-08-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/StatusIconBar.h: don't show the movement icon until an avatar is present
|
||
|
||
2007-08-13 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/LoadingBar.cpp, src/components/ogre/widgets/Quit.cpp: code cleanup
|
||
|
||
2007-07-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: added a utility method for setting up a LuaConnector and storing it in a lua table
|
||
* src/components/ogre/widgets/Admin.lua, src/components/ogre/widgets/Chat.lua, src/components/ogre/widgets/EntityEditor.lua, src/components/ogre/widgets/EntityPicker.lua, src/components/ogre/widgets/Give.lua, src/components/ogre/widgets/ModelEdit.lua, src/components/ogre/widgets/Mover.lua, src/components/ogre/widgets/Performance.lua, src/components/ogre/widgets/ScriptEdit.lua, src/components/ogre/widgets/ServerBrowser.lua, src/components/ogre/widgets/Tasks.lua, src/components/ogre/widgets/TerrainEditor.lua: use the new connect method, also make sure that new and new_local are used correctly where they should be
|
||
* src/components/ogre/widgets/EntityBrowser.lua, src/components/ogre/widgets/EntityBrowser.layout: added support for updating the position and rotation of scene nodes
|
||
|
||
2007-07-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/LoadingBar.cpp, src/components/ogre/widgets/LoadingBar.h: added support for a version text element
|
||
* src/components/ogre/EmberOgre.cpp: set the version text
|
||
|
||
2007-07-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/packs/EmberCore.zip, media/packs/EmberLoadingPanel.overlay: added text element for the version
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material: disabled the old method since it caused asserts in windows
|
||
* src/components/ogre/OgreResourceLoader.cpp: catch errors when parsing scripts
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp: if you created a new character on a world which had no terrain, you would get a segfault (but not the second time you visited). fixed now
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material: fixed a problem with the ps_1 offset shader that resulted in assertion errors
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreResourceLoader.cpp: added more verbose logging
|
||
* configure.ac: fixed silly incorrect media version
|
||
* NEWS: updated with release info
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/environment.material: added reference to the sand texture
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac, make_dist_media.sh.in: updated media version
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: use 0.5.0 media
|
||
* make_dist_media.sh.in: fixed an error in getting the normal maps
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material, media/materials/programs/OffsetMapping.cg, media/materials/scripts/vegetation.material: updated materials with some better offset mapping ones
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* Ember.kdevelop: updated project file
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/environment.modeldef.xml, src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/tools.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml: updated model definitions
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain.cfg: turn on vertex lightning even though it looks kinda strange (better than nothing)
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: output more info and also get normal maps
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: use jayrs sand texture
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/Widget.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityBrowser.lua: keep a reference to the node in the list items instead of using a look up table
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: make the constructor and destructor private so that only the GUIManager can handle their life cycle
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: added method for destroying widgets, making sure that the GUIManager handles their whole life cycle
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: added initial support for rotate commands, though we need some better way of setting them for constant rotation
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: initialize member and disable the hackish sound server code which isn't used anyway
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: fixed a bug with areas
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityBrowser.layout, src/components/ogre/widgets/EntityBrowser.lua: added some simple info to show for ogre scene nodes
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/ListAdapter.cpp, src/components/ogre/widgets/adapters/atlas/ListAdapter.h, src/components/ogre/widgets/adapters/atlas/bindings/lua/ListAdapter.pkg: use size_t where suitable
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainArea.cpp, src/components/ogre/terrain/TerrainGenerator.cpp: use size_t where suitable
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusion.cpp: make sure that mCam is null from start
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/caelum/src/Sun.cpp: use "normalized" colour values, else the shaders will go berserk
|
||
|
||
2007-07-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/caelum/src/CaelumSystem.cpp: use linear fog
|
||
|
||
2007-07-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/ogreopcode/src/Opcode/Opcode.cpp: don't write to it's own log file
|
||
|
||
2007-07-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/wfut/WfutSession.h, src/services/wfut/WfutSession.cpp, src/services/wfut/WfutService.h, src/services/wfut/WfutService.cpp: use size_t where needed
|
||
|
||
2007-07-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/IResourceProvider.h: include <memory>
|
||
* ember.nsi, ember.sln, ember.vcproj: update win32 project files
|
||
* ember.conf: also load the direct3d plugin on windows (on linux it will just fail and carry on)
|
||
* src/services/sound/SoundService.cpp|h: comment out buggy placeholder code since this isn't used anyway
|
||
|
||
2007-07-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUICEGUIAdapter.h, src/components/ogre/MotionManager.h, src/services/wfut/WfutSession.h: use size_t where needed
|
||
|
||
2007-07-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp: handle missing media better when creating the decal (the decal code should be refactored into its own class)
|
||
|
||
2007-07-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/StackableContainer.cpp: only disconnect the window destruction listener in the destructor, else we'll get segfaults when the cleanup method is called from within the destructor of a CEGUI::Window
|
||
|
||
2007-07-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/WidgetDefinitions.cpp: removed references to ConsoleWidget since the Chat widget now has supplanted it
|
||
|
||
2007-07-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp: properly use a const iterator
|
||
|
||
2007-07-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/ogre/Ogre.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreNode.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreSceneNode.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp: updated bindings
|
||
|
||
2007-07-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Environment.cpp: check for null values
|
||
|
||
2007-07-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityBrowser.layout, src/components/ogre/widgets/EntityBrowser.lua: added listing of all ogre scene nodes. even though you currently can't select any
|
||
* src/components/ogre/widgets/EntityEditor.layout: fixed invalid xml which caused random behaviour
|
||
|
||
2007-07-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material, media/materials/programs/All_In_Wonder.cg, media/materials/programs/Animation.cg, media/materials/programs/Common.program, media/materials/programs/Example_Basic.cg, media/materials/programs/Example_Basic.hlsl, media/materials/programs/Example_BumpMapping.cg, media/materials/programs/Example_Fresnel.cg, media/materials/programs/OffsetMapping.cg, media/materials/programs/OffsetMapping.hlsl, media/materials/programs/OffsetMappingFp.glsl, media/materials/programs/OffsetMappingVp.glsl, media/materials/scripts/vegetation.material: updated materials
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp, src/main/Ember.cpp: catch exceptions in a better way
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp: handle errors better
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ServerBrowser.layout, src/components/ogre/widgets/ServerBrowser.lua: cleaned up the layout
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/FoliageArea.cpp: removed excessive logging
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Performance.lua: hide the performance widget by default
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp: fixed the calculation of where to put foliage, which had not worked since the redesign of how the terrain is created
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: only hide foliage when updateing the config value, no need to destroy it
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/Foliage.h, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/environment/FoliageArea.h: properly destroy foliage when shutting down, added a placeholder mesh (perhaps we should redesign how the we add foliage, there's no real need to keep an internal list), added more methods for placing grass
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Ember.cpp: make sure that the application object is correctly destroyed before we exit
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: properly delete foliage when done, and initialize it in the correct order
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/MotionManager.cpp, src/components/ogre/MotionManager.h: there's no need for the motion manager to know anything about the terrain generator
|
||
|
||
2007-07-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
*src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: added console command for moving the camera to a specific place when in free flying mode
|
||
|
||
2007-07-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: the decal code is a little unstable and won't get the bounding box right unless it has recieved a render ops call, unless the position of the node is set correctly from the beginning
|
||
|
||
2007-07-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeMeshDecal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeMeshDecal.cpp: create the geometry when the node parent is updated, not when the instance is created
|
||
|
||
2007-07-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp, src/components/ogre/terrain/ISceneManagerAdapter.h: added method for getting the height of the terrain
|
||
|
||
2007-07-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp: disable entity picking when in movement mode
|
||
|
||
2007-07-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/caelum/include/CaelumListener.h, src/components/ogre/environment/caelum/include/CameraBoundElement.h, src/components/ogre/environment/caelum/include/SkyDome.h, src/components/ogre/environment/caelum/include/Starfield.h, src/components/ogre/environment/caelum/include/Sun.h, src/components/ogre/environment/caelum/include/SunPositionModel.h, src/components/ogre/environment/caelum/src/GeometryFactory.cpp, src/components/ogre/jesus/JesusMousePicker.cpp, src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/ParticleSystemBinding.cpp, src/components/ogre/ogreopcode/src/OgreOpcodeCharacterController.cpp, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainShader.cpp: cleaned up code
|
||
|
||
2007-07-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: catch all left clicks to prevent these from leaking through to the main canvas
|
||
|
||
2007-07-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/input/Input.cpp, src/components/ogre/input/Input.h: added a flag for disabling the movement mode toggle
|
||
* src/components/ogre/Avatar.cpp: only allow movement mode when we're in the world
|
||
|
||
2007-07-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp: don't move on double click since it only confuses the user, and there's now a menu option for it instead
|
||
|
||
2007-07-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: added defaults for walk and run speed. also clean up old bindings
|
||
* src/components/ogre/Avatar.cpp: added comments
|
||
|
||
2007-07-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: fixed a problem with editing terrain points
|
||
|
||
2007-07-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainInfo.cpp, src/components/ogre/terrain/TerrainInfo.h: make sure that the values are valid even if there's no terrain
|
||
|
||
2007-07-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp: check for zero values to avoid an unending loop
|
||
|
||
2007-07-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/Avatar.h: correctly handle orientation updates from the server
|
||
|
||
2007-07-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp: hide the decal when we get close to our destination
|
||
|
||
2007-07-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h: make sure that the camera never dips below the terrain
|
||
|
||
2007-07-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/AvatarController.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-07-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.lua: use the avatarcontroller method for moving to a point
|
||
|
||
2007-07-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/scripts/environment.material, media/materials/textures/terraindecal.png: added material for a simple terrain decal
|
||
|
||
2007-07-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: added public method for moving to a point, and use a terrain decal to show the destination
|
||
|
||
2007-07-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeMeshDecal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeMeshDecal.cpp: make sure that the decal is updated when the LOD changes
|
||
|
||
2007-07-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/EntityPicker.lua: added menu option for moving to a point
|
||
|
||
2007-07-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: check for nul to avoid crashes when requesting incorrect adapters
|
||
|
||
2007-06-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: more proper syntax
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: make sure that all Models are destroyed first to prevent spurious segfaults
|
||
* src/components/ogre/ogreopcode/include/OgreCollisionObject.h: try to avoid some more compiler warnings
|
||
* src/components/ogre/OpcodeCollisionDetector.cpp: use the proper methods for destroying collision objects
|
||
* src/components/ogre/EmberOgre.cpp: code cleanup
|
||
|
||
2007-06-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/jesus/Makefile.am, src/components/ogre/modeldefinitions/Makefile.am, src/components/ogre/widgets/Makefile.am: make the installation a little bit more robust
|
||
|
||
2007-06-30 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/ogreopcode/Makefile.am, src/components/ogre/ogreopcode/include/Makefile.am, src/components/ogre/ogreopcode/include/Opcode/Makefile.am, src/components/ogre/ogreopcode/src/Opcode/Makefile.am, configure.ac: distcheck fixes
|
||
|
||
2007-06-29 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.lua: don't show the "edit" option if we're not admin
|
||
|
||
2007-06-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Ember.cpp: fixed a problem with binreloc
|
||
|
||
2007-06-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: added more prototypes
|
||
|
||
2007-06-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: fixed compilation warnings
|
||
|
||
2007-06-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: extend the use of prototype
|
||
|
||
2007-06-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/StaticAdapter.layout: fixed layout
|
||
|
||
2007-06-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/components/ogre/OgreSetup.cpp, src/components/ogre/OgreSetup.h, src/main/Application.cpp, src/main/Application.h, src/main/Ember.cpp, configure.ac, ember.conf, ember.in: changed how the plugins are loaded. Instead of trying one path and then quitting if not successful, try with a series of paths that are most probable.
|
||
|
||
2007-06-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/atlas/Makefile.am: fixed incorrect Makefile
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterBase.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/ListAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/MapAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/NumberAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/OrientationAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/Position2DAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/PositionAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/SizeAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/StaticAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/StringAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.pkg: updated bindings
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: restructured how entity prototypes are defined and used
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/AdapterFactory.h, src/components/ogre/widgets/adapters/atlas/Makefile.am, src/components/ogre/widgets/adapters/atlas/StaticAdapter.cpp, src/components/ogre/widgets/adapters/atlas/StaticAdapter.h, src/components/ogre/widgets/adapters/atlas/StaticAdapter.layout: added adapter for static content
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp, src/components/ogre/plugins.cfg, src/components/ogre/Makefile.am, ember.conf: reworked how plugins are loaded. Instead of using the plugins.cfg file, get all settings from the config file
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/Tokeniser.cpp, src/framework/Tokeniser.h: allow for specifying the delimiter to use
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Help.cpp, src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h, src/components/ogre/EmberPhysicalEntity.cpp: code cleanup
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp: added support for default enter behaviour (logging in)
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: added simple "forms" support, so that pressing the enter key will result in a standard operation
|
||
|
||
2007-06-23 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: proper cleanup
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: don't destroy bounding boxes by trying to destroy them as if they were movable objects, since there's no factory for them
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/IScriptingProvider.cpp: removed obsolete file
|
||
* src/services/server/ServerService.cpp: avoid segfaults at disconnect and better logging
|
||
|
||
2007-06-19 Al Riddoch <alriddoch@zepler.org>
|
||
|
||
* configure.ac: Report the error given by pkgconfig when some
|
||
libraries are detected so it is easier for the user to tell why.
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/EntityWorldPickListener.pkg, src/components/ogre/scripting/bindings/lua/MousePicker.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.lua: only handle single clicks
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: listen for double clicks and move the avatar to the clicked location
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h, src/components/ogre/IWorldPickListener.h: added data about the kind of entity click performed (simple of double click)
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/HelpWidget.xml: formatting updates, thanks to Winter Knight
|
||
|
||
2007-06-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Admin.layout, src/components/ogre/widgets/Admin.lua: fixed incorrect button actions
|
||
|
||
2007-06-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/IScriptingProvider.cpp: removed unused file
|
||
|
||
2007-06-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EntityWorldPickListener.cpp, src/components/ogre/Makefile.am, src/components/ogre/OpcodeCollisionDetector.cpp, configure.ac: update to newer opcode version
|
||
|
||
2007-06-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: clean up the collision manager at shut down, correctly use the proper Ogre namespace
|
||
|
||
2007-06-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrerequisites.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp: compiler fixes
|
||
|
||
2007-06-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/ogreopcode/*: updated to the latest version of opcode
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/LuaScriptingProvider.cpp: lua 5.0 doesn't include lua.hpp (only 5.1), so we can't use that
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: updated requirements
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EntityEditor.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/Position2DAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/SizeAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.pkg: updated bindings
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.lua: disable the check that we're really admin for now
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am: removed image lib (though perhaps we should keep it and check if ogre is compiled with devil or not?)
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/AdapterFactory.h, src/components/ogre/widgets/EntityEditor.cpp, src/components/ogre/widgets/EntityEditor.h, src/components/ogre/widgets/EntityEditor.lua: added support for 2d points in areas
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/ListAdapterNewElement.layout: default to read only
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/Position2DAdapter.cpp, src/components/ogre/widgets/adapters/atlas/Position2DAdapter.h, src/components/ogre/widgets/adapters/atlas/Position2DAdapter.layout: added a 2d position adapter
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp: use a lower precision when writing out numbers
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Performance.layout: some layout changes
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp: proper cleanup
|
||
|
||
2007-06-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: no need to clean up the nodes and cameras when we're deleting the whole scene manager anyway
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/WorldEmberEntity.cpp: added support for more dynamic areas
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/MakeEntityWidget.cpp: removed debug console which won't work with the changes to TerrainArea
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: Update the terrain when areas are changed or moved.
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainArea.cpp, src/components/ogre/terrain/TerrainArea.h: added event for when the area is updated, allowing for dynamic updating of the terrain
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/Environment.h: added virtual destructor
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberEntity.pkg, src/components/ogre/scripting/bindings/lua/EmberPhysicalEntity.pkg, src/components/ogre/scripting/bindings/lua/ModelDefinition.pkg, src/components/ogre/scripting/bindings/lua/StackableContainer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml: added rotation adjustments for the male, and fixed incorrect named parts in the boulder
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.layout, src/components/ogre/widgets/EntityEditor.lua: added more functionality, amongst that a model info tab
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.xml: cleaned up the layout a little bit
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/StackableContainer.cpp, src/components/ogre/widgets/StackableContainer.h: added a diconnect method
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Avatar.h, src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/AvatarEmberEntity.h: added a console command for tweaking the rotation of the wielded entity, mainly for debug purposes
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h: fixed a problem with the eris bounding box, made some methods const and make sure that wielded entities are rotated in accordance to their preset rotation as they are wielded
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/MapAdapter.cpp, src/components/ogre/widgets/adapters/atlas/SizeAdapter.cpp, src/components/ogre/widgets/adapters/atlas/SizeAdapter.h, src/components/ogre/widgets/adapters/atlas/SizeAdapter.layout: extended the sizeadapter with an info field
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.h: added support for defining how objects attached to the model must be rotated to appear correctly. This will allow us to fix the problem with held tools looking strange
|
||
|
||
2007-06-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumSun.cpp, src/components/ogre/environment/CaelumSun.h, src/components/ogre/environment/Environment.cpp, src/components/ogre/environment/Environment.h: added console command for setting the ambient light
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/ColouredListItem.pkg, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/Widget.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.layout, src/components/ogre/widgets/EntityEditor.lua: added support for more adapters, a list of children and various other improvements
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityBrowser.lua, src/components/ogre/widgets/Give.lua, src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.xml, src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/JesusEdit.cpp, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/MeshPreview.cpp, src/components/ogre/widgets/ModelEdit.lua, src/components/ogre/widgets/ScriptEdit.lua, src/components/ogre/widgets/ServerBrowser.lua, src/components/ogre/widgets/ServerWidget.cpp: adapt to changed ColouredListItem class
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel: made it so that the dropdown part of the combobox always is unclipped by parents
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterBase.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/NumberAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/OrientationAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/SizeAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/StringAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.pkg: updated bindings
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/PositionAdapter.layout: updated the layout and added a button for initiating a movement action
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ColouredListItem.cpp, src/components/ogre/widgets/ColouredListItem.h, src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: moved the ColouredListItem to its separate file, and also changed the namespace
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/Makefile.am: updated for added files
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterBase.cpp, src/components/ogre/widgets/adapters/atlas/AdapterBase.h: added method for adding a suggested value
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/NumberAdapter.cpp, src/components/ogre/widgets/adapters/atlas/NumberAdapter.h, src/components/ogre/widgets/adapters/atlas/NumberAdapter.layout, src/components/ogre/widgets/adapters/atlas/StringAdapter.cpp, src/components/ogre/widgets/adapters/atlas/StringAdapter.h, src/components/ogre/widgets/adapters/atlas/StringAdapter.layout, src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/AdapterFactory.h: use a combo box instead of an edit box so that we can allow for suggested values. Also added support for the orientation adapter.
|
||
|
||
2007-06-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/OrientationAdapter.cpp, src/components/ogre/widgets/adapters/atlas/OrientationAdapter.h, src/components/ogre/widgets/adapters/atlas/OrientationAdapter.layout: added an adapter for orientation
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/Framework.pkg, src/framework/bindings/lua/IScriptingProvider.pkg, src/framework/bindings/lua/lua_Framework.cpp, src/framework/bindings/lua/eris/Entity.pkg, src/framework/bindings/lua/eris/lua_Eris.cpp: updated bindings
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/StackableContainer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/stdlib.pkg, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: updated bindings
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.cpp: specify the template method to use
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h: added more bindings
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: refactored the code to better clean up used resources
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ScriptEdit.layout, src/components/ogre/widgets/ScriptEdit.lua: clean up layout and added button for forcing garbage collection
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Makefile.am: removed unused file
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUICEGUIAdapter.cpp: catch unknown errors
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp: don't keep unused pointers
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/ListAdapter.layout, src/components/ogre/widgets/adapters/atlas/ListAdapterNewElement.layout, src/components/ogre/widgets/adapters/atlas/MapAdapterNewElement.layout: don't rise on click to avoid hiding other windows
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/LuaScriptingProvider.h: implement garbage collection method
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/layouts/GUILayout.xsd: updated scheme
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/IScriptingProvider.h: added method for forcing garbage collection
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/StackableContainer.cpp, src/components/ogre/widgets/StackableContainer.h: fixed some problems with not cleaning up correctly
|
||
|
||
2007-05-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: removed our own copy of Ogre DevIL codecs, as these are now included in Ogre 1.4.1
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EntityEditor.pkg, src/components/ogre/scripting/bindings/lua/GUIManager.pkg, src/components/ogre/scripting/bindings/lua/Widget.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am: removed ogre image workaround for ogre 1.4.0
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterBase.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp: updated bindings
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
*src/components/ogre/widgets/adapters/atlas/ListAdapter.cpp, src/components/ogre/widgets/adapters/atlas/ListAdapterNewElement.layout, src/components/ogre/widgets/adapters/atlas/MapAdapter.cpp, src/components/ogre/widgets/adapters/atlas/MapAdapterNewElement.layout, src/components/ogre/widgets/adapters/atlas/NumberAdapter.layout, src/components/ogre/widgets/adapters/atlas/PositionAdapter.layout, src/components/ogre/widgets/adapters/atlas/SizeAdapter.layout, src/components/ogre/widgets/adapters/atlas/StringAdapter.layout: added layouts for new elements, layout changes and support for removing elements
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/AdapterFactory.h: better checks for error and invalid input
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterBase.cpp, src/components/ogre/widgets/adapters/atlas/AdapterBase.h: added methods for removing an adapter
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Chat.lua: listen and output imaginary avatar ops
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.cpp, src/components/ogre/widgets/EntityEditor.h, src/components/ogre/widgets/EntityEditor.layout, src/components/ogre/widgets/EntityEditor.lua: added ability to create new elements, and delete existing ones
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ServerBrowser.layout: adjusted layout
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/StackableContainer.cpp, src/components/ogre/widgets/StackableContainer.h: only change height or width if it's not set to relative 100%, also listen for child resize events and resize the container
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: added methods for creating autonamed new windows
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: correctly log imaginary ops
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/AvatarEmberEntity.h: send imaginary ops to the gui, to be displayed
|
||
|
||
2007-05-22 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: added event for avatar messages. We might perhaps need to revise the message system, to make it easier to handle and extend.
|
||
|
||
2007-05-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua, src/components/ogre/widgets/adapters/atlas/AdapterBase.h, src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/AdapterFactory.h, src/components/ogre/widgets/adapters/atlas/PositionAdapter.cpp, src/components/ogre/widgets/adapters/atlas/PositionAdapter.h, src/components/ogre/widgets/adapters/atlas/SizeAdapter.cpp, src/components/ogre/widgets/adapters/atlas/SizeAdapter.h, src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/PositionAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.pkg: added position adapter
|
||
|
||
2007-05-19 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua: handle lists better
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am, configure.ac: don't include image as these classes now are part of the basic ogre build if built with devil support (perhaps we should check for the existance of the ogre devil bindings and provide a fallback?)
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EntityEditor.pkg, src/components/ogre/scripting/bindings/lua/TerrainArea.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/ListAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/MapAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.pkg: updated bindings
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/bindings/lua/ScriptingService.pkg, src/services/bindings/lua/lua_EmberServices.cpp: updated bindings
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.cpp, src/components/ogre/widgets/EntityEditor.h, src/components/ogre/widgets/EntityEditor.lua: added functionality for more adapters
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ScriptEdit.layout, src/components/ogre/widgets/ScriptEdit.lua: added option to force script lookup
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Mover.layout, src/components/ogre/widgets/Mover.lua: layout fixes and more correct function signatures
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/LoadingBar.cpp, src/components/ogre/widgets/MakeEntityWidget.cpp: code cleanup
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Help.cpp: don't use incorrect gui properties
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Chat.layout: a little less alpha
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Admin.layout, src/components/ogre/widgets/Admin.lua: use a StackableContainer for the positioning, also added a button for the entityBrowser
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/AdapterBase.cpp, src/components/ogre/widgets/adapters/atlas/AdapterBase.h, src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/AdapterFactory.h, src/components/ogre/widgets/adapters/atlas/CustomAdapter.cpp, src/components/ogre/widgets/adapters/atlas/CustomAdapter.h, src/components/ogre/widgets/adapters/atlas/ListAdapter.cpp, src/components/ogre/widgets/adapters/atlas/ListAdapter.h, src/components/ogre/widgets/adapters/atlas/ListAdapter.layout, src/components/ogre/widgets/adapters/atlas/Makefile.am, src/components/ogre/widgets/adapters/atlas/MapAdapter.cpp, src/components/ogre/widgets/adapters/atlas/MapAdapter.h, src/components/ogre/widgets/adapters/atlas/MapAdapter.layout, src/components/ogre/widgets/adapters/atlas/NumberAdapter.cpp: expanded with more adapters
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp: fixed a bug where lua methods without any arguments wouldn't be correctly called
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainArea.cpp, src/components/ogre/terrain/TerrainArea.h: return false if failed to initialize
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/scripting/ScriptingService.cpp, src/services/scripting/ScriptingService.h: added an option to disable script functions caching, forcing all script providers to always look all functions when they are called
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: don't try to load an invalid area
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: make it work with Ogre 1.4.1 (which is required due to the DevIL patches in this version)
|
||
|
||
2007-05-18 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/eris/Entity.pkg, src/framework/bindings/lua/eris/lua_Eris.cpp: updated bindings
|
||
|
||
2007-05-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityBrowser.layout, src/components/ogre/widgets/EntityBrowser.lua, src/components/ogre/widgets/Bootstrap.lua: added an entity browser widget which shows all entities in the world in a hierarchical list
|
||
|
||
2007-05-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/ConsoleAdapter.pkg: updated bindings
|
||
|
||
2007-05-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp: removed the console widget
|
||
|
||
2007-05-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.layout, src/components/ogre/widgets/EntityPicker.lua, src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.xml, src/components/ogre/widgets/InspectWidget.xml, src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/Mover.lua, src/components/ogre/widgets/Performance.layout, src/components/ogre/widgets/Quit.widget, src/components/ogre/widgets/ServerBrowser.layout, src/components/ogre/widgets/ServerWidget.xml, src/components/ogre/widgets/Tasks.layout, src/components/ogre/widgets/Tasks.lua: adapted to the removal of the console bar
|
||
|
||
2007-05-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/Makefile.am, src/components/ogre/widgets/adapters/atlas/MapAdapter.cpp, src/components/ogre/widgets/adapters/atlas/MapAdapter.h: added a map adapter
|
||
|
||
2007-05-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.cpp: don't fall through the switch
|
||
|
||
2007-04-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ConsoleAdapter.cpp, src/components/ogre/widgets/ConsoleAdapter.h: added adapter for a console enabled input box, allowing for history and tab completion
|
||
|
||
2007-04-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Chat.layout, src/components/ogre/widgets/Chat.lua: make the chat window the main message and interaction window, and remove the console window
|
||
|
||
2007-04-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: avoid segfaults by proper shutdown
|
||
|
||
2007-04-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/ConsoleBackend.pkg, src/framework/bindings/lua/lua_Framework.cpp: updated bindings
|
||
|
||
2007-04-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp, src/components/ogre/scripting/bindings/lua/helpers/update.sh: allow for return values, also added new connector signature
|
||
|
||
2007-04-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Give.lua: fixed an incorrect function
|
||
|
||
2007-04-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberEntityFactory.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/widgets/EntityEditor.layout, src/components/ogre/widgets/EntityEditor.lua,rc/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h: added a button for exporting entities
|
||
|
||
2007-04-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h: allow for some lazy imitializing
|
||
|
||
2007-04-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/carpenter/Makefile.am, src/components/ogre/widgets/adapters/atlas/Makefile.am, src/framework/Makefile.am: removed --all-static
|
||
|
||
2007-04-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EntityWorldPickListener.cpp: detect when the user has picked the sky instead of a valid terrain segment and don't register that as a valid pick op
|
||
|
||
2007-04-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/main/Application.cpp: added a method for shutting down the gui. The problem stems from the order in which we need to shut down stuff. We first want to shut down the gui, then the scripting service, and lastly the Ogre component. Thus the need for this method.
|
||
|
||
2007-04-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Avatar.cpp: code cleanup
|
||
|
||
2007-04-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Admin.lua, src/components/ogre/widgets/Chat.lua, src/components/ogre/widgets/EntityEditor.lua, src/components/ogre/widgets/EntityPicker.lua, src/components/ogre/widgets/Give.lua, src/components/ogre/widgets/IndirectRenderingChecker.lua, src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/ModelEdit.lua, src/components/ogre/widgets/Mover.lua, src/components/ogre/widgets/Performance.lua, src/components/ogre/widgets/ScriptEdit.lua, src/components/ogre/widgets/ServerBrowser.lua, src/components/ogre/widgets/Tasks.lua, src/components/ogre/widgets/TerrainEditor.lua: use nested method naming now that the LuaConnector allows it
|
||
|
||
2007-04-24 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnectorHelper.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnectorHelper.h, src/components/ogre/scripting/bindings/lua/helpers/Makefile.am: allow for callbacks to use nested lua functions, i.e. "foo.bar.method()"
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.lua, src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/EntityPicker.lua: use a stackablecontainer for the menu, also added an edit option
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: listen for the event for stopping the scripting service, and when recieving it shut down the lua module
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUICEGUIAdapter.cpp: with CEGUI 0.5.0 we can't any longer send line breaks as characters; instead we have to inject return key presses
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/StackableContainer.cpp, src/components/ogre/widgets/StackableContainer.h: some windows, such as the scrollable pane, use an internal window. Thus we can't listen for the ChildRemoved event on the main window since it will never be emitted. We thus have to bind the container window later on when we really know which window is the main parent window.
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h: added method for getting the bounding sphere
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EntityEditor.pkg, src/components/ogre/scripting/bindings/lua/StackableContainer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: update bindings
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: shut down scripting service before shutting down other services
|
||
|
||
2007-04-17 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/Service.h, src/services/config/ConfigService.cpp, src/services/config/ConfigService.h, src/services/logging/LoggingService.h, src/services/metaserver/MetaserverService.cpp, src/services/metaserver/MetaserverService.h, src/services/scripting/ScriptingService.cpp, src/services/scripting/ScriptingService.h, src/services/server/ServerService.h, src/services/sound/SoundService.cpp, src/services/time/TimeService.h, src/services/wfut/WfutService.cpp, src/services/wfut/WfutService.h: added an event signalled at stopping
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/carpenter/Makefile.am: updated project files
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: fixed a crash if zoom was applied without any valid model
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/Makefile.am, src/components/ogre/MathConverter.h: added bbox converting methods, also fix a crash when showing the eris bbox
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/Makefile.am, src/framework/bindings/lua/Makefile.am, src/framework/bindings/lua/update.sh, src/framework/bindings/lua/eris/Entity.pkg, src/framework/bindings/lua/eris/lua_Eris.cpp, src/framework/bindings/lua/eris/update.sh, src/services/bindings/lua/ServerService.pkg, src/services/bindings/lua/lua_EmberServices.cpp, src/services/bindings/lua/update.sh: updated bindings
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/LuaScriptingProvider.cpp: activate new lua modules
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/update.sh, src/components/ogre/scripting/bindings/lua/helpers/update.sh, src/components/ogre/scripting/bindings/lua/ogre/update.sh: update bindings
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterBase.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/AdapterFactory.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/NumberAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/PositionAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/SizeAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/StringAdapter.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.cpp, src/components/ogre/widgets/adapters/atlas/bindings/lua/bindings.pkg, src/components/ogre/widgets/adapters/atlas/bindings/lua/update.sh: added bindings
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: load the entity editing widget at startup
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityEditor.cpp, src/components/ogre/widgets/EntityEditor.h, src/components/ogre/widgets/EntityEditor.layout, src/components/ogre/widgets/EntityEditor.lua: added an entity editing widget
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/Makefile.am, src/components/ogre/widgets/adapters/atlas/AdapterBase.cpp, src/components/ogre/widgets/adapters/atlas/AdapterBase.h, src/components/ogre/widgets/adapters/atlas/AdapterFactory.cpp, src/components/ogre/widgets/adapters/atlas/AdapterFactory.h, src/components/ogre/widgets/adapters/atlas/Makefile.am, src/components/ogre/widgets/adapters/atlas/NumberAdapter.cpp, src/components/ogre/widgets/adapters/atlas/NumberAdapter.h, src/components/ogre/widgets/adapters/atlas/NumberAdapter.layout, src/components/ogre/widgets/adapters/atlas/PositionAdapter.cpp, src/components/ogre/widgets/adapters/atlas/PositionAdapter.h, src/components/ogre/widgets/adapters/atlas/SizeAdapter.cpp, src/components/ogre/widgets/adapters/atlas/SizeAdapter.h, src/components/ogre/widgets/adapters/atlas/SizeAdapter.layout, src/components/ogre/widgets/adapters/atlas/StringAdapter.cpp, src/components/ogre/widgets/adapters/atlas/StringAdapter.h, src/components/ogre/widgets/adapters/atlas/StringAdapter.layout: added adapters for manipulating atlas elements
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp: use an existing brush
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/QuaternionAdapter.h, src/components/ogre/widgets/Vector3Adapter.h: formatting
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Performance.layout: avoid scroll bars
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/StackableContainer.cpp, src/components/ogre/widgets/StackableContainer.h: added a stackable container which stacks contained windows either horizontally or vertically
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/imagesets/EmberLook.imageset, src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel: updated gui
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/bindings/lua/atlas/Atlas.pkg, src/framework/bindings/lua/atlas/Makefile.am, src/framework/bindings/lua/atlas/lua_Atlas.cpp, src/framework/bindings/lua/atlas/required.h, src/framework/bindings/lua/atlas/update.sh, src/framework/bindings/lua/atlas/Message/Element.pkg: added lua bindings for Atlas
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: shut down scripting to prevent memory corruption
|
||
|
||
2007-04-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/ConnectedAdapter.cpp, src/services/server/ConnectedAdapter.h, src/services/server/IServerAdapter.h, src/services/server/NonConnectedAdapter.cpp, src/services/server/NonConnectedAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h: added method for settings attributes on entities
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.h, src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/IWorldPickListener.h, src/components/ogre/MousePicker.h, src/components/ogre/OgreInfo.cpp, src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/carpenter/BluePrint.cpp, src/components/ogre/carpenter/BluePrint.h, src/components/ogre/carpenter/Carpenter.cpp, src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/CaelumSky.h, src/components/ogre/environment/CaelumSun.cpp, src/components/ogre/environment/Environment.h, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/input/IInputAdapter.h, src/components/ogre/jesus/Jesus.cpp, src/components/ogre/jesus/JesusMousePicker.h, src/components/ogre/manipulation/EntityMoveAdapter.cpp, src/components/ogre/manipulation/EntityMoveAdjuster.cpp, src/components/ogre/manipulation/EntityMover.h, src/components/ogre/manipulation/IEntityMoveBridge.h, src/components/ogre/model/Model.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/mapping/IActionCreator.h, src/components/ogre/model/mapping/Cases/CaseBase.cpp, src/components/ogre/model/mapping/Cases/EntityBaseCase.h, src/components/ogre/model/mapping/Cases/AttributeComparers/AttributeComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/HeightComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrGreaterComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrLesserComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericGreaterComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericLesserComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericRangeComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparerWrapper.h, src/components/ogre/terrain/ISceneManagerAdapter.h, src/components/ogre/terrain/TerrainArea.h, src/components/ogre/terrain/TerrainEditor.cpp, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/Help.cpp, src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/ModelRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/OgreEntityRenderer.cpp, src/components/ogre/widgets/QuaternionAdapter.cpp, src/components/ogre/widgets/Vector3Adapter.cpp, src/components/ogre/widgets/Widget.cpp, src/framework/ConsoleCommandWrapper.cpp, src/framework/ISoundProvider.h: cleanup code, removing unused variables, refactor and conform to better C++
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: use an instance of OgreResourceProvider as a IResourceProvider for the lua scripting
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp: properly shut down services and disconnect before quitting
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/EmberServices.cpp, src/services/EmberServices.h: stop all services before deleting them
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/logging/LoggingService.h: cleaned up code
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp, src/components/ogre/scripting/bindings/lua/ogre/OgreSubMesh.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp, src/framework/bindings/lua/lua_Framework.cpp, src/framework/bindings/lua/eris/lua_Eris.cpp, src/main/bindings/lua/lua_Main.cpp, src/services/bindings/lua/lua_EmberServices.cpp: updated bindings
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/MathConverter.h: updated authors section
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/IServerAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h: cleaned up how connections and accounts were handled, allowing for more clean shutdown and disconnect
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/resources.cfg: added a "Scripting" resource group for scripts
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/adapters/Makefile.am, configure.ac: added a library for gui adapters
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: changed place to load lua scripts from
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Chat.lua: put new text at the bottom instead of at the top (more natural I think)
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Makefile.am: install lua files in a directory completely separated from CEGUI
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/Component.h, src/framework/ComponentFactory.h, src/framework/EntityListener.cpp, src/framework/EntityListener.h, src/framework/TemplateEntityListener.cpp, src/framework/TemplateEntityListener.h: removed obsolete files
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: we don't use the CEGUI lua handler any more, instead letting the ScriptingService handle all setup and teardown. Also updated to reflect lua scripts being separate from CEGUI
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/IScriptingProvider.h, src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/LuaScriptingProvider.h, src/services/scripting/ScriptingService.cpp, src/services/scripting/ScriptingService.h: use the IResourceProvider interface for loading scripts, refactored the way lua scripts are handled: instead of using the CEGUI lua handler we now handle all of lua ourselves
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreResourceProvider.cpp, src/components/ogre/OgreResourceProvider.h, src/components/ogre/Makefile.am: added a IResourceProvider which uses the Ogre resource system
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/IResourceProvider.h, src/framework/Makefile.am: added simple interface for resource providers
|
||
|
||
2007-04-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* scratchpad/RRRewRite/BmpRecRenderer.cpp, scratchpad/RRRewRite/BmpRecRenderer.h, scratchpad/RRRewRite/ColourRecRenderer.cpp, scratchpad/RRRewRite/ColourRecRenderer.h, scratchpad/RRRewRite/GradientRecRenderer.cpp, scratchpad/RRRewRite/GradientRecRenderer.h, scratchpad/RRRewRite/GridRecRenderer.cpp, scratchpad/RRRewRite/GridRecRenderer.h, scratchpad/RRRewRite/RRFactory.h, scratchpad/RRRewRite/RectangleRenderer.cpp, scratchpad/RRRewRite/RectangleRenderer.h, scratchpad/TeaTimeGui/readme.txt, scratchpad/TeaTimeGui/src/american.ttf, scratchpad/TeaTimeGui/src/arial.ttf, scratchpad/TeaTimeGui/src/blackadd.ttf, scratchpad/TeaTimeGui/src/fe______.ttf, scratchpad/TeaTimeGui/src/gripbg1.cel, scratchpad/TeaTimeGui/src/guitest.cc, scratchpad/TeaTimeGui/src/guitest.gdt, scratchpad/TeaTimeGui/src/guitest.gpr, scratchpad/TeaTimeGui/src/mousecur.cel, scratchpad/TeaTimeGui/src/mousehor.cel, scratchpad/TeaTimeGui/src/mouselef.cel, scratchpad/TeaTimeGui/src/mousemov.cel, scratchpad/TeaTimeGui/src/mouserig.cel, scratchpad/TeaTimeGui/src/mousever.cel, scratchpad/TeaTimeGui/src/rhide.key, scratchpad/TeaTimeGui/src/splash.cel, scratchpad/TeaTimeGui/src/ttapplic.cc, scratchpad/TeaTimeGui/src/ttapplic.h, scratchpad/TeaTimeGui/src/ttbutton.cc, scratchpad/TeaTimeGui/src/ttbutton.h, scratchpad/TeaTimeGui/src/ttedit.cc, scratchpad/TeaTimeGui/src/ttedit.h, scratchpad/TeaTimeGui/src/ttform.cc, scratchpad/TeaTimeGui/src/ttform.h, scratchpad/TeaTimeGui/src/ttgui.h, scratchpad/TeaTimeGui/src/ttguidef.h, scratchpad/TeaTimeGui/src/ttguigfx.cc, scratchpad/TeaTimeGui/src/ttguigfx.h, scratchpad/TeaTimeGui/src/ttlist.cc, scratchpad/TeaTimeGui/src/ttlist.h, scratchpad/TeaTimeGui/src/ttmousev.cc, scratchpad/TeaTimeGui/src/ttmousev.h, scratchpad/TeaTimeGui/src/ttproper.h, scratchpad/TeaTimeGui/src/ttstatic.cc, scratchpad/TeaTimeGui/src/ttstatic.h, scratchpad/TeaTimeGui/src/tttime.cc, scratchpad/TeaTimeGui/src/tttime.h, scratchpad/TeaTimeGui/src/ttwindow.cc, scratchpad/TeaTimeGui/src/ttwindow.h, scratchpad/TeaTimeGui/src/ttwstyle.cc, scratchpad/TeaTimeGui/src/ttwstyle.h, scratchpad/Theme/AuthorInfo.h, scratchpad/Theme/BackgroundStyle.h, scratchpad/Theme/CompositeBackground.h, scratchpad/Theme/FontStyle.h, scratchpad/Theme/GradientBackground.h, scratchpad/Theme/IconStyle.h, scratchpad/Theme/SolidBackground.h, scratchpad/Theme/Style.h, scratchpad/Theme/TextureBackground.h, scratchpad/Theme/WidgetStyle.h, scratchpad/Theme/simpletheme.xml, scratchpad/lesson05/Makefile, scratchpad/lesson05/README, scratchpad/lesson05/lesson05.c, scratchpad/testOGL/do.sh, scratchpad/testOGL/test.cpp: removed obsolete files
|
||
|
||
2007-04-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeCamera.cpp: fixed a bug where the paging wasn't updated unless the camera was moved
|
||
|
||
2007-04-08 Kai Blin <kai.blin@gmail.com>
|
||
|
||
* configure.ac: Fix error messages when a dependecy is not found.
|
||
|
||
2007-04-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/Avatar.h, src/components/ogre/AvatarController.cpp, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/components/ogre/EmberOgrePrerequisites.h, src/components/ogre/EntityWorldPickListener.h, src/components/ogre/GUIManager.cpp, src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp, src/components/ogre/environment/FoliageArea.h, src/components/ogre/input/Input.cpp, src/components/ogre/input/Input.h, src/components/ogre/jesus/Jesus.cpp, src/components/ogre/jesus/Jesus.h, src/components/ogre/manipulation/EntityMoveAdapter.cpp,src/components/ogre/manipulation/EntityMover.cpp, src/components/ogre/manipulation/EntityMover.h, src/components/ogre/manipulation/IEntityMoveBridge.h, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/Input.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/terrain/TerrainInfo.h, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/Vector3Adapter.h, src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h, src/framework/Exception.h, src/services/sound/SoundService.cpp: stream line code and inclusion to make compilations faster
|
||
|
||
2007-04-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/logging/LoggingService.cpp, src/services/logging/LoggingService.h, src/services/logging/Makefile.am, src/services/logging/ErisLogReciever.h, src/services/logging/ErisLogReciever.cpp: moved eris functionality to its own class
|
||
|
||
|
||
2007-04-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainEditor.cpp, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: the terrain is now automatically updated when changes are sent from the server
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Makefile.am: updated Makefile
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberEntity.pkg, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/IconBar.pkg, src/components/ogre/scripting/bindings/lua/MousePicker.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainEditor.cpp: mark height point markers as pickable
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.h, src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: code cleanup
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: make sure we're not using an invalud bounding box
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IconBase.cpp, src/components/ogre/widgets/IconBase.h, src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/StatusIconBar.h, src/components/ogre/widgets/IconBar.cpp, src/components/ogre/widgets/IconBar.h: updated the icon bar to work with 0.5.0, separated it into a dedicated iconbar class
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: don't allow resizing
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp: fixed the debug text, reactivate the StatusIconBar
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/MousePicker.h: moved the clickmask enum to MousePicker
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/LensFlare.cpp: no need to set the query flags since it's zero by default
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel, src/components/ogre/cegui/datafiles/schemes/EmberLookSkin.scheme: added a widget for an icon button with a border
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: fixed the way sdl and ogre interact. It didn't work with having sdl create the ogre context, because rtt's didn't work when using FBO's (at least not on my nvidia 6800 card)
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: fix exceptions
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/EntityCEGUITexture.h, src/components/ogre/widgets/MovableObjectRenderer.cpp: don't autoupdate, use a framelistener instead
|
||
|
||
2007-04-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePage.cpp: no need to translate
|
||
|
||
2007-03-31 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h, src/components/ogre/Makefile.am, src/components/ogre/OgreLogObserver.cpp, src/components/ogre/OgreLogObserver.h, src/components/ogre/OgreSetup.cpp, src/components/ogre/OgreSetup.h, src/components/ogre/cegui/datafiles/fonts/vera-sans-10.xml, src/components/ogre/cegui/datafiles/fonts/vera-sans-14.xml, src/components/ogre/cegui/datafiles/fonts/vera-sans-8.xml, src/components/ogre/cegui/datafiles/imagesets/EmberLook.imageset, src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel, src/components/ogre/cegui/datafiles/schemes/EmberLookSkin.scheme, src/components/ogre/environment/Makefile.am, src/components/ogre/image/Makefile.am, src/components/ogre/image/OgreILCodecs.cpp, src/components/ogre/image/OgreILCodecs.h, src/components/ogre/image/OgreILImageCodec.cpp, src/components/ogre/image/OgreILImageCodec.h, src/components/ogre/image/OgreILUtil.cpp, src/components/ogre/image/OgreILUtil.h, src/components/ogre/model/Model.cpp, src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/mapping/EmberModelMappingManager.cpp, src/components/ogre/scripting/bindings/lua/ModelRenderer.pkg, src/components/ogre/scripting/bindings/lua/OgreEntityRenderer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/widgets/ConsoleWidget.cpp, src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/EntityPicker.lua, src/components/ogre/widgets/Help.cpp, src/components/ogre/widgets/Help.h, src/components/ogre/widgets/HelpWidget.xml, src/components/ogre/widgets/IconBase.cpp, src/components/ogre/widgets/IconBase.h, src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h, src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h, src/components/ogre/widgets/InventoryWidget.h, src/components/ogre/widgets/JesusEdit.cpp, src/components/ogre/widgets/JesusEdit.h, src/components/ogre/widgets/ListHolder.h, src/components/ogre/widgets/LoadingBar.cpp, src/components/ogre/widgets/LoadingBar.h, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/MakeEntityWidget.h, src/components/ogre/widgets/MeshPreview.h, src/components/ogre/widgets/ModelEdit.lua, src/components/ogre/widgets/ModelRenderer.cpp, src/components/ogre/widgets/ModelRenderer.h, src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h, src/components/ogre/widgets/OgreEntityRenderer.cpp, src/components/ogre/widgets/OgreEntityRenderer.h, src/components/ogre/widgets/Quit.h, src/components/ogre/widgets/ServerBrowser.layout, src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/ServerWidget.h, src/components/ogre/widgets/ServerWidget.xml, src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/StatusIconBar.h, src/main/Ember.cpp: adapt to update to cegui 0.5.0 and ogre 1.4.0
|
||
|
||
2007-03-31 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: upgrade to cegui 0.5.0 and ogre 1.4.0
|
||
|
||
2007-03-31 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreDebugRectangle2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeAxisAlignedBoxSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2DManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeHorizon.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeMeshDecal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusion.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionCHCTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionCameraTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionDebugTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionElement.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionSWTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionVFTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOptions.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePage.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrecompiledHeaders.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrerequisites.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRaySceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderableManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTile.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreDebugRectangle2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeAxisAlignedBoxSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2DManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldN.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldNTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRaw.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRawTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeHorizon.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeMeshDecal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusion.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCHCTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCameraTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionDebugTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionSWTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionVFTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSphereSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePage.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_BaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTile.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp: upgrade to latest version
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* Makefile.am: remove the installation of WFUT.jar since it's not needed anymore
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: remove maintainer mode
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp: set some ambient light, though it still doesn't look good with the terrain at night
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.h: fixed a crash caused by a character with an active chat window being destroyed
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac, ember.conf: update media to 0.4.3
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/wfut/WfutService.cpp: write actions to log
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Performance.lua: use the slightly better name "sightqueue"
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.lua: handle missing submesh names
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/modeldefinition.xsd, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/tools.modeldef: only use lowercase names
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* Ember.nsi: update for 0.4.3
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src\services\wfut\WfutService.cpp: return a valid value on start
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src\services\EmberServices.h: fixed a bug where an object was deleted while still being used
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src\components\ogre\EmberEntityFactory.cpp, src\main\Application.cpp, src\main\Ember.cpp: update with msvc includes
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/tinyxml/tinystr.cpp, src/framework/tinyxml/tinystr.h, src/framework/tinyxml/tinyxml.cpp, src/framework/tinyxml/tinyxml.h, src/framework/tinyxml/tinyxmlerror.cpp, src/framework/tinyxml/tinyxmlparser.cpp, src/framework/tinyxml/readme.txt: upgraded to newer version
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am: include XMLHelper
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp: output error messages
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/mapping/EmberModelMappingManager.cpp: use the XMLHelper class
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/XMLHelper.cpp, src/components/ogre/XMLHelper.h: added a simple helper class for loading tinyxml documents from Ogre resources, so that we don't need to alter the tinyxml core
|
||
|
||
2007-03-25 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* text/public/battleplan.txt, text/public/concept_doc.txt, text/public/features.txt, text/public/index.txt, text/public/news.txt, text/public/developer_doc/architecture.txt, text/public/developer_doc/components.txt, text/public/developer_doc/data_model.txt, text/public/developer_doc/data_model_fw.txt, text/public/developer_doc/design.txt, text/public/developer_doc/development_methodology.txt, text/public/developer_doc/index.txt, text/public/developer_doc/scripting.txt, text/public/developer_doc/services.txt, text/public/working_notes/index.txt, text/public/working_notes/theme_format.txt, text/public/working_notes/ui_story_acorn.txt: removed obsolete Dime documents
|
||
|
||
2007-03-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/wfut/WfutSession.cpp: fixed incorrectly renamed file names
|
||
|
||
2007-03-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/Sun.cpp: let caelum totally control the ambient light
|
||
|
||
2007-03-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp: clean up
|
||
|
||
2007-03-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityFactory.cpp: dump attributes to a file instead of stdout
|
||
|
||
2007-03-21 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: better output of attributes, also delete the eris bounding box at deletion
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/outdoor_structures.modeldef: adjusted the gallows
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUICEGUIAdapter.cpp: added mappings for control keys which fixes a bug where multiple selections in lists didn't work
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/components/ogre/OgreSetup.cpp, src/components/ogre/OgreSetup.h: restructued for better shut down to avoid segfaults and exceptions at exit
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.lua: fixed a bug where the pick location would be lost due to the vector object being destroyed while still held by lua
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EntityWorldPickListener.cpp: fixed incorrect calculation of near picking distance
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: added lua bindings for main
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua, src/components/ogre/widgets/Performance.lua: updated for changes in EmberOgre
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/input/Input.cpp, src/components/ogre/ConsoleObjectImpl.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/components/ogre/widgets/Quit.cpp: moved more functionality to Application
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/manipulation/EntityMoveManager.cpp, src/components/ogre/manipulation/EntityMover.cpp: fixed a crash when the world was being moved
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/bindings/Makefile.am, src/main/bindings/lua/Application.pkg, src/main/bindings/lua/Makefile.am, src/main/bindings/lua/lua_Main.cpp, src/main/bindings/lua/required.h, src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: added lua bindings for the Application class
|
||
|
||
2007-03-14 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp, src/main/Application.h, src/main/Makefile.am, src/main/StateManager.cpp, src/main/StateManager.h, src/main/states.xml: removed some obsolete files and cleaned up the moving of code to Application
|
||
|
||
2007-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.bat, ember.in: with libwfut there's no longer any need to use the java WFUT tool
|
||
|
||
2007-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/bindings/lua/ScriptingService.pkg, src/services/bindings/lua/lua_EmberServices.cpp, src/services/scripting/ScriptingService.cpp, src/services/scripting/ScriptingService.h: use a ConsoleCommandWrapper
|
||
|
||
2007-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/main/Application.cpp, src/main/Application.h, src/main/Ember.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: moved base functionality to the component neutral main directory
|
||
|
||
2007-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreLogObserver.cpp, src/components/ogre/OgreLogObserver.h, src/main/LogObserver.cpp, src/main/LogObserver.h: moved the log writing mechanism to its own class and made the Ogre log observer only pass ogre log messages on
|
||
|
||
2007-03-12 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am, src/framework/Makefile.am, src/main/Makefile.am, src/services/Makefile.am, configure.ac: activate the main directory, make the sublibs more contained
|
||
|
||
2007-03-07 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/carpenter/Makefile.am, src/components/ogre/environment/Makefile.am, src/components/ogre/environment/meshtree/Makefile.am, src/components/ogre/input/Makefile.am, src/components/ogre/jesus/Makefile.am, src/components/ogre/manipulation/Makefile.am, src/components/ogre/model/Makefile.am, src/components/ogre/ogreopcode/Makefile.am, src/components/ogre/ogreopcode/opcode/Makefile.am, src/components/ogre/scripting/Makefile.am, src/components/ogre/scripting/bindings/lua/Makefile.am, src/components/ogre/scripting/bindings/lua/helpers/Makefile.am, src/components/ogre/scripting/bindings/lua/ogre/Makefile.am, src/components/ogre/sound/Makefile.am, src/components/ogre/terrain/Makefile.am, src/components/ogre/widgets/Makefile.am, src/extensions/Makefile.am, src/framework/Makefile.am, src/framework/bindings/lua/Makefile.am, src/framework/bindings/lua/eris/Makefile.am, src/services/Makefile.am, src/services/bindings/lua/Makefile.am, src/services/config/Makefile.am, src/services/logging/Makefile.am, src/services/metaserver/Makefile.am, src/services/scripting/Makefile.am, src/services/server/Makefile.am, src/services/sound/Makefile.am: better structure of the sublibs
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2DManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/filetutils.cpp: remove annoying warnings
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: use the MediaUpdater to get new media from wfut, also updated the loading bar usage
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/Makefile.am: update for added files
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/LoadingBar.cpp, src/components/ogre/widgets/LoadingBar.h: separated the gui code from the loading bar logic and allow for a more modular approach with different sections
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/MediaUpdater.cpp, src/components/ogre/MediaUpdater.h: added new class responsible for initiating wfut updates
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: added settings for wfut
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: bump version and added dependency on libwfut
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/wfut/Makefile.am, src/services/wfut/WfutService.cpp, src/services/wfut/WfutService.h, src/services/wfut/WfutSession.cpp, src/services/wfut/WfutSession.h, src/services/Makefile.am: added a service which interacts with the libwfut library, to allow for media updates
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreResourceLoader.cpp, src/components/ogre/OgreResourceLoader.h: added method for getting the number of sections
|
||
|
||
2007-03-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/EmberServices.cpp, src/services/EmberServices.h: refactored how the services were handled, removing the need to check for null all the time, and added automatic destruction
|
||
|
||
2007-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/IServerAdapter.h: removed inclusion of wfmath.h which always caused a compiler warning
|
||
|
||
2007-03-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainEditor.h: added more comments
|
||
|
||
2007-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/ogre/Ogre.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreMesh.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreSubMesh.pkg: updated bindings
|
||
|
||
2007-03-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* NEWS: release of 0.4.2
|
||
|
||
2007-02-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.in: fixes for compatability with freebsd
|
||
|
||
2007-02-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/input/Input.cpp: on windows we need to let the os have some time to do proper input event gathering. This will prevent random input lockups.
|
||
|
||
2007-02-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/ogre.cfg: default to full screen
|
||
|
||
2007-02-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: make it a vector to prevent msvc from crashing
|
||
|
||
2007-02-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/creatures.modeldef.xml: removed animation with zero length, even though we've now added checks in the code
|
||
|
||
2007-02-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/ModelDefinitionManager.cpp: fix for MSVC crashes
|
||
|
||
2007-02-15 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp: fix for black holes on ATI cards on windows
|
||
|
||
2007-02-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/caelum/src/SkyDome.cpp: fixed excessive checking for vertex and fragment programs
|
||
|
||
2007-02-11 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/AnimationSet.cpp: Ogre throws an assert if an animation with zero length is activated, so don't allow that.
|
||
|
||
2007-02-10 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: added a little bit more informative exception message
|
||
* src/components/ogre/environment/caelum/src/SkyDome.cpp, src/components/ogre/environment/CaelumEnvironment.cpp: added extra checks for fragment and vertex programs
|
||
* src/components/ogre/terrain/TerrainEditor.cpp: use correct type
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: write to log before trying to create texture
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h: fixed class/struct inconsistency
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp: use correct type
|
||
* src/components/ogre/jesus/XMLJesusSerializer.cpp: return statement required
|
||
* src/services/config/ConfigService.cpp: MSVC likes std::string better
|
||
* Ember.nsi: added Nullsoft installer file for Win32
|
||
* Ember.bat: updated batch file
|
||
|
||
2007-02-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/AnimationSet.cpp: make sure that we don't add time to an animation with zero length, since this will trigger an assert in ogre
|
||
|
||
2007-02-09 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/cegui/Makefile.am: removed some old files
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp: We've changed the default height of invalid segments to -1, so we'll have to update the LOD calculation fix too
|
||
|
||
2007-02-08 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/Makefile.am: fixed uninstall problems
|
||
|
||
2007-02-08 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: added a more helpful message when wf libs aren't found
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* WFUT.jar: update to 1.1
|
||
* ember.in: various fixes to the script
|
||
* make_dist_media.sh.in: various fixes to the script
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/Definitions/CaseDefinition.cpp, src/components/ogre/model/mapping/Definitions/CaseDefinition.h, src/components/ogre/model/mapping/Definitions/DefinitionBase.cpp, src/components/ogre/model/mapping/Definitions/DefinitionBase.h, src/components/ogre/model/mapping/Definitions/MatchDefinition.cpp, src/components/ogre/model/mapping/Definitions/MatchDefinition.h, src/components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp, src/components/ogre/model/mapping/Definitions/ModelMappingDefinition.h: added const accessors
|
||
* src/components/ogre/widgets/ServerWidget.cpp: use the model mapping framework to get the model to show
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/modelmappings.modelmap.xml: updated definitions
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp: fixed a bug which made talk windows flicker if they were too far away to be shown, but had text added to them
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/Makefile.am, src/components/ogre/OgreSetup.cpp, src/components/ogre/resources.cfg, configure.ac, ember.in, src/services/config/ConfigService.cpp, src/components/ogre/widgets/Makefile.am, src/components/ogre/modeldefinitions/Makefile.am, src/components/ogre/cegui/Makefile.am, media/packs/Makefile.am: changed a little how the media is handled. In the distribution, the media under prefix/share/ember/media/ is now divided into "user" and "shared". Upon start, if there is no ~/.ember/ember-media-0.4.2, the "user" media will be copied there. And then WFUT will be run. This media is only around 1MB. The "shared" media will be accessed as previous. The reason is that the media that is in "user" is such that due to Ogre it can't have any duplicate resources. So while we might have duplicate media in downloaded through WFUT for the "shared" media, we can't have it for the "user" media, and thus it needs to be available only from one location.
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberPhysicalEntity.cpp: remove the ogre representation from the Ogre scene graph when the visibility changes, instead of just hiding the ogre object. This in some instances doubles the fps.
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* make_dist_media.sh.in: make it get _all_ media needed, and resize textures so that they're not too large
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* ember.conf: updated terrain materials
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* CodeGen.pl: removed obsolete file
|
||
|
||
2007-02-06 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/environment.modeldef.xml, src/components/ogre/modeldefinitions/furniture.modeldef, src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml, src/components/ogre/modeldefinitions/outdoor_structures.modeldef, src/components/ogre/modeldefinitions/tools.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml, src/components/ogre/modeldefinitions/vehicles.modeldef: updated definitions
|
||
|
||
2007-02-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/resources.cfg
|
||
|
||
2007-02-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* autopackage/default.apspec.in: The description should be one line.
|
||
|
||
2007-02-05 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/README, media/materials/scripts/clothing.material, media/materials/scripts/environment.material, media/materials/scripts/vegetation.material: updated media
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EntityWorldPickListener.cpp, src/components/ogre/terrain/TerrainEditor.cpp, src/components/ogre/terrain/TerrainEditor.h: fixed some bugs with the mouse picking
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* media/materials/base_scripts/base.material, media/materials/scripts/buildings.material, media/materials/scripts/clothing.material, media/materials/scripts/creatures.material, media/materials/scripts/environment.material, media/materials/scripts/malebuilder.material, media/materials/scripts/placeholder.material, media/materials/scripts/tools.material, media/materials/scripts/vegetation.material: update materials
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp: never allow the scaling to be different from the page size
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp: fixed some lingering bugs where the splatting surface wasn't correclty wiped clean upon updates, resulting in random garbage in the texture sometimes
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainShader.cpp: fixed a long standing bug which made the terrain texture be offset by one meter
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/MeshPreview.cpp, src/components/ogre/AvatarCamera.cpp: use the more correct getDerived* methods.
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/terrain/TerrainInfo.cpp, src/components/ogre/terrain/TerrainInfo.h, src/components/ogre/terrain/TerrainPage.cpp: fixed some long standing bugs which had made the terrain always be offset by 1 meter
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp: clearer code
|
||
|
||
2007-02-04 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/environment/LensFlare.cpp: use the more correct getDerived* methods.
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/EmberModelMappingManager.cpp, src/components/ogre/model/mapping/EmberModelMappingManager.h, src/components/ogre/model/mapping/IActionCreator.h, src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMapping.h, src/components/ogre/model/mapping/ModelMappingCreator.cpp, src/components/ogre/model/mapping/ModelMappingCreator.h, src/components/ogre/model/mapping/ModelMappingManager.cpp, src/components/ogre/model/mapping/ModelMappingManager.h, src/components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.h, src/components/ogre/model/mapping/Actions/Action.h, src/components/ogre/model/mapping/Actions/DummyAction.cpp, src/components/ogre/model/mapping/Actions/DummyAction.h, src/components/ogre/model/mapping/Cases/AttributeCase.cpp, src/components/ogre/model/mapping/Cases/AttributeCase.h, src/components/ogre/model/mapping/Cases/Case.h, src/components/ogre/model/mapping/Cases/CaseBase.cpp, src/components/ogre/model/mapping/Cases/CaseBase.h, src/components/ogre/model/mapping/Cases/EntityBaseCase.cpp, src/components/ogre/model/mapping/Cases/EntityBaseCase.h, src/components/ogre/model/mapping/Cases/EntityTypeCase.h, src/components/ogre/model/mapping/Cases/OutfitCase.h, src/components/ogre/model/mapping/Cases/AttributeComparers/AttributeComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/HeightComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrGreaterComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrLesserComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericGreaterComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericLesserComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericRangeComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericValueHolder.h, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparerWrapper.h, src/components/ogre/model/mapping/Definitions/ActionDefinition.h, src/components/ogre/model/mapping/Definitions/CaseDefinition.h, src/components/ogre/model/mapping/Definitions/DefinitionBase.h, src/components/ogre/model/mapping/Definitions/MatchDefinition.h, src/components/ogre/model/mapping/Definitions/ModelMappingDefinition.h, src/components/ogre/model/mapping/Matches/AbstractMatch.h, src/components/ogre/model/mapping/Matches/AttributeDependentMatch.h, src/components/ogre/model/mapping/Matches/AttributeMatch.h, src/components/ogre/model/mapping/Matches/EntityTypeMatch.h, src/components/ogre/model/mapping/Matches/OutfitMatch.h, src/components/ogre/model/mapping/Matches/Observers/AttributeObserver.h, src/components/ogre/model/mapping/Matches/Observers/EntityCreationObserver.h: documentation galore
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml: updated mappings
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMapping.h, src/components/ogre/model/mapping/ModelMappingCreator.cpp: removed obsolete way of keeping the Cases in a lookup map in the ModelMapping.
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: make the background black. It should preferrably have been transparent, but I couldn't get that to work with CEGUI (it always made it grey).
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: make sure that stuff is cleaned up correctly, also changed how the EmberEntityFactory is created.
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h: changed a little how it's created and handles the View. Since the Eris::Avatar is created before the Eris::View, we can get the Avatar from the View, instead of listening for different events. Also added more comments and cleaned up code.
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/OgreLogObserver.h: better description
|
||
|
||
2007-02-03 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/framework/StreamLogObserver.cpp: disable the output of file name since it's of no use anyway and only makes the log file larger
|
||
|
||
2007-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/services/server/ServerService.cpp, src/services/server/ServerService.h: cleaned up code and made sure that the View is set before the signal for a new avatar is sent, so that listeners can be sure that they have access to the view too.
|
||
|
||
2007-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntity.h: this is no longer a part of Ogre, we use EmberEntityUserObject for that, also cleaned up obsolete code
|
||
|
||
2007-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarController.cpp: properly delete camera
|
||
|
||
2007-02-02 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarEmberEntity.cpp: clean up code
|
||
|
||
2007-02-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: require eris v. 1.3.12
|
||
|
||
2007-02-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityActionCreator.cpp, src/components/ogre/EmberEntityActionCreator.h, src/components/ogre/EmberEntityModelAction.cpp, src/components/ogre/EmberEntityModelAction.h, src/components/ogre/EmberEntityPartAction.cpp, src/components/ogre/EmberEntityPartAction.h: adapted to changes in Model::Mapping
|
||
|
||
2007-02-01 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/AttributeComparers.cpp, src/components/ogre/model/mapping/AttributeComparers.h, src/components/ogre/model/mapping/ChangeContext.cpp, src/components/ogre/model/mapping/ChangeContext.h, src/components/ogre/model/mapping/Makefile.am, src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMapping.h, src/components/ogre/model/mapping/ModelMappingCreator.cpp, src/components/ogre/model/mapping/ModelMappingDefinition.cpp, src/components/ogre/model/mapping/ModelMappingDefinition.h, src/components/ogre/model/mapping/Cases/CaseBase.cpp, src/components/ogre/model/mapping/Cases/CaseBase.h, src/components/ogre/model/mapping/Cases/AttributeComparers/HeightComparerWrapper.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparerWrapper.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparerWrapper.cpp, src/components/ogre/model/mapping/Matches/AbstractMatch.h, src/components/ogre/model/mapping/Matches/AttributeDependentMatch.h, src/components/ogre/model/mapping/Matches/AttributeMatch.cpp, src/components/ogre/model/mapping/Matches/AttributeMatch.h, src/components/ogre/model/mapping/Matches/MatchBase.cpp, src/components/ogre/model/mapping/Matches/MatchBase.h, src/components/ogre/model/mapping/Matches/OutfitMatch.cpp, src/components/ogre/model/mapping/Matches/OutfitMatch.h, src/components/ogre/model/mapping/Matches/Observers/AttributeObserver.cpp, src/components/ogre/model/mapping/Matches/Observers/AttributeObserver.h, src/components/ogre/model/mapping/Matches/Observers/EntityCreationObserver.cpp, src/components/ogre/model/mapping/Matches/Observers/EntityCreationObserver.h: refactored how changes are evaluated. Instead of checking the whole mapping from the root, now only check nodes under the affected node. Also fixed various bugs.
|
||
|
||
2007-01-31 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/EmberModelMappingManager.cpp, src/components/ogre/model/mapping/EmberModelMappingManager.h, src/components/ogre/model/mapping/IActionCreator.h, src/components/ogre/model/mapping/Makefile.am, src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMapping.h, src/components/ogre/model/mapping/ModelMappingCreator.cpp, src/components/ogre/model/mapping/ModelMappingCreator.h, src/components/ogre/model/mapping/ModelMappingManager.cpp, src/components/ogre/model/mapping/ModelMappingManager.h, src/components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.cpp, src/components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.h, src/components/ogre/model/mapping/Actions/Action.cpp, src/components/ogre/model/mapping/Actions/Action.h, src/components/ogre/model/mapping/Actions/DummyAction.cpp, src/components/ogre/model/mapping/Actions/DummyAction.h, src/components/ogre/model/mapping/Cases/AttributeCase.cpp, src/components/ogre/model/mapping/Cases/AttributeCase.h, src/components/ogre/model/mapping/Cases/Case.cpp, src/components/ogre/model/mapping/Cases/Case.h, src/components/ogre/model/mapping/Cases/CaseBase.cpp, src/components/ogre/model/mapping/Cases/CaseBase.h, src/components/ogre/model/mapping/Cases/EntityBaseCase.cpp, src/components/ogre/model/mapping/Cases/EntityBaseCase.h, src/components/ogre/model/mapping/Cases/EntityTypeCase.cpp, src/components/ogre/model/mapping/Cases/EntityTypeCase.h, src/components/ogre/model/mapping/Cases/OutfitCase.cpp, src/components/ogre/model/mapping/Cases/OutfitCase.h, src/components/ogre/model/mapping/Cases/AttributeComparers/AttributeComparerWrapper.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/AttributeComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/HeightComparerWrapper.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/HeightComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparerWrapper.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericComparerWrapper.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrGreaterComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrGreaterComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrLesserComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericEqualsOrLesserComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericGreaterComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericGreaterComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericLesserComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericLesserComparer.h,src/components/ogre/model/mapping/Cases/AttributeComparers/NumericRangeComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericRangeComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericValueHolder.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/NumericValueHolder.h, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparer.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparer.h, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparerWrapper.cpp, src/components/ogre/model/mapping/Cases/AttributeComparers/StringComparerWrapper.h, src/components/ogre/model/mapping/Definitions/ActionDefinition.cpp, src/components/ogre/model/mapping/Definitions/ActionDefinition.h, src/components/ogre/model/mapping/Definitions/CaseDefinition.cpp, src/components/ogre/model/mapping/Definitions/CaseDefinition.h, src/components/ogre/model/mapping/Definitions/DefinitionBase.cpp, src/components/ogre/model/mapping/Definitions/DefinitionBase.h, src/components/ogre/model/mapping/Definitions/MatchDefinition.cpp, src/components/ogre/model/mapping/Definitions/MatchDefinition.h, src/components/ogre/model/mapping/Definitions/ModelMappingDefinition.cpp, src/components/ogre/model/mapping/Definitions/ModelMappingDefinition.h, src/components/ogre/model/mapping/Matches/AbstractMatch.cpp, src/components/ogre/model/mapping/Matches/AbstractMatch.h, src/components/ogre/model/mapping/Matches/AttributeDependentMatch.cpp, src/components/ogre/model/mapping/Matches/AttributeDependentMatch.h, src/components/ogre/model/mapping/Matches/AttributeMatch.cpp, src/components/ogre/model/mapping/Matches/AttributeMatch.h, src/components/ogre/model/mapping/Matches/EntityTypeMatch.cpp, src/components/ogre/model/mapping/Matches/EntityTypeMatch.h, src/components/ogre/model/mapping/Matches/MatchBase.cpp, src/components/ogre/model/mapping/Matches/MatchBase.h, src/components/ogre/model/mapping/Matches/OutfitMatch.cpp, src/components/ogre/model/mapping/Matches/OutfitMatch.h, src/components/ogre/model/mapping/Matches/Observers/AttributeObserver.cpp, src/components/ogre/model/mapping/Matches/Observers/AttributeObserver.h, src/components/ogre/model/mapping/Matches/Observers/EntityCreationObserver.cpp, src/components/ogre/model/mapping/Matches/Observers/EntityCreationObserver.h: refactored it into different classes and namespaces
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/modelmappings.modelmap.xml: updated definitions
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* configure.ac: bumped the required media version
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: fixed a bug caused by reference to old memory, resulting in Eris::Entity::hasChild(...) returning wrong results
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityPartAction.cpp: fixes for signature change
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/EmberEntityActionCreator.cpp: updated with changes to the format for actions
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCameraTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionTraversal.cpp: code cleanup
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMapping.h, src/components/ogre/model/mapping/ModelMappingCreator.cpp, src/components/ogre/model/mapping/ModelMappingCreator.h, src/components/ogre/model/mapping/ModelMappingDefinition.cpp, src/components/ogre/model/mapping/ModelMappingDefinition.h, src/components/ogre/model/mapping/ModelMappingManager.cpp, src/components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.cpp:
|
||
* refined the xml format to allow for more generic actions
|
||
* added outfit mapping, which allows for checking arbitrary properties on contained, outfitted entities
|
||
* changed the activation phase so that all actions that are deactivated are triggered first, with all actions that will be activated triggering afterwards.
|
||
|
||
2007-01-28 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinitionManager.cpp: restructured how grouping is handled. We now use a dedicated ModelPart class which holds the subentities of a part. In addition, when a part is hidden because another part in the same group is shown, the first part is later reactivated when the other part is hidden.
|
||
|
||
2007-01-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EntityWorldPickListener.cpp, src/components/ogre/EntityWorldPickListener.h, src/components/ogre/IWorldPickListener.h, src/components/ogre/jesus/JesusMousePicker.cpp, src/components/ogre/jesus/JesusMousePicker.h: refactored the way picking is done in order to fix a bug where an entity with a large bounding box would make it impossible to pick smaller entities contained in it. Now, each picking process is done in three steps: first all adapters are initialized, then they are used to process the picking, and finally they are queried for picking results. This allows us to let the adapters better determine if a contained object is picked.
|
||
|
||
2007-01-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/edibles.modeldef, src/components/ogre/modeldefinitions/outdoor_structures.modeldef, src/components/ogre/modeldefinitions/tools.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml, src/components/ogre/modeldefinitions/vehicles.modeldef: updated model definitions
|
||
|
||
2007-01-27 Erik Hjortsberg <erik.hjortsberg@iteam.se>
|
||
|
||
* src/components/ogre/modeldefinitions/modeldefinition.xsd: updated schema
|
||
|
||
2007-01-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/modelmappings.modelmap.xml: added a model mappings file
|
||
|
||
2007-01-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMappingCreator.cpp: fixed a bug with string attributes not getting a ComparerWrapper created, also added a check for a valid ComparerWrapper in the AttributeCase::testMatch method
|
||
|
||
2007-01-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: allow for the changing of model
|
||
|
||
2007-01-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/mapping/AttributeComparers.cpp, src/components/ogre/model/mapping/AttributeComparers.h, src/components/ogre/model/mapping/Makefile.am, src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMapping.h, src/components/ogre/model/mapping/ModelMappingCreator.cpp, src/components/ogre/model/mapping/ModelMappingCreator.h: updated and revised
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am, src/components/ogre/manipulation/Makefile.am, configure.ac: added new files and upped the required varconf lib version
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: added both the EmberModelMappingManager and the MaterialEditor
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.h: removed obsolete code
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/AvatarEmberEntity.h, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h: refactored how entities are created and bound to model. It's now fully using the modelmapping framework.
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/manipulation/Makefile.am, src/components/ogre/manipulation/MaterialEditor.cpp, src/components/ogre/manipulation/MaterialEditor.h: added material editor which for now allows for some basic material editing
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: push a message to the console when an action is performed. This might need to better formatted, right now it's "<something> performa a <action>" which isn't that great really.
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityActionCreator.cpp, src/components/ogre/EmberEntityActionCreator.h, src/components/ogre/EmberEntityModelAction.cpp, src/components/ogre/EmberEntityModelAction.h, src/components/ogre/EmberEntityPartAction.cpp, src/components/ogre/EmberEntityPartAction.h: added Ember specific model mapping action classes, which shows and hides models and parts of those models
|
||
|
||
|
||
2007-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/mapping/EmberModelMappingManager.cpp, src/components/ogre/model/mapping/EmberModelMappingManager.h, src/components/ogre/model/mapping/Makefile.am, src/components/ogre/model/mapping/ModelMapping.cpp, src/components/ogre/model/mapping/ModelMapping.h, src/components/ogre/model/mapping/ModelMappingCreator.cpp, src/components/ogre/model/mapping/ModelMappingCreator.h, src/components/ogre/model/mapping/ModelMappingDefinition.cpp, src/components/ogre/model/mapping/ModelMappingDefinition.h, src/components/ogre/model/mapping/ModelMappingManager.cpp, src/components/ogre/model/mapping/ModelMappingManager.h, src/components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.cpp, src/components/ogre/model/mapping/XMLModelMappingDefinitionSerializer.h: added an intial version of a rule based model mapping framework which maps entity types and entity attributes to different models and parts. Except for the EmberModelMappingManager, this is all separate from Ember. The idea is to move this into a separate lib (Eris? Ares?) once it's more stable.
|
||
|
||
2007-01-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: delete the GUIManager at destruction
|
||
|
||
2007-01-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: properly clean up at destruction
|
||
|
||
2007-01-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/ModelEdit.lua: code cleanup and added support for setting the scale of models
|
||
|
||
2007-01-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/IScriptingProvider.h: added destructor
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: make sure the Models are destroyed before the other movable objects are
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h: streamlined the animation system, so that the normal movment anim (which includes "idle") will be put on hold whenever an action is performed. Added support for a fallback action if no specific can be found (for the male it's some fiddling of the hands). Also randomize the starting position of the idle anim as to prevent all settler doing the exact same motions in synchronization. Added empty method for outfit processing. Also fixed some segfaults caused by held model being reset.
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.h: added support for the new anim system and grouping of parts
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Action.h: return animations by ref
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/SubModel.cpp, src/components/ogre/model/SubModel.h: use the correct scene manager when deleting the held entity
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/ModelDefinitionManager.h: removed the setting of a default scene manager, since that isn't compatible with the concept of multiple scene managers. Also make sure that at deletion time, all models are removed from all scene managers in the system. It's important that this happens before all Entities are deleted, since else we'll get nasty segfaults when Model's destructor tries to delete non-existing Entities.
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h: added support for groups in parts. With a group, only one part at a single time can be visible. This is useful for stuff like showing a certain shirt, and automatically hiding all other shirt parts. Also added support for the new animations definition system. Also, wait with creating the model until after we've gotten a valid scenemanager, thus making sure that we use the correct scene manager for creating our contained objects, such as the entities.
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/AnimationSet.cpp, src/components/ogre/model/AnimationSet.h: refactored how animations are played, now with support for iterations of animation sets in a sequence
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h: refactored how animations are defined. It's now possible to string together a sequence of animations sets after each other, with how many iterations each animation should run.
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h: added console command for dumoing the attributes of an entity to std::cout
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h: added a method for dumping entity attributes to a std::ostream, taken from Sear
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Performance.layout: adjusted layout
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.lua: use submesh names instead of only submesh indices
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelRenderer.cpp: use the correct scene manager for destruction
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainInfo.cpp: proper casting
|
||
|
||
2007-01-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/Helpers.pkg, src/components/ogre/scripting/bindings/lua/helpers/Makefile.am, src/components/ogre/scripting/bindings/lua/helpers/OgreUtils.cpp, src/components/ogre/scripting/bindings/lua/helpers/OgreUtils.h, src/components/ogre/scripting/bindings/lua/helpers/OgreUtils.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp, src/components/ogre/scripting/bindings/lua/helpers/required.h: Added an ogre utility class which provides some useful methods for easier access to Ogre functionality from Lua.
|
||
|
||
2007-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/items.modeldef.xml: updated models
|
||
|
||
2007-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Chat.layout, src/components/ogre/widgets/Quit.widget: fixed layout and alpha values
|
||
|
||
2007-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/clothing.material, media/materials/scripts/creatures.material, media/materials/scripts/malebuilder.material: put clothing materials in their own file
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/MotionManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/malebuilder.material: added burlap material
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp: initialize data to sane values
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/vehicles.modeldef: updated model definitions
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Chat.layout, src/components/ogre/widgets/Debug.layout, src/components/ogre/widgets/InspectWidget.xml, src/components/ogre/widgets/InventoryWidget.xml, src/components/ogre/widgets/JesusEdit.widget, src/components/ogre/widgets/JesusEditFile.widget, src/components/ogre/widgets/JesusEditPreview.widget, src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/Performance.layout, src/components/ogre/widgets/Performance.lua, src/components/ogre/widgets/Quit.widget, src/components/ogre/widgets/ServerBrowser.layout, src/components/ogre/widgets/Tasks.layout: adjust the layouts, mainly by adjusting the inner window to more properly use the unified coord system
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Performance.lua: also show some data from the motion manager
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: properly clean up Ogre at closing
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: bump version and set the scaling of the alpha texture to 2 as default
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/tinyxml/tinyxml.cpp: streamlined the code a bit, pleasing valgrind
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain.cfg: tweaked the terrain configuration to work much, much better with the world, removing many of the previous bottlenecks
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MotionManager.cpp, src/components/ogre/MotionManager.h: added some intrastructure to get information about the motion manager state (should the size variables perhaps instead be by ref, so that they are "automatically" updated?)
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: properly clean up resources at destruction, primarily the Model through the SceneManager
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarController.cpp: initialize to sane values (mainly to please valgrind, but you never know)
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/StatusIconBar.h: better clean up
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.cpp: remove debug output
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp: properly cast values
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp: log the size of the world in pages
|
||
|
||
2007-01-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionVisibilityData.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusion.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCHCTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionDebugTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionSWTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionVFTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp: code cleanup, fixed a bug which was caused by an uninitialized bool value randomly causing an assert exception (ah, asserts are only triggered in debug mode, however msvc will in debug mode initialize all variables to 0, whereas gcc won't do any such thing, so this was only happening on gcc debug builds, and in msvc release builds it will appear, but not to cause the assert failure, but to screw up the flow (probably just making it slower)), removed some MapSplitter code since we very much don't use that
|
||
|
||
2006-12-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: better handling of fullscreen and some SDL cleanup at exit
|
||
|
||
2006-12-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/ISceneManagerAdapter.h: correctly updated interface
|
||
|
||
2006-12-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp: fixed some erronous signatures, include all needed headers
|
||
|
||
2006-12-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* acinclude.m4: more GL fixes
|
||
|
||
2006-12-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* acinclude.m4: fixed GL includes
|
||
|
||
2006-12-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/caelum/include/SunPositionModel.h: added forgotten file
|
||
|
||
2006-12-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/caelum/Makefile.am, src/components/ogre/environment/caelum/include/Caelum.h, src/components/ogre/environment/caelum/include/CaelumPrerequisites.h, src/components/ogre/environment/caelum/include/CaelumSystem.h, src/components/ogre/environment/caelum/include/SkyColourModel.h, src/components/ogre/environment/caelum/include/SkyDome.h, src/components/ogre/environment/caelum/include/Starfield.h, src/components/ogre/environment/caelum/include/StoredImageElvBasedSkyColourModel.h, src/components/ogre/environment/caelum/include/StoredImageSkyColourModel.h, src/components/ogre/environment/caelum/include/Sun.h, src/components/ogre/environment/caelum/src/CaelumSystem.cpp, src/components/ogre/environment/caelum/src/SkyDome.cpp, src/components/ogre/environment/caelum/src/Starfield.cpp, src/components/ogre/environment/caelum/src/Sun.cpp, src/components/ogre/environment/caelum/include/CameraBoundElement.h, src/components/ogre/environment/caelum/include/SimpleSunPositionModel.h, src/components/ogre/environment/caelum/src/SimpleSunPositionModel.cpp: updated caelum
|
||
|
||
2006-12-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/OgreInfo.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2006-12-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua, src/components/ogre/widgets/IndirectRenderingChecker.layout, src/components/ogre/widgets/IndirectRenderingChecker.lua: if the user is using indirect rendering, for example if Mesa is used, show a warning about this
|
||
|
||
2006-12-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am, src/components/ogre/OgreInfo.cpp, src/components/ogre/OgreInfo.h: Added class for providing some Ogre information, such as if we're using indirect rendering.
|
||
|
||
2006-12-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: add checks for GL
|
||
|
||
2006-12-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Quit.cpp: switch to gui mode when quitting
|
||
|
||
2006-12-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/buildings.material, media/materials/scripts/cylinder.material, media/materials/scripts/edibles.material, media/materials/scripts/environment.material, media/materials/scripts/vegetation.material: updated materials
|
||
|
||
2006-12-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp: activate the cloudlayer
|
||
|
||
2006-12-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/CaelumSky.cpp, src/components/ogre/environment/caelum/Makefile.am, src/components/ogre/environment/caelum/include/Caelum.h, src/components/ogre/environment/caelum/include/CaelumPrerequisites.h, src/components/ogre/environment/caelum/include/CaelumSystem.h, src/components/ogre/environment/caelum/include/SkyColourModel.h, src/components/ogre/environment/caelum/include/SkyDome.h, src/components/ogre/environment/caelum/include/Starfield.h, src/components/ogre/environment/caelum/include/StoredImageElvBasedSkyColourModel.h, src/components/ogre/environment/caelum/include/StoredImageSkyColourModel.h, src/components/ogre/environment/caelum/include/Sun.h, src/components/ogre/environment/caelum/src/CaelumSystem.cpp, src/components/ogre/environment/caelum/src/GeometryFactory.cpp, src/components/ogre/environment/caelum/src/StoredImageElvBasedSkyColourModel.cpp, src/components/ogre/environment/caelum/src/StoredImageSkyColourModel.cpp, src/components/ogre/environment/caelum/src/Sun.cpp: updated caelum
|
||
|
||
2006-12-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: don't write errors to std::cerr
|
||
|
||
2006-12-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/XMLJesusSerializer.cpp, src/components/ogre/jesus/XMLJesusSerializer.h: try not to load invalid files
|
||
|
||
2006-12-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: make the far clip plane really big so that they full sky is shown
|
||
|
||
2006-12-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreResourceLoader.cpp src/components/ogre/OgreResourceLoader.h: make it so that all resource groups also are initialized after they've been loaded
|
||
|
||
2006-12-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/bindings/lua/ConsoleBackend.pkg, src/framework/bindings/lua/lua_Framework.cpp: updated bindings
|
||
|
||
2006-12-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/caelum/include/CaelumPrerequisites.h, src/components/ogre/environment/caelum/include/CaelumSystem.h, src/components/ogre/environment/caelum/include/SkyDome.h, src/components/ogre/environment/caelum/include/Starfield.h, src/components/ogre/environment/caelum/include/Sun.h, src/components/ogre/environment/caelum/src/CaelumSystem.cpp, src/components/ogre/environment/caelum/src/SkyDome.cpp, src/components/ogre/environment/caelum/src/Starfield.cpp, src/components/ogre/environment/caelum/src/StoredImageSkyColourModel.cpp, src/components/ogre/environment/caelum/src/Sun.cpp: updated caleum to latest version
|
||
|
||
2006-11-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/caelum/src/Sun.cpp: reposition the sun at every frame so that it will look ok in the camera, use a sphere.mesh that sits in the common media
|
||
|
||
2006-11-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: use the MEDIA_VERSION variable, moved the input polling to after the frame has been drawn, in the hope that it would lead to less jerky movement
|
||
|
||
2006-11-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: use the MEDIA_VERSION variable
|
||
|
||
2006-11-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* acinclude.m4: cleaned up
|
||
* ember.in: use the MEDIA_VERSION variable
|
||
|
||
2006-11-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: added definitons for the media version to use
|
||
|
||
2006-11-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: bump version
|
||
|
||
2006-11-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/logging/LoggingService.cpp, src/services/logging/LoggingService.h: overload the << op with both unsigned int and unsigned long, but remove t_size, since this will make it not compile on either 32 or 64 bit systems
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout: fixed a problem with the caption
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/logging/LoggingService.cpp, src/services/logging/LoggingService.h: added logging of unsigned ints
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainEditor.cpp: update only affected pages
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp: use the adapter for updating the underlying page
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h: fixed the method for getting pages from world positions, also added a accessor for the pages
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp: cleaned up some code and added more logging
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeTexture.cpp: cleaned up the code, fixed some wrong initialization values
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp: implement method for updating a single page
|
||
|
||
2006-11-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/ISceneManagerAdapter.h: added method for updating a single page
|
||
|
||
2006-11-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h: show the eris bbox with a yellowish material
|
||
|
||
2006-11-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ConnectedAdapter.cpp, src/services/server/ConnectedAdapter.h, src/services/server/IServerAdapter.h, src/services/server/NonConnectedAdapter.cpp, src/services/server/NonConnectedAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h: added a delete command which will delete entities from the world
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: added loading of the admin control
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Admin.layout, src/components/ogre/widgets/Admin.lua: added a widget to be shown when the user logs in as an admin
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/TerrainEditor.lua: hide the overlay when the window is hidden
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua: added buttons for rotating the preview model in discrete steps, making it easier to better align it to the entity representation
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/buildings.material: updated materials
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef: updated model definitions
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h: expose the camera orientation methods, don't rotate the contained object by default
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: don't rotate the camera from the start, allowing for us to get a more correct entity rotation from the view
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.cpp: if we've loaded a model that has no valid defintion, put a placeholder mesh in it so and mark it as valid so that we'll at least see the model in the world (just like previous behaviour before changes to Model)
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.cpp: don't show the inventory if we're logged in as an admin
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/Model.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.h, src/components/ogre/input/InputCommandMapper.h, src/components/ogre/model/ModelDefinitionManager.h, src/components/ogre/model/ParticleSystem.h, src/components/ogre/model/XMLModelDefinitionSerializer.h: mark destructors as virtual
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.h: added accessor for the scene manager
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/Jesus.cpp, src/components/ogre/widgets/ModelRenderer.cpp, src/components/ogre/EmberEntityFactory.cpp: adapt to changes in Model creation
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: update the original bounding box upon model reload, avoid some string copying by comparing by ref
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: get by ref
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h: Use the locally stored scene manager, increased the near clip distance
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h: changed how models are created. Instead of creating models though "new Model", we now integrate the models into the MovableObject framwork of Ogre. This means that all models are managed by Ogre, through the use of the ModelFactory. A new Model is now created by the static method Model::createModel(...)
|
||
|
||
2006-11-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/caelum/src/Sun.cpp: disable the sun if it's below the horizon
|
||
|
||
2006-11-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: cleaned up includes
|
||
|
||
2006-11-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityUserObject.cpp, src/components/ogre/EmberEntityUserObject.h, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h, src/components/ogre/EntityWorldPickListener.cpp, src/components/ogre/Makefile.am, src/components/ogre/OpcodeCollisionDetector.cpp, src/components/ogre/OpcodeCollisionDetector.h: refactored the collision detection code to use an interface instead of EmberPhysicalEntity depending on Opcode directly
|
||
|
||
2006-11-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h: no need to redeclare name from MovableObject
|
||
|
||
2006-11-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/creatures.modeldef.xml: updated model definitions
|
||
|
||
2006-11-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: fixed a bug where Vector3 weren't exported correctly
|
||
|
||
2006-11-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/manipulation/EntityMoveAdapter.cpp: pressing shift while rotating will rotate in smaller steps
|
||
|
||
2006-11-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/caelum/include/CaelumPrerequisites.h: removed debug code
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EntityCEGUITexture.pkg, src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/scripting/bindings/lua/QuaternionAdapter.pkg, src/components/ogre/scripting/bindings/lua/Vector3Adapter.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/creatures.material, media/materials/scripts/environment.material: updated materials
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: don't reload duplicate resources, also fixed some problems with osdir
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/ModelDefinitionManager.cpp: when the model defintion is reloaded, also emit a Reloaded signal from all of the models that uses that definition
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/CaelumEnvironment.h: added console commands for setting the time
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.cpp: cleaned up includes
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUICEGUIAdapter.cpp: removed debug logging
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h: when the model defintion is reloaded, make sure that all entities' rotation and scaling also are updated
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h: cleaned up includes, deactivated the sound test code
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua: fixed a bug with the rotation code, added button which sets the rotation from the preview texture
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h: Added support for rolling. Pressing and holding Ctrl will roll instead of yawing and pitching.
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/EntityCEGUITexture.h: added methods for getting the rotation of the contained entity (not completely correct yet though). Also added a roll method.
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/QuaternionAdapter.cpp, src/components/ogre/widgets/QuaternionAdapter.h, src/components/ogre/widgets/Vector3Adapter.cpp, src/components/ogre/widgets/Vector3Adapter.h: added a setValue method for setting the value through code
|
||
|
||
2006-11-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/characters.modeldef.xml: updated model definitions
|
||
|
||
2006-11-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am: removed reference to unused Time class
|
||
|
||
2006-11-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/resources.cfg: added caelum pack
|
||
|
||
2006-11-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/caelum/src/CaelumSystem.cpp: wait with attaching as a frame listener until we've been completely created
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am, configure.ac: added new libraries
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: use the new Environment class
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h:
|
||
* cleaned up code
|
||
* updated to changed environment namespace
|
||
* write some info about the version of ogre compiled against
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml: hide far away characters, since if they're animated they will kill the frame rate (we really need hardware animation)
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h:
|
||
* cleaned up code
|
||
* removed stupid debug code
|
||
* updated to changed environment namespace
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/LensFlare.cpp, src/components/ogre/environment/LensFlare.h, src/components/ogre/environment/Sky.cpp, src/components/ogre/environment/Sky.h: changed the namespace to EmberOgre::Environment
|
||
* src/components/ogre/environment/Makefile.am: added new files
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/Foliage.h, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/environment/FoliageArea.h, src/components/ogre/environment/Sun.cpp, src/components/ogre/environment/Sun.h, src/components/ogre/environment/Tree.cpp, src/components/ogre/environment/Tree.h, src/components/ogre/environment/Water.cpp, src/components/ogre/environment/Water.h: changed the namespace to EmberOgre::Environment
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/CaelumEnvironment.cpp, src/components/ogre/environment/CaelumEnvironment.h, src/components/ogre/environment/CaelumSky.cpp, src/components/ogre/environment/CaelumSky.h, src/components/ogre/environment/CaelumSun.cpp, src/components/ogre/environment/CaelumSun.h: added wrapper classes for the caelum system
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Environment.cpp, src/components/ogre/environment/Environment.h: added a class which provides an entry point into the environment, though the actual environment implementation is delegated to implementations of the IEnvironmentProvider interface
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/caelum/Contributors.txt, src/components/ogre/environment/caelum/Makefile.am, src/components/ogre/environment/caelum/ReleaseNotes.txt, src/components/ogre/environment/caelum/WhatsNew.txt, src/components/ogre/environment/caelum/lgpl.txt, src/components/ogre/environment/caelum/include/Caelum.h, src/components/ogre/environment/caelum/include/CaelumListener.h, src/components/ogre/environment/caelum/include/CaelumPrerequisites.h, src/components/ogre/environment/caelum/include/CaelumSystem.h, src/components/ogre/environment/caelum/include/GeometryFactory.h, src/components/ogre/environment/caelum/include/SkyColourModel.h, src/components/ogre/environment/caelum/include/SkyDome.h, src/components/ogre/environment/caelum/include/Starfield.h, src/components/ogre/environment/caelum/include/StoredImageSkyColourModel.h, src/components/ogre/environment/caelum/include/Sun.h, src/components/ogre/environment/caelum/src/CaelumSystem.cpp, src/components/ogre/environment/caelum/src/GeometryFactory.cpp, src/components/ogre/environment/caelum/src/SkyDome.cpp, src/components/ogre/environment/caelum/src/Starfield.cpp, src/components/ogre/environment/caelum/src/StoredImageSkyColourModel.cpp, src/components/ogre/environment/caelum/src/Sun.cpp: added Caleum, an Ogre system for providing a sky
|
||
|
||
2006-11-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/Makefile.am, src/services/time/Makefile.am, src/services/time/TimeService.cpp, src/services/time/TimeService.h: added a time service, intended to provide time and calendar services
|
||
|
||
2006-11-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreResourceLoader.cpp, src/components/ogre/OgreResourceLoader.h: make sure that all resource groups are loaded
|
||
|
||
2006-11-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: export as jpeg instead of png
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MathConverter.h: added conversion between WFMath::Vector<2> and Ogre::Vector2
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: create and register an adapter when creating the terrain generator
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: set the node to null at initialization
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManagerAdapter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManagerAdapter.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am: added adapter for this scene manager
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainEditor.cpp: we should use the setOption method of updating the pages, though right now it just crashes
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h: changed the way the terrain is created. We now always create four pages around point 0,0.
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainInfo.cpp, src/components/ogre/terrain/TerrainInfo.h: added class for holding terrain information and calculating page sizes etc.
|
||
|
||
2006-10-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/ISceneManagerAdapter.h,src/components/ogre/terrain/Makefile.am : added interface for an adapter for a scene manager
|
||
|
||
2006-10-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Give.lua,src/components/ogre/widgets/Tasks.lua: removed some debug output
|
||
|
||
2006-10-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Water.cpp: handle missing resources
|
||
|
||
2006-10-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/LensFlare.cpp, src/components/ogre/environment/LensFlare.h: handle missing material
|
||
|
||
2006-10-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderableManager.h: conform to correct C++
|
||
|
||
2006-10-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h: more efficient handling of updates
|
||
|
||
2006-10-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.layout: updated layout to tigthen it a bit
|
||
|
||
2006-10-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h, src/components/ogre/widgets/InspectWidget.xml: extended the inspect widget to handle the attributes better
|
||
|
||
2006-10-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.bat: updated batch with changes from Elendrim
|
||
|
||
2006-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TODO: updated list
|
||
|
||
2006-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml: added definition for the creator
|
||
|
||
2006-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainPage.cpp: fixed bug which always returned 1
|
||
|
||
2006-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/terrain/TerrainEditor.cpp, src/components/ogre/widgets/InspectWidget.cpp: adapted to changes to ServerService.h
|
||
|
||
2006-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ConnectedAdapter.cpp, src/services/server/ConnectedAdapter.h, src/services/server/IServerAdapter.cpp, src/services/server/IServerAdapter.h, src/services/server/Makefile.am, src/services/server/NonConnectedAdapter.cpp, src/services/server/NonConnectedAdapter.h, src/services/server/ServerService.cpp, src/services/server/ServerService.h: refactored the server service to use a state pattern
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/Makefile.am: added missing files
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/Avatar.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h: updated bindings
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: updated for terrain files being moved to separate directory
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h, src/components/ogre/EmberOgre.cpp, src/components/ogre/Makefile.am, src/components/ogre/MotionManager.cpp, src/components/ogre/MotionManager.h, src/components/ogre/WorldEmberEntity.cpp: updated for terrain files being moved to separate directory
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MakeEntityWidget.cpp: updated for terrain files being moved to separate directory, also check if the user is a creator when creating new entities
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/environment/Sky.cpp: updated for terrain files being moved to separate directory
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeTexture.cpp: updated for terrain files being moved to separate directory
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainArea.cpp, src/components/ogre/terrain/TerrainGenerator.cpp, src/components/ogre/terrain/TerrainGenerator.h, src/components/ogre/terrain/TerrainPage.cpp, src/components/ogre/terrain/TerrainPage.h, src/components/ogre/terrain/TerrainShader.h: moved to separate directory
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain/TerrainEditor.cpp, src/components/ogre/terrain/TerrainEditor.h: moved to separate directory, update entity positions on entities that are on the page
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.cpp: cleaned up the code and added a check for if the user is a creator, at what point the TO attribute will be forced
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/LensFlare.cpp: catch errors when getting material
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/edibles.modeldef, src/components/ogre/modeldefinitions/environment.modeldef.xml, src/components/ogre/modeldefinitions/tools.modeldef: updated definitions
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/Avatar.h: added flag for if the avatar is a creator
|
||
|
||
2006-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/ServerWidget.h, src/components/ogre/widgets/ServerWidget.xml: if the user is an admin, show a button for quick admin login
|
||
|
||
2006-09-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTile.h: fixed error in include
|
||
|
||
2006-09-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h: fixed error in include
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/buildings.material, media/materials/scripts/creatures.material, media/materials/scripts/environment.material, media/materials/textures/lensflare5.jpg, media/materials/textures/lensflare6.jpg: updated media
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml: updated media
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: better clean up
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.h: added click mask for renderables that we don't want to be clickable
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.h: added accessor for the EntityMovementManager
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreResourceLoader.cpp: check for both a directory and a file for those instances where we're trying to load a zip file
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/StreamLogObserver.cpp: don't write file name unless in verbose mode; this will help to keep log file size down
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/osdir.h: added a more sane way of checking whether a directory exists than just to check for null pointer
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: to prevent the tabbable windows functioanlity from clashing with other mappings of the tab key, suppress further input event processing when tab i pressed
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.xml: provide better output
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout: fixed typo
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/MakeEntityWidget.h, src/components/ogre/widgets/MakeEntityWidget.xml: added preview texture
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelRenderer.cpp: added extra null checks
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/ServerWidget.h: added extra null checks
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/EntityPicker.lua: added "move" to the meny
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Mover.layout, src/components/ogre/widgets/Mover.lua, src/components/ogre/widgets/Bootstrap.lua: added a simple help text for movement operations
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.cpp, src/components/ogre/widgets/ConsoleWidget.h, ember.conf: added command for getting focus, and bind it to tab when in GUI mode
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/EntityMoveManager.pkg: updated bindings
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h: reimplement setRenderingDistance to make it work with the SubModels
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/manipulation/EntityMoveAdapter.cpp, src/components/ogre/manipulation/EntityMoveAdapter.h, src/components/ogre/manipulation/EntityMoveAdjuster.cpp, src/components/ogre/manipulation/EntityMoveAdjuster.h, src/components/ogre/manipulation/EntityMoveManager.cpp, src/components/ogre/manipulation/EntityMoveManager.h, src/components/ogre/manipulation/EntityMover.cpp, src/components/ogre/manipulation/EntityMover.h, src/components/ogre/manipulation/Makefile.am:
|
||
* added some signals for movement events
|
||
* added EntityMoveAdapter which adjusts moved entities which the server didn't allow movement for, so that they snap back to their original position
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.cpp, src/components/ogre/input/Input.h: added method for suppressing further processing of a current event. This is useful for letting event handling code cancel out further event handling which might be disruptive (for example the tab-support in Widget versus the tab-leads-to-console-focus functionality)
|
||
|
||
2006-09-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/LensFlare.cpp, src/components/ogre/environment/LensFlare.h, src/components/ogre/environment/Makefile.am, src/components/ogre/environment/Sun.cpp, src/components/ogre/environment/Sun.h: added lens flare effect
|
||
|
||
2006-09-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: esc doesn't quit; it's too useful to reserve for cancelling game operations
|
||
* TODO: updates
|
||
* src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h: added ability to move entities
|
||
|
||
2006-09-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: use the EntityMovementManager which allows for entity to be moved
|
||
|
||
2006-09-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp: reapply ember tweaks
|
||
|
||
2006-09-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUICEGUIAdapter.cpp: after sending input data to the cegui system, exit the input system, else if another adapter would be added in the same loop this adapter would recieve duplicate input events
|
||
|
||
2006-09-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: added ability to adjust the entity to an arbitrary position, not just the position of the eris entity
|
||
|
||
2006-09-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarController.cpp: code cleanup
|
||
|
||
2006-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/manipulation/EntityMoveAdapter.cpp, src/components/ogre/manipulation/EntityMoveAdapter.h, src/components/ogre/manipulation/EntityMoveManager.cpp, src/components/ogre/manipulation/EntityMoveManager.h, src/components/ogre/manipulation/EntityMover.cpp, src/components/ogre/manipulation/EntityMover.h, src/components/ogre/manipulation/IEntityMoveBridge.h, src/components/ogre/manipulation/Makefile.am, configure.ac, src/components/ogre/Makefile.am: added functionality for moving entities
|
||
|
||
2006-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.cpp, src/services/server/ServerService.h: added the option of setting the orientation of an entity when placing it. Since Eris doesn't allow for this yet in its place method we have to use low level Atlas here instead.
|
||
|
||
2006-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/ConsoleBackend.cpp, src/framework/ConsoleBackend.h: added option to not add command to the history
|
||
* src/components/ogre/input/InputCommandMapper.cpp: don't add input mapped commands to the history (for example all movement commands)
|
||
|
||
2006-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Chat.layout, src/components/ogre/widgets/ConsoleWidget.xml, src/components/ogre/widgets/Debug.layout, src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/Give.layout, src/components/ogre/widgets/HelpWidget.xml, src/components/ogre/widgets/IngameChatWidget.xml, src/components/ogre/widgets/InspectWidget.xml, src/components/ogre/widgets/InventoryWidget.xml, src/components/ogre/widgets/JesusEdit.widget, src/components/ogre/widgets/JesusEditFile.widget, src/components/ogre/widgets/JesusEditPreview.widget, src/components/ogre/widgets/MakeEntityWidget.xml, src/components/ogre/widgets/MeshPreview.widget, src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/Performance.layout, src/components/ogre/widgets/Quit.widget, src/components/ogre/widgets/ScriptEdit.layout, src/components/ogre/widgets/ServerBrowser.layout, src/components/ogre/widgets/ServerWidget.xml, src/components/ogre/widgets/Tasks.layout, src/components/ogre/widgets/TerrainEditor.layout: use only the unified coordinate system, in preparation for CEGUI 0.5.0
|
||
|
||
2006-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp: reactivate hack for uninitialized Mercator pages
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOgreOctree.cpp: removed obsolete file
|
||
* TODO: updated
|
||
* src/components/ogre/MotionManager.cpp, src/components/ogre/MotionManager.h: cleaned up code and added an info struct to be used in the future (perhaps)
|
||
|
||
2006-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreDebugRectangle2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreOcclusionBoundingBox.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallback.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2DManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldN.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldNTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRaw.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRawTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_Spline.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeHorizon.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeIndexBuffer.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeIntersectionSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeListener.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeListenerManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusion.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionCHCTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionCameraTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionDebugTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionElement.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionQuerySet.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionSWTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionSorter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionVFTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionVisibilityData.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeAxisAlignedBoxSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeIntersectionSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreePlaneBoundedVolumeListSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeRaySceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSphereSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOptions.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePage.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePoolSet.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrecompiledHeaders.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrerequisites.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeQueue.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRaySceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderableManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureCoordinatesManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_BaseTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_BaseTexture2.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Image.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureEdit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_None.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting3.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting4.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting5.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting6.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_SplattingShader.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_SplattingShaderEdit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTile.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileInfo.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/fileutils.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreDebugRectangle2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreOcclusionBoundingBox.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2DManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldN.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldNTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRaw.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRawTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_Spline.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeHorizon.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeIndexBuffer.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeIntersectionSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusion.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCHCTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCameraTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionDebugTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionElement.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionQuerySet.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionSWTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionVFTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeAxisAlignedBoxSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeIntersectionSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreePlaneBoundedVolumeListSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSphereSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOgreOctree.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePage.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePrecompiledHeaders.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderableManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManagerDll.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureCoordinatesManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_BaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_BaseTexture2.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Image.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureEdit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting3.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting4.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting5.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting6.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_SplattingShader.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_SplattingShaderEdit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTile.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/filetutils.cpp: updated to newer version
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/OgreSetup.cpp: fixed win32-fixes
|
||
* ember.conf: updated bindings
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: fixes for win32
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/ServerWidget.cpp: added more logging
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp: removed technique not used
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: use the osdir class to check for existance of directories
|
||
* src/components/ogre/model/ModelDefinition.h: fixed struct signature
|
||
* src/components/ogre/model/SubModel.cpp: check for entity existance before removing
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/XMLJesusSerializer.cpp: use the osdir class to check for existance of directories
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/AvatarCamera.cpp: use the osdir class to check for existance of directories, make it work on win32
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreResourceLoader.cpp: use the osdir class to check for existance of directories
|
||
|
||
2006-08-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: make it work on win32
|
||
|
||
2006-08-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreResourceLoader.cpp: don't increase the iterator until needed
|
||
|
||
2006-08-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/EntityCEGUITexture.h, src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/MovableObjectRenderer.h, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: the mouse wheel controls zooming on object rendering textures
|
||
|
||
2006-08-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: fixed typo
|
||
|
||
2006-08-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: removed include directive for SDL_image
|
||
* src/components/ogre/modeldefinitions/trees.modeldef.xml: don't render tree farther away than 200 meters, perhaps this will improve the performance a bit.
|
||
|
||
2006-08-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac, src/components/ogre/OgreSetup.cpp: removed the dependency on SDL_image, instead store the icon in compiled form
|
||
* ember.desktop: added Application to the categories
|
||
* src/components/ogre/CONTROLS: updated with a reference to ember.conf
|
||
* src/components/ogre/OgreResourceLoader.cpp: Catch errors when initializing groups.
|
||
|
||
2006-08-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.in: If an old version already has been installed, move the config files out of the way.
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.cpp: Completely disable the OOG functionality since it wasn't used anyway. And more importantly, it triggered an assertion crash in eris when creating a new character. And since (at least 1.3.11) doesn't compile away assertions in release builds this will always trigger for new players.
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.cpp, src/components/ogre/TerrainShader.cpp, src/components/ogre/TerrainShader.h: Try to optimize the terrain material a bit more, though it's still too inefficient.
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/modeldefinitions/modeldefinition.xsd: support the renderDistance functionality on Ogre.
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h: moved the screenshot functionality from the GUIManager to AvatarCamera where it belongs.
|
||
* src/components/ogre/scripting/bindings/lua/AvatarCamera.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/logging/LoggingService.cpp: use stringstreams for conversions
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/AvatarCamera.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp, src/framework/bindings/lua/lua_Framework.cpp: updated bindings
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h, src/components/ogre/ConsoleObjectImpl.cpp, src/components/ogre/ConsoleObjectImpl.h, src/components/ogre/GUIManager.cpp, src/components/ogre/widgets/Widget.cpp, src/services/config/ConfigService.cpp, src/services/server/OOGChat.cpp, src/services/server/ServerService.cpp, src/services/server/ServerService.h, ember.conf: removed all hard coded input mappings and replaced them with console commands
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/ConsoleBackend.cpp, src/framework/ConsoleBackend.h, src/framework/ConsoleCommandWrapper.cpp: better use of the console command descriptions.
|
||
|
||
2006-08-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.cpp: correctly handle mouse wheel events
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h: Added support for "+run".
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/ConsoleCommandWrapper.cpp, src/framework/ConsoleCommandWrapper.h: Added support for "+" commands.
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/ConsoleObjectImpl.cpp, src/components/ogre/ConsoleObjectImpl.h, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h, src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h, src/components/ogre/environment/Sun.cpp, src/components/ogre/environment/Sun.h, src/components/ogre/widgets/Help.cpp, src/components/ogre/widgets/Help.h, src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InspectWidget.h, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/MakeEntityWidget.h, src/components/ogre/widgets/MeshPreview.cpp, src/components/ogre/widgets/MeshPreview.h, src/components/ogre/widgets/Quit.cpp, src/components/ogre/widgets/Quit.h, src/framework/ConsoleCommandWrapper.h, src/framework/ConsoleObject.h, src/services/metaserver/MetaserverService.cpp, src/services/metaserver/MetaserverService.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConsoleObject.h: use the wrapper where possible
|
||
* src/components/ogre/scripting/bindings/lua/AvatarCamera.pkg, src/components/ogre/scripting/bindings/lua/GUIManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: Update bindings.
|
||
* src/components/ogre/TerrainEditor.cpp: Input is now passed by reference
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.cpp, src/components/ogre/widgets/ConsoleWidget.h: use the wrapper
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/GUIManager.cpp: fixed names of the config section
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.h: restructured initialization of objects to avoid segfaults
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/ConsoleBackend.h, src/framework/ConsoleCommandWrapper.cpp, src/framework/ConsoleCommandWrapper.h, src/framework/Makefile.am: added utility class for registering and deregistering console commands.
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: added key bindings
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: call the correct initialize method
|
||
* src/components/ogre/AvatarCamera.cpp: cleaned up code
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/AvatarController.cpp: restrict it to certain InputModes
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.cpp, src/components/ogre/widgets/ConsoleWidget.h: added command for toggling the console
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/ConsoleBackend.cpp: Better logging.
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.cpp, src/components/ogre/input/Input.h, src/components/ogre/input/InputCommandMapper.cpp, src/components/ogre/input/InputCommandMapper.h: added support for binding commands through the console
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/GUIManager.pkg, src/components/ogre/scripting/bindings/lua/Widget.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp, src/services/config/ConfigService.h: Added method for getting a whole section.
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: use the methods for default ops found in Eris and clean up code and comments
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h, src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h, src/components/ogre/widgets/ConsoleWidget.cpp, src/components/ogre/widgets/ConsoleWidget.h, src/components/ogre/widgets/MovableObjectRenderer.cpp, src/components/ogre/widgets/StatusIconBar.cpp: moved the Input object to be handled by EmberOgre instead of GUIManager, since input is a central function that is independant of a GUI.
|
||
|
||
2006-08-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.cpp, src/components/ogre/input/Input.h, src/components/ogre/input/InputCommandMapper.cpp, src/components/ogre/input/InputCommandMapper.h, src/components/ogre/input/Makefile.am: added support for binding commands to keys. Thanks to Simon for input on how to best do it as well as code from Sear.
|
||
|
||
2006-08-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.in: added comments
|
||
|
||
2006-08-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp: better error logging
|
||
|
||
2006-08-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: Don't use ~ for the home directory, instead use getenv().
|
||
|
||
2006-08-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/SubModelPart.cpp: Fixed issue with no material defined in the modeldef.
|
||
|
||
2006-08-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.in:
|
||
* Add support for gcj-compiled wfut.
|
||
* Write the version number to a file, so that we might use if for something useful in the future
|
||
* .cvsignore: added "var" to ignored dirs
|
||
* ember.dox.in: fixed name
|
||
* Ember.kdevelop: updated project file
|
||
|
||
2006-07-28 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/logging/LoggingService.cpp, src/services/logging/LoggingService.h: added logging of doubles and size_t values
|
||
* src/components/ogre/TerrainGenerator.cpp, src/components/ogre/TerrainGenerator.h: make more sure the world is initialized to more sane values
|
||
* src/components/ogre/TerrainShader.cpp: more correct logging
|
||
|
||
2006-07-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/IGameView.h: added missing file
|
||
* ember.in: removed "games"
|
||
|
||
2006-07-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: default to showing more fog
|
||
|
||
2006-07-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreSetup.cpp: try to catch an error if the Cg plugin can't be loaded, and then just continue (since it not being there won't break anything)
|
||
|
||
2006-07-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/vehicles.modeldef: fixed non-parseable characters (though I never found out exactly what it was)
|
||
|
||
2006-07-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/creatures.material: added male materials
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/SubModelPart.cpp, src/components/ogre/model/SubModelPart.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp: changed the way submodel parts are stored so that it's now possible to define many parts using the same submesh but with different materials (such as "pants/green" and "pants/yellow"). This was intended in the original design, but was never fully implemented. Also added some better debug output. Next thing to do is to add support for "groups", so that parts that are mutually exclusive can be grouped together.
|
||
* src/components/ogre/jesus/XMLJesusSerializer.cpp: better error output
|
||
|
||
2006-07-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Makefile.am, media/packs/Makefile.am, src/components/ogre/carpenter/Makefile.am, src/components/ogre/cegui/Makefile.am, src/components/ogre/jesus/Makefile.am, src/components/ogre/modeldefinitions/Makefile.am, src/components/ogre/widgets/Makefile.am, src/framework/Makefile.am, src/services/config/ConfigService.cpp, src/services/config/ConfigService.h: instead of placing data in DATADIR/games, throw out the "games" part since this is something that each distribution would want to decide where to put the data, and by defining the --datadir at configure time they can
|
||
|
||
2006-07-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am: added missing .h file
|
||
|
||
2006-07-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/outdoor_structures.modeldef: updated modeldefinitions, also now with experimental definitions with entity mappings.
|
||
* src/components/ogre/widgets/InspectWidget.cpp: also show scalar velocity
|
||
* make_dist_media.sh.in: updated to also include textures referenced by texture_alias
|
||
|
||
2006-07-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/base_scripts/base.material, media/materials/programs/All_In_Wonder.cg, media/materials/scripts/buildings.material, media/materials/scripts/creatures.material, media/materials/scripts/furniture.material: updated material definitions
|
||
|
||
2006-07-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: moved ogre setup functionality to OgreSetup
|
||
* src/components/ogre/Makefile.am, src/components/ogre/OgreSetup.cpp, src/components/ogre/OgreSetup.h: On *NIX platforms, check if either the GLX or the SDL platform is active, and adapt so that Ember will work with either
|
||
* src/components/ogre/OgreResourceLoader.cpp: add some information about the number of model definitions
|
||
|
||
2006-07-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/buildings.modeldef, src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/edibles.modeldef, src/components/ogre/modeldefinitions/furniture.modeldef, src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/outdoor_structures.modeldef, src/components/ogre/modeldefinitions/tools.modeldef, src/components/ogre/modeldefinitions/trees.modeldef.xml, src/components/ogre/modeldefinitions/vehicles.modeldef: updated model definitions
|
||
|
||
2006-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Water.cpp: make the water plane a bit bigger
|
||
* src/components/ogre/EmberOgre.cpp: check that SDL really has been initialized
|
||
* src/components/ogre/input/Input.cpp: don't use NULL macros
|
||
|
||
2006-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.in: updated media handling
|
||
* TODO: updates
|
||
|
||
2006-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/base_scripts/base.material, media/materials/programs/All_In_Wonder.cg, media/materials/programs/All_In_Wonder.program, media/materials/scripts/buildings.material, media/materials/scripts/malebuilder.material, media/materials/scripts/tools.material: updated materials to use inheritance in Ogre 1.2+
|
||
|
||
2006-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: Write version info to the log.
|
||
* src/components/ogre/widgets/Bootstrap.lua, src/components/ogre/widgets/Chat.lua, src/components/ogre/widgets/EntityPicker.lua, src/components/ogre/widgets/Give.lua: added comments
|
||
|
||
2006-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Makefile.am, WFUT.jar: Added a copy of WFUT.jar so that people don't need to go hunting for it.
|
||
|
||
2006-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: append the version info to the media directory
|
||
* src/services/server/ServerService.cpp: send the version info when connecting
|
||
|
||
2006-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.in, ember, configure.ac:
|
||
* remove the ember script and instead use the ember.in which will set the correct media path based on the version
|
||
* cleaned up the script and adapted to a newer version of WFUT.jar
|
||
* configfile: removed it since we now specify the server at the command line
|
||
* ember.bat: updated for new version of WFUT.jar and new channel
|
||
* ember.conf: added version info
|
||
* ember.spec.in: updated, don't know if it will work though, we'll use autopackage mainly. I'll test it when i have time, if it doesn't work it's ok to yell at me for it.
|
||
|
||
2006-07-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/gui, src/services/image: removed obsolete code
|
||
* src/components/ogre/EmberOgre.cpp: added more version info
|
||
|
||
2006-07-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: added some version info
|
||
|
||
2006-07-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/particle/sun.particle: fixed material
|
||
|
||
2006-07-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/buildings.material, media/materials/scripts/environment.material, media/materials/scripts/vegetation.material, media/materials/splatting/alpha_splat.material, media/materials/splatting/shadersplat.material, media/materials/textures/smokecolors.png: updated media
|
||
|
||
2006-07-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/characters.modeldef.xml, src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/items.modeldef.xml: updated model definitions
|
||
|
||
2006-07-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainEditor.cpp: we need to reload the pages after loading them
|
||
* src/components/ogre/TerrainGenerator.cpp, src/components/ogre/TerrainShader.cpp: rearranged headers, mainly by using OgreIncludes.h so that we have better control of the inclusion of Ogre
|
||
|
||
2006-07-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberSceneManager: removed obsolete scene manager
|
||
|
||
2006-07-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarController.h, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntityUserObject.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgrePrerequisites.h, src/components/ogre/EmberPhysicalEntity.h, src/components/ogre/GUICEGUIAdapter.h, src/components/ogre/GUIManager.cpp, src/components/ogre/jesus/XMLJesusSerializer.h, src/components/ogre/model/AnimationSet.h, src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/ModelDefinitionManager.h, src/components/ogre/model/ParticleSystem.h, src/components/ogre/model/ParticleSystemBinding.h, src/components/ogre/model/SubModel.cpp, src/components/ogre/model/SubModelPart.cpp, src/components/ogre/model/SubModelPart.h, src/components/ogre/model/XMLModelDefinitionSerializer.h, src/components/ogre/scripting/LuaScriptingProvider.cpp, src/components/ogre/scripting/bindings/lua/ogre/required.h, src/components/ogre/widgets/LoadingBar.cpp, src/components/ogre/widgets/LoadingBar.h: rearranged headers, mainly by using OgreIncludes.h so that we have better control of the inclusion of Ogre
|
||
|
||
2006-07-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am, src/components/ogre/OgreIncludes.h: added header for ogre include files, so that we better can control it
|
||
|
||
2006-07-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac:
|
||
* bumped version
|
||
* require eris 1.3.11
|
||
* disable the ogre memory manager in config.h, removing the need to modify OgreConfig.h when compiling Ogre (at last!)
|
||
* require Ogre 1.2.1; 1.2 would do, but has some problem with gcc 4+ optimizations in debug mode
|
||
|
||
2006-05-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityPicker.lua: removed debug output
|
||
* src/components/ogre/widgets/Tasks.lua: fixed an error where events from the Task weren't really picked up, the progress bar now works as it should
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/Widget.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/stdlib.pkg: updated bindings
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua, src/components/ogre/widgets/Tasks.layout, src/components/ogre/widgets/Tasks.lua: added a task windows which shows the current task
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ScriptEdit.layout, src/components/ogre/widgets/TerrainEditor.layout: small layout fixes
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Widget.h: added frame started event
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: added connection bindings for Eris::Task and updated comments
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/bindings/lua/eris/Entity.pkg, src/framework/bindings/lua/eris/Eris.pkg, src/framework/bindings/lua/eris/Task.pkg, src/framework/bindings/lua/eris/lua_Eris.cpp, src/framework/bindings/lua/eris/required.h: added bindings for Task and updated Entity definitions for Eris cvs
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.cpp, src/services/server/ServerService.h: added methods for attacking and stopping the current task
|
||
* src/services/bindings/lua/ServerService.pkg, src/services/bindings/lua/lua_EmberServices.cpp: updated bindings
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua: added more edit options and a button for reloading existing models, though rotation and translation will only be updated for newly created entities currently
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/ModelDefinition.pkg, src/components/ogre/scripting/bindings/lua/QuaternionAdapter.pkg, src/components/ogre/scripting/bindings/lua/Vector3Adapter.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/ogre/Ogre.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreMath.pkg, src/components/ogre/scripting/bindings/lua/ogre/OgreQuaternion.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp: updated bindings
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/resources.cfg: load the directory base_scripts first, which contains scripts that other scripts depend on (new in ogre 1.2)
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.h, src/components/ogre/AvatarEmberEntity.h, src/components/ogre/EmberEntity.h: cleaned up headers
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: adapt to rotation being changed from pointer to value
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Makefile.am: added files
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/ModelDefinitionManager.h:
|
||
* activated the registering of model instances in the definition
|
||
* make rotation a value instead of a pointer
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/QuaternionAdapter.cpp, src/components/ogre/widgets/QuaternionAdapter.h, src/components/ogre/widgets/Vector3Adapter.cpp, src/components/ogre/widgets/Vector3Adapter.h: created adapters for vectors and quaternions which binds together gui elements and ogre values
|
||
|
||
2006-05-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: Added connection to signals with zero arguments
|
||
|
||
2006-05-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: update to changes in rotations
|
||
* src/components/ogre/scripting/bindings/lua/Model.pkg, src/components/ogre/scripting/bindings/lua/ModelDefinition.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-05-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.h: allow models to be arbitrarily rotated, instead of just around the z-axis. The format allows for either radians or degrees to be specified.
|
||
* src/components/ogre/modeldefinitions/buildingelements.modeldef.xml, src/components/ogre/modeldefinitions/creatures.modeldef.xml, src/components/ogre/modeldefinitions/items.modeldef.xml, src/components/ogre/modeldefinitions/modeldefinition.xsd, src/components/ogre/modeldefinitions/trees.modeldef.xml: modified the rotation specification
|
||
|
||
2006-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainEditor.cpp: added some nice casts, rearranged some exception catching
|
||
|
||
2006-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ogre.cfg: update the config to work with Ogre 1.2
|
||
|
||
2006-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: use the ground texture from 3d_objects
|
||
|
||
2006-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: make sure that paths are correctly separated
|
||
|
||
2006-04-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h: allow the home directory of ember to be set on the command line
|
||
|
||
2006-04-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Bootstrap.lua: added comments
|
||
|
||
2006-04-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp, src/services/config/ConfigService.h: added ability to set a different home directory than the default
|
||
|
||
2006-04-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h, src/components/ogre/Makefile.am, src/components/ogre/EmberEventProcessor.cpp, src/components/ogre/EmberEventProcessor.h: removed obsolete file
|
||
|
||
2006-04-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/TerrainEditor.lua, src/components/ogre/TerrainEditor.cpp, src/components/ogre/TerrainEditor.h: added undo and redo feature
|
||
* src/components/ogre/scripting/bindings/lua/EntityWorldPickListener.pkg, src/components/ogre/scripting/bindings/lua/ListHolder.pkg, src/components/ogre/scripting/bindings/lua/TerrainEditor.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainEditor.cpp, src/components/ogre/TerrainEditor.h:
|
||
* mark moved base points
|
||
* use the updateTerrain method of the TerrainGenerator
|
||
* src/components/ogre/TerrainGenerator.cpp, src/components/ogre/TerrainGenerator.h: refactored how the terrain is generated a bit, to better allow for updating the terrain
|
||
* src/components/ogre/TerrainPage.cpp: force simple terrain material since the complex one doesn't really work yet
|
||
* src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h:
|
||
* look for the "terrain" attribute being changed
|
||
* refactored how the terrain is generated to better allow for updated terrain
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ogreopcode/opcode/Makefile.am: fixed bad commit
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/MathConverter.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.pkg, src/components/ogre/scripting/bindings/lua/helpers/lua_Helpers.cpp: updated bindings
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainEditor.cpp, src/components/ogre/TerrainEditor.h: added more terrain editing functionality
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: removed temporary references to TerrainEditor
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.h: cleaned up sigc includes
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h: override the MovableObject::IsVisible() method to take into account the system wide visibility flag for all Models
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeListenerManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusion.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionQuerySet.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOptions.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureEdit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting4.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting6.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusion.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionElement.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionQuerySet.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePage.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderableManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManagerDll.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Image.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureEdit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting4.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting5.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting6.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_SplattingShader.cpp: updated to a newer version
|
||
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.h, src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarController.h, src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderableManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTile.h, src/components/ogre/environment/Tree.h, src/components/ogre/model/ParticleSystem.h, src/framework/Tokeniser.h, src/services/logging/LoggingService.h, src/services/sound/SoundService.h: cleaned up method signatures, thanks to Vinicius Santos <vininim@gmail.com>
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/TerrainEditor.layout, src/components/ogre/widgets/TerrainEditor.lua: added widgets for terrain editing
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.cpp, src/components/ogre/TerrainPage.h:
|
||
* added method for updating all shader textures
|
||
* modified the alpha blitting method to better align with the world
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: fixed a bug with the picking, also make sure that the result is sorted by distance
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EntityWorldPickListener.cpp: use the distance specified in the picking result instead of regenerating it
|
||
|
||
2006-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.cpp, src/components/ogre/TerrainGenerator.h: modifications to better allow for regeneration of the terrain
|
||
|
||
2006-04-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*src/components/ogre/ogreopcode/include/IOgreCollisionShape.h, src/components/ogre/ogreopcode/include/OgreBoxCollisionShape.h, src/components/ogre/ogreopcode/include/OgreOpcodeUtils.h, src/components/ogre/ogreopcode/include/OgreOrientedBox.h, src/components/ogre/ogreopcode/include/OgrePtrCollisionShape.h, src/components/ogre/ogreopcode/include/OgreSphereMeshCollisionShape.h, src/components/ogre/ogreopcode/include/OgreTriangle.h, src/components/ogre/ogreopcode/opcode/OPC_RayCollider.cpp, src/components/ogre/ogreopcode/opcode/OPC_TriTriOverlapGilvan.h, src/components/ogre/ogreopcode/opcode/Ice/IceMatrix4x4.cpp, src/components/ogre/ogreopcode/opcode/Ice/IceMatrix4x4.h, src/components/ogre/ogreopcode/src/IOgreCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreBoxCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgrePtrCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreSphereMeshCollisionShape.cpp: added missing files
|
||
|
||
2006-04-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp: allow for updates to the height data
|
||
|
||
2006-04-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRaySceneQuery.cpp: include the distance in the result so it can be sorted
|
||
|
||
2006-03-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/EntityWorldPickListener.cpp, src/components/ogre/EntityWorldPickListener.h, src/components/ogre/GUIManager.cpp, src/components/ogre/GUIManager.h, src/components/ogre/IWorldPickListener.h, src/components/ogre/Makefile.am, src/components/ogre/MousePicker.cpp, src/components/ogre/MousePicker.h, src/components/ogre/jesus/JesusMousePicker.cpp, src/components/ogre/scripting/bindings/lua/AvatarCamera.pkg, src/components/ogre/scripting/bindings/lua/EmberOgre.pkg, src/components/ogre/scripting/bindings/lua/GUIManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/required.h, src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp, src/components/ogre/widgets/EntityPicker.lua, src/components/ogre/widgets/JesusEdit.cpp: reworked how entity picking works. They new way is that the AvatarCamera does picking and calls a number of registered IWorldPickListener objects. These check to see what kind of object got picked and reacts accordingly. This allows developers to add new picking behaviour, for example being able to pick Carpenter objects, or picking and dragging Mercator basepoints.
|
||
* src/components/ogre/TerrainEditor.cpp, src/components/ogre/TerrainEditor.h, src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h: added functionality for editing Mercator basepoints, so that the terrain can be changed
|
||
|
||
2006-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/scripting/bindings/lua/AvatarCamera.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: added method for turning composite effects on and off
|
||
|
||
2006-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityUserObject.cpp, src/components/ogre/EmberEntityUserObject.h: upon deletion, clean up the collision objects
|
||
* src/components/ogre/AvatarCamera.cpp: use the distance property of the CollisionPair, which will make picking work again
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp: reactivated the hack for uninitialized mercator terrain
|
||
* src/components/ogre/ogreopcode/Makefile.am, src/components/ogre/ogreopcode/include/OgreCollisionContext.h, src/components/ogre/ogreopcode/include/OgreCollisionManager.h, src/components/ogre/ogreopcode/include/OgreCollisionObject.h,src/components/ogre/ogreopcode/include/OgreCollisionReporter.h,src/componentsogre/ogreopcode/include/OgreCollisionShape.h, src/components/ogre/ogreopcode/include/OgreCollisionTypes.hsrc/components/ogre/ogreopcode/include/OgreNodes.h,src/components/ogre/ogreopcoe/include/OgreOpcode.h, src/components/ogre/ogreopcode/include/OgreOpcodeDebugObject.h,src/components/ogre/ogreopcode/include/OgreOpcodeExports.h,src/components/ore/ogreopcode/include/OgreOpcodeMath.h, src/components/ogre/ogreopcode/opcode/Makefile.am,src/components/ogre/ogreopcode/opcode/OPC_BaseModel.cpp,src/components/ogre/ogreopcode/ocode/OPC_HybridModel.cpp, src/components/ogre/ogreopcode/opcode/OPC_IceHook.h, src/components/ogre/ogreopcode/opcode/OPC_LSSCollider.cpp,src/components/ogre/ogreopcode/opcode/OPC_LSSCollider.h,src/components/ogre/ogrepcode/opcode/OPC_MeshInterface.cpp, src/components/ogre/ogreopcode/opcode/OPC_MeshInterface.h,src/components/ogre/ogreopcode/opcode/OPC_Model.h,src/components/ogre/ogreopcodeopcode/OPC_OBBCollider.cpp, src/components/ogre/ogreopcode/opcode/OPC_PlanesCollider.cpp,src/components/ogre/ogreopcode/opcode/OPC_PlanesCollider.h,src/components/ogr/ogreopcode/opcode/OPC_RayAABBOverlap.h, src/components/ogre/ogreopcode/opcode/OPC_RayCollider.cpp,src/components/ogre/ogreopcode/opcode/OPC_RayCollider.h,src/components/ogre/ogrepcode/opcode/OPC_RayTriOverlap.h, src/components/ogre/ogreopcode/opcode/OPC_Settings.h, src/components/ogre/ogreopcode/opcode/OPC_SphereCollider.cpp, src/components/ogre/ogreopcode/opcode/OPC_TreeCollider.cpp, src/components/ogre/ogreopcode/opcode/OPC_TreeCollider.h, src/components/ogre/ogreopcode/opcode/OPC_VolumeCollider.cpp, src/components/ogre/ogreopcode/opcode/Opcode.cpp, src/components/ogre/ogreopcode/opcode/Ice/IcePreprocessor.h, src/components/ogre/ogreopcode/opcode/Ice/IceUtils.h, src/components/ogre/ogreopcode/src/OgreCollisionContext.cpp, src/components/ogre/ogreopcode/src/OgreCollisionManager.cpp, src/components/ogre/ogreopcode/src/OgreCollisionShape.cpp, src/components/ogre/ogreopcode/src/OgreOpcode.dox, src/components/ogre/ogreopcode/src/OgreOpcodeDebugObject.cpp: updated to newer version of OgreOpcode with better support for Ogre 1.2
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: adapt to new Opcode
|
||
* src/components/ogre/widgets/InspectWidget.cpp: use the coloured list items
|
||
* src/components/ogre/widgets/InspectWidget.xml, src/components/ogre/widgets/InventoryWidget.xml: modified the layout
|
||
|
||
2006-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h: since attachObjectToBone now returns a TagPoint* we can discard our own implementation and use the Ogre one
|
||
|
||
2006-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: reactivated setting of the window icon
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/MovableObjectRenderer.cpp: fixed the implementation to work with Ogre 1.2, without causing segfaults
|
||
|
||
2006-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac, src/components/ogre/AvatarCamera.cpp, src/components/ogre/EmberOgre.cpp, src/components/ogre/GUIManager.cpp, src/components/ogre/TerrainGenerator.cpp,src/components/ogre/TerrainGenerator.hsrc/components/ogre/SceneManagers/EmberPagingSceneManager/include/DRGNURBSSurface.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreDebugRectangle2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgreOcclusionBoundingBox.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallBackEvent.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCallback.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2DManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldN.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldNTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRaw.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRawTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_Spline.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeHorizon.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeIndexBuffer.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeIntersectionSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeListener.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeListenerManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusion.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionCHCTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionCameraTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionDebugTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionElement.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionQuerySet.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionSWTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionSorter.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionVFTraversal.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionVisibilityData.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctree.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeAxisAlignedBoxSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeCamera.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeIntersectionSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeNode.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreePlaneBoundedVolumeListSceneQuer.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeRaySceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOctreeSphereSceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOptions.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePage.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePrerequisites.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeQueue.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRaySceneQuery.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderableManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeSceneManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureCoordinatesManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTextureManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_BaseTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_BaseTexture2.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Image.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTexture.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureEdit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_None.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting2Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting3.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting4.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting5.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting6.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_Splatting7Edit.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTexture_SplattingShader.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTile.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileInfo.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeTileManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/fileutils.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreDebugRectangle2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreOcclusionBoundingBox.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2DManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldN.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldNTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRaw.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRawTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_Spline.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeHorizon.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeIndexBuffer.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeIntersectionSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeListenerManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusion.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCHCTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionCameraTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionDebugTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionElement.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionQuerySet.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionSWTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOcclusionVFTraversal.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctree.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeAxisAlignedBoxSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeCamera.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeIntersectionSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeNode.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreePlaneBoundedVolumeListSceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOctreeSphereSceneQuery.cppsrc/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePage.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRaySceneQuery.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderableManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManagerDll.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureCoordinatesManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_BaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_BaseTexture2.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Image.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTexture.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureEdit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting3.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting4.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting5.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting6.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_SplattingShader.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTile.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/filetutils.cpp, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/jesus/Jesus.cppsrc/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/ParticleSystem.cpp, src/components/ogre/model/SubModel.cpp, src/components/ogre/ogreopcode/src/OgreCollisionShape.cppsrc/components/ogre/scripting/bindings/lua/ogre/OgreEntity.pkg, src/components/ogre/scripting/bindings/lua/ogre/lua_Ogre.cpp, src/components/ogre/widgets/EntityCEGUITexture.cpp, src/components/ogre/widgets/EntityCEGUITexture.h, src/components/ogre/widgets/MeshPreview.cpp, src/components/ogre/widgets/OgreEntityRenderer.cpp: updated to Ogre 1.2
|
||
|
||
2006-03-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/sound/SoundService.cpp: removed excessive logging
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/OgreLogObserver.cpp, src/components/ogre/OgreLogObserver.h: fixed the logging
|
||
* src/components/ogre/GUICEGUIAdapter.cpp, src/components/ogre/GUICEGUIAdapter.h: added more to the cutnpase functionality
|
||
|
||
2006-03-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp: added some log output
|
||
* src/components/ogre/scripting/bindings/lua/ModelDefinitionManager.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/AvatarCamera.cpp, src/components/ogre/EmberPhysicalEntity.cpp: cleaned code
|
||
* src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h: added commend for turning the showing of modles on and off
|
||
* src/components/ogre/TerrainPage.cpp: properly use std::max and std::min
|
||
|
||
2006-03-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ParticleSystem.cpp, src/components/ogre/model/SubModelPart.cpp: cleaned up some old code
|
||
|
||
2006-03-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/ModelDefinitionManager.h: added option to deactivate rendering of Models
|
||
*src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h:
|
||
*added comments
|
||
* check with ModelDefinitionManager if we should show ourselves
|
||
|
||
2006-03-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: fixed a segfault bug
|
||
|
||
2006-03-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/AvatarCamera.pkg, src/components/ogre/scripting/bindings/lua/EmberEntity.pkg, src/components/ogre/scripting/bindings/lua/EmberPhysicalEntity.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
|
||
2006-03-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/EmberPhysicalEntity.h, src/components/ogre/WorldEmberEntity.cpp, src/components/ogre/WorldEmberEntity.h, src/components/ogre/Avatar.cpp, src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarCamera.h, src/components/ogre/model/Model.cpp, src/components/ogre/model/SubModelPart.cpp, src/components/ogre/model/SubModelPart.h, src/components/ogre/GUIManager.cpp: cleaned up value passing to in most places be by reference instead of by value
|
||
|
||
2006-03-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberOgre.h:
|
||
* cleaned up old coder
|
||
* change the way logging is done. The default now is to log to the file ~/.ember/ember.log, with ogre log messages passing being sent to Ember, instead of the other way around. This means that we can do logging earlier and also have better control over it.
|
||
|
||
2006-03-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreLogObserver.cpp, src/components/ogre/OgreLogObserver.h: added the ability to also filter from Ogre to Ember
|
||
* src/components/ogre/ConsoleObjectImpl.cpp: removed obsolete reference to MediaDeployer
|
||
|
||
2006-03-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/OgreResourceLoader.*: test for existance of direcotories before trying to load them
|
||
|
||
2006-03-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/logging/LoggingService.h: increase the size of the message buffer
|
||
* src/services/sound/SoundService.cpp:
|
||
* moved tests from EmberOgre to here
|
||
* use the logging service for logging
|
||
* src/services/config/ConfigService.cpp: use the logging service for logging
|
||
* src/framework/StreamLogObserver.cpp: cleaned up the log output
|
||
|
||
2006-03-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: corrected the usage of PKG_CHECK_MODULES for checking for CEGUI-OGRE
|
||
* Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/scripting/bindings/lua/Makefile.am, src/components/ogre/scripting/bindings/lua/helpers/Makefile.am, src/components/ogre/scripting/bindings/lua/ogre/Makefile.am, src/components/ogre/widgets/Makefile.am, src/framework/bindings/lua/Makefile.am, src/framework/bindings/lua/eris/Makefile.am, src/services/bindings/lua/Makefile.am,src/services/server/Makefile.am: distcheck fixes
|
||
* media/Makefile.am, media/packs/Makefile.am, media/packs/EmberCore.zip, src/components/ogre/resources.cfg: include EmberCore.zip in the installed data
|
||
* NEWS: updated
|
||
|
||
2006-03-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/CONTROLS: updated controls
|
||
* src/components/ogre/MotionManager.cpp: don't send update methods to removed entities since they will often be deleted when this happens, resulting in segfaults
|
||
|
||
2006-02-28 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: updated the requirements
|
||
* INSTALL.lyx: updated install instructions
|
||
* run: removed obsolete file
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/MotionManager.cpp: fixed a bug where a moving entity which got deleted caused a segfault
|
||
* src/components/ogre/widgets/ModelEdit.lua: fixed a bug where the preview wasn't updated when adding new submodels
|
||
|
||
2006-02-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/WidgetInfo.h: removed obsolete file
|
||
|
||
2006-02-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sun.cpp: disable the sun particle effect for now
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp: make sure that the max height is never 0
|
||
* src/components/ogre/EmberEntity.cpp, src/components/ogre/EmberPhysicalEntity.cpp: fixed the parsing of the name of the action
|
||
* src/components/ogre/EmberOgre.cpp: don't try to clean up since it will apparently only result in tears and segfaults, instead let the application clean up itself
|
||
* src/components/ogre/terrain.cfg: increase the number of shown renderables
|
||
|
||
2006-02-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: fixed a problem where the loading bar didn't really show the correct progress
|
||
* src/components/ogre/EmberPhysicalEntity.cpp: make sure nonrunning animations are not active
|
||
|
||
2006-02-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.cpp, src/components/ogre/TerrainShader.cpp, src/components/ogre/TerrainShader.h:
|
||
* added more debug output and more comments
|
||
* changed the scaling a bit, though it's still only an interim solution
|
||
* fiddled a bit with more efficient techniques, though they are not activated yet
|
||
|
||
2006-02-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/ServerWidget.h, src/components/ogre/widgets/ServerWidget.xml: show server information
|
||
|
||
2006-02-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Help.cpp: fixed a problem where the blurb might be displayed twice and thus crash
|
||
|
||
2006-02-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*: cleaned up binreloc loading
|
||
|
||
2006-02-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: added some more logging
|
||
* src/components/ogre/EmberOgre.cpp: don't copy the ember.conf file to the user's home directory if it's not there
|
||
|
||
2006-02-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*:
|
||
* activate binreloc here
|
||
* allow disabling of Eris polling
|
||
* src/components/ogre/ConsoleObjectImpl.cpp: added command for turning eris polling on and off
|
||
* src/components/ogre/widgets/ModelEdit.lua: default to not showing the model editor
|
||
* ember,conf: don't show help on startup
|
||
|
||
2006-02-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/sound/SoundService.cpp: removed reference to Ogre
|
||
|
||
2006-02-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp: only adjust the position for the avatar if it has moved, not if there's only been rotation
|
||
|
||
2006-02-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: adjust the position from the Eris position, not the current ogre position, since this will for some entities with set offsets for contained items result in these items being constantly moved
|
||
|
||
2006-02-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: always put the world at the center of the world
|
||
|
||
2006-02-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: added some verbose logging output
|
||
|
||
2006-02-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Help.cpp: only show the help if it's specified in the config file
|
||
* src/components/ogre/widgets/HelpWidget.xml: default to hiding the help
|
||
* src/components/ogre/widgets/ServerBrowser.layout: remove the scroll bars from the table
|
||
|
||
2006-02-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/creatures.modeldef.xml: added goblin and kobold
|
||
|
||
2006-02-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: made sure all real values really are exported as real values
|
||
|
||
2006-02-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/include/EmberPagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/Makefile.am, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightField.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldN.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldNTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRaw.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldRawTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_HeightFieldTC.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeData2D_Spline.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeOcclusionVisibilityData.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapePageManager.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/include/OgrePagingLandScapeRenderable.h, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/DRGNURBSSurface.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/EmberPagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgreDebugRectangle2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2DManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightField.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldBlendNeighbor.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldN.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldNTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRaw.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldRawTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_HeightFieldTC.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeData2D_Spline.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeOptions.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePage.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderable.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeRenderableManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTextureManager.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_InstantBaseTextureShadowed.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting2Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_Splatting7Edit.cpp, src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTexture_SplattingShader.cpp ,src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTile.cpp ,src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeTileManager.cpp: updated to latest version of the PLSM
|
||
|
||
2006-02-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: moved the binreloc functionality out from here and into EmberOgre
|
||
|
||
2006-02-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/creatures.material, media/materials/scripts/environment.material, media/materials/scripts/malebuilder.material, media/materials/scripts/goblin.material: updated materials and removed obsolete
|
||
* ember: removed old cruft
|
||
|
||
|
||
2006-02-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember: removed unncessary copying of the WFUT executable and cleaned it up a bit
|
||
|
||
2006-02-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/ServerWidget.h, src/components/ogre/widgets/ServerWidget.xml, src/services/server/ServerService.cpp, src/services/server/ServerService.h: added patch from Lennart Sauerbeck which shows a message if the login failed
|
||
* src/services/bindings/lua/ServerService.pkg, src/services/bindings/lua/lua_EmberServices.cpp: updated bindings
|
||
|
||
2006-02-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: changed info output to verbose output
|
||
* src/components/ogre/EmberOgre.cpp: better catching of exception
|
||
* src/components/ogre/GUIManager.cpp: added more error checks
|
||
* src/components/ogre/resources.cfg: cleaned up the file a bit
|
||
|
||
2006-02-07 Miguel Guzman <aglanor@gmail.com>
|
||
* src/services/sound/SoundService.*: added the use of a sound provider for sound media management
|
||
* src/framework/ISoundProvider.h,Makefile.am: added an interface for sound providers
|
||
* configure.ac, src/components/ogre/sound/OgreSoundProvider.*,Makefile.am, src/components/ogre/Makefile.am: added ogre sound provider which will use ogre resources to load sound media
|
||
* src/components/ogre/EmberOgre.cpp: initialize the SoundService to use the OgreSoundProvider
|
||
|
||
2006-02-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: load first from the shared config and then from user config
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/OgreResourceLoader.cpp, src/components/ogre/TerrainGenerator.cpp: don't copy terrain.cfg and resource.cfg to the user directory, instead leave them in the installation dir
|
||
* src/components/ogre/resources.cfg: fixed typo
|
||
* src/components/ogre/widgets/LoadingBar.cpp: added extra check for null values
|
||
|
||
2006-02-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/Widget.pkg, src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp: updated bindings
|
||
* src/components/ogre/widgets/Give.lua, src/components/ogre/widgets/ModelEdit.lua, src/components/ogre/widgets/ScriptEdit.lua, src/components/ogre/widgets/ServerBrowser.lua: update to use the static methods in ColoredListItem
|
||
|
||
2006-02-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MovableObjectRenderer.cpp: fixed a bug where when pressing the middle mouse button while rotating the preview it wouldn't release the mouse
|
||
* src/components/ogre/widgets/HelpWidget.xml: made the xml conform better to xml standards
|
||
* src/components/ogre/widgets/Widget.*:
|
||
* added tab order feature
|
||
* moved the createColoredListItem static methods from Widget to ColoredListItem
|
||
* src/components/ogre/widgets/Help.cpp: updated the help text
|
||
* src/components/ogre/widgets/ServerWidget.cpp: use the tab order
|
||
|
||
|
||
2006-02-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.cpp:
|
||
* fixed a problem with scroll wheel, though it doesn't seem to work anyway
|
||
* changed so that a single right click switches between gui mode and movement mode, instead of double click as before
|
||
|
||
2006-02-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgrePrerequisites.h: Added inclusion of Exception.h
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/GUIManager.cpp: If the loading of the gui or the loading of the console fails, exit the app since that could lead to problems in shutting down ember if the user is running it full screen.
|
||
|
||
2006-02-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/cegui/Makefile.am: install Falagard.xsd to the gui root, as it's needed by xerces
|
||
* src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel: fixed some validation problems
|
||
|
||
2006-02-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember: fixed some problems with testing of java and xterm
|
||
|
||
2006-02-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: bump to version 0.4.0
|
||
|
||
2006-02-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ChatWidget.cpp, src/components/ogre/widgets/ChatWidget.h, src/components/ogre/widgets/ChatWidget.xml, src/components/ogre/widgets/DebugWidget.cpp, src/components/ogre/widgets/DebugWidget.h, src/components/ogre/widgets/DebugWidget.xml, src/components/ogre/widgets/EntityPickerWidget.cpp, src/components/ogre/widgets/EntityPickerWidget.h, src/components/ogre/widgets/GiveWidget.cpp, src/components/ogre/widgets/GiveWidget.h, src/components/ogre/widgets/GiveWidget.xml, src/components/ogre/widgets/Performance.cpp, src/components/ogre/widgets/Performance.h, src/components/ogre/widgets/Performance.widget, src/components/ogre/widgets/ServerBrowserWidget.cpp, src/components/ogre/widgets/ServerBrowserWidget.h, src/components/ogre/widgets/ServerBrowserWidget.xml, src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/WidgetDefinitions.cpp: Removed obsolete files
|
||
|
||
2006-02-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/cegui/Makefile.am: added missing makefile
|
||
|
||
2006-02-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Widget.*: added functionality for making the window opaque while it's active
|
||
* src/components/ogre/widgets/Chat.layout, src/components/ogre/widgets/Chat.lua, src/components/ogre/widgets/ChatWidget.xml, src/components/ogre/widgets/ConsoleWidget.xml, src/components/ogre/widgets/Debug.layout, src/components/ogre/widgets/EntityPicker.layout, src/components/ogre/widgets/EntityPickerWidget.cpp, src/components/ogre/widgets/Give.layout, src/components/ogre/widgets/Help.cpp, src/components/ogre/widgets/HelpWidget.xml, src/components/ogre/widgets/IconBase.cpp, src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/IngameChatWidget.xml, src/components/ogre/widgets/InspectWidget.xml, src/components/ogre/widgets/InventoryWidget.xml, src/components/ogre/widgets/JesusEdit.widget, src/components/ogre/widgets/JesusEditFile.widget, src/components/ogre/widgets/JesusEditPreview.widget, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/MakeEntityWidget.xml, src/components/ogre/widgets/MeshPreview.widget, src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/Performance.layout, src/components/ogre/widgets/Performance.widget, src/components/ogre/widgets/Quit.cpp, src/components/ogre/widgets/Quit.h, src/components/ogre/widgets/Quit.widget, src/components/ogre/widgets/ScriptEdit.layout, src/components/ogre/widgets/ServerBrowser.layout, src/components/ogre/widgets/ServerWidget.xml: use the EmberLook scheme
|
||
|
||
|
||
2006-02-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.*: added support for scroll wheel
|
||
* src/components/ogre/GUIManager.*:
|
||
* added console command for reloading the gui
|
||
* added method for getting the default scheme
|
||
* cleaned up cegui initialization, use the .config file
|
||
* set the default scheme to EmberLook
|
||
* src/components/ogre/GUICEGUIAdapter.cpp: handle scroll wheel events
|
||
* src/components/ogre/EmberOgre.cpp:
|
||
* fixed some issues with the LoadingBar
|
||
* catch exceptions sent as std::string (cegui sometimes does this)
|
||
* src/components/ogre/scripting/bindings/lua/*: update bindings
|
||
|
||
2006-02-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/cegui/datafiles/configs/cegui.config, src/components/ogre/cegui/datafiles/imagesets/EmberLook.imageset, src/components/ogre/cegui/datafiles/looknfeel/EmberLook.looknfeel, src/components/ogre/cegui/datafiles/schemes/EmberLookSkin.scheme: Added a new gui.
|
||
|
||
2006-02-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/cegui/datafiles/configs/cegui.config, src/components/ogre/cegui/datafiles/fonts/Vera.ttf, src/components/ogre/cegui/datafiles/fonts/vera-sans-10.xml, src/components/ogre/cegui/datafiles/fonts/vera-sans-14.xml, src/components/ogre/cegui/datafiles/fonts/vera-sans-8.xml, src/components/ogre/cegui/datafiles/looknfeel/Falagard.xsd, src/components/ogre/cegui/datafiles/looknfeel/TaharezLook.looknfeel, src/components/ogre/cegui/datafiles/looknfeel/Vanilla.looknfeel, src/components/ogre/cegui/datafiles/looknfeel/WindowsLook.looknfeel, src/components/ogre/cegui/datafiles/schemes/TaharezLookSkin.scheme, src/components/ogre/cegui/datafiles/schemes/VanillaSkin.scheme, src/components/ogre/cegui/datafiles/schemes/WindowsLookSkin.scheme: Moved to the Falagard system and changed the default font to Bitstream Vera Sans 8pt.
|
||
* src/components/ogre/GUIManager.cpp: Use the Falagard system
|
||
* src/components/ogre/EmberOgre.cpp: fixed detection of the preload option
|
||
* configure.ac, src/components/ogre/Makefile.am: go into subdir cegui
|
||
* src/components/ogre/widgets/ConsoleWidget.xml: small fixes for Falagard
|
||
* src/components/ogre/widgets/ModelEdit.layout: removed references to Tahoma
|
||
|
||
2006-02-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/programs/Common.program, media/materials/programs/Example_Basic.cg, media/materials/programs/Example_BumpMapping.cg, media/materials/programs/OffsetMapping.cg: fixed compilation problems
|
||
|
||
2006-02-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: moved the media loading options to [media] and added an option for preloading media
|
||
* src/components/ogre/EmberOgre.cpp: check for the preload option in ember.conf
|
||
* src/components/ogre/OgreResourceLoader.cpp:
|
||
* look for the recursive option in [media]
|
||
* better exception handling when loading media
|
||
* src/components/ogre/resources.cfg: don't look for EmberCore.zip, instead bring in the whole pack directory
|
||
* src/components/ogre/widgets/ListHolder.*: added logic for filtering
|
||
* src/components/ogre/widgets/LoadingBar.*: put it in the namespace EmberOgre and make it increase on loading too
|
||
* src/components/ogre/widgets/ModelEdit.lua: use the ListHolder for filtering
|
||
* src/components/ogre/scripting/bindings/lua/*: updated bindings
|
||
|
||
2006-01-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/LoadingBar.cpp: handle missing media
|
||
* src/components/ogre/modeldefinitions/trees.modeldef.xml, src/components/ogre/modeldefinitions/trees/dynamic/trees.modeldef.xml, src/components/ogre/modeldefinitions/trees/pregenerated/trees.modeldef.xml: removed the dynamic and pregenerated tree definitions
|
||
* Makefile.am: copy the bootstrap media upon installation
|
||
* media/packs/EmberCore.material, media/packs/EmberLoadingPanel.overlay, media/packs/OgreCore.zip, media/packs/ember_progress_bar.png, media/packs/ember_progress_bar_frame.png, media/packs/ember_splash.png: added media needed for bootstrap
|
||
|
||
2006-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*:
|
||
* use the LoadingBar to show startup progress
|
||
* moved resource loading to OgreResourceLoader
|
||
* src/components/ogre/GUIManager.cpp: use the Gui resource group for the gui
|
||
* src/components/ogre/OgreResourceLoader.*: class used for loading resources and setting up reource paths
|
||
* src/components/ogre/resources.cfg: divided the resources into more efficient groups, most notably the bootstrap
|
||
* TODO: updated
|
||
* src/components/ogre/cegui/datafiles/imagesets/TaharezLook.imageset, src/components/ogre/cegui/datafiles/imagesets/TaharezLookMouse.imageset, src/components/ogre/cegui/datafiles/imagesets/WindowsLook.imageset,
|
||
src/components/ogre/cegui/datafiles/imagesets/iconset_mason.imageset, src/components/ogre/cegui/datafiles/imagesets/iconset_standard.imageset: updated paths
|
||
|
||
2006-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/bindings/lua/ConfigService.pkg, src/services/bindings/lua/lua_EmberServices.cpp: updated bindings
|
||
* src/services/config/ConfigService.*: added method for getting the user created media path
|
||
|
||
2006-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/CameraMount.*: a camera mount for third person camera
|
||
* src/components/ogre/OgreLogObserver.*: Refactored the OgreLogObserver from EmberOgre into its own file
|
||
* src/components/ogre/model/Model.cpp: print some better output upon errors
|
||
* src/components/ogre/environment/Sun.cpp: better error handling when trying to create the particle sun
|
||
|
||
2006-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.*, src/components/ogre/AvatarCamera.*, src/components/ogre/AvatarController.*: instead of creating the camera, AvatarCamera now accepts an already existing camera, allowing us to render things before the Avatar is set up
|
||
|
||
2006-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/OgreEntityRenderer.cpp: Catch errors when loading the entity.
|
||
|
||
2006-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ListHolder.*: A adaptor class for CEGUI::Listboxes which adds filtering
|
||
* src/components/ogre/widgets/LoadingBar.*: Shows a loading bar and a splash screen when resources are loaded
|
||
* src/components/ogre/widgets/Makefile.am: added new files
|
||
|
||
|
||
2006-01-29 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/*: added missing files for the PagingSceneManager
|
||
|
||
2006-01-28 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/State.h: removed old code
|
||
* src/components/ogre/TerrainGenerator.cpp, src/components/ogre/terrain.cfg: update for changes to the EmberPagingSceneManager
|
||
* src/components/ogre/environment/Sun.cpp: added the particle sun, needs some more fiddling though to look really good
|
||
* src/components/ogre/scripting/bindings/lua/lua_EmberOgre.cpp, src/components/ogre/scripting/bindings/lua/MovableObjectRenderer.pkg, src/components/ogre/scripting/bindings/lua/OgreEntityRenderer.cpp: updated bindings
|
||
* src/components/ogre/widgets/MovableObjectRenderer.*:
|
||
* added ability to activate and decactivate it
|
||
* don't render if the image isn't shown
|
||
|
||
2006-01-28 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/*: updated material scripts
|
||
* media/particle/sun.particle: added particles for a sun-effect
|
||
|
||
2006-01-28 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/*: updated to latest release of the PagingSceneManager. This includes some of the updates we had to do ourselves to make it work better with Ember.
|
||
|
||
2006-01-26 Miguel Guzman <aglanor@gmail.com>
|
||
* src/services/sound/SoundService.*:
|
||
* removed the temporary world source, added getWorldSourceIndexForPlaying() to retrieve the next world source & buffer that will be used to play a world sound.
|
||
|
||
2006-01-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerWidget.cpp: no need to call showFull since it's done automatically by default
|
||
* src/components/ogre/widgets/ModelEdit.layout, src/components/ogre/widgets/ModelEdit.lua:
|
||
* removed the zoom slider for the mesh preview
|
||
* added preview for meshes and submesh selection
|
||
* src/components/ogre/scripting/bindings/lua/*: updated bindings
|
||
|
||
2006-01-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MovableObjectRenderer.*, src/components/ogre/widgets/OgreEntityRenderer.*, src/components/ogre/widgets/ModelRenderer.*, src/components/ogre/widgets/Makefile.am: refactored ModelRenderer into the base class MovableObjectRenderer and added the subclass OgreEntityRenderer, which allows a single Ogre::Entity to be rendered and mouse controlled, just as the ModelRenderer
|
||
|
||
2006-01-26 Miguel Guzman <aglanor@gmail.com>
|
||
* src/components/ogre/EmberOgre.cpp:
|
||
re-enabled sound service
|
||
* src/services/sound/SoundService.*:
|
||
added a worldTempSource, which will play the sounds of the world one at a time, until we come up with a proper logic to handle a series of sources with regards to priority, distance etc. The worldTempSource can play at the same time that the systemSource, you can for instance talk to the marshall Gorun Iksa at the same time you run the command "/playsound" and you'll hear both. Also, the worldSource is atenuated with the distance.
|
||
|
||
2006-01-26 Miguel Guzman <aglanor@gmail.com>
|
||
* src/services/sound/SoundService.*:
|
||
* cleaned up playTestSound() code and command call
|
||
* added playTalk() to play a sound when entities talk
|
||
* src/components/ogre/EmberEntity.cpp:
|
||
* invoke SoundService->playTalk() at onTalk()
|
||
* src/components/ogre/Avatar.cpp:
|
||
* added some code to handle an avatar source (non-functional)
|
||
* src/components/ogre/EmberOgre.cpp
|
||
* print an error if /dev/dsp can't be opened, on non-win32 systems
|
||
|
||
2006-01-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp:
|
||
* added more logging
|
||
* make sure the texture created is in multiples of 2
|
||
*src/components/ogre/widgets/ServerWidget.*, src/components/ogre/widgets/ServerWidget.xml: added a preview of the character to be created
|
||
|
||
2006-01-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/Makefile.am, src/components/ogre/scripting/bindings/lua/Makefile.am, src/components/ogre/scripting/bindings/lua/helpers/Makefile.am, src/components/ogre/scripting/bindings/lua/ogre/Makefile.am, src/framework/bindings/lua/Makefile.am, src/framework/bindings/lua/eris/Makefile.am, src/services/bindings/lua/Makefile.am: build the libraries as noinstall
|
||
* src/components/ogre/cegui/datafiles/imagesets/TaharezLook.imageset, src/components/ogre/cegui/datafiles/imagesets/WindowsLook.imageset: update for 0.4.1
|
||
2006-01-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp: set the walking speed to 2.5 meters per second, to fit with cyphesis
|
||
* src/components/ogre/AvatarEmberEntity.h: removed reference to PersonEmberEntity
|
||
* src/components/ogre/ConsoleObjectImpl.*, src/components/ogre/EmberOgre.cpp: use the Singleton baseclass
|
||
* src/components/ogre/EmberEntity.*, src/components/ogre/WorldEmberEntity.cpp: no need to hold a reference to the SceneManager since it's available through the SceneNode
|
||
* src/components/ogre/EmberEntityFactory.*: the creation of PhysicalEntityEntity and AvatarEmberEntity shouldn't be so different
|
||
|
||
2006-01-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/GUIManager.cpp, src/components/ogre/TerrainPage.cpp, src/components/ogre/carpenter/BluePrint.cpp, src/components/ogre/environment/Foliage.cpp, src/components/ogre/environment/FoliageArea.cpp, src/components/ogre/model/Model.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/widgets/IconBase.cpp, src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/MeshPreview.cpp, src/services/server/ServerService.cpp: catch exceptions as const
|
||
* src/services/scripting/ScriptingService.cpp: better error output
|
||
|
||
2006-01-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/ogre/required.h: added some needed defintions of basic types that msvc didn't get
|
||
* src/services/scripting/ScriptingService.cpp: added missing return value
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: modified for win32, make sure the directory where the modeldefinitions are stored really exists
|
||
|
||
2006-01-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: adapt paths so they will work better on win32
|
||
* ember.conf: fixed the name of "logginglevel" (not "loggingmode")
|
||
* ember.vcproj: updated to work with cvs, though some paths still need to be fixed
|
||
* EmberOgre.cpp:
|
||
* better exception reporting and handling
|
||
* since there was some problems with building the SoundManager on windows, disable calls to it for now on that platform
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: added more verbose logging
|
||
* src/components/ogre/widgets/GUIManager.cpp: reactivate the quit widget
|
||
* src/components/ogre/model/NodelDefinition.h: removed unneeded reference to hash_map
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeIntersectionSceneQuery.cpp: removed code that won't compile and isn't used anyway
|
||
|
||
2006-01-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/component/ogre/widgets/EntityCEGUITexture.h: more comments
|
||
|
||
2006-01-18 Miguel Guzman <aglanor@gmail.com>
|
||
|
||
* src/services/sound/SoundService.*:
|
||
* added a method to update the listener position
|
||
* src/components/ogre/AvatarCamera.*:
|
||
* made AvatarCamera an Ogre::FrameListener
|
||
* each frame, it updates the SoundService listener position
|
||
to the camera position
|
||
|
||
2006-01-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*|EmberPhysicalEntity.*:
|
||
* made onTalk work since the signature been changed
|
||
* fixed the signature of onAction
|
||
|
||
2006-01-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.cpp: fixed a problem with too short far clipping distance
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp: use buttons for the suggested responses instead of just static text boxes
|
||
* src/components/ogre/widgets/ModelEdit.layout|ModelEdit.lua:
|
||
* added removal of submodels
|
||
* better display of the properties of Models
|
||
|
||
|
||
2006-01-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/*: updated bindings
|
||
|
||
2006-01-15 Miguel Guzman <aglanor@gmail.com>
|
||
|
||
* configure.ac: added check for freealut 1.0.0
|
||
* src/components/ogre/EmberOgre.cpp: added traces to std::cout since it can't log to the OgreLogObserver until Ogre has started
|
||
* src/services/sound/SoundService.cpp: added playing of a "Hello World" sound when the command "/playsound" is invoked
|
||
|
||
2006-01-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityCEGUITexture.*:
|
||
* make it use its own scene manager, thus completely separating it from all other scenes
|
||
* mount the camera on a yawing and pitching mount
|
||
* cleaned up the code, the camera mount code should perhaps be separated, together with the AvatarCamera code, inte a CameraMount class
|
||
* src/components/ogre/widgets/JesusEdit.cpp|ModelRendere.cpp: update to changes in EntityCEGUITexture
|
||
* src/components/ogre/widgets/ModelEdit.layout: updated layout
|
||
* src/components/ogre/widgets/ModelEdit.lua: added more functonality for authoring, allow save
|
||
* src/components/ogre/scripting/bindings/lua/*: updated bindings
|
||
|
||
2006-01-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/modeldefinition.xsd: update to bring to sync with the latest ModelDefinion.h
|
||
* src/components/ogre/jesus/Jesus.cpp: make sure all scenemanager happens through the referred nodes, since the scene manager involved might not be the system default (for example when used from EntityCEGUITexture
|
||
* src/components/ogre/AvatarCamera.cpp: removed unneeded casts
|
||
* src/components/ogre/EmberOgre.cpp: typo fix
|
||
|
||
2006-01-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.*: fixed unstable handling of models with multiple meshes where not all meshes have skeletons
|
||
* src/components/ogre/model/ModelDefinition.*: added complete getters and setters for scale, useScaleOf, translae, showContained, contentOffset and rotation
|
||
* src/components/ogre/model/ModelDefinitionManager.*:
|
||
* accept both *.modeldef.xml and *.modeldef
|
||
* allow creation of existing resources without throwing an exception, just return the existing resource
|
||
* added method for getting a list of the names of all available meshes
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.*:
|
||
* log missing tags as "verbose" instead of "failure"
|
||
* make sure all properties are exported
|
||
* fixed export bugs
|
||
|
||
2006-01-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/bindings/lua/eris/Entity.pkg|lua_Eris.cpp: updated bindings to eris 1.3.10
|
||
* src/services/server/ServerService.cpp, src/components/ogre/AvatarEmberEntity.*|EmberEntity.*|EmberPhysicalEntity.*|WorldEmberEntity.*: updated to eris 1.3.10
|
||
|
||
|
||
2006-01-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Ember.kdevelop: updated kdevelop project file
|
||
* ember.conf: added options for setting recursive resource scanning (needed by authoring, but takes some time at startup)
|
||
* src/components/ogre/EmberOgre.cpp: added support for the recursive resource scanning option in ember.conf
|
||
|
||
2006-01-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: require eris 1.3.10
|
||
|
||
2006-01-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am: rearranged the order of the linking, so that libServices gets linked in before libSoundService
|
||
|
||
2006-01-11 Miguel Guzman <aglanor@gmail.com>
|
||
|
||
* configure.ac: check for OpenAL 0.0.8, create the Makefile of the sound service
|
||
* src/services/EmberServices.cpp: getter for SoundService
|
||
* src/services/Makefile.am: include sound service as a subdir
|
||
* src/services/sound/Makefile.am: added SoundService.h as a non-installable header
|
||
* src/services/sound/SoundService.cpp: updated code to compile with latest OpenAL (still is non-functional)
|
||
|
||
2006-01-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowser.lua|ServerBrowser.layout: fixed the method recieving ServerInfo objects
|
||
|
||
2006-01-10 Miguel Guzman <aglanor@gmail.com>
|
||
|
||
* src/components/ogre/scripting/ScriptingService.h: gcc 4.0 needs an explicit forward declaration in addition to the declaration of a friend class.
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/LuaScriptingProvider.h: with CEGUI 0.4.0 LuaScriptingModule.h has been changed to CEGUILua.h
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Makefile.am|WidgetDefinitions.cpp: removed reference to GiveWidget.cpp and MaterialPicker, cleaned up obsolete code
|
||
* src/components/ogre/scripting/bindings/lua/EmberOgre.pkg|lua_EmberOgre.cpp|requried.h: updated bindings
|
||
* src/services/metaserver/MetaserverService.cpp: removed crashing code
|
||
* src/components/ogre/GUIManager.cpp: cleaned up code
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: increase the frequency for server updates
|
||
* configure.ac:
|
||
* bump the version number
|
||
* check for lua
|
||
* added new build targets
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MathConverter.h: make most methods accept const references instead of just doing a copy, should bring some speed up
|
||
* src/components/ogre/MotionManager.h: cosmetic code changes
|
||
* src/components/ogre/MousePicker.h: added more code comments
|
||
* src/components/ogre/TerrainGenerator.h: use getSingletonPtr instead of the deprecated getInstance
|
||
* src/components/ogre/TerrainPage.cpp:
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* randomize the size of the grass tufts a bit
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUICEGUIAdapter.*: added an input adapter for CEGUI. This will take care of routing input to the CEGUI system.
|
||
* src/components/ogre/GUIManager.*:
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* integrate with the scripting system
|
||
* register a new GUICEGUIAdapter instance with the input system
|
||
* removed loading and references to obsolete C++ widgets since they've been replaced with lua versions
|
||
* better handling of CEGUI errors
|
||
* allow caps-lock to toggle movement mode, although it doesn't seem to catch all pressings
|
||
* added more comments
|
||
* src/components/ogre/Makefile.am:updated for new files and scripting bindings
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.*:
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* removed PersonEmberEntity
|
||
* adapt to the model classes being moved into the Model namespace
|
||
* src/components/ogre/EmberEntityUserObject.*: adapt to the model classes being moved into the Model namespace
|
||
* src/components/ogre/EmberOgre.*:
|
||
* added MetaServerService and ScrtiptingService
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* better exception catching
|
||
* added a concept of "user media directory", which will mirror the shared media directory (which is updated from the server), but will allow the user to add it's own media which will override the shared media.
|
||
* load all resources recursive. This adds some overhead to startup, but allows us to search for resources later on
|
||
* adapt to the model classes being moved into the Model namespace
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*:
|
||
* changed the adjustHeightPosition to adjustPosition, which will adjust the complete position, not just the height
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* added method for getting the default use operators for this particular entity
|
||
* src/components/ogre/AvatarEmberEntity.*: removed PersonEmberEntity and instead inherit from EmberPhysicalEntity
|
||
* src/components/ogre/EmberPhysicalEntity.*:
|
||
* added more comments
|
||
* adapt to the model classes being moved into the Model namespace
|
||
* made the wield methods more generic
|
||
* when running, actually use the running action
|
||
* get the offset for contained nodes from the model definition
|
||
* get whether contained items should be shown or not from the model definition
|
||
* src/components/ogre/WorldEmberEntity.*:
|
||
* update to use the adjustPosition methods instead of the adjustHeightPosition methods
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.*:
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* removed some inline keywords which seemed to confuse some compilers and linkers
|
||
* src/components/ogre/AvatarController.cpp: removed PersonEmberEntity
|
||
* src/components/ogre/Avatar.*:
|
||
* removed PersonEmberEntity
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* adjust to changes in EmberEntity of how entitie's positions are adjusted
|
||
* removed obsolete methods
|
||
* update to reflect the change from Model to Model::Model
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/fileutils.cpp: include the mroe recent stdlib.h instead of malloc.h
|
||
* src/components/ogre/widgets/Bootstrap.lua: added lua script which will load all other scripts
|
||
* src/components/ogre/widgets/Chat.lua|Chat.layout|Debug.lua|Debug.layout|EntityPicker.lua|EntityPicker.layout|Give.lua|Give.layout|Performance.lua|Performance.layout|ServerBrowser.lua|ServerBrowser.layout: converted widgets from C++ to lua
|
||
* src/components/ogre/widgets/EntityCEGUITexture.*: added class for easy rendering of an Entity to a CEGUI texture.This is useful for stuff like previews and inventories.
|
||
* src/components/ogre/widgets/Help.cpp|IngameChatWidget.cpp|MakeEntityWidget.cpp:
|
||
* removed PersonEmberEntity
|
||
* use getSingletonPtr instead of the deprecated getInstance
|
||
* src/components/ogre/widgets/InspectWidget.cpp|InventoryWidget.cpp: use getSingletonPtr instead of the deprecated getInstance
|
||
* src/components/ogre/widgets/JesusEdit.*:
|
||
* removed PersonEmberEntity
|
||
* use EntityCEGUITexture instead of handling the rendering itself
|
||
* src/components/ogre/widgets/Makefile.am: added new files
|
||
* src/components/ogre/widgets/ModelEdit.lua|ModelEdit.layout: added new widget for editing ModelDefinitions
|
||
* src/components/ogre/widgets/ModelRenderer: added utility class for allowing easy rendering, though EntityCEGUITexture, of a Model instance
|
||
* src/components/ogre/widgets/ScriptEdit.lua|ScriptEdit.layout: added widget for editing scripts, running code and inspecting values
|
||
* src/components/ogre/widgets/WidgetDefinitions.cpp: removed obsolete classes, since they've been replaced by lua implementations
|
||
* src/components/ogre/widgets/Widget.*: since instances of Widget will be used from scripts instead of being extended into subclasses, make a lot of methods that previously were protected public, and refactor to adjust for the changes
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/trees/pregenerated/trees.modeldef.xml: adjusted the scaling of the oak to better fit with the eris bbox
|
||
* src/components/ogre/modeldefinitions/*.modeldef.xml: updated media definitions
|
||
* src/components/ogre/modeldefinitions/modeldefinition.xsd: updated the modeldefinition format
|
||
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinitionManager.*:
|
||
* put it under the namespace Model
|
||
* added method for exporting model definitions
|
||
* src/components/ogre/model/SubModel.*:
|
||
* put it under the namespace Model
|
||
* make it clean up after itself, instead of letting the Model do it
|
||
* simplified the creation of new SubModelParts
|
||
* src/components/ogre/model/SubModelPart.*:
|
||
* put it under the namespace Model
|
||
* added comments
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.*:
|
||
* put it under the namespace Model
|
||
* parse "showContained" which defines whether contained entities should be shown or not
|
||
* parse "contentoffset" which defines how, if any, contained entities should be offset
|
||
* parse "speed" of Animation which sets the speed of the animation
|
||
* adapt to the refactoring of ModelDefinition and it's parts
|
||
* added methods for exporting definitions to xml file
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Action.*|AnimationSet.*|ParticleSystem.*|ParticleSystemBindings.*|Makefile.am: refactored code from Model.* to separate files
|
||
* src/components/ogre/model/Model.*:
|
||
* put it under the namespace Model
|
||
* moved code to Action.*, AnimationSet.*, ParticeSystem.* and ParticeSystemBindings.*
|
||
* added better logging
|
||
* added a reload method which will reload the model from the definition
|
||
* refactored the way the model is created to be more straight forward, instead of using a lot of temporary arrays and lists
|
||
* allow submeshes to be defined though their index as well as their optional name
|
||
* added abilty to set the speed of animations
|
||
* added method for accessing a SubModel at a certain index
|
||
* allow many parts with the same name
|
||
* added a default constructor which will create a model with an autogenerated name
|
||
* src/components/ogre/model/ModelDefinition.*:
|
||
* put it under the namespace Model
|
||
* added a bool value for determine whether contained entities should be shown or not
|
||
* allow the definitions to keep track of all Model instances using them
|
||
* refactored how parts of the definitions are represented. Instead of simple structs they are now classes with methods for updating values and adding subparts.
|
||
* make it possible to define an offset which will be applied to all positions of contained items
|
||
|
||
|
||
2006-01-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/Jesus.*: updated for the change from Model to Model::Model
|
||
* src/components/ogre/jesus/XMLJesusSerializer.cpp: use getSingletonPtr instead of the deprecated getInstance
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/IInputAdapter.h: added interface for a input adapter. Instances of this will recieve input events if they are registered with the Input object.
|
||
* src/components/ogre/input/Input.*:
|
||
* moved the CEGUI stuff to src/components/ogre/GUICEGUIAdapter.*
|
||
* cleaned up the code and removed obsolete parts
|
||
* added support for many input adapters. Input will be sent to the last registered input adapter first, allowing it to either block the message or allow it to be sent to other adapters
|
||
* src/components/ogre/input/Makefile.am: added the IInputAdapter.h file
|
||
|
||
|
||
|Sky.cpp|Water.cpp: use getSingletonPtr instead of the deprecated getInstance
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Foliage.cpp|Sky.cpp|Water.cpp: use getSingletonPtr instead of the deprecated getInstance
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/carpenter/Carpenter.h: removed signature of missing method, since it's not used anyway
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.*, src/services/logging/LoggingService.*: moved from sigc 1.2 to sigc 2.0
|
||
* src/services/metaserver/MetaServerService.*:
|
||
* moved from sigc 1.2 to sigc 2.0
|
||
* use the S_LOG_* methods for logging
|
||
* cleaned up the coder
|
||
* src/services/scripting/ScriptingService.*:
|
||
* added support for scripting providers, which will take care of the actual execution of the scripts, thus allowing many different script languages
|
||
* added methods for loading scripts and executing script code
|
||
* src/services/server/ServerService.*:
|
||
* moved from sigc 1.2 to sigc 2.0
|
||
* added method for taking other entities
|
||
* src/services/sound/SoundService.cpp: use getSingletonPtr instead of the deprecated getInstance
|
||
* src/services/EmberServices.cpp:
|
||
* inherit from Singleton and remove the getInstance method
|
||
* added accessor for the ScriptingService
|
||
* src/services/Makefile.am: added the scripting directory
|
||
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/bindings/*: added lua bindings for the services
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/ConsoleBackend.h: moved from sigc 1.2 to sigc 2.0
|
||
* src/framework/Singleton.h: include cassert for successfull compilation
|
||
* src/framework/IScriptingProvider.h: added an interface which scripting providers must implement
|
||
* src/framework/StramLogObserver.h: updated comments to use getSingletonPtr instead of the deprecated getInstance
|
||
* src/framework/Makefile.am: added the IScriptingProvider interface and the script bindings
|
||
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/bindings/Makefile.am: build the lua bindings
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/bindings/lua/*: added lua bindings for the framework functionality
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/bindings/lua/eris/*: added lua bindings for some Eris functionality
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/LuaScriptingProvider.*: added a scripting provider for Lua
|
||
* src/components/ogre/scripting/Makefile.am: added the Lua scripting provider and restructured the files
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.*: added a utility class which allows sigc signals to be recieved directly by lua functions.
|
||
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.*: added a utility class which allows console commands to be directly mapped to lua functions
|
||
* src/components/ogre/scripting/bindings/lua/helpers/*.pkg|lua_Helpers.cpp|required.h: provide bindings for lua
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/bindings/lua/*, src/components/ogre/scripting/bindings/lua/ogre/*: added bindings for some Ogre functionality and extended the Ember bindings
|
||
|
||
2006-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/*.pkg, src/components/ogre/scripting/lua_EmberOgre.*: moved the bindings file tosrc/components/ogre/scripting/bindings/lua
|
||
|
||
2005-11-23 Miguel Guzm<7A>n <aglanor(at)gmail(dot)com>
|
||
|
||
* configure.ac src/components/ogre/Makefile.am
|
||
src/services/Makefile.am: removed compilation of SoundService, is
|
||
completely disabled at this moment.
|
||
|
||
2005-11-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am: removed erronous line, thanks to Lennart Sauerbeck for helping me find it
|
||
|
||
2005-10-29 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Makefile.am: skip the installation of lua and layout files for now, since there are none, and it makes uninstall throw an error
|
||
|
||
2005-10-29 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.cpp: fix the check for control keys, so that pasting works. Preferrably, we would like to catch some kind of "paste" event from the WM, but I haven't had time to look into it proper.
|
||
* NEWS: update the news
|
||
|
||
2005-10-29 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.*, src/components/ogre/model/Model.*: reneabled the playing of animations at actions
|
||
|
||
2005-10-29 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Widget.*, src/components/ogre/widgets/JesusEdit.cpp, src/components/ogre/GUIManager.* : moved the layout path method to GUIManager
|
||
|
||
2005-10-28 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/binreloc.c: include config.h
|
||
* src/components/ogre/widgets/Widget.*, src/components/ogre/widgets/JesusEdit.cpp: added method for getting the path to the layout files
|
||
* src/components/ogre/Makefile.am: cleaned up the file
|
||
|
||
2005-10-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sky.*, src/components/ogre/environment/Sun.h, src/components/ogre/input/Input.h, src/components/ogre/JesusMousePicker.h: use the sigc 2.0 methods, which allows us to use the very nice sigc::trackable class and doesn't require all classes to inherit from SigC::Object
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am: also install cegui config files
|
||
* src/components/ogre/cegui/datafiles/cegui.config, src/components/ogre/cegui/datafiles/CEGUIConfig.xsd: some basic config files
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Performance.cpp: Show the amount of queued sight ops as a value of lag
|
||
* src/components/ogre/widgets/ServerWidget.*: get the list of available avatar types from eris
|
||
* src/components/ogre/widgets/Widget.cpp, src/components/ogre/widgets/Makefile.am: place the widget layouts in a place more consistent with how cegui wants it
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: use the getView method from the Eris::Entity base class instead
|
||
* src/components/ogre/TerrainGenerator.*, src/components/ogre/MousePicker.h, src/components/ogre/GUIManager.*, src/components/ogre/EmberOgre.*, src/components/ogre/Avatar.*, src/components/ogre/AvatarController.*, src/components/ogre/AvatarCamera.*, src/components/ogre/widgets/ChatWidget.cpp, src/components/ogre/widgets/ConsoleWidget.*, src/components/ogre/widgets/EntityPickerWidget.cpp, src/components/ogre/widgets/GiveWidget.cpp, src/components/ogre/widgets/Help.cpp, src/components/ogre/widgets/IngameChatWidget.cpp, src/components/ogre/widgets/InspectWidget.cpp, src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/JesusEdit.cpp, src/components/ogre/widgets/MakeEntityWidget.cpp, src/components/ogre/widgets/MeshPreview.h, src/components/ogre/widgets/Quit.cpp, src/components/ogre/widgets/ServerBrowserWidget.cpp, src/components/ogre/widgets/StatusIconBar.cpp, src/components/ogre/widgets/Widget.h
|
||
* use the sigc 2.0 methods, which allows us to use the very nice sigc::trackable class and doesn't require all classes to inherit from SigC::Object
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*, src/components/ogre/EmberPhysicalEntity.*: since mode changes are now emitted from within the init method, adjust the code a bit
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.*, src/components/ogre/PersonEmberEntity.*, src/components/ogre/EmberPhysicalEntity.*, src/components/ogre/AvatarEmberEntity.* src/components/ogre/EmberEntity.*: adapt to changes in Eris with regards to GameEntity being replaced with RootEntity
|
||
* src/components/ogre/EmberEntityFactory.*
|
||
* adapt to changes in Eris with regards to GameEntity being replaced with RootEntity
|
||
* use the sigc 2.0 methods, which allows us to use the very nice sigc::trackable class and doesn't require all classes to inherit from SigC::Object
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/extensions/Atlas/Operations/Use.*, src/extensions/Atlas/Operations/Wield.*: removed obsolete code, these are now in Atlas
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/cs, src/components/debug: removed obsolete code
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/scripting/*: scripting module, provides lua bindings for the main Ember system through tolua++. Very much unfinished right now, and thus disabled.
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/ServerService.*:
|
||
* adapted to changes in new release of Eris
|
||
* use the Avatar methods for wielding and using
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/font, src/services/platform: removed obsolete code. This is replaced by the ogre code.
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/Makefile.am, src/services/scripting/Makefile.am, src/services/scripting/ScriptingService.*: new sevice for scripting
|
||
|
||
2005-10-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: bumped version number, added switch for lua, increased required versions of the WF libs
|
||
|
||
2005-10-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/Makefile.am, src/framework/scrap.*, src/components/ogre/input/Input.*: added support for paste operations from the system clipboard
|
||
|
||
2005-10-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* acinclude:m4, src/services/config/ConfigService.*, src/services/config/Makefile.am, src/framework/binreloc.*, src/framework/Makefile.am, src/framework/prefix.*, src/components/ogre/EmberOgre.cpp, src/components/ogre/Makefile.am: upgraded to binreloc 2.0
|
||
|
||
2005-10-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: added nostdinc, tar-bzip2 and check-news to get cleaner builds
|
||
* all Makefile.am: update to adapt to nostdinc
|
||
|
||
2005-10-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp, src/components/ogre/EmberEntityUserObject.h, src/components/ogre/EmberOgre.cpp, src/components/ogre/EmberPhysicalEntity.cpp: adapt to updated OgreOpcode
|
||
|
||
2005-10-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ogreopcode/*: updated to OgreOpcode 0.0.4
|
||
|
||
2005-10-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.bat: use the APPDATA environment variable since it works on all locales
|
||
|
||
2005-10-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: bump version to 0.3.3
|
||
|
||
2005-10-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionsSerializer.cpp: fixed an error when parsing Vector3
|
||
* src/components/ogre/modeldefinitions/item.modeldef.xml: add a translation offset to the trowel so it sticks up a bit from the ground
|
||
|
||
2005-10-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.bat: added some notion about the size of the download
|
||
* src/components/ogre/GUIManager.*, src/components/ogre/widgets/EntityPicker.*: fixed the signatures of methods recieving MouseMoved events from Input; MSVC want it to be perfect
|
||
* src/components/ogre/widgets/JesusEdit.cpp: use the correct type of parameter when creating new constructions
|
||
* src/components/ogre/model/Model.cpp: reset all particle systems in dtor, but for now disable complete destructions since it will cause a segfault later on
|
||
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: on win32, use the APPDATA environment variable to get the Application Data path
|
||
* src/components/ogre/ogreopcode/opcode/Makefile.am: include headers in dist
|
||
* src/components/ogre/Makefile.am: removed old unused files
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: added setting for inverting the mouse
|
||
* src/components/ogre/TerrainGenerator.cpp, src/components/ogre/environment/Sun.h: cleaned up the SigC headers
|
||
* Makefile.am: include the ember script in the dist
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp, src/components/ogre/model/ModelDefinition.*, src/components/ogre/model/XMLModelDefinitionSerializer.*: added ability to transform a mesh
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*: changed how the request-for-quit functionality works. If a request for quit signal is emitted and not handled, the application will quit instantly.
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: cleaned up logging
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.*: added option for inverting the mouse in the y axis, use the ember.conf setting input:invertcamera. Or use the run time console command /set_value input invertcamera true
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.*: added a /toggleinputmode console command
|
||
* src/components/ogre/widgets/Help.*: after getting connected to the world, show a small help blurb about how the input system works
|
||
* src/components/ogre/widgets/StatusIconBar.* clicking the movement icon will now switch movement modes
|
||
* src/components/ogre/widgets/Quit.*: make sure that soft quit requests are marked as handled
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapeSceneManager.cpp: removed reference to not used class
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.cpp
|
||
* initialize mouse state to 0
|
||
* only act on mouse movements if the window has mouse focus
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/cegui/datafiles/fonts/Font.xsd, src/components/ogre/cegui/datafiles/imagesets/Imageset.xsd, src/components/ogre/cegui/datafiles/layouts/GUILayout.xsd, src/components/ogre/cegui/datafiles/schemes/GUIScheme.xsd: upgraded to new schemas to go with CEGUI 0.4.0
|
||
|
||
2005-10-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/Makefile.am: include missing files for dist
|
||
* src/services/logging/LoggingService.*: rearranged the include directives since freebsd appeared to have some trouble with the current setup.
|
||
|
||
2005-10-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: removed references to old SceneManager and disabled openal for now
|
||
|
||
2005-10-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widget/StatusIconBar.*: when the input mode or movement mode changes, also change the mouse cursor image. Let's see how this falls out.
|
||
|
||
2005-10-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp: cleaned up the logging calls
|
||
* src/components/ogre/AvatarCamera.*, src/components/ogre/AvatarController.*, src/components/ogre/GUIManager.*: adjust for the changes in Input.cpp
|
||
|
||
2005-10-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.*: simplified the input modes so it's easier to toggle between them
|
||
|
||
2005-10-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/services/server/ServerService.cpp, src/components/ogre/EmberEntity.cpp. src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/model/Model.cpp: cleaned up the logging calls
|
||
|
||
2005-10-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MeshPreview.*: added more functionality, mainly dealing with playing and pausing animations
|
||
* src/components/ogre/widgets/ChatWidget.xml: point out that it's Chat _Output_
|
||
|
||
2005-10-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/Exception.h: make getError const, since it really is
|
||
|
||
2005-10-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/services/logging/LogginService.h: fixed S_LOG_CRITICAL
|
||
* src/components/ogre/EmberOgre.cpp:
|
||
* log critical errors to the critical log
|
||
* hook the logobserver up to the ConfigService so it reacts on changes to the config
|
||
* ember.conf: added key for the logging level
|
||
|
||
2005-10-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/JesusEdit.*, src/components/ogre/widgets/Widget.*: rearranged the inclusion of CEGUI headers a bit to make it cleaner
|
||
* src/components/ogre/widgets/MeshPreview.*: added ability to turn animations on and off
|
||
|
||
2005-10-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmbeOgre.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.cpp: moved some INFO log calls to VERBOSE log calls instead
|
||
* src/components/ogre/input/Input.h: cleaned up SigC includes
|
||
|
||
2005-10-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarController.cpp: start the camera 30 meters above the ground to avoid it being below ground. A better way would of course be to check the height of the terrain.
|
||
* src/components/ogre/AvatarController.h: added comments
|
||
* src/components/ogre/EmberEntity.cpp: moved some INFO log calls to VERBOSE log calls instead
|
||
|
||
|
||
2005-10-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* framework/Exception.h: make it actually compile
|
||
|
||
2005-09-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember: don't overwrite the existing LD_LIBRARY_PATH values since it's just plain stupid
|
||
|
||
2005-09-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.*: oops, bugfix from the previous commit
|
||
* src/components/ogre/modeldefinitions/buildingelements.modeldef.xml: new house made by ChienNoir and exported by Munin added
|
||
|
||
2005-09-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.*: show the version of server running
|
||
|
||
2005-09-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* INSTALL, INSTALL.lyx, NEWS, README, README.lyx: updated documentation
|
||
* Makefile.am: install docs etc. in share/doc/ember-$VERSION
|
||
|
||
2005-09-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/programs/Common.program: definition of the most commonly used shader programs
|
||
* media/materials/scripts/environment.material: removed program which wouldn't run on DX9 and caused crashes
|
||
* ember: open up a xterm window for WFUT so the user can see why nothing appears to be happening when running ember for the firs time
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/FoliageArea.*,: don't return bool on frame update
|
||
* src/components/ogre/EmberOgre.cpp: don't delete ModelDefinitionManager. hopefully this will lead to no segfaults at application exit, but it's a mess
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.bat: removed citation marks
|
||
* src/components/ogre/widgets/EntityPickerWidget.*: fixed the signature for the event, something which strangely enough compiles and runs without problem (not even a warning) on gcc, but with MSVC compiles without warning but crashes at runtime, with a useless stack trace. Oh well.
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/envronment/FoliageArea.*, src/components/ogre/envronment/Foliage.cpp:
|
||
* added the Ogre::Framelistener to the Foliage class, since you basically can't detach a frame listerner while inside a frameStarted event
|
||
* added methods for destroying FoliageAreas to the Foliage class
|
||
* cleaned up the creation and handling of FoliageAreas a bit
|
||
* src/components/ogre/TerrainGenerator.*: watch for changes to the config file, more specifically graphics:foliage, and create or remove foliage from the TerrainPages accordingly
|
||
* src/components/ogre/TerrainPage.*: added methods for preparing, showing, hiding and destroying foliage areas
|
||
* src/components/ogre/Avatar.h: remove the class name in the specification
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* autopackage/default.apspec.in: the require keyword requires an interface version, even if it's ignored
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf, src/components/ogre/Avatar.*: added config option for setting the interval between updates to the server. Need to do some tweaking to make sure the player movement is smooth enough while not swamping the server with update commands.
|
||
* src/services/config/ConfigService.cpp: write info to the console when changing config values
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widget/EntityPickerWidget.*: changed the behaviour of the menu after a suggestion from lakin. It now is only shown while the left mouse button is pressed. Much nicer!
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/buildingelements.modeldel.xml: added a definition for the block_house, although now both the block_house and the house are incorrect
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.*: be sure to clean up particle systems upon deletion, else there will be some resource leaks
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.*:
|
||
* added events for mouse buttons pressed and released
|
||
* renamed all events to be prefixed by Event
|
||
* src/components/ogre/GUIManager:*:
|
||
* added a /screenshot console command
|
||
* use new event names in Input
|
||
* src/components/ogre/AvatarController.cpp, src/components/ogre/AvatarCamera.cpp:
|
||
* use new event names in Input
|
||
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/resources.cfg: get the modeldefinitions from the user instead of the shared data, so it can be updated through WFUT
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/float_cast.h: check for the config.h instead of checking for it's absence, doh!
|
||
|
||
2005-09-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* autopackage/default.apspec.in: tweaked the autopackage by adding some dependencies. This should perhaps be better than statically linking them... We'll have to do some more tests though.
|
||
* ember: give the user some input before downloading the media
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember: updates to work around a bug with nvidia-tls and some other small fixes
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/terrain.cfg: moved it to src/components/ogre instead
|
||
* media/models/arrow.mesh: updated the arrow
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widget/JesusEdit.*: disable overlays for the preview viewpoint instead of using a RenderListener, which was a inefficient way
|
||
* src/components/ogre/widget/IngameChatWidget.*: made some improvements to the widget, it now works with all kinds of entities, but won't show anything for the Avatar. Also made the graphical presentation a bit better.
|
||
* ember.png: added jayr's updated image
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/meshtree/Makefile.am: make sure config.h is included
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp: use the new methods in ConfigService for getting the shared config directory
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*:
|
||
* disable the debug sound from the merchant
|
||
* added a method for getting the Ogre Bounding box for the entity
|
||
* src/components/ogre/EmberPhysicalEntity.*:
|
||
* implement getWorldBoundingBox which returns the bounding box from the attached to the Model
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/float_cast.h: check for HAVE_MATH_H instead of HAVE_LRINT, since I couldn't get the latter to work (autoconf didn't want to define it). Don't know how portable this is though...
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: put the config.h file in the src dir
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/EmberServices.cpp: temporarily disable the sound service until we get it working as it should
|
||
* src/services/config/ConfigService.*: added method for getting the shared configuration directory
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp: fixes for Apple and Win32
|
||
* src/components/ogre/TerrainShader.cpp: initialize the material to null, do'h
|
||
* src/components/ogre/EmberOgre.cpp:
|
||
* a lot of changes to make it work on win32 systems. Should not affect linux, but more testing needs to be done.
|
||
* now pass the log output from both ember and eris on to the ogre log system, ending up in Ogre.log
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.bat: batch file for getting the latest media and starting ember
|
||
* src/components/ogre/WorldEmberEntity.cpp: reverted back to previous behaviour since it's more correct: the adjustement of the entity should be in reference to the ogre scene node, since the eris representation might lag behind the client side motion prediction mechanism
|
||
* src/components/ogre/environment/meshtree/TStem.cpp: fixes for MSVC
|
||
* ember.vcproj, ember.sln: updated the project files
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/tinyxml/tinyxml.cpp, src/framework/tinyxml/tinystr.cpp, src/framework/tinyxml/tinyxmlerror.cpp, src/framework/tinyxml/tinyxmlparser.cpp: made various adjustements which makes it compile on MSVC
|
||
* src/framework/float_cast.h: provides lrint functionality on platforms with outdated C libs, such as win32. Thanks to Erik de Castro Lopo
|
||
* src/framework/osdir.h: provides platform independent directory browsing support. It works, but isn't that full-featured. And it's a shame it doesn't use the STL syntax for iteration. Thanks Bart Vanhauwaert
|
||
|
||
2005-09-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp: return true since the signature expects it
|
||
* src/components/ogre/widget/HelpWidget.xml: updated the help text
|
||
|
||
2005-09-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/EmberServices.cpp: don't include the MetaServerService
|
||
* src/services/config/ConfigService.h: fixed the signature of configError. gcc had no problem with implicitly converting string* to std::string, but MSVC apparently did
|
||
* src/services/logging/LoggingService.*: moved the inclusion of ctime to the implementation part to make the header a bit lighter
|
||
* src/services/server/ServerService.*: added extra checks to make sure that there is an entity attached to the avatar. Else there is a possibility a segfault might occur if the user tries to move the avatar before it's been connected to an entity (which is possible for a short, short duration)
|
||
|
||
2005-09-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ServerWidget.cpp, src/components/ogre/widgets/ServerWidget.xml
|
||
* added more tooltips and some more helpful texts
|
||
* if the logged in used has no characters yet, start by showing the "create char" tab instead of the "choose char" tab (since the list is empty anyway)
|
||
|
||
2005-09-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configfile: get the media from amber.worldforge.org which should be much more stable than folke.ostgota.lu.se
|
||
|
||
2005-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: set better looking fog values and added option for the fog colour
|
||
|
||
2005-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.cpp: if there is no world, abort the world creation; else there would be a segfault
|
||
|
||
2005-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp:
|
||
* fixed the setup of Jesus so it now looks in the right places
|
||
* turn the light bright on upon startup, so preview meshes and Carpenter constructions can be seen better
|
||
|
||
2005-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.*, src/components/ogre/AvatarController.*:: added a getPosition method and made some fixes to the getOrientation method so it works even when the camera is detached
|
||
|
||
2005-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/JesusEdit.cpp:
|
||
* fixed typo bug
|
||
* don't try to rotate the newly created construction since there are some bugs with the alignment of the blocks
|
||
* src/components/ogre/widgets/JesusEditFile.widget, src/components/ogre/widgets/JesusEditPreview.widget, src/components/ogre/widgets/JesusEdit.widget: added tooltips
|
||
|
||
|
||
2005-09-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/modelmappings/general.modelmapping.xml: don't use the "wall" model for now since it has no mesh (it's hidden)
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sky.cpp, src/components/ogre/widgets/DebugWidget.cpp, src/components/ogre/widgets/Performance.cpp, src/components/ogre/widgets/Widget.h: cleaned up the sigc++ usage
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarController.*: catch the pressing of the F6 button instead of just checking for it being pressed, much better
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*: added a couple of signals for signalling when different sub systems have been created or initialized
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/logging/LoggingService.*: cleaned up the sigc++ usage
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TODO: added some more items
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sky.*: set up hooks to ConfigService and look for changes to the fog
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.cpp: if no valid height is available, return 0
|
||
* src/components/ogre/WorldEmberEntity.cpp: get the position from the Eris::Entity instead of the Ogre::SceneNode
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*
|
||
* don't support sigc < 2.0 any more
|
||
* changed the name and function of the setting for dynamic tree generation; now assume that pregenerated trees will be used unless else specified
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ConsoleObjectImpl.cpp: removed references to add_media since it's not used any more
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf:
|
||
* added values for the fog colour
|
||
* changed the name and function of the setting for dynamic tree generation; now assume that pregenerated trees will be used unless else specified
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.*:
|
||
* added get_value and set_value, which allows for accessing and changing config values from the console.
|
||
* added signal for changed config values
|
||
|
||
2005-09-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ember.conf: removed old, old config file
|
||
|
||
2005-09-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/OgrePagingLandScapeListenerManager.cpp: fixed typo
|
||
|
||
2005-09-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.cpp: no need to call the parent in the constructor
|
||
* src/components/ogre/widgets/ServerWidget.cpp, src/components/ogre/widgets/GiveWidget.cpp, src/components/ogre/widgets/ServerBrowserWidget.cpp, src/components/ogre/widgets/InventoryWidget.cpp, src/components/ogre/widgets/JesusEdit.cpp : MSVC demands that a value is returned
|
||
* src/components/ogre/widgets/IngameChatWidget.cpp: replace dynamic_cast with static_cast
|
||
* src/components/ogre/widgets/MakeEntityWidget.cpp:
|
||
* MSVC demands that a value is returned
|
||
* added a very, very hacky "/testarea" command which creates an Area for testing purposes
|
||
* src/components/ogre/widgets/MeshPreview.cpp: make sure that hide and show commands are sent to the base class
|
||
* src/components/ogre/widgets/Quit.cpp:
|
||
* if the main window twice requests a quit op, do it instantly. This allows for the user to easily quit the app.
|
||
* src/components/ogre/widgets/Widget.*:
|
||
* MSVC demands that a value is returned
|
||
* use defined unsinged int instead of uint
|
||
|
||
|
||
2005-09-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/EmberPagingLandScapeData2D_HeightField.cpp:
|
||
* default to a sane number
|
||
* get the max height from the Mercator::Terrain
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/OgrePagingLandScapeData2D.cpp: default to a sane value
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/OgrePagingLandScapeListenerManager.cpp: MSVC wants to know exact what namespace to look in
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/OgrePagingLandScapeOpetions.cpp: use the simple load(...) method to load the terrain.cfg. Not entirely sure how this will work on linux.
|
||
|
||
|
||
2005-09-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp:
|
||
* no need to call the parent in the constructor
|
||
* make it not segfault a exit. we have to investigate if there's a possibility for a memory leak here
|
||
* src/components/ogre/model/ModelDefinitionManager.cpp: MSVC wants to know exact what namespace to look in
|
||
* src/components/ogre/model/ModelDefinitionManager.h: include local copy
|
||
|
||
|
||
2005-09-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/carpenter/BluePrint.cpp: removed unneeded variable
|
||
* src/components/ogre/environment/Foliage.cpp: MSVC wants to know exact what namespace to look in
|
||
* src/components/ogre/environment/FoliageArea.cpp: Better error output
|
||
* src/components/ogre/jesus/JesusMousePicker.cpp: replace dynamic_cast with static_cast
|
||
* src/components/ogre/jesus/XMLJesisSerializer.cpp:
|
||
* removed unused variables
|
||
* added MSVC specific code
|
||
|
||
2005-09-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.h: include CEGUIBase.h since MSVC needed it
|
||
* src/components/ogre/TerrainArea.*: added method for setting the Mercator::Area
|
||
* src/components/ogre/TerrainGenerator.cpp:
|
||
* added MSVC headers
|
||
* added some new methods for easier set up of the terrain
|
||
* src/components/ogre/TerrainPage.cpp:
|
||
* added some more logging
|
||
|
||
|
||
2005-09-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.h: MouseMotion is a struct, not a class
|
||
* src/components/ogre/EmberEntity.cpp: don't try to remove the eris bounding box since this will lead to a crash when exiting the app
|
||
* src/components/ogre/GUIManager.cpp:
|
||
* changed all fprintf to S_LOG_* calls
|
||
* take screenshots with the Print screen key, not F8 anymore
|
||
|
||
2005-09-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp: update attached objects position even when not animated, else when a non-animated model moved the attached entites wouldn't move with it
|
||
|
||
2005-09-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Makefile.am: install the ember script as a script
|
||
* ember.png: updated the icon with the latest from jayr
|
||
* ember: fixed some bugs with the installation
|
||
|
||
2005-09-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember: added some debug output and
|
||
* src/components/ogre/EmberOgre.cpp: from resource.cfg, also parse the location of the media
|
||
* services/config/ConfigService.*: added methods for getting the user-specific and shared media
|
||
* src/components/ogre/resources.cfg: added indications where the media might be found (user or shared)
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember: a startup script which copies the needed files and updates the media
|
||
* Makefile.am: make sure that configfile and the ember script are installed
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.cpp: update the debug entity bounding box when moving
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/splatting/Splat.cg, src/components/ogre/TerrainPage.cpp: use the parameter tile to decide how much to tile the texture
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/environment.material, media/materials/scripts/OffsetMapping.cg: if a parameter in a Cg program is not used, it's apparently removed from the function's prototype. fixed this
|
||
* media/materials/scripts/vegetation.material: use a high detail texture for the oak, since it makes such a big difference
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp: removed preloading of all parsed meshes
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/environment.material: added new ground material and fixed a bug with the ploughed field
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* make_dist_media.sh.in: some fixes to the media fetching
|
||
* configfile: updated the location of the media
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ogreopcode/Makefile.am, src/components/ogre/ogreopcode/opcode/Makefile.am: don't install the .a libs
|
||
* src/components/ogre/modeldefinitions/* updated the models
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp
|
||
* temporalily disable the sound service for now
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.*
|
||
* added console command setcameradistance, which allows the setting of the distance between the camera and the avatar
|
||
* allow the avatar to be mouse picked
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widget/MeshPreview.*
|
||
* added a simple gui for the mesh preview, it's possible to create new meshes, scale them and remove them
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widget/MakeEntityWidget.h: made buildWidget virtual
|
||
|
||
2005-09-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widget/JesusEdit.h, src/components/ogre/widget/Widget.h: moved ConstWrapper to Widget
|
||
|
||
2005-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/cegiu/datafiles/schemes/*.scheme
|
||
* with CEGUI 0.4.0 we don't need to define the widget elements in the xml file, CEGUI will get the info from the .so file
|
||
|
||
2005-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/terrain.cfg: terrain settings
|
||
|
||
2005-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp
|
||
* initialize mEmberEntityFactory to 0
|
||
* in getWorld(), if no mEmberEntityFactory, return the root node of Ogre
|
||
* src/components/ogre/Makefile.am
|
||
* include terrain.cfg when installing
|
||
|
||
2005-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MeshPreview.*, src/components/ogre/widgets/Makefile.am, src/components/ogre/GUIManager.cpp, src/components/ogre/widgets/WidgetDefinitions.cpp
|
||
*added new widget for previewing meshes, this will be useful for previewing meshes
|
||
|
||
2005-09-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: require CEGUI 0.4.0, since it's much better and works without a recompile. We'll soon be moving to using a default widget style with Falagard, too.
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MotionManager.cpp: MSVC wants to know exact what namespace to look in
|
||
* src/components/ogre/MathConverter.cpp: MSVC needs math.h
|
||
* src/components/ogre/GUIManager.cpp:
|
||
* MSVC wants to know exact what namespace to look in
|
||
* use macro from CEGUI for dynlib opening; works on both win32 and *nix
|
||
* temporarily remove JesusEdit since it doesn't work with win32 yet
|
||
* replace dynamic_cast with static_cast
|
||
* added win32 includes
|
||
* src/components/ogre/EmberOgrePrerequisites.h: added type uint
|
||
* src/components/ogre/EmberEntityFactory.cpp:
|
||
* MSVC wants to know exact what namespace to look in
|
||
* replace dynamic_cast with static_cast
|
||
* src/components/ogre/EmberEntity.cpp:
|
||
* replace dynamic_cast with static_cast
|
||
|
||
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp: replaced dynamic_cast with static_cast
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/CONTROLS : updated text
|
||
* src/components/ogre/GUIManager.cpp: include CEGUIWindowManager.h since Widget.h doesn't do that anymore
|
||
* src/components/ogre/widgets/ConsoleWidget.xml : updated text
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*
|
||
* catch bbox changes and call the method onBboxChanged
|
||
* src/components/ogre/EmberPhysicalEntity.*
|
||
* store the initial bounding box of the model so we can do scaling later on
|
||
* allow dynamic scaling on bounding box changes, instead of like before just scale upon creation
|
||
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sun.*
|
||
* added methods and signals for changing the position of the sun, the colour of the sun and the ambient lightning
|
||
* added console commands for changing the position of the sun, the colour of the sun and the ambient lightning, these are "/setsunposition x y z", "/setsuncolour r b g" and "/setambientlight r b g"
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainShader.cpp: enable vertex lightning and disable self illumination on the terrain, which allows the ambient light and the sun to better decide the look of the terrain
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: added setting for how much the alpha map should be scaled
|
||
|
||
2005-09-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.*
|
||
* get the alpha map scaling from the config file
|
||
* for simple splatting, use 8 bit bitmaps instead of 32 bit; this should bring the memory usage down a bit
|
||
* enable vertex lightning for the terrain. Not sure if this is the right way though, perhaps we should rather use lightmaps.
|
||
|
||
2005-09-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/widgets/ChatWidget.cpp, src/components/widgets/ConsoleWidget.cpp, src/components/widgets/DebugWidget.cpp, src/components/widgets/EntityPickerWidget.cpp, src/components/widgets/GiveWidget.cpp, src/components/widgets/IconBase.h, src/components/widgets/IngameChatWidget.cpp, src/components/widgets/InspectWidget.*, src/components/widgets/InventoryWidget.cpp, src/components/widgets/JesusEdit.cpp, src/components/widgets/MakeEntityWidget.cpp, src/components/widgets/Performance.cpp, src/components/widgets/Quit.cpp, src/components/widgets/ServerBrowserWidget.cpp, src/components/widgets/ServerWidget.cpp
|
||
* use new utility methods in Widget.cpp which cleans up the code a bit
|
||
* added some more comments
|
||
|
||
2005-09-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Widget.*
|
||
* added more utility methods to be used by subclasses, for example a getWindow(...) method
|
||
* added more comments
|
||
|
||
2005-09-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.*
|
||
* added "/inspect $entityid" console command
|
||
|
||
2005-09-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TODO: updated items
|
||
|
||
2005-09-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarController.* : make sure all values are initiialized to the correct values (in most cases 0) in the constructor
|
||
|
||
2005-09-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp: since Ogre 1.0.4 the issue with attached entities not being scaled correctly has been fixed, so thus we need to deal with this in Model
|
||
* configure.ac: require Ogre 1.0.4
|
||
|
||
2005-09-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp: Check that the predicted velocity is valid before showing it, since at least with the current Eris it will be invalid if the entity is not moving.
|
||
|
||
2005-07-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Makefile.am: include new .imageset files
|
||
* src/components/ogre/widgets/IconBase.* don't get images by file name, get them from the imageset instead
|
||
* src/components/ogre/widgets/StatuIconBar.* use the new functionality in IconBase
|
||
|
||
|
||
2005-07-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/cegui/datafiles/imagesets/iconset_mason.imageset, src/components/ogre/cegui/datafiles/imagesets/iconset_standard.imageset:
|
||
* instead of using individual files for the icons we'll use CEGUI's imageset functionality. This is good in so many ways, amongst them that we'll have to use imagesizes n^2 for our images since most GFX can't handle other sizes.
|
||
* separated the images into two different files. The standard icons are those that presumely are game neutral. I put the non-game neutral icons in iconset_mason, even though there probably won't be combat or magic in mason.
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configfile: added a configfile for WFUT, this one points at http://www.ostgota.lu.se/wf/WFUT. To update to the latest media, run WFUT in the same directory as this config file, like so: "java -jar WFUT.jar update ember-media". This will be better integrated in the ember shell script later on.
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/environment.modeldef.xml; added a pile and some grass
|
||
* src/components/ogre/modeldefinitions/itemsmodeldef.xml; some adjustements to the scythe
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* make_dist_media.sh.in: also copy the theme media
|
||
* src/components/ogre/widgets/IconBase.cpp: get the icons from themes/ember/gui instead (the svn repos)
|
||
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/component/ogre/cegui/datafiles/imagesets/TaharezLook.imageset, src/component/ogre/cegui/schemes/TaharezLook.scheme:
|
||
* updated with new elements for tool tips and updated to cegui 0.3.0
|
||
* moved references to gui elements to themes/ember/gui
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/component/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScapePageManager.cpp: added extra checks for empty pages, else we'll get an error when doing mouse picking without a terrain
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/component/ogre/GUIManager.*
|
||
* cleaned up code
|
||
* added reference to StatusIconBar
|
||
* added new event for the changing of input modes
|
||
* src/components/ogre/EmberOgre.*
|
||
* added accessor for the AvatarController (this should be renamed to something else really, like just EntityController. Ah, the joys of subversion.)
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/component/ogre/AvatarController.*, src/component/ogre/Avatar.*
|
||
* cleaned up how movement is handled, I'm still not entirely happy with it. I need a better abstraction design.
|
||
* made the camera attach to the avatar upon entering the world
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/component/ogre/widgets/Console.cpp : better use of base class
|
||
* src/component/ogre/widgets/Console.widget: added tooltip
|
||
* src/component/ogre/widgets/EntityPickerWidget.cpp: no need for ugly casts
|
||
* src/component/ogre/widgets/Help.*, src/component/ogre/widgets/HelpWidget.xml
|
||
* removed icon (is now in StatusIconBar)
|
||
* changed to std::string for the static command
|
||
* moved the text to the .widget file
|
||
* src/component/ogre/widgets/JesusEdit.cpp: added more checks when creating a new binding
|
||
* src/component/ogre/widgets/Makefile.am, src/component/ogre/widgets/WidgetDefinitions.cpp: added StatusIconBar and IconBase classes
|
||
* src/component/ogre/widgets/Quit.*: added the console command /softquit , which unlike /quit will show the Quit widget instead of just shutting down direct
|
||
* src/component/ogre/widgets/ServerWidget.cpp : better use of base class
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/IconBase.*
|
||
* a class used for status icons and buttons in the gui
|
||
* src/components/ogre/widgets/StatusIconBar.*
|
||
* a status icon bar widgets, which show some basic status of the input and movement mode, as well as a help icon and an exit icon
|
||
|
||
2005-07-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: bump version and add dependency on SDL_image
|
||
|
||
2005-07-24 Miguel Guzman
|
||
|
||
* configure.ac: the checking for WF libs now shows the errors upon
|
||
failing (by displaying $WF_PKG_ERRORS) . Also, properly quoted the
|
||
list of libs.
|
||
|
||
2005-07-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/Makefile.am: removed EntityListener since it's not used
|
||
|
||
2005-07-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/tinyxml/tinyxml.h, src/framework/tinyxml/tinyxmlparser.cpp
|
||
* don't use std::string in tinyxml since we want to do insensitive comparisons, which is easier with c-strings (unless we want to rewrite the code in tinyxml...)
|
||
|
||
|
||
2005-07-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/Jesus.h
|
||
* updated the click masks to better fit with the paging scene manager
|
||
* src/components/ogre/jesus/XMLJesusSerializer.cpp
|
||
* fixed some bugs with the parsing
|
||
* don't use std::string in tinyxml since we want to do insensitive comparisons, which is easier with c-strings (unless we want to rewrite the code in tinyxml...)
|
||
|
||
2005-07-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/input/Input.*
|
||
* added functionality for turning mouse look on and off, so you don't need to press the righ mouse button constantly. Double clicking with the right mouse button will do the trick.
|
||
|
||
|
||
2005-07-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp
|
||
* set the icon of the window
|
||
* reactivated jesus
|
||
* changed NULL to 0
|
||
* src/components/ogre/EmberEntity.*
|
||
* changed NULL to 0
|
||
* moved some inline methods to the .cpp part
|
||
* cleaned out some unused ClickMasks
|
||
* src/components/ogre/EmberPhysicalEntity.cpp
|
||
* set the click mask to CM_ENTITY
|
||
* fixed the way the velocity for the entity is checked (to determine whether to show the forward or backwards walking animation)
|
||
* src/components/ogre/GUIManager.cpp
|
||
* changed back to just using one single imageset, since TaharezLook can't handle two different
|
||
* fixed an issue with the main sheet which wasn't raised as it should
|
||
* src/components/ogre/PersonEmberEntity.cpp
|
||
* don't set a click mask, we're trying to move away from the deep nesting of the entity class hierarcy
|
||
* src/components/ogre/TerrainGenerator.cpp
|
||
* correctly calculate the height of the world
|
||
* src/components/ogre/TerrainPage.cpp
|
||
* correct the placement of the terrain and the material, since it was a bit misaligned before
|
||
* src/components/ogre/WorldEmberEntity.cpp
|
||
* changed NULL to 0
|
||
* src/components/ogre/Avatar.*
|
||
* don't send the scenemanager in the constructor since we now get it through EmberOgre instead
|
||
* set more correct walk and run speeds
|
||
* don't create a dummy model on startup, wait for the world connection
|
||
* added some debug output for the current location and velocity
|
||
* src/components/ogre/AvatarController.*
|
||
* changed NULL to 0
|
||
* start with a detached camera, there are still some bugs though
|
||
* made movement with the detached camera a little easier
|
||
* src/components/ogre/AvatarCamera.*
|
||
* started adding functionality for preventing the camera to dip below the terrain, needs a bit more work though
|
||
* fixed the pickObject method which hadn't worked since the switch to the paging scene manager
|
||
2005-07-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/splatting/Splat.cg
|
||
* updates for TerrainPagingSceneManager
|
||
* src/components/ogre/TerrainPage.cpp
|
||
* corrected the generation of the height map for the TerrainPagingSceneManager
|
||
|
||
2005-07-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/carpenter/BluePrint.*, src/components/ogre/carpenter/Carpenter.*
|
||
* Added more error checks to prevent crashes with defect definitions.
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefiniton.h, src/components/ogre/model/XMLModelDefinitionSerializer.*
|
||
* better clean up of XML parsing data structures
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TODO: added more items
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager/src/OgrePagingLandScaperenderable.cpp:
|
||
* don't count delta values beyond 7 meters when determining LOD, since such values must either be counted as spurious, or part of a larger cliff face, which would bring many GPUs to their knees even when seen from afar. In the future we might perhaps need to implement a better LOD mechanism, although the consensus these days seems to solve the LOD issue with brute force, i.e. counting no modern GPUs being so much tailored to handling large amounts of vertices that they have no problems handling low LOD levels. We would however want a better path for old cards too.
|
||
* also don't count heights of 0 when doing LOD, since these are probably from uninitialized Mercator segments
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp: remove the debug model upon connecting
|
||
* src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/PersonEmberEntity.cpp, src/components/ogre/WorldEmberEntity.cpp: cleanse it from the oh so unclean xerces code
|
||
* src/framework/tinyxml/tinyxml.h: always use STL
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.h: added a new event for when the user wants to close the window
|
||
* src/components/ogre/input/Input.cpp: emit the close event when detecting a SDL_QUIT event
|
||
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am: removed xerces
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/widgets/JesusEdit.cpp
|
||
* use the new Jesus serializer class
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/Jesus.*, src/components/ogre/jesus/Makefile.am, src/components/ogre/jesus/XMLJesusSerializer.*
|
||
* finished The Great Purge of Dissident Xerces Element in the Source
|
||
* configure.ac:
|
||
* require ogre 1.0.3 and cegui 0.3.0
|
||
* removed xerces
|
||
|
||
2005-07-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/Quit.*, src/components/ogre/widgets/WidgetDefinitions.cpp
|
||
*added a quit widget
|
||
* src/components/ogre/GUIManager.cpp
|
||
* use the quit widget
|
||
* various fixes for CEGUI 0.3.0
|
||
|
||
2005-07-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/GroundCover.*: deleted unused files
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/JesusEdit.cpp: removed reference to old scene manager
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/terrain.cfg
|
||
* terrain settings file for the paging scene manager. it should probably go somewhere better though...
|
||
* media/materials/scripts/environment.material
|
||
* use texture coord 0 but scale the texture
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainShader.cpp: use only texture coords 0
|
||
* src/components/ogre/TerrainPage.*
|
||
* removed references to old scene manager
|
||
* added a getPageSize() method
|
||
* various adaptations for the paging scene manager
|
||
* src/components/ogre/TerrainGenerator.*
|
||
* adapted it to use the paging scene manager, generating pages on demand instead of all up front
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: prepare all Mercator::Segments when they are recieved but do not load them until they are requested
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera*, src/components/ogre/AvatarController.*:
|
||
* added a free camera mode (switch by pressing F6) and some initial structures for allowing the camera to be attached to any entity
|
||
* make the mouse picking work with the terrain in the paging scene manager
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.*
|
||
* always use EmberOgre for getting the scenemanager
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*src/components/ogre/EmberEntity.cpp
|
||
* fixed includes
|
||
*src/components/ogre/EmberEntity.h
|
||
* make the queryflags not collide with the ones in the paging landscape manager
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*:
|
||
* use EmberPagingSceneManager
|
||
* initialize some member to 0
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac, src/components/ogre/Makefile.am: use the paging scene manager
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/SceneManagers/EmberPagingSceneManager:
|
||
* added a paging scene manager, which is derived from the PLSM2. scenemanager in Ogreaddons. This will be the main one used from now on.
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberSceneManager/src/OgreTerrainPage.cpp, src/components/ogre/EmberSceneManager/src/OgreTerrainRenderable.cpp, src/components/ogre/EmberSceneManager/src/OgreTerrainSceneManager.cpp:
|
||
* added better support for terrain picking
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Jesus.cpp: cleaned up linking and removed links to the SceneManager
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Model.cpp, src/components/ogre/ModelDefinition.cpp: cleaned up linking and removed links to the SceneManager
|
||
|
||
2005-07-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp: adjusted the position of the debug text
|
||
|
||
2005-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ConsoleObjectImpl.*: added fullscreen switch ("/fullscreen")
|
||
|
||
2005-07-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MathConverter.h: added method for converting between Ogre::Vector2 and WFMath
|
||
|
||
2005-06-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: default to showing the help
|
||
|
||
2005-06-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/*: media updates
|
||
|
||
2005-06-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntoty.cpp
|
||
* use asNum instead of asFloat since the first handles both integers and floats
|
||
|
||
2005-06-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MousePicker.*
|
||
* added a better organized struct for mouse picking results
|
||
* src/components/ogre/AvatarCamera.*
|
||
* add the ability to pick in the terrain
|
||
* src/components/ogre/widgets/EntityPickerWidget.*
|
||
* use the new struct for mouse picking results
|
||
|
||
2005-06-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp
|
||
*added more error logging for errors in the Eris::Poll section
|
||
* try to make the scenemanager shut down cleanly so to avoid a segfault on exit
|
||
|
||
2005-06-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* services/server/ServerService.*
|
||
* added a position argument to the use operation
|
||
|
||
2005-06-26 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf, src/components/ogre/widgets/Help.cpp:
|
||
* added option for not showing the help on startup ("startuphelp = false")
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.*
|
||
* show both the predicted position and the last known from the server
|
||
* show all string attributes for the entity
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.*
|
||
* added ability to use Enter for connecting after entering an address
|
||
* src/components/ogre/widgets/MakeEntityWidget.*
|
||
* added the keyword "make" as an alias for "createentity"
|
||
* src/components/ogre/widgets/InventoryWidget.cpp
|
||
* when dropping something, drop it in front of the avatar
|
||
* src/components/ogre/widgets/EntityPickerWidget.*
|
||
* try to get the default operation from the wielded entity, so you'll get "Chop with axe" instead of "Use"
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.cpp
|
||
* removed unneeded comments and output
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/smoke.material, media/particle/smoke.particle
|
||
* added fire particle script and tweaked the smoke script
|
||
* src/components/ogre/modeldefinitions/buildingelements.modeldef.xml
|
||
* added the butcher's house
|
||
* src/components/ogre/modeldefinitions/environement.modeldef.xml
|
||
* removed the fire mesh, only use the particles
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.*
|
||
* added method for getting the entity attached to a certain attach point
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*
|
||
* added method for getting a random EmberEntity from the world (just like Eris::View::getEntity but with a cast to EmberEntity)
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*
|
||
* added support for the "fixed" mode, which will position the entity exactly according to its position
|
||
|
||
2005-06-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberSceneManager
|
||
* removed code that forced the tile closest to the Avatar to always render with the highest LOD. this will speed up things
|
||
|
||
2005-06-25 Hagen Moebius <hagen.moebius@starschiffchen.de>
|
||
|
||
* src/components/ogre/widgets/ConsoleWidget.*
|
||
* Added history browsing to the widget.
|
||
* Added tab completion to the widget.
|
||
|
||
2005-06-25 Hagen Moebius <hagen.moebius@starschiffchen.de>
|
||
|
||
* src/framework/ConsoleBackend.*
|
||
* Added history managedment to the console.
|
||
|
||
2005-06-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp
|
||
* remove the animation from the MotionManager upon deletion, so to avoid the Curse of the Segfault
|
||
|
||
2005-06-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/vegetation.material: added green apple material
|
||
* src/components/ogre/modeldefinitions/environment.modeldef.xml: added apple (which is an acorn with a green apple material)
|
||
|
||
2005-06-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/Model.h, src/components/ogre/model/XMLModelDefintionSerializer.*
|
||
* added support for particle systems
|
||
*src/components/ogre/EmberPhysicalEntity.cpp
|
||
* when an attribute is changed, check if this should change a particle system
|
||
*src/components/ogre/modeldefinition/environment.modeldef.xml
|
||
* added particles to fire
|
||
*media/materials/textures/smoke.png
|
||
*media/materials/textures/smokecolors.png
|
||
*media/materials/particle/smoke.particle
|
||
*media/materials/material/smoke.material
|
||
* added smoke textures
|
||
|
||
2005-06-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Ember.kdevelop: updated the project file
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.cpp: added some debug output
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@erik>
|
||
|
||
* src/components/ogre/EmberEntityFactory.*, src/components/ogre/modeldefinitions/environment.modeldef.xml
|
||
* removed the list of non-physical entities and put that info into the modeldef instead
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.*
|
||
* allow enter to be used in the editbox for connecting
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
|
||
* src/components/ogre/widgets/InspectWidget.*
|
||
* oops, don't try to get the view until it's created
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityUserObject.*, AvatarCamera.cpp
|
||
* src/components/ogre/jesus/JesusPickerObject.*
|
||
* added a getTypeName() method to the UserObjects
|
||
* use the getTypeName() method in the picking methods
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@erik>
|
||
|
||
* src/components/ogre/modeldefinitions/iteam.modeldef.xml
|
||
* rotate the mausoleum a bit
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@erik>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.*
|
||
* when the inspected entity is deleted, remove the reference to it
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@erik>
|
||
|
||
* src/components/ogre/EmberOgre.*
|
||
* added accessor for the main View and made some accessors const
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@erik>
|
||
|
||
* src/components/ogre/EmberSceneManager/src/OgreTerrainRenderable.cpp
|
||
* make it right this time
|
||
|
||
2005-06-23 Erik Hjortsberg <erik@erik>
|
||
|
||
* src/components/ogre/EmberSceneManager/src/OgreTerrainRenderable.cpp
|
||
* don't forget to set the material lod index
|
||
|
||
2005-06-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp
|
||
* set the walk speed to 5 again
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp
|
||
* upon error, log an error and continue
|
||
* src/components/ogre/modeldefinitions/*
|
||
* added a lot of new entities, amongst them the mausoleum, the skeleton (and lych), the broken tower, the house and the gallows
|
||
|
||
2005-06-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* /src/components/ogre/environment/Sky.cpp
|
||
* get the setting for fog max distance from the config file
|
||
|
||
2005-06-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberSceneManager/src/OgreTerrainRenderable.cpp
|
||
* if a piece of terrain is fully in the fog, apply the lowest LOD to it, since it's not actually seen anyway
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: added setting for fog max distance
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf: added setting for fog max distance
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InventoryWidget.*,
|
||
* better use of the base class Widget
|
||
* src/components/ogre/widgets/InspectWidget.*,
|
||
* added debug buttons for showing the bounding box of both the ogre entity and the eris entity
|
||
* update values each frame (note: this will lead to a segfault if the inspected entity is deleted, needs to be fixed)
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/EntityPickerWidget.*, src/components/ogre/widgets/JesusEdit.*
|
||
* use the new MousePickerArgs class when doing mouse picking
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.cpp
|
||
* please the God of Compilator Warnings
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp
|
||
* create the CollisionManager on init
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.*:
|
||
* create and connect OgreOpcode::CollisionShapes and OgreOpcode::CollisionObjects on init
|
||
* removed some obsolete code
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.*:
|
||
* added some more assert help texts
|
||
* added more entities to the do_not_show list. I really have to move this to somewhere else.
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*:
|
||
* added debug methods for showing the bounding box of both the ogre entity and the atlas/eris entity
|
||
* fixed an issue where a entity was deleted and it's children being moved to limbo, though this seems to have been fixed in eris cvs
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/JesusMousePicker.*:
|
||
* use the new MousePickerArgs class when doing mouse picking
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp: upon connection, remove the debug avatar entity
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp:
|
||
* use the new MousePickerArgs class when doing mouse picking
|
||
* use ogreopcode for mouse picking (note: also update pickObject(...))
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp:
|
||
* catch all exceptions by reference instead of by value (note: make sure this is so in the whole project)
|
||
* better exception handling when failing to load a widget
|
||
* use the new MousePickerArgs class when doing mouse picking
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MousePicker.*: pass an instance of MousePickerArgs instead of CEGUI::MouseEventArgs since this is better decoupled from CEGUI and allows us to add our own data
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityUserObject.*: added new class to be used with mouse picking, which encapsules the entity, the model and all OgreOpcode::CollisionObjects belonging to it
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.cpp: prevent a segfault by making sure the model has submodels before we try to get animations
|
||
* src/components/ogre/model/Model.h: added accessor for the submodels
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: build ogreopcode and opcode
|
||
* src/components/ogre/Makefile.am: add links to ogreopcode and opcode
|
||
|
||
2005-06-21 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ogreopcode/opcode: Opcode version 1.3.1 with patches for 64-bit systems
|
||
* src/components/ogre/ogreopcode: OgreOpcode which links Opcode with Ogre, this will be used for mouse picking and general collision detection
|
||
|
||
2005-06-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.* src/components/ogre/Acatar.cpp, src/components/ogre/AvatarEmberEntity.cpp, src/components/ogre/EmberPhysicalEntity.*, MotionManager.*, src/components/ogre/EmberOgre.cpp
|
||
* reworked how animations are played and how motion is handled, instead of the MotionManager being tied direclty to Model and automatically updating the animations and motions, they are now more decoupled with EmberEntity and its subclasses acting as mediators. Motion prediction is now fully delegated to Eris (which works splendidly, great work James!), with the MotionManager only keeping track of which entities needs moving.
|
||
|
||
2005-06-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.*
|
||
* added Animation and Actions to the model
|
||
* moved UseScaleOf enum to ModelDefinition
|
||
* removed startAnimation, stopAnimation and resetAnimation since we're gonna do this with the Animation class in collaboration with the EmberPhysicalEntity class instead
|
||
* added comments
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/ModelDefinition.*
|
||
* moved UseScaleOf enum to ModelDefinition
|
||
|
||
2005-06-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TODO: added some more items
|
||
|
||
2005-06-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sky.cpp
|
||
* added better checks for shader support on the GPU
|
||
* src/components/ogre/EmberEntityFactory.cpp:
|
||
* added "path" to the hackish non-physical entity set. I really need to redesign this...
|
||
* ember.conf
|
||
* for performance reasons increase the maxpixelerror to 15. It might not look as good, but it will be nicer to older graphic cards.
|
||
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* stc/components/ogre/TerrainPage.cpp
|
||
* in the event of some problem with the complex material, default to simple material
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.cpp:
|
||
* added extra checks for shader support on GPU
|
||
* autopackage/default.apspec.in
|
||
* copy the libraries instead of using the installLib method
|
||
* ember.desktop
|
||
* change category to Game
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp
|
||
* catch exceptions when adding resources
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf
|
||
* default to foliage off, since it requires some memory
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Performance.cpp
|
||
* fix typo
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinitionsManager.cpp
|
||
* use low quality material
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefintions/items.modeldef.xml:
|
||
* update stall definition
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp
|
||
* make sure that the mercator terrain is initiated before the environment is created
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*, src/components/ogre/EmberPhysicalEntity.*
|
||
* use onAttributeChanged in new eris
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp, src/components/ogre/environment/Sky.cpp
|
||
* moved fog settings from EmberOgre to Sky
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac
|
||
* bump atlas and mercator versions
|
||
*extensions/Makefile.am
|
||
* don't build Wield and Use since these are in Atlas as of 0.5.96
|
||
* sevices/server/ServerService.cpp
|
||
* updated references to Wield and Use
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/splatting/Splat.cg
|
||
* don't use preset values
|
||
|
||
2005-06-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/buildings.material
|
||
* fix material for canvas
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.cpp
|
||
* added linear fog vertex shader
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp
|
||
* init the Sky before creating the terrain, because the Sky will set the fog parameters. Perhaps we need a separate Fog class?
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/iteams.modeldef.xml
|
||
* added boat and jetty
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sky.cpp:
|
||
* set default values for shaders which will somehow use fog. The values are taken from the SceneManager
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.*, src/components/ogre/AvatarEmberEntity.cpp:
|
||
* since it will be possible to have many Avatars, remove the Singleton pattern from the Avatar, and make AvatarEmberEntity go through EmberOgre instead when accessing the avatar.
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/programs/Grass.cg, media/materials/splatting/Splat.cg, media/materials/splatting/splat.program
|
||
* added linear fog vertex shader and modified the splat fragment shader to accept a fog value
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/*
|
||
* changed to low detail textures. In the future we might need a better way to set the detail level.
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* autopackage/default.apspec.in:
|
||
* change category to "Games", perhaps this will work better on both Gnome and KDE, though autopackage is still a little flaky with menus
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/MediaDeployer.cpp
|
||
* use static_cast. This file is not used now however, but might be used in the future
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/GUIManager.cpp
|
||
* revert to TaharezLook since the DAoC look needs some dirty work in CEGUI
|
||
|
||
2005-06-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.*
|
||
* make Avatar singleton, since there will always only be one Avatar (right?)
|
||
|
||
2005-06-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sun.cpp
|
||
* use spotlight since the offset mapping doesn't work with directional lights
|
||
* src/components/ogre/environment/Foliage.cpp
|
||
* use "tussock" instead of "field"
|
||
|
||
|
||
2005-06-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinitionManager.cpp:
|
||
* update the hackish area definitions
|
||
|
||
2005-06-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.cpp:
|
||
* changed errno to errorno since it appears to mess with some kind of macro on some systems
|
||
|
||
2005-06-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.cpp:
|
||
* bugfix for usescale=none
|
||
|
||
2005-06-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberSceneManager/include/OgreTerrainSceneManager.h, src/components/ogre/EmberSceneManager/src/OgreOctreeSceneManagerDll.cpp, src/components/ogre/EmberSceneManager/src/OgreTerrainRenderable.cpp, src/components/ogre/EmberSceneManager/src/OgreTerrainSceneManager.cpp
|
||
* sync with Ogre 1.0.2
|
||
|
||
2005-06-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ChatWidget.xml, src/components/ogre/widgets/ConsoleWidget.xml, src/components/ogre/widgets/InspectWidget.xml,src/components/ogre/widgets/Performance.widget
|
||
* use absolute position
|
||
|
||
2005-06-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MakeEntityWidget.*
|
||
* added /createentity console command
|
||
|
||
2005-06-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/JesusEdit.*
|
||
* don't render if not shown
|
||
|
||
2005-06-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/InspectWidget.cpp:
|
||
* added missing include
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Help.*
|
||
* propogate the runCommand(...) call upwards
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.cpp:
|
||
* fixed a bug where sometimes not all pages would be shown. Sorry Miguel!
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/tinyxml/*, src/components/ogre/model/XMLModelDefinitionSerializer.*
|
||
* moved the tinyxml classes into the Ember namespace to avoid collisions with other implementations
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/programs/OffsetMapping.cg
|
||
* added splatted offsetmapping shader
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/*
|
||
* various new models
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/*:
|
||
* various additions of new materials and a fix for the z-fighting when the water and the ground has the same height (0)
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp
|
||
* add support for swimming and floating
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrrainGenerator.cpp:
|
||
* added checks for null values
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.cpp:
|
||
* better error logging
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*, src/components/ogre/EmberPhysicalEntity.cpp
|
||
* check NONE and ALL when scaling the model
|
||
* react on an entity's "mode" changes
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarCamera.cpp:
|
||
* Only pick visible entities.
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinition.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.cpp,
|
||
* added NONE and ALL as use scale directives. ALL is default
|
||
|
||
2005-06-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.*
|
||
* when failing at loading a model, reset the instance so it can be loaded again
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am
|
||
* added new files
|
||
* src/components/ogre/FreeCameraController.*
|
||
* class for allowing free flight mode
|
||
* src/components/ogre/TerrainArea.*
|
||
* class for handling Mercator::Areas
|
||
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*
|
||
* added support for Mercator::Area
|
||
* added support for attaching entities to bones
|
||
* began work on a better system for placement of entities
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp
|
||
* changed from dynamic to static cast
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/AvatarEmberEntity.cpp
|
||
* propogate event upwards
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntityFactory.*
|
||
* better checks for non-physical entities
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberPhysicalEntity.*
|
||
* added support for attaching entities to bones, right now there's a hack to look for an entity attached to the right hand
|
||
* changed the model scaling code a bit. A model can now both be scaled uniformly according to a certain axis and be scaled uniformly in addition
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.*
|
||
* added preliminary support for different placement modes (swimming, flying etc.) for entities
|
||
* added support for Mercator::Area
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*
|
||
* added method for random access to entities in the main Eris::View
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.*
|
||
* added support for Mercator::Areas
|
||
|
||
2005-06-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainPage.*
|
||
* moved some logic into TerrainShader
|
||
* cleaned up the methods for shader generation
|
||
* removed unnecessary creation of unused techniques for terrain splatting
|
||
* store all Mercator::Segments* in a local map for increased speed
|
||
* added the ability to update a splatting texture on the fly from a Mercator::Shader
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainShader.*
|
||
* moved some logic from TerrainPage to TerrainShader
|
||
* added the ability to define a material to be used. The best technique of the material will be copied to the splatting material, and the texture named "splat" will be replaced with the splatting texture
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/XMLModelDefinitionSerializer.*
|
||
* added parsing of attach points
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinitionManager.*
|
||
* added some Area Definitions for testing purpose
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinition.h
|
||
* added data structure for attach points
|
||
* added temporary data structure for defining how to render an Mercator::Area. This will be removed in the future for something better
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.*
|
||
* added abilty to attach entities to bones
|
||
* propogate visiblity changes to subentities
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/tinyxml/tinyxml.cpp: bugfix for not being able to load data from Ogre's DataStream in chunks. We now read it all at once.
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TODO: added items
|
||
|
||
2005-05-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: bump version
|
||
|
||
2005-05-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/tinyxml
|
||
* Oops, forgot to add files to cvs. Sorry Miguel!
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/Jesus.cpp: updates for new ModelDefinitions system
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/meshtree/TStem.cpp: To please James, Lord of the Autobuilder, I've removed some compile warnings.
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/EmberServices.* : removed reference to MetaServerService, since that's not used anymore
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/resources.cfg : add entry for ModelDefinitions
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp, src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberOgre.cpp: updates for new ModelDefinitions system
|
||
* src/components/ogre/Makefile.am : rearrange libs
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/*
|
||
* modeldefintiions now behave more like an Ogre .material script, with many models defined in one file
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Makefile.am, src/components/ogre/model/Model.cpp, src/components/ogre/model/Model.h, src/components/ogre/model/ModelDefinitions.cpp, src/components/ogre/model/ModelDefinitions.h,src/components/ogre/model/ModelDefinitionsManager.cpp, src/components/ogre/model/ModelDefintionsManager.h, src/components/ogre/model/XMLModelDefinitionSerializer.cpp, src/components/ogre/model/XMLModelDefinitionSerializer.h:
|
||
* incorporated changes from the Cataclysmos project, http://www.cataclysmos.org/
|
||
* removed xerces in favor of tinyxml
|
||
* changed the way the ModelDefinitions work to behave more like the other resources in Ogre. All .modeldef files are now parsed at start.
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/Singleton.h: added instance() method
|
||
|
||
2005-05-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/framework/tinyxml/*, src/framework/Makefile.am:
|
||
* added tinyxml implementation adapted to Ogre and with case insensitive comparison, this will lead to xerces-c being phased out
|
||
|
||
2005-05-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/ModelDefinition.cpp: use the S_LOG* macros
|
||
|
||
2005-05-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Makefile.am: removed obsolete files
|
||
|
||
2005-05-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/DebugListener.cpp, src/components/ogre/DebugListener.h, src/components/ogre/EntityListener.cpp,src/components/ogre/OgreMain.diff, src/components/ogre/OgreTerrainSceneManager.h.diff, src/components/ogre/terrain.cfg:
|
||
* removed obsolete files
|
||
|
||
2005-05-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MakeEntityWidget.*
|
||
* fill the list of types as they appear
|
||
|
||
2005-05-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Makefile.am: don't try to compile the ember script, doh!
|
||
* ember.spec.in: bump wf lib required
|
||
|
||
2005-05-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/carpenter/*, src/components/ogre/modeldefinitions/*, src/components/ogre/jesus/*
|
||
* general media additions
|
||
|
||
2005-05-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/buildings.material: add more material and change some other
|
||
|
||
2005-05-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/scripts/malebuilder.material: removed syntax error
|
||
|
||
2005-05-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Makefile.am: copy the ember script file to the bin dir
|
||
|
||
2005-05-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.*
|
||
* allow command line switches, mostly used for defining whether ogre plugins should be loaded through binreloc or ~/.ember/plugins.cfg. Code shamelessly taken from Sear, thanks to all Sear developers.
|
||
|
||
2005-05-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Makefile.am:
|
||
* oops, don't include TerrainEdit just yet. Thanks Kai and James.
|
||
|
||
2005-05-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* configure.ac: bump required Atlas to 0.5.9, Eris to 1.3.5 and Mercator to 0.2.2
|
||
|
||
2005-05-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberEntity.*, src/components/ogre/EmberPhysicalEntity.*, src/components/ogre/WorldEmberEntity.*
|
||
* changed the way entities decide their height. The nodehierarcy is now walked until an entity which knows how to decide the height (for example the terrain) is found. This means no more flying pigs.
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.*, src/components/ogre/TerrainPage.*, src/components/ogre/TerrainShader.*:
|
||
* make it work with Mercator 0.2.2
|
||
* began work with integrating Mercator Areas. It should be possible to add a new TerrainShader to a TerrainPage in the future. We'll start by just adding a new Pass, and later on we'll integrate it with the pixel shader.
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/server/ServerService.cpp:
|
||
* make it work with Atlas 0.5.95
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp:
|
||
* make it work with Eris 1.3.5
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* ember.conf
|
||
* show foliage by default
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.cpp:
|
||
* catch segfaults on doubleclicking on a header in the grid
|
||
* oops, make it compile against ConfigService
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/FoliageArea.*, src/components/ogre/Foliage.*, src/components/ogre/TerrainPage.cpp:
|
||
* use names for foliage entities instead of index
|
||
* wave the grass
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* media/materials/programs/Grass.cg, media/materials/scripts/vegetation.material
|
||
* added parameter for waving the grass
|
||
* use the simplegrass mesh for regular grass since it contains less vertices
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.cpp:
|
||
* require vertex shader capabilities for foliage
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/Model.*:
|
||
* fix memory leak
|
||
|
||
2005-05-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*src/components/ogre/EmberEntityFactory.cpp, src/components/ogre/EmberEntityFactory.h, src/components/ogre/AvatarCamera.h, src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarController.cpp, src/components/ogre/EmberEntity.h, src/components/ogre/EmberOgrePrerequisites.h, src/components/ogre/MathConverter.h, src/components/ogre/model/ModelDefinition.h, src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/SubModel.cpp, src/components/ogre/jesus/Jesus.cpp, src/components/ogre/environment/Tree.cpp, src/components/ogre/environment/Water.cpp, src/components/ogre/environment/meshtree/MeshTree.cpp, src/components/ogre/environment/meshtree/TParameters.cpp, src/components/ogre/environment/meshtree/TStem.cpp, src/components/ogre/EmberSceneManager/src/*.cpp, src/components/ogre/EmberSceneManager/include/OgreTerrainRenderable.h:
|
||
* removed Ogre memory macros since we're not using the ogre memory manager anyway
|
||
* cleaned up old unused code
|
||
|
||
*src/components/ogre/EmberOgre.cpp:
|
||
* removed references to EntityListener
|
||
* removed references to MetaServerService
|
||
* removed Ogre memory macros since we're not using the ogre memory manager anyway
|
||
* cleaned up include directives
|
||
|
||
*src/components/ogre/Avatar.cpp, src/components/ogre/Avatar.h:
|
||
* pass MovementUpdates as references
|
||
* only update the orientation of the avatar when needed
|
||
* removed Ogre memory macros since we're not using the ogre memory manager anyway
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.cpp:
|
||
*if no metaserver value is found in the config file, default to metaserver.worldforge.org
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*ember.desktop: removed some unneeded parameters and make sure that the swedish writeup is in utf8
|
||
*ember.conf: added metaserver values
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*src/components/ogre/model/Model.cpp: don't delete the AnimationState in the destructor, since that will lead to a crash
|
||
*src/components/ogre/model/Model.h: added accessor for the ModelDefinition
|
||
*src/components/ogre/model/ModelDefinition.h: added accessor for the scale
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre.cpp:
|
||
* use the S_LOG_* macros
|
||
* cleaned up some code
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/Avatar.cpp:
|
||
* use the S_LOG_* macros
|
||
* removed the light
|
||
* don't delay removal of entities from the avatar inventory, but keep the delay for additions (we need it for getting full info from the entities)
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*src/components/ogre/GUIManager.cpp, src/components/ogre/AvatarCamera.cpp, src/components/ogre/AvatarController.cpp:
|
||
* add checks for null values
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*src/components/ogre/EmberEntity.*:
|
||
* try to get the name of the action performed, though it doesn't seem to be working. Is it perhaps not sent?
|
||
* better handling of entity visibility, though there are some quirks left
|
||
* use S_LOG_* macros
|
||
*src/components/ogre/AvatarEmberEntity.cpp:
|
||
* removed light on the avatar
|
||
* don't delay removal of entities from the avatar inventory, but keep the delay for additions (we need it for getting full info from the entities)
|
||
*src/components/ogre/EmberPhysicalEntity.*:
|
||
* better handling of entity visibility, though there are some quirks left
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/FoliageArea.*:
|
||
*finished methods for placing grass in the terrain
|
||
*set the size of each grass patch to 32x32, with a culling distance of 34
|
||
* src/components/ogre/environment/Foliage*:
|
||
*get settings from ember.conf
|
||
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
*src/components/ogre/TerrainPage.*:
|
||
* rewrote the terrain splatting generation code to actually work without quirks
|
||
* added foliage generation code. This looks really good, but eats a _lot_ of memory. We need to simplify the grass mesh and to perhaps add a system for offloading unused grass patches to the hard drive.
|
||
* removed some debug code which saved temporary splatting images to the file system
|
||
* use a new splatting fragment shader
|
||
*src/components/ogre/WorldEmberEntity.*:
|
||
* moved most foliage code to TerrainGenerator and TerrainPage, but do the initial construction of Foliage here
|
||
*src/components/ogre/TerrainGenerator.cpp:
|
||
* create foliage if specified in ember.conf
|
||
*media/materials/spatting/Splat.cg, media/materials/spatting/splat.program:
|
||
* rewrote the splatting shader in Cg
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/DebugWidget.xml, src/components/ogre/widgets/MakeEntityWidget.xml, src/components/ogre/widgets/ServerBrowserWidget.xml:
|
||
*Use absolute positioning and size
|
||
*Hide some widgets by default, though they can all be shown through the show_* console commands.
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/JesusEdit.cpp|h:
|
||
* made use of the new utility methods in Widget
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Performance.cpp|h:
|
||
* made use of the new utility methods in Widget
|
||
* only update when the widget is visible
|
||
* try to better calculate the time spent in eris, though it still isn't correct
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TODO: added more ideas of upcoming features
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Makefile.am, src/components/ogre/widgets/HelpWidget.xml, src/components/ogre/widgets/WidgetDefinitions.cpp:
|
||
* Added help widget.
|
||
|
||
2005-05-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.cpp: make sure the window is moved to front when activated
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.cpp
|
||
* made use of the new utility methods in Widget
|
||
* added some null pointer checks
|
||
* get the hostname of the meta server from the ember.conf file
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/MakeEntityWidget.cpp|h,
|
||
* made use of the new utility methods in Widget
|
||
* get all types from eris. Note that this currently requires a cvs version of eris and will segfault with 1.3.4
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Help.*: Added help widget.
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ChatWidget.cpp, src/components/ogre/widgets/DebugWidget.cpp, src/components/ogre/widgets/InspectWidget.cpp, InventoryWidget.cpp:
|
||
*made use of the new utility methods in Widget
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/Widget.*:
|
||
* added utility methods for autoregistering show_ and hide_ console commands for widgets
|
||
* added utility methods for closing widget windows
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/modeldefinitions/lumber.modeldel.xml: make it scale in accordance with the bounding box sent from the server, though it makes the lumber look a little cartoonish
|
||
* src/components/ogre/modeldefinitions/pig.modeldel.xml: added walk animations
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/carpenter/jesus/Jesus.cpp:
|
||
Only do autoscale if the scale in the modeldefinition is undefined. Scaling should in the future be removed althogether though.
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp:
|
||
Put shared data in share/games/ember, as suggested by the FHS
|
||
* Makefile.am:
|
||
Don't put the binary in bin/games because autopackage expect it to be in bin.
|
||
Put shared data in share/games/ember, as suggested by the FHS
|
||
|
||
2005-05-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* autopackage/default.apspec.in:
|
||
update for use only with static builds.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/EmberOgre:
|
||
enable loading of the plugin.cfg file for now, we'll have to add a command line switch or something
|
||
check for ".modeldef" when loading modeldefinitions
|
||
Use OgreNoMemoryMacros.h, though this seems to be in vain. One still gets linking errors with the Ogre debug memory manager, forcing one to disable the Ogre MemoryManager in OgreConfig.h.
|
||
* src/components/ogre/EmberEntityFactory.*, src/components/ogre/EmberOgrePrerequisites.h
|
||
Use OgreNoMemoryMacros.h, though this seems to be in vain. One still gets linking errors with the Ogre debug memory manager, forcing one to disable the Ogre MemoryManager in OgreConfig.h.
|
||
check for config.h
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/WorldEmberEntity.cpp: disable foliage for now, until the foliage code works
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/services/config/ConfigService.cpp:
|
||
check for config.h
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/model/ModelDefinition.*, src/components/ogre/model/ModelDefinitionManager.cpp, src/components/ogre/model/SubModel.cpp:
|
||
Use OgreNoMemoryMacros.h, though this seems to be in vain. One still gets linking errors with the Ogre debug memory manager, forcing one to disable the Ogre MemoryManager in OgreConfig.h.
|
||
When parsing xml files, abort if they don't even have a root element.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/jesus/Jesus.cpp:
|
||
Use OgreNoMemoryMacros.h, though this seems to be in vain. One still gets linking errors with the Ogre debug memory manager, forcing one to disable the Ogre MemoryManager in OgreConfig.h.
|
||
Fix for not being able to create the ~/.ember/carpenter/blueprint dir
|
||
When parsing xml files, abort if they don't even have a root element.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Tree.cpp, src/components/ogre/environment/Water.cpp, src/components/ogre/environment/meshtree/MeshTree.cpp, src/components/ogre/environment/meshtree/TParameters.cpp, src/components/ogre/environment/meshtree/TStem.cpp: Use OgreNoMemoryMacros.h, though this seems to be in vain. One still gets linking errors with the Ogre debug memory manager, forcing one to disable the Ogre MemoryManager in OgreConfig.h.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/Sun.cpp : removed unnecessary lightning directives
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/environment/FoliageArea*: added classes for areas of foliage. The plan is to have one or many instances of FoliageArea attached to every TerrainPage.
|
||
* src/components/ogre/environment/Foliage*:
|
||
Redesigned the class so it's now more of a "foliage manager" class.
|
||
Adapted it to the new Ogre::StaticGeometry class in Ogre.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ChatWidget.* : Update the chat text at the top of the editbox instead of the bottom.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/JesusEdit* :
|
||
Use absolute values for size and position.
|
||
Renamed windows to Builder lest people think I'm religious.
|
||
Set the orientation of newly created constructions.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/TerrainGenerator.cpp: Report the correct size of the terrain.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* src/components/ogre/widgets/ServerBrowserWidget.xml, src/components/ogre/widgets/Performance.widget: Disallow resizing.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added tabs for choosing and creating characters.
|
||
* Added functionality for creating characters through the gui. The list of possible types are hard coded though (to only include "settler").
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Refactor create character code to a separate method.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Use a different imageset for the mouse cursor. This is to prepare for future skins.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Change method signatures to conform with latest Eris.
|
||
|
||
2005-04-24 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Use version 1.0.1 of Ogre.
|
||
* Rearranged library checking order, so more meaningful messages are produces for missing libs.
|
||
|
||
2005-04-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* changed the default grass texture
|
||
* increased the default max pixel error
|
||
* fix for the make_dist_media script; make it find the material files
|
||
|
||
2005-04-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* wait with inclusion of FoliageArea until it at least compiles
|
||
|
||
2005-04-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed unecessary include from GUIManager.h
|
||
* add binreloc support to EmberOgre.cpp
|
||
|
||
2005-04-11 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Require eris 1.3.4 because of changes to the Connection API.
|
||
* Use binreloc for relocatable binaries.
|
||
|
||
2005-04-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Modified connect code to fit with changes in eris.
|
||
|
||
2005-03-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixed a bug which resulted in the starting block not being added to the list of attached blocks, and thus not being saved.
|
||
|
||
2005-03-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added columns from building_elements
|
||
|
||
2005-03-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Use the S_LOG* macros.
|
||
* Name the window "Ember"
|
||
* Commented out the sound test where it tries to open /dev/dsp since that made Ember lock up completely on my box when something else was accessing the sound device.
|
||
|
||
2005-03-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixes to static build. (though I can't really get it to work)
|
||
|
||
2005-03-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* save screen shots to ~/.ember/screenshots
|
||
* Use the S_LOG* macros.
|
||
|
||
|
||
2005-03-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added a reference in Model to the ModelDefinition used
|
||
* Added datatype and parsing of Sounds attached to an Action.
|
||
* Use the S_LOG* macros.
|
||
|
||
2005-03-31 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added modeldefs for columns and walls from munin
|
||
* fixed paths for some models
|
||
|
||
2005-03-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* fixed the names of some materials and changed to low res textures
|
||
|
||
2005-03-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Started to add columns, and fixed a dist build bug in the Makefile.
|
||
|
||
2005-03-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added ability to remove building blocks and to create new construction from scratch.
|
||
|
||
2005-03-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Don't forget to copy .skeleton files.
|
||
|
||
2005-03-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Use the low res grass texture by default.
|
||
|
||
2005-03-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Use the more correct "License"
|
||
|
||
2005-03-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added fence building blocks modelmappings
|
||
* added campfire and fire modeldefs
|
||
|
||
2005-03-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Cleaned up the logging a little bit more.
|
||
|
||
2005-03-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* moved and cleaned up the media definitions. Now almost all needed media is in svn. The directory media/common should point to the svn repository.
|
||
|
||
2005-03-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added ember specific media and media definitions.
|
||
|
||
2005-03-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* decrease the minimum camera distance
|
||
|
||
2005-03-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* fixed erronous normal definitions
|
||
|
||
2005-03-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* modified the S_LOG* macros and included the LogginService.h file in EmberOgrePrerequisites.h. The idea is to use the macros for all logging actions.
|
||
|
||
2005-03-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed pig and squirrel pack
|
||
* added fence bblocks and a sty blueprint
|
||
* fixed the way the BluePrint calculates the orientations of buildin blocks
|
||
|
||
2003-05-21 Miguel Guzman (Aglanor)
|
||
|
||
* The merchant now makes a sound when he speaks.
|
||
He'll yell "get your pig here!" in a strangely spanish accent.
|
||
|
||
2005-03-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* autopackage, hmm... let's see where this leads
|
||
* added ember icon and desktop file
|
||
* bumped version to 0.3.0
|
||
* added make_dist_media.sh, for autogenerating the media dir. run it in the root dir. It requires a "media" dir directly under the root dir.
|
||
|
||
2005-03-20 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* EmberOgre.h: added convenience getRootSceneNode
|
||
* EmberOgre.h: added and cleaned up comments
|
||
* EmberOgre.cpp: setupJesus now loads all blockspecs, building blocks, modeldefinitions and blueprints (both global and user)
|
||
* Jesus added methods for saving blueprints, these will be saved to ~/.ember/carpenter/blueprints/
|
||
* Jesus now loads and holds all blueprints
|
||
* BluePrint.cpp, BluePrint.h: make BuildingBlockBinding all const
|
||
* made sure all blueprints have names
|
||
* JesusEdit: added ability to save and load blueprints. This is very temporary and should use a better method and GUI.
|
||
* MakeEntityWidget: added null checks
|
||
* Widget.h: added comment
|
||
|
||
2005-03-20 Miguel Guzman (Aglanor)
|
||
|
||
* added back Sound Service and reenabled the playsound command
|
||
(type /playsound for a test)
|
||
|
||
2005-03-19 Miguel Guzman (Aglanor)
|
||
|
||
* added name of speaking entity to chat widget line.
|
||
|
||
2005-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed references to non-existant meshes
|
||
|
||
2005-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added more comments
|
||
|
||
2005-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added Name accessor to BluePrint, now all blueprint must have names
|
||
* changed the way the bounding boxes are defined in the blockspec's, now you define the complete dimension of the bounding box (just easier to imagine it that way)
|
||
* various fixes to Jesus, started on methods for loading a lot of BluePrints and keeping them in memory
|
||
* fixes and clean ups for JesusEdit
|
||
|
||
2005-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added and cleaned up comments
|
||
|
||
2005-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added comments, removed old code
|
||
* send string by reference
|
||
|
||
2005-03-19 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed dependeny on GUIManager
|
||
|
||
2005-03-18 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added ability to save blueprints to xml files.
|
||
|
||
2005-03-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* make sure the Bind button is disabled by default
|
||
|
||
2005-03-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added modeldef's for buildingblocks
|
||
|
||
2005-03-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* AvatarEmberEntity.h: better looking comments
|
||
* TerrainGenerator.cpp: cast double to int
|
||
|
||
2005-03-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Enabled fall back techniques for the terrain material for GFX cards without shader support.
|
||
|
||
2005-03-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added kdevelop project file.
|
||
|
||
2005-03-16 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Jesus.h, Jesus.cpp: added constructors for clean deletion of Jesus objects
|
||
* JesusEdit: added slider to the preview window for zooming in and out on the building block
|
||
added ability to see selected AttachPoints in the preview window
|
||
|
||
2005-03-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* fix for check for CEGUI
|
||
* fix missing comma in check for devIL
|
||
|
||
2005-03-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Since Ogre 1.0.0 doesn't contain CEGUI-OGRE.pc, don't look for it. It is however in Ogre CVS (they just forgot it in 1.0.0).
|
||
|
||
2005-03-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fix for segfault when generating terrain materials.
|
||
|
||
2005-03-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Removed obsolete files.
|
||
|
||
2005-03-14 Eric Sandalll <eric@sandall.us>
|
||
* configure.ac: Fix ilInit check
|
||
|
||
2005-03-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed all dependencies of boost since CEGUI since 0.2.0 doesn't use it anymore
|
||
|
||
2005-03-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* made the sun a bit brighter
|
||
|
||
2005-03-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* return const strings
|
||
|
||
2005-03-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* TerrainPage.cpp: removed debug image output code
|
||
* TerrainPage.cpp: made MemoryDataStreams pass by pointer instead of reference
|
||
* JesusEdit: show a construction object in the preview instead of just a model (this currently segfaults
|
||
* removed path to shared dirs
|
||
* added path to splatting materials
|
||
|
||
2005-03-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Use std::list instead of std::vector to avoid scary, scary bug. Thanks rakshasa and AlRiddoch.
|
||
* Added a preview window for JesusEdit.
|
||
|
||
2005-03-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* compile fix
|
||
|
||
2005-03-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added more functionality and bug fixes to JesusEdit.
|
||
* It's now possible to create new buildings. The interface and the classes are a bit rough though. There's also no way to save the blueprints.
|
||
|
||
2005-03-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* silly bug, now fixed
|
||
|
||
2005-03-01 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added ability to use different MousePickers
|
||
* Allow the user to select ModelBlocks. The selected block will be highlighted, and the attach points shown.
|
||
* Added widget for editing Carpenter.
|
||
|
||
2005-02-27 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Moved Ember specific stuff of Carpenter into Jesus.
|
||
* Added Adapters to Carpenter.
|
||
* Added a first prototype house. Need to change the way the floors and walls are attached to allow for rounded corners etc.
|
||
|
||
2005-02-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Change name of main exec to "ember"
|
||
* Initial checking of Carpenter library which would allow dynamic constructions of buildings. This is very much in a protoyping stage right now. Later on the library will be separated from Ember.
|
||
* Changes to adapt to the fact that OgreCEGUIRenderer now resides in the Ogre lib.
|
||
* Better handling of terrain pages, to avoid getting segfault with empty mercator segments
|
||
|
||
2005-02-15 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added fragment shader for terrain. I temporarely removed the old splatting method (using many passes), but I have to add that back in in order to provide a fallback for people without shader support.
|
||
|
||
2005-02-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Moved to OGRE 1.0 and CEGUI 0.2.
|
||
* Improved terrain LOD calculations. Though it still needs a lot of tweaking.
|
||
|
||
2005-02-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Don't include invalid mercator segments in terrainpage LOD calculations.
|
||
* Always show the tile that the camera is on in full detail.
|
||
|
||
2005-02-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added ability to scale the alpha textures for the splatting terrain. This is done with blur filtering thtough the use of devIL. The result is better looking terrain.
|
||
* Added dependency to devIL. Ogre already uses this, so it should be no big change.
|
||
* Bugfixes for segment and pages.
|
||
|
||
2005-02-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added libWidgets.a
|
||
|
||
2005-02-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* use the new WidgetDefinitions class
|
||
* fix bug with the console crashing when trying to expose it
|
||
|
||
2005-02-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added TerrainPage to act as a bridge between ogre terrain pages and mercator segments, allowing for larger terrain pages, which gives better performance (this does not work with the material yet though)
|
||
* with Renderables, change material lod when geometry lod changes
|
||
|
||
2005-02-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* send event on eris polling start and stop
|
||
|
||
2005-02-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* set the aspect ratio
|
||
* code cleanup and comments added
|
||
|
||
2005-02-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added various new models
|
||
|
||
2005-02-10 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* moved widgets to a separate object archive
|
||
* added double click actions to server browser and server widget
|
||
* mask password
|
||
* began work on create avatar widget
|
||
* added Performance, a widget to show fps and other related info
|
||
This widget uses the new scheme where the definition is in a file suffixed with .widget
|
||
|
||
2005-02-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* don't make ember a requirement for the media rpm; people might want to compile ember by their own and use the media rpm as a convenience
|
||
|
||
2005-02-03 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Check for eris 1.3.3
|
||
|
||
2005-02-02 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed obsolete files
|
||
* added spec file for media
|
||
|
||
2005-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fix for config files
|
||
|
||
2005-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixes for Eris-1.3.3
|
||
|
||
2005-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added newline at end of files.
|
||
* Fix include of Ogre.h
|
||
|
||
2005-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fix for config files.
|
||
* Use /usr/lib/OGRE as default path for plugins.
|
||
|
||
2005-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fix depends
|
||
* Fix for config files
|
||
|
||
2005-01-30 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* delay inclusion of SDL headers in order not to confuse autoconf
|
||
|
||
2005-01-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added tahoma-10 font definition.
|
||
* Changed default resolution to 1024x768
|
||
|
||
2005-01-23 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Make default mouse movement factor greater
|
||
* Reworked the way widgets are loaded. Now each widget is associated to a string (a name). This allows us to use text files for defining which widgets should be loaded for which game type etc.
|
||
* Added more error checks to Model.
|
||
|
||
2005-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* updated INSTALL, TODO and README texts
|
||
* added support to the config file for fog distance and camera movement
|
||
* added some more error checking code. If some media is missing it should only report the error and continue.
|
||
|
||
2005-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* fixes to the input system
|
||
|
||
2005-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added hooks to deer animations
|
||
|
||
2005-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* include forgotten help widget
|
||
|
||
2005-01-22 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Rewrote the input system. I've completely removed Ogre's input system and replaced it.
|
||
Ember now only depends on SDL for input.
|
||
This fixes all of the mouse issues as well as the issues with international characters.
|
||
|
||
2005-01-09 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Adapt to Eris 1.3.2
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fix for distcheck.
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added missing files for tree generation.
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Don't grab mouse. This is not a final solution, just a fix.
|
||
The cursor in ember isn't synced with the cursor in X.
|
||
For now, ember does grab the mouse when in movement mode (i.e. right mouse button is pressed).
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* check for, and if not found, copy config files from share to user's home dir
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* better handling of resource paths
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed unnecessary config file
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* made chat bubbles a bit smaller and added comments
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* better handling of types, get all in a hierarcy after they've all been loaded
|
||
|
||
2005-01-07 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* improves resource handling for modeldefinitions
|
||
* added dynamic tree generation
|
||
this is preliminary, to be replaced with a better solution in the future
|
||
it will really bring your GPU to its knees
|
||
it can be turned on and off in the config file
|
||
* added better Makefile handling of modeldefinition files (thanks Al Riddoch)
|
||
* use preloading of resources to prevent stuttering in the gameplay
|
||
|
||
2005-01-06 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* make water a child of the world
|
||
* fixed foliage
|
||
|
||
2005-01-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* clean up the code
|
||
|
||
2005-01-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixed wrong path for CEGUI's schemafiles
|
||
|
||
2005-01-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* chat windows now fade out over time, and are removed when the player moves away from the npc. This can be set in the config file.
|
||
|
||
2005-01-05 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* correct ordering of libs to avoid compile error
|
||
|
||
2005-01-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* moved all use of terrain coordinates, both in ogre and in atlas, to the common class TerrainPosition
|
||
* (EmberTerrainSceneManager.cpp) increased the page offset
|
||
* ember now loads all terrain at start, this might be slow on older machines. In the future we'll implement a paging mechanism.
|
||
* removed WF2OGRE_VECTOR3 macros
|
||
* moved to CEGUI 0.1.0, which uses ogre's resource system, thus making it easier to manage resources. This prompted some changes to the paths for gui elements.
|
||
* (DebugWidget)minor modifications
|
||
* (AvatarCamera)added method to get the screen coords for a given entity
|
||
* implement the use of EmberOgrePrerequisites.h
|
||
* (EmberEntity)added support for suggested responses from the server when an entity says something
|
||
* (EmberEntityFactory, EmberOgre)added method for accessing the world entity
|
||
* added IngameChatWidget for displaying "bubbles" over NPC's head when they speak
|
||
* (ServerService)better use of the wield op
|
||
|
||
|
||
|
||
2004-11-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fix a bug where all foliage wasn't disabled if told so by the config file.
|
||
|
||
2004-11-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* some better clean up when entities are removed
|
||
|
||
2004-11-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* attach the camera to the main node instead of the scale node
|
||
|
||
2004-11-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added options for the terrain to ember.conf
|
||
* added debug option for showing the lod level of the terrain though different colors
|
||
* fixed lod levels on the terrain, started implementing more efficient terrain materials
|
||
|
||
2004-11-25 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* make the grass a bit smaller
|
||
|
||
2004-11-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* fixed Makefile order, thanks Demitar
|
||
|
||
2004-11-17 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* added output of the eris log to debugwidget
|
||
* fixed Wield and Use ops
|
||
* removed reference to unneeded Makefile.in
|
||
|
||
2004-11-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Implemented Wield and Use operations. Though they don't seem to work at the moment.
|
||
* Rearranged headers to prevent linking errors.
|
||
* Added options to ember.conf to set the amount of foliage.
|
||
|
||
2004-11-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* fix stupid segfault on exit
|
||
|
||
2004-11-14 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixed bug with segfault when trying to connect with an empty server list.
|
||
|
||
2004-11-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* removed obsolete files
|
||
|
||
2004-11-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Removed some bugs which in various ways stopped the main loop.
|
||
* Finalized on a resource structure.
|
||
* Tried to arrange the inludes in a way that made it easy to compile Ember in debug mode without getting bit by the special debug Ogre memory manager. It's not 100% though. For now, change OgreConfig.h, set OGRE_DEBUG_MEMORY_MANAGER to 0.
|
||
* Fixed a bug which made Ember not release the mouse upon exit.
|
||
* Changed the gui to use png images instead of tga, since apparently some machines can't load the tga in a correct way.
|
||
|
||
2004-11-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added fix for compilation problem with debug mode and memory managers.
|
||
|
||
2004-11-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixed dev-model definition which by mistake made it into cvs.
|
||
|
||
2004-11-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Install more data files in distribution.
|
||
|
||
2004-11-13 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Changed modeldefintions. Use "Action" instead of "Animation" because an action can contain more than just animations, sounds for example.
|
||
* Fixed wrong references to Ogre::TerrainSceneManager
|
||
* Changed location of config and media files.
|
||
|
||
2004-11-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added EmberTerrainSceneManager, which removes the need to link to Ogre's TerrainSceneManager.
|
||
|
||
2004-11-12 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added environment classes: Sun, Sky, Water, Foliage
|
||
* Rewrote Model handling to use a subclass of Ogre::ResourceManager
|
||
* Various fixes to get the resouce handling to work better for distributions.
|
||
* Upon startup now only a lone avatar is shown. This is for debugging and shall be removed.
|
||
* Removed bug where images were written to a non-existant directory, resulting in strange resource allocation problems. Ugly one.
|
||
* Various small changes to widgets.
|
||
|
||
2004-11-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixed stupid compile bug.
|
||
|
||
2004-11-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* remove reference to unused GroundCover
|
||
|
||
2004-11-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added givewidget.
|
||
|
||
2004-11-08 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Added include file to solve problem with Ogre's memory manager messing with atlas.
|
||
|
||
2004-11-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Moved foliage to class Foliage. The grass is now randomly rotated and scaled.
|
||
|
||
2004-11-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Fixes for compilation
|
||
|
||
2004-11-04 Erik Hjortsberg <erik@katastrof.nu>
|
||
|
||
* Moved from dime to ember. Thus the big checkin.
|
||
* Added wield action to inventory
|
||
|
||
2004-10-04 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* Fixed many small details that prevented Ember
|
||
to build and run flawlessly.
|
||
|
||
2004-08-05 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* /src/services/server/OOGChat.(h|cpp):
|
||
Changed OOG send msg command from "say" to "talk", "say" will be
|
||
reserved for In-Game chat.
|
||
* /src/services/server/ServerService.(h|cpp), /src/components/ogre/...:
|
||
Now "say" or no command sends In-Game chat message.
|
||
Messages from the player are correctly displayed.
|
||
|
||
2004-08-05 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* /src/components/ogre/GUIManager.(h|cpp) and others related:
|
||
Added basic GUI support, including display of In-Game chat.
|
||
|
||
2004-07-08 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
|
||
* DimeEventProcessor, InputManager: added screenshot support.
|
||
Pressing F8 will write screenshot as:
|
||
screenshot_yyyymmdd_hhmmss.png
|
||
|
||
2004-07-08 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
|
||
* DimeEntity.cpp, resources.cfg: added checks for i
|
||
pig and squirrel models.
|
||
* Makefile.am: removed (temporarily) an unused file.
|
||
|
||
2004-07-08 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
|
||
* ServerService.cpp: made it more robust against Eris errors,
|
||
catching more exceptions and being more verbose.
|
||
|
||
2004-02-27 Al Riddoch <alriddoch@zepler.org>
|
||
|
||
* Fix deps so that we no longer get 2 potentially conflicting
|
||
versions of wfmath.
|
||
|
||
* src/services/gui/widget/Widget.cpp,
|
||
src/services/gui/widget/Widget.h: Remove some incorrect use
|
||
of the inline keyword.
|
||
|
||
* src/services/metaserver/MetaserverService.cpp,
|
||
src/services/platform/BitmapRenderer.cpp,
|
||
src/services/platform/BorderRenderer.cpp: Get rid of
|
||
some silly warnings.
|
||
|
||
2004-02-19 Ron Steinke <rsteinke@w-link.net>
|
||
* configure.ac: Cleaned up the OpenAL and libxml error messages.
|
||
|
||
2004-02-15 Ron Steinke <rsteinke@w-link.net>
|
||
* configure.ac: GL test for mingw32, take 4.
|
||
|
||
2004-02-14 Ron Steinke <rsteinke@w-link.net>
|
||
* configure.ac: GL test for mingw32, take 3.
|
||
|
||
2004-02-10 Ron Steinke <rsteinke@w-link.net>
|
||
* configure.ac: GL test for mingw32, take 2.
|
||
|
||
2004-02-09 Ron Steinke <rsteinke@w-link.net>
|
||
* configure.ac: Modifed open GL test to also work on win32.
|
||
|
||
2004-02-08 Ron Steinke <rsteinke@w-link.net>
|
||
* configure.ac, acinclude.m4: Use new combined macro for libz, libpng,
|
||
SDL and SDL_image check that will also work under win32.
|
||
|
||
2004-01-28 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* Fixed ogre component to get less warnings.
|
||
|
||
2004-01-26 Al Riddoch <alriddoch@zepler.org>
|
||
|
||
* src/services/server/ServerService.cpp,
|
||
src/main/Dime.cpp: Fixes to build with the latest updates
|
||
to Atlas-C++ and Eris.
|
||
|
||
* src/components/ogre/Console.cpp: Include fixes to build
|
||
with the latest Ogre.
|
||
|
||
2004-01-20 Ron Steinke <rsteinke@w-link.net>
|
||
* configure.ac: Add $SDL_LIBS as the 'additional libs' argument
|
||
of AC_CHECK_LIB for SDL_image. This will hopefully allow the
|
||
test to link on win32.
|
||
|
||
2003-11-28 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/components/ogre: fixed rotation and viewing for the Avatar.
|
||
|
||
2003-12-08 Al Riddoch <alriddoch@zepler.org>
|
||
* src/services/test/TestService.cpp: Use <iostream> instead of
|
||
<iostream.h> and fix std:: namespace usage.
|
||
|
||
2003-12-08 Al Riddoch <alriddoch@zepler.org>
|
||
* src/services/ServiceTest.cpp: Use <iostream> instead of <iostream.h>
|
||
and fix std:: namespace usage.
|
||
|
||
2003-12-07 Al Riddoch <alriddoch@zepler.org>
|
||
* src/services/ServiceTest.cpp: Fix conversion glitch so that
|
||
this test compiles.
|
||
|
||
2003-11-28 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/components/ogre: added AvatarKeyboardListener.(h|cpp)
|
||
and restored local avatar movement.
|
||
|
||
2003-11-26 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/components/ogre: added Avatar.(h|cpp) to store
|
||
the whole scenenode tree for the avatar and to control
|
||
its movement, looks, etc.
|
||
|
||
2003-11-25 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/components/ogre: added 3rd person camera and
|
||
(now working) top view camera. Added another camera
|
||
("spycam") for debugging purposes.
|
||
|
||
2003-11-18 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/services/server/ServerService.cpp: myWorld is
|
||
not created by this service anymore, instead is
|
||
retrieved from myAvatar after taking/creating char.
|
||
Modified touch op so we can touch any entity.
|
||
* src/components/ogre/*: overall improvement.
|
||
Added EntityListener.(h|cpp) to listen to and act
|
||
upon Eris entity-related signals.
|
||
|
||
2003-11-12 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/components/ogre: added PlayerMouseListener,
|
||
which brings back mouselook.
|
||
Makefile.am: modified to include PlayerMouseListener.
|
||
DimeOgre.cpp: instantiates and configures
|
||
PlayerMouseListener.
|
||
|
||
2003-11-04 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/components/ogre:
|
||
MediaDeployer.(h|cpp): added methods for adding media.
|
||
DimeOgre.cpp: some cleanup.
|
||
|
||
2003-11-04 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* README: cleanup of media files, moved to purple.
|
||
* src/components/ogre/MediaDeployer.(h|cpp):
|
||
added class to deploy media on demand.
|
||
* src/components/text: Makefile.am, EmberText.(h|cpp):
|
||
added text component, MUD-like, for the sake of having
|
||
another working application using the framework.
|
||
|
||
2003-10-30 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/services/components/ogre:
|
||
Makefile.am, DimeOgre.(h|cpp), ConsoleObjectImpl.(h|cpp):
|
||
Moved Ogre response to console commands from the app
|
||
to its own class, ConsoleObjectImpl.
|
||
|
||
2003-10-29 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/services/components/ogre/: DimeOgre.(h|cpp):
|
||
Added ConsoleObject inheritance, it runs the Quit command.
|
||
* configure.ac, src/main/Application.cpp and some Makefile.am's:
|
||
Removed DataModel inclusion.
|
||
Commented out boost check while configuring: it's not needed
|
||
at this time. One less dependancy!
|
||
|
||
2003-10-27 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/services/components/ogre/: Console.cpp, InputManager.cpp:
|
||
Cleanup of traces. Added F11 to write the slash.
|
||
* AUTHORS: removed Razor123. To the extent of my knowledge
|
||
this person didn't contribute any code to Dime.
|
||
Razor123 is of course welcomed into the Dime team, and when he
|
||
contributes actual code he'll be restored as author.
|
||
|
||
2003-10-25 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* src/services/components/ogre/: Makefile.am,
|
||
Console.(h|cpp), InputManager.(h|cpp), DimeOgre.cpp:
|
||
Added InputManager and Console from Die (thanks to
|
||
wolfman8k).
|
||
Press ~ or F12 to show the console. The console is not
|
||
funtional yet (to be done ASAP).
|
||
As keyboard controls are disabled atm, the program
|
||
exits after 600 rendered frames.
|
||
* configure.ac: added /user/local/lib/Ogre/Plugin_GuiElements.so
|
||
to LDFLAGS. This is harcoded and an ugly hack, but I don't know
|
||
if Ogre has a way to add Plugin so's with the autotools.
|
||
|
||
2003-10-25 Lee Begg <llnz@paradise.net.nz>
|
||
* src/services/sound/SoundService.(h|cpp): Made SoundService a bit
|
||
more generic. Removed most includes from header.
|
||
|
||
2003-10-23 Lee Begg <llnz@paradise.net.nz>
|
||
* configure.ac: moved some of the tests around, made it a bit nicer
|
||
Now defines HAVE_LIB* when it finds a library (not all checks do)
|
||
* src/services/DimeServices.(h|cpp): moved code the cpp, removed
|
||
includes from h. Updated other files as necessary
|
||
|
||
2003-10-20 Eric Sandall <eric [at] sandall [dot] us>
|
||
* README: Typo in media filenames
|
||
|
||
2003-10-19 Eric Sandall <eric [at] sandall [dot] us>
|
||
* src/main/states.xml:11-14: Too many levels of regression
|
||
even though I tested it...
|
||
* README: Moved the media to somewhere with more bandwidth ;),
|
||
fixed typo in the filenames.
|
||
|
||
2003-10-18 Eric Sandall <eric [at] sandall [dot] us>
|
||
* src/services/gui/widget/Console.cpp:39,41: Fonts are located in dime/media/fonts
|
||
* src/services/gui/widget/Label.cpp:22,24: Fonts are located in dime/media/fonts
|
||
* src/services/sound/SoundService.cpp:132: Sounds are located in dime/media/sounds
|
||
* src/components/ogre/resources.cfg, src/components/ogre/media/:
|
||
Media now comes in a separate tarball which will decompress to
|
||
dime/media/ogre and dime/media/common
|
||
* src/main/data/: Media now comes in a separate tarball which will
|
||
decoompress to dime/media/sdl
|
||
* bin/: Removed all files here, as media now comes in a
|
||
separate tarball which will decompress to dime/media/common
|
||
dime/media/sounds, and dime/media/<engine>
|
||
* src/main/states.xml:11-14: Media is located in dime/media
|
||
* configure.ac:256: Remove bin/Makefile from the autoconf rules
|
||
* Makefile.am:2: Remove bin/ from SUBDIRS
|
||
* README: Added documentation on changes top media and where to
|
||
retrieve it and install it.
|
||
* src/components/ogre/DimeOgre.cpp:290: Commented out loading of the sky
|
||
as there is no reference anywhere to any CloudySky media that I can find
|
||
|
||
|
||
2003-10-16 Eric Sandall <eric [at] sandall [dot] us>
|
||
* src/framework/ComponentFactory.h: std::String -> std::string
|
||
* src/framework/Component.h: std::String -> std::string
|
||
* src/framework/ConsoleObject.h:38,64: Comment cleanup
|
||
* src/framework/Service.h:59-62: Comment cleanup
|
||
* src/framework/ServiceManager.cpp:6: Remove 'using namespace std;'
|
||
not only is it incorrect, but unneeded as it's followed immediately
|
||
by a 'namespace dime' and all std calls are prepended with std::
|
||
* src/framework/Tokeniser.h:153: Comment cleanup
|
||
|
||
2003-10-15 Eric Sandall <eric [at] sandall [dot] us>
|
||
* src/services/config/ConfigService.cpp: Fix an ambiguous overload
|
||
(needing typecasting to std::string)
|
||
* src/services/font/Font.cpp: Tried to use assert() without including
|
||
assert.h
|
||
|
||
2003-09-28 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* resources.cfg: added file: OgreCore.zip
|
||
* Serverservice.h: added declaration for TOUCH command
|
||
* ogre/media: media cleanup. No ogre media will be here
|
||
from now on: resources.cfg will reference the Ogre media
|
||
in the Ogre install directory.
|
||
* /src/components/ogre/Makefile.am: removed the cal3d
|
||
to Ogre converter, this app will no longer be here.
|
||
All models will be converted from Cal3d to Open Model
|
||
Format and then to Ogre, all of this outside Dime.
|
||
(also, we don't need the cal3d library anymore,
|
||
until we add a component that uses it, like Crystalspace).
|
||
|
||
2003-09-15 Damien McGinnes
|
||
* configure.ac: fixed libxml config check
|
||
|
||
2003-09-07 Martin Pollard <circlemaster [at] blueyonder [dot] co [dot] uk>
|
||
* configure.ac: changed libxml to pkg-config check - untested so if
|
||
it breaks, please fix.
|
||
|
||
2003-09-07 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* ServerService: added touch operation
|
||
|
||
2003-09-04 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* configure.ac: pumped up atlas version req to 0.5
|
||
* ServerService: added support for character creation
|
||
* DimeOgre: bound key "5" to character creation
|
||
* plugins.cfg: re-added this file
|
||
* TODO: added todo list
|
||
|
||
2003-08-26 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* configure.ac: pumped up eris version to eris-1.2
|
||
(Eris 0.9.8)
|
||
|
||
2003-06-23 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* Cal3DConverter: converts Cal3D materials to Ogre
|
||
materials, and assigns material and texture mapping
|
||
to the Ogre mesh accordingly.
|
||
|
||
2003-05-10 James Turner <james at worldforge dot org>
|
||
* Allow the prefix where Cal3d is installed to too
|
||
be specific via a --with-cal3d= argument to configure.
|
||
* Verify the existence of cal3d.h and the Cal3d lib
|
||
in configure.
|
||
|
||
2003-05-09 James Turner <james at worldforge dot org>
|
||
* Overhaul configure.ac to be totally pkg-config
|
||
based, to work with the current stable release of all
|
||
the WorldForge libs.
|
||
* Remove all the copied AM_PATH_xxxx macros from
|
||
acinlude.m4, since they are no longer necessary.
|
||
|
||
2003-05-05 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* Cal3DConverter: converts cal3d meshes to ogre meshes,
|
||
without material, textures or animations yet. Does the
|
||
appropiate Atlas->Ogre rotation on the mesh.
|
||
|
||
2003-04-28 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* DimeOgre.h/cpp: added a Water Plane at height 0.
|
||
There is also a little ogre head marking (0,0,0).
|
||
The more detailed the scene, the easiest it is
|
||
to spot strange behaviors.
|
||
And it looks cool :)
|
||
|
||
2003-04-28 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* MathConverter.h: Point, Vector and Quaternion converter
|
||
for world-centric coordinates (Atlas-wfmath like)
|
||
to/from screen-centric coordinates (Ogre like).
|
||
See file for more info.
|
||
Only point conversion currently, more will come later.
|
||
* Cal3DOgreConverter.h/cpp: model converter.
|
||
Just added files, it is not coded yet.
|
||
* Makefile.am: added Cal3D2Ogre binary file.
|
||
|
||
2003-04-24 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* components/ogre: big cleanup. Files renamed.
|
||
|
||
2003-04-23 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* DimeOgreFrameListener.h: added this new framelistener
|
||
capable of switching between buffered and immediate modes.
|
||
|
||
2003-04-19 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* ServerService.cpp, OOGChat.cpp, MetaserverService.cpp,
|
||
Application.cpp:
|
||
Update obsolete <strstream> to <sstream>.
|
||
* Application.cpp, Application.h:
|
||
Sort out init's in headers that don't work anymore.
|
||
|
||
2003-04-13 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* Configure.ac: created check for wfmath. Moved to PKG_CONFIG checking
|
||
the checks for some libraries.
|
||
* INSTALL: added a quick hack for installing boot under "troubleshooting".
|
||
* src files: fixed some constant string declarations on headers.
|
||
|
||
2003-01-06 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* OgreApp.cpp/h: dual mode for the GUI: press 'H' to display
|
||
the GUI and use the mouse to click on it.
|
||
Press 'H' again to hide it and return to fullscreen mouseview.
|
||
|
||
2003-01-05 Miguel Guzman <aglanor [at] telefonica [dot] net>
|
||
* OgreApp.cpp/h: added basic GUI elements.
|
||
Now OgreApp inherits from ogre::ActionListener
|
||
and ogre::MouseListener
|
||
|
||
2002-12-16 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* EventGenerator.cpp/h: Forgot to null out myFocusedWidget oops!
|
||
|
||
2002-12-16 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* Converted SigC::Object to virtual SigC::Object.
|
||
|
||
2002-12-15 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* ImageService.cpp/h: Quick tidy up.
|
||
|
||
2002-12-13 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* EntityListener.cpp/h: Rename of gameview creation of new pure virtual
|
||
base class. Reviews welcome!
|
||
|
||
* TemplateEntityListener.cpp/h templategameview.cpp/h: rename and
|
||
modify of GameView template.
|
||
|
||
2002-12-10 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* templategameview.cpp/h: Updated this.
|
||
|
||
* DimeServices.cpp/h ConfigService.cpp/h: standardised the instancing
|
||
mechanism.
|
||
|
||
* LoggingService.cpp/h ConfigService.cpp/h: made sure Service() was
|
||
instanced.
|
||
|
||
2002-12-10 Miguel Guzman (Aglanor) <aglanor@telefonica.net>
|
||
|
||
* terrain.cfg, moraf.png: added moraf map, quick & dirty version.
|
||
Now you can wander in 3d over the lands of Moraf.
|
||
|
||
|
||
2002-12-10 Miguel Guzman (Aglanor) <aglanor@telefonica.net>
|
||
|
||
* OgreApp.cpp: meshes are placed into the OGRE scene when an entity is created.
|
||
Currently they're all squirrels of doom.
|
||
|
||
* OgreApp.cpp/h: removed "using namespace ogre". OGRE should not be
|
||
more relevant here than dime or eris. Now it uses the default namesp.
|
||
|
||
|
||
2002-12-07 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* ConfigService.cpp: Initialise static member theInstance to NULL.
|
||
|
||
* Application.cpp: Fixed it so that myStateManager is inited to NULL.
|
||
|
||
* InputDevice.cpp: Fixed a delete to a delete[]. Fix loads of memory
|
||
leaks.
|
||
|
||
* ColorRenderer.cpp/h BorderRenderer.cpp/h: made some stuff const.
|
||
|
||
2002-12-07 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* NEWS: update
|
||
|
||
* RendererFactory.cpp: Added TILE support.
|
||
|
||
* TextBox.h Label.h: Sorted out argument ordering.
|
||
|
||
* Button.h: Tidy up and added another constructor.
|
||
|
||
* GuiService.cpp/h: Added Console, TextBox, Button and reordered args
|
||
for Label changes.
|
||
|
||
* TestServices.cpp: Cut datamodel test.
|
||
|
||
* StateManager.cpp: Delete old code.
|
||
|
||
* states.xml: Added remaining widgets.
|
||
|
||
2002-12-04 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* RectangleRenderer.cpp/h Renderer.cpp/h: Renamed the file and the
|
||
class RectangleRenderer to Renderer for better clarity of naming.
|
||
|
||
* *Renderer.cpp/h Panel.h TextBox.h Console.cpp/h: Button.h
|
||
Changed for Renderer name change.
|
||
|
||
* Rectangle.h: Made SDLRect returned by getSDLRect a const.
|
||
|
||
* DrawDevice.h OGLDrawDevice.cpp/h SDLDrawDevice.cpp/h:
|
||
Adjusted for changes to Rectangle.
|
||
|
||
2002-12-03 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* OgreApp.cpp/h: Tidy up and the prefix "Example" of Application and
|
||
FrameListener to "Base"
|
||
|
||
* states.xml: Changed syntax to be slightly clearer while adding
|
||
<layout> & <renderers> tags.
|
||
|
||
* StateManager.cpp/h GuiService.cpp/h: Updated for new syntax.
|
||
|
||
2002-12-02 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* Various Makefile.am's: Altered for the new place where DimeServices.
|
||
cpp/h have been put. Added some stuff to EXTRA_DIST
|
||
|
||
* OgreApp.cpp: Fixed this up with several workarounds.
|
||
|
||
* Application.cpp/h Dime.cpp OgreApp.cpp DebugGameview.cpp: Altered
|
||
this for new location of DimeServices.
|
||
|
||
* configure.ac/in: moved ogre down in the build till it's fixed.
|
||
|
||
2002-12-02 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* configure.ac/in: resync'd .in bumped required eris version to 0.9.7
|
||
due to API changes.
|
||
|
||
* states.xml: Updated this
|
||
|
||
* GuiService.cpp/h: More work on panels.
|
||
|
||
2002-12-01 Aglanor
|
||
* configure.ac: added ogre components dir
|
||
|
||
* src/components/orge: initial commit of ORGE stuff
|
||
|
||
2002-11-27 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* Dime.cpp: Reintroduce the hitting of escape.
|
||
|
||
* StateManager.cpp/h: Got this going so that our label widgets are
|
||
now XML based.
|
||
|
||
* states.xml: Added the Label Widget and several states.
|
||
|
||
* GuiService.cpp/h: Added beginnings of Panel support, complete Label
|
||
support in.
|
||
|
||
2002-11-17 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* MetaserverService.cpp: Reformated, adapted for Ron's change to the
|
||
signal
|
||
|
||
* StateManager.cpp: tidy up.
|
||
|
||
* GuiService.cpp/h Widget.h: Altered for new factory idea.
|
||
|
||
2002-11-13 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* StateManager.cpp: Fixed the bug where widgets were going out of
|
||
scope, thus causing them not to be drawn.
|
||
|
||
* StateManager.cpp: Fixed up findState so that it works
|
||
|
||
* states.xml: added stateinfo for findState to find.
|
||
|
||
2002-11-12 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* configure.in: added to allow older distros to build
|
||
|
||
* configure.ac: modified to workaround bug in libxml's AM_PATH (not
|
||
setting CPPFLAGS when checking only CFLAGS)
|
||
|
||
* MetaserverService.cpp/h, Application.cpp/h: Removed DataModel, it's
|
||
buggy.
|
||
|
||
* Dime.cpp Applicatition.cpp/h StateManager.cpp:
|
||
Moved Widget loading into StateManager. Fixed a circular calling bug.
|
||
|
||
2002-11-12 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* configure.ac: modernised the syntax
|
||
|
||
2002-11-11 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* StateManager.cpp, StateManager.h: Begun work on new format here.
|
||
|
||
* StateManagerTest.cpp: Fixed this up so that it should work now,
|
||
however I haven't readded it to the build as I want to complete
|
||
StateManager first.
|
||
|
||
* configure.ac: made cppunit default on but given ability to turn off;
|
||
added libxml2.
|
||
|
||
* NEWS: added mention of statemanager work.
|
||
|
||
2002-10-10 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* test/Makefile.am, StateManagerTest.cpp, TestServices.cpp: cut
|
||
out StateManager from the tests till I've finished redoing it.
|
||
|
||
* StateManager.cpp, StateManager.h: stripping this down, need to
|
||
do things another way.
|
||
|
||
* Label.h, Console.cpp, Console.h: Changed FONT_FILE to a static
|
||
const char* const, changed to wf_opal.ttf.
|
||
|
||
* configure.ac: bumped required sigc++-1.2 version to 1.2.1 .
|
||
|
||
2002-10-10 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* autogen.sh, NEWS: Made automake do automake --gnu and added needed
|
||
files.
|
||
|
||
* configure.ac: added AM_MAINTAINER_MODE.
|
||
|
||
* dime.spec.in: tweaked a bit to add docs and build right.
|
||
|
||
2002-10-09 M Pollard <circlemaster@blueyonder.co.uk>
|
||
* All of the Makefile.am's: Fixed these to allow make dist.
|
||
|
||
* src/services/font/Font.h: Changed font strings to basic_string
|
||
<wchar_t> rather than wstring due to gcc 2.95 issues.
|
||
|
||
2002-10-10 Al Riddoch <alriddoch@zepler.org>
|
||
* src/services/font/Font.h: std:: namespace fix.
|
||
|
||
2002-10-09 Al Riddoch <alriddoch@zepler.org>
|
||
* src/services/server/OOGChat.cpp: Fix connecting of disappearance
|
||
method to Disappearance signal. Get rid of trailing "0" on
|
||
some console messages.
|
||
|
||
* src/main/Dime.cpp: std:: namespace fix.
|
||
|
||
2002-10-09 Al Riddoch <alriddoch@zepler.org>
|
||
* src/services/font/Font.h: Use standard std::wstring for font strings.
|
||
|
||
2002-10-07 Al Riddoch <alriddoch@zepler.org>
|
||
* src/services/server/OOGChat.cpp: std:: namespace fixes.
|
||
|
||
* src/services/input/InputDevice.h, src/services/datamodel/DataModel.h:
|
||
Fix legaxy sigc++ includes.
|
||
|
||
* src/services/gui/EventGenerator.h: ISO C++ require
|
||
"friend class foo" rather than just "friend foo".
|
||
|
||
BIG GAP HERE DUE TO DEVELOPER LAZINESS sorry!
|
||
|
||
2002-07-20 16:47 nikal
|
||
|
||
* text/public/: dimestyle.css, index.txt: removing the
|
||
dimestylesheet and reference
|
||
|
||
2002-07-20 14:42 nikal
|
||
|
||
* text/public/: dimestyle.css, index.txt: Adding a stylesheet and
|
||
it's reference
|
||
|
||
2002-07-20 13:27 nikal
|
||
|
||
* text/public/: battleplan.txt, concept_doc.txt, features.txt,
|
||
index.txt, news.txt, developer_doc/architecture.txt,
|
||
developer_doc/components.txt, developer_doc/data_model.txt,
|
||
developer_doc/data_model_fw.txt, developer_doc/design.txt,
|
||
developer_doc/development_methodology.txt, developer_doc/index.txt,
|
||
developer_doc/scripting.txt, developer_doc/services.txt,
|
||
working_notes/index.txt, working_notes/theme_format.txt,
|
||
working_notes/ui_story_acorn.txt: Adding all the files for the
|
||
first iteration of the cvs website. I hope this all works. :)
|
||
|
||
2002-07-19 22:16 nikal
|
||
|
||
* text/public/index.txt: Added the first version of Dime's website
|
||
for cvs2web
|
||
|
||
2002-07-17 10:18 nikal
|
||
|
||
* doc/template_header.h: Some changes to the coding doc
|
||
|
||
2002-07-16 15:01 nikal
|
||
|
||
* configure.in, scratchpad/testOGL/do.sh,
|
||
scratchpad/testOGL/test.cpp, src/main/Makefile.am,
|
||
src/services/Makefile.am, src/services/platform/OGLDrawDevice.cpp:
|
||
Modified the Makefile.am's and configure.in to include the new
|
||
LoggingService Organization. Also made some minor changes to
|
||
testOGL*
|
||
|
||
2002-07-16 14:59 nikal
|
||
|
||
* src/services/logging/Makefile.am: Adding the Makefile.am for
|
||
LoggingService
|
||
|
||
2002-07-16 14:59 nikal
|
||
|
||
* src/services/logging/: LoggingService.cpp, LoggingService.h:
|
||
Reorganized LoggingService so that methods are no longer inline.
|
||
Better compile times.
|
||
|
||
2002-07-15 15:51 nikal
|
||
|
||
* src/main/Application.cpp: Moved the errant #include to the top of
|
||
the file.
|
||
|
||
2002-07-15 06:51 nikal
|
||
|
||
* src/services/datamodel/: BoolProvider.cpp, FloatProvider.cpp,
|
||
IntProvider.cpp, StringProvider.cpp: Changed return PDataKey(NULL);
|
||
with return PDataKey()
|
||
|
||
2002-07-14 10:31 tim
|
||
|
||
* test/DataModelTest.cpp: [no log message]
|
||
|
||
2002-07-14 09:49 tim
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: [no log message]
|
||
|
||
2002-07-14 09:38 tim
|
||
|
||
* test/DataModelTest.cpp: [no log message]
|
||
|
||
2002-07-14 09:34 tim
|
||
|
||
* src/: main/Application.cpp, services/datamodel/DataObject.cpp,
|
||
services/datamodel/DataObject.h: [no log message]
|
||
|
||
2002-07-11 14:55 xmp
|
||
|
||
* src/services/platform/: OGLDrawDevice.cpp, OGLDrawDevice.h: First
|
||
steps to an OpenGL widget system
|
||
|
||
2002-07-11 14:55 xmp
|
||
|
||
* scratchpad/testOGL/test.cpp: First steps towards openGL widgets,
|
||
quite a bit of code needs shifting from these files to
|
||
OGLDrawDevice.cpp but it should be ok.
|
||
|
||
2002-07-11 10:48 xmp
|
||
|
||
* src/services/platform/OGLDrawDevice.cpp: Adjust viewport size
|
||
|
||
2002-07-11 10:39 xmp
|
||
|
||
* src/services/platform/OGLDrawDevice.cpp: Ok I'm trying this init
|
||
function out but I doubt it's quite right. Could you check this
|
||
over nikal? My openGL is rough.
|
||
|
||
2002-07-11 10:37 xmp
|
||
|
||
* scratchpad/testOGL/test.cpp: Corrections to my own work
|
||
|
||
2002-07-11 10:05 xmp
|
||
|
||
* src/services/platform/: DrawDevice.h, OGLDrawDevice.cpp,
|
||
OGLDrawDevice.h, SDLDrawDevice.cpp, SDLDrawDevice.h: Created an
|
||
init function
|
||
|
||
2002-07-11 10:05 xmp
|
||
|
||
* scratchpad/testOGL/: do.sh, test.cpp: A few fixes
|
||
|
||
2002-07-11 07:38 nikal
|
||
|
||
* scratchpad/testOGL/: do.sh, test.cpp: added files to test
|
||
OGLDrawDevice
|
||
|
||
2002-07-11 07:31 nikal
|
||
|
||
* src/services/platform/: OGLDrawDevice.cpp, OGLDrawDevice.h: some
|
||
fixes to the OGLDrawDevice
|
||
|
||
2002-07-09 06:10 xmp
|
||
|
||
* src/services/gui/: TextBox.cpp, TextBox.h: Fix an issue with us
|
||
loosing text when it goes off screen. Have to sort out the initial
|
||
text always getting zapped now.
|
||
|
||
2002-07-08 05:50 xmp
|
||
|
||
* src/services/gui/: TextBox.cpp, TextBox.h: Partially working
|
||
caret
|
||
|
||
2002-07-07 09:58 xmp
|
||
|
||
* src/services/font/FontRenderer.h: Somehow a setFont was misnamed
|
||
as a getFont, fixed
|
||
|
||
2002-07-07 05:26 xmp
|
||
|
||
* src/services/datamodel/Makefile.am: Fixed Makefile.am to drag in
|
||
the new files.
|
||
|
||
2002-07-06 12:44 tim
|
||
|
||
* dime.vcproj, src/services/datamodel/StringProvider.h,
|
||
src/services/metaserver/MetaserverService.cpp,
|
||
src/services/server/ServerService.cpp,
|
||
src/services/datamodel/BoolProvider.cpp,
|
||
src/services/datamodel/BoolProvider.h,
|
||
src/services/datamodel/FloatProvider.cpp,
|
||
src/services/datamodel/FloatProvider.h: [no log message]
|
||
|
||
2002-07-04 16:11 xmp
|
||
|
||
* src/services/gui/: EventGenerator.cpp, MouseButtonEvent.h: Added
|
||
an invalid button state just incase someone clicks with the fourth
|
||
mouse button or something
|
||
|
||
2002-07-04 15:54 xmp
|
||
|
||
* src/services/gui/: TextBox.cpp, TextBox.h: The idea's behind
|
||
caret work
|
||
|
||
2002-07-04 06:29 tim
|
||
|
||
* dime.vcproj: [no log message]
|
||
|
||
2002-07-03 04:38 xmp
|
||
|
||
* src/: main/Application.cpp, services/logging/LoggingService.h:
|
||
Hook eris's logging service into Dime's
|
||
|
||
2002-07-02 15:03 xmp
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: Uped
|
||
MaxActiveQueries to 10 just in case will work as long as we don't
|
||
have more than 10 servers.
|
||
|
||
2002-07-02 15:00 tim
|
||
|
||
* src/: main/Application.cpp,
|
||
services/datamodel/DataModelService.cpp,
|
||
services/datamodel/DataModelService.h: Dump level added
|
||
|
||
2002-07-02 13:56 xmp
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: Increased
|
||
metaserver maxQueries from 1 to 3
|
||
|
||
2002-07-02 13:22 tim
|
||
|
||
* src/services/datamodel/Makefile.am: [no log message]
|
||
|
||
2002-07-02 12:13 tim
|
||
|
||
* src/main/Application.cpp, dime.vcproj, doc/template_header.h,
|
||
src/mscprag.h, src/services/datamodel/DataModelService.cpp,
|
||
src/services/datamodel/DataModelService.h,
|
||
src/services/datamodel/DataObject.cpp,
|
||
src/services/datamodel/IntProvider.cpp,
|
||
src/services/datamodel/StringProvider.cpp,
|
||
src/services/datamodel/StringProvider.h,
|
||
src/services/metaserver/MetaserverService.cpp,
|
||
src/services/metaserver/MetaserverService.h: Test usage of DDM in
|
||
MetaserverService
|
||
|
||
2002-07-02 08:28 xmp
|
||
|
||
* configure.in: Tidy up on configure.in
|
||
|
||
2002-07-01 20:35 nikal
|
||
|
||
* AUTHORS, configure.in, scratchpad/lesson05/lesson05.c,
|
||
src/main/Application.cpp, src/services/platform/DrawDevice.h,
|
||
src/services/platform/Makefile.am,
|
||
src/services/platform/OGLDrawDevice.cpp,
|
||
src/services/platform/OGLDrawDevice.h: Added OpenGL DrawDevice.
|
||
It's not complete. It needs a blitSurface function implemenation.
|
||
It compiles, and hasn't been tested, but I don't have the time.
|
||
Anyone can feel free to implement it, or test it. I will as soon
|
||
as I have time if I can.
|
||
|
||
2002-07-01 18:07 rsteinke
|
||
|
||
* configure.in: Need to add CPPUNIT_LIBS to LIBS, not LDFLAGS
|
||
|
||
2002-07-01 12:54 nikal
|
||
|
||
* scratchpad/lesson05/lesson05.c: yay
|
||
|
||
2002-07-01 11:28 nikal
|
||
|
||
* scratchpad/lesson05/: Makefile, README, lesson05.c: some opengl
|
||
files to play around with. for Xmp
|
||
|
||
2002-06-26 12:57 xmp
|
||
|
||
* test/Makefile.am: Makefile build fix
|
||
|
||
2002-06-18 05:27 mkoch
|
||
|
||
* autogen.sh: only use "-I /usr/local/share/aclocal" is present
|
||
|
||
2002-06-18 05:26 mkoch
|
||
|
||
* src/services/datamodel/: DataObject.cpp, DataProvider.cpp,
|
||
FolderProvider.cpp, IntProvider.cpp, LinkProvider.cpp: make it
|
||
compile
|
||
|
||
2002-06-18 05:25 mkoch
|
||
|
||
* src/services/Makefile.am, src/services/config/Makefile.am,
|
||
src/services/datamodel/Makefile.am,
|
||
src/services/metaserver/Makefile.am,
|
||
src/services/platform/Makefile.am, src/services/server/Makefile.am,
|
||
test/Makefile.am, src/Makefile.am, src/main/Makefile.am,
|
||
src/services/font/Makefile.am, src/services/gui/Makefile.am,
|
||
src/services/image/Makefile.am, src/services/input/Makefile.am,
|
||
src/services/test/Makefile.am: Makefile cleanup
|
||
|
||
2002-06-18 05:09 mkoch
|
||
|
||
* src/services/gui/Label.h: introduced: #define FONT_FILE .... to
|
||
make code easier to read
|
||
|
||
2002-06-16 13:12 nikal
|
||
|
||
* INSTALL: Added freetype2 to the dependancies and removed
|
||
CrystalSpace from them
|
||
|
||
2002-06-15 12:37 xmp
|
||
|
||
* src/components/: State.h, WidgetInfo.h: More work on statemanager
|
||
|
||
2002-06-15 07:57 xmp
|
||
|
||
* src/components/State.h: Fix to earlier commit
|
||
|
||
2002-06-14 07:20 xmp
|
||
|
||
* src/: components/State.h, components/WidgetInfo.h,
|
||
main/StateManager.h, services/gui/Widget.cpp,
|
||
services/gui/Widget.h: More work on States.
|
||
|
||
2002-06-13 16:39 xmp
|
||
|
||
* src/: components/State.h, components/WidgetInfo.h,
|
||
framework/Service.h, services/platform/SDLDrawDevice.h: -Delete a
|
||
done TODO. -Add newline to end of SDLDrawDevice.h -Latest work on
|
||
States.
|
||
|
||
2002-06-12 13:01 nullstar
|
||
|
||
* doc/dime_services.txt: Narrative descriptions of Dime services.
|
||
|
||
2002-06-10 11:20 xmp
|
||
|
||
* configure.in, dime.spec.in, .cvsignore: spec files thing, should
|
||
be ok, please correct if it isn't
|
||
|
||
2002-06-10 11:04 xmp
|
||
|
||
* configure.in: Doxygen documenting enabled if anyone's build
|
||
environment breaks out in spots over this give us a shout.
|
||
|
||
2002-06-09 10:55 xmp
|
||
|
||
* src/components/State.h, test/InputServiceTest.h,
|
||
test/StateManagerTest.h: Copyright (left) stuff and a little fix to
|
||
state.h
|
||
|
||
2002-06-08 12:01 nikal
|
||
|
||
* src/services/gui/TextBox.h: TextBoxes now tile their bg
|
||
|
||
2002-06-08 12:01 nikal
|
||
|
||
* src/services/platform/: DrawDevice.h, RectangleRenderer.cpp,
|
||
SDLDrawDevice.cpp, SDLDrawDevice.h: quick fix for the Tiling
|
||
problem
|
||
|
||
2002-06-08 10:52 xmp
|
||
|
||
* src/main/Makefile.am, src/main/StateManager.cpp,
|
||
test/InputServiceTest.h, test/Makefile.am, test/TestServices.cpp,
|
||
test/StateManagerTest.cpp, test/StateManagerTest.h: Tests for
|
||
StateManager
|
||
|
||
2002-06-08 09:18 xmp
|
||
|
||
* test/: DataModelTest.cpp, InputServiceTest.cpp,
|
||
InputServiceTest.h, TestServices.cpp: Fixed unit tests by moving
|
||
CPPUNIT_TEST_SUITE_REGISTRATION to correct file
|
||
|
||
2002-06-07 12:29 xmp
|
||
|
||
* src/: components/State.h, components/WidgetInfo.h,
|
||
main/StateManager.cpp, main/StateManager.h: Fixes to StateManager
|
||
ProtoCode
|
||
|
||
2002-06-04 06:25 tim
|
||
|
||
* dime.vcproj, Visual C++ 6.0.txt, dime.dsp, dime.dsw,
|
||
src/mscprag.h: Removed VC6 support.
|
||
|
||
2002-06-02 08:52 xmp
|
||
|
||
* INSTALL: Bumped cppunit required version to 1.8.0
|
||
|
||
2002-06-02 06:12 jmt
|
||
|
||
* configure.in: bump required version of CppUnit to 1.8.0
|
||
|
||
2002-06-02 05:27 xmp
|
||
|
||
* src/: components/State.h, components/WidgetInfo.h,
|
||
main/StateManager.h: Checked in progress to date on state's for
|
||
peer review.
|
||
|
||
2002-06-02 04:55 xmp
|
||
|
||
* src/services/gui/TextBox.cpp: Back out changes the require
|
||
.clear() method on STL basic_strings
|
||
|
||
2002-06-01 17:01 xmp
|
||
|
||
* src/services/input/InputServiceTest.cpp,
|
||
test/InputServiceTest.cpp, test/Makefile.am: Moving
|
||
InputServiceTest to the test dir
|
||
|
||
2002-06-01 16:40 tim
|
||
|
||
* src/services/datamodel/: DataProvider.cpp, DataProvider.h: Bug
|
||
fixes
|
||
|
||
2002-06-01 15:53 xmp
|
||
|
||
* src/services/datamodel/DataObject.cpp: A little fix worked out
|
||
with Tim.
|
||
|
||
2002-06-01 08:10 tim
|
||
|
||
* dime.vcproj, src/services/datamodel/DataModel.h,
|
||
src/services/datamodel/DataObject.cpp,
|
||
src/services/datamodel/DataObject.h,
|
||
src/services/datamodel/DataProvider.cpp,
|
||
src/services/datamodel/LinkProvider.cpp,
|
||
src/services/input/InputDevice.cpp, test/TestServices.cpp: Several
|
||
bug fixes. Unit tests run properly again.
|
||
|
||
2002-05-30 10:46 xmp
|
||
|
||
* src/services/gui/: TextBox.cpp, TextBox.h: Bit more work to get
|
||
caret functions in
|
||
|
||
2002-05-30 10:42 tim
|
||
|
||
* dime.vcproj, src/services/datamodel/IntProvider.cpp,
|
||
src/services/datamodel/IntProvider.h: [no log message]
|
||
|
||
2002-05-30 05:01 xmp
|
||
|
||
* src/services/gui/TextBox.h: Lining up the text in the textbox to
|
||
avoid collision with borders, stop gap until we have a theme or
|
||
something that tells us how big the border should be.
|
||
|
||
2002-05-29 14:32 xmp
|
||
|
||
* src/services/datamodel/: DataProvider.cpp, DataProvider.h,
|
||
LinkProvider.cpp: Minor fixes and warning removal, thank Tim for
|
||
the work.
|
||
|
||
2002-05-29 13:08 tim
|
||
|
||
* Visual C++ 6.0.txt, dime.dsp, dime.sln, dime.vcproj,
|
||
src/services/datamodel/DataModel.h,
|
||
src/services/datamodel/LinkProvider.cpp,
|
||
src/services/datamodel/LinkProvider.h,
|
||
src/services/server/ServerService.cpp,
|
||
src/services/server/ServerService.h: Tim goes .NET
|
||
|
||
2002-05-26 17:25 nikal
|
||
|
||
* src/main/Application.cpp, src/main/Dime.cpp,
|
||
test/DataModelTest.cpp, test/DataModelTest.h,
|
||
test/TestServices.cpp: Tests are now being run
|
||
|
||
2002-05-26 17:23 xmp
|
||
|
||
* test/.cvsignore: .cvsignore
|
||
|
||
2002-05-26 17:20 xmp
|
||
|
||
* src/services/: font/FontRenderer.cpp, gui/TextBox.cpp: Sort out
|
||
inability of TextBox and fontrender to handle zero length strings.
|
||
|
||
2002-05-26 14:37 nikal
|
||
|
||
* Makefile.am: fixing Makefile.am subdir order
|
||
|
||
2002-05-26 14:03 nikal
|
||
|
||
* configure.in, src/main/Dime.cpp, src/main/Makefile.am,
|
||
test/DataModelTest.cpp, test/DataModelTest.h, test/Makefile.am,
|
||
test/TestServices.cpp, test/TestServices.h, test/TestSuite.cpp,
|
||
test/nulltest.sh: more work towards getting cpp-unit test done
|
||
|
||
2002-05-25 19:32 nikal
|
||
|
||
* src/: main/Dime.cpp, services/gui/TextBox.h: Tiling bitmaps
|
||
aren't working. but if we do a stretch then it does.
|
||
|
||
2002-05-25 15:32 xmp
|
||
|
||
* INSTALL, configure.in: Added varconf to list of needed files
|
||
|
||
2002-05-25 15:17 xmp
|
||
|
||
* src/main/: Application.cpp, DimeServices.h, Makefile.am: Add
|
||
serverservice to the main build.
|
||
|
||
2002-05-25 14:58 xmp
|
||
|
||
* src/services/datamodel/: DataObject.cpp, DataProvider.cpp: Fixes
|
||
to warnings.
|
||
|
||
2002-05-25 14:08 xmp
|
||
|
||
* src/services/server/: ServerService.cpp, ServerService.h: -Bit of
|
||
a rewrite to change the use of the Eris::Connection object so that
|
||
it is now created and destroyed with ServerService rather than on
|
||
connect/disconnect. -Added connect method. -Reformated the text
|
||
so I don't get frustrated with it.
|
||
|
||
2002-05-24 12:05 xmp
|
||
|
||
* src/services/server/: ServerService.cpp, ServerService.h:
|
||
Serverservice updates
|
||
|
||
2002-05-20 15:56 xmp
|
||
|
||
* src/services/gui/theme/: IconStyle.h, Style.h, TextStyle.h:
|
||
-Corrections on Style.h added TODO for adding and deleting
|
||
TextStyles and IconStyles from the mapping. -Fixed TextStyles
|
||
setter methods. -Redid IconStyles.
|
||
|
||
2002-05-20 15:48 nikal
|
||
|
||
* CodeGen.pl: Still more little fixes to CodeGen.pl
|
||
|
||
2002-05-20 15:31 xmp
|
||
|
||
* src/services/gui/theme/: IconStyle.h, Style.h, TextStyle.h: -Have
|
||
to redo IconStyle I was reading TextStyles' schema as I was writing
|
||
it. Doh! -Added a missing include to TextStyle -Did Style.
|
||
|
||
2002-05-20 15:30 nikal
|
||
|
||
* src/services/platform/RectangleRenderer.cpp: Tiling works with
|
||
RectangleRenderers
|
||
|
||
2002-05-20 15:11 xmp
|
||
|
||
* src/services/gui/theme/IconStyle.h: First revision of IconStyle
|
||
|
||
2002-05-20 15:10 nikal
|
||
|
||
* CodeGen.pl, src/services/platform/RectangleRenderer.cpp: quick
|
||
fixes for the CodeGen.pl
|
||
|
||
2002-05-20 14:37 nikal
|
||
|
||
* src/services/gui/: TextStyle.h, Theme.h, ThemeAuthor.h,
|
||
theme/TextStyle.h, theme/Theme.h, theme/ThemeAuthor.h: Moving some
|
||
files around
|
||
|
||
2002-05-20 11:49 nikal
|
||
|
||
* src/: main/Dime.cpp, services/font/FontRenderer.h,
|
||
services/gui/TextBox.h, services/gui/TextStyle.h,
|
||
services/platform/Color.h, services/platform/RectangleRenderer.cpp,
|
||
services/platform/RectangleRenderer.h: Quick changes to
|
||
RectangleRenderer, and some theme stuff
|
||
|
||
2002-05-20 11:00 xmp
|
||
|
||
* configure.in, src/services/font/Font.cpp,
|
||
src/services/metaserver/MetaserverService.cpp,
|
||
src/services/metaserver/MetaserverService.h,
|
||
src/services/server/ServerService.cpp,
|
||
src/services/server/ServerService.h: -Set version in autoconf
|
||
-Fixed naming conventions in ServerService and Metaserver service.
|
||
-More work on ServerService. -A fix in Font.cpp for -Wall.
|
||
|
||
2002-05-19 23:10 nikal
|
||
|
||
* CodeGen.pl, src/services/gui/ThemeAuthor.h: Some starting headers
|
||
working towards Themes, and A perl script to automatically generate
|
||
your basic header based on Member names. The script assumes all
|
||
members are named without the my or set or get. those will be
|
||
added. So if your member should be called myTextColor, then enter
|
||
TextColor.
|
||
|
||
2002-05-18 11:37 xmp
|
||
|
||
* src/services/server/ServerService.cpp: Use the singleton
|
||
interface on connection for now
|
||
|
||
2002-05-18 05:00 xmp
|
||
|
||
* src/: framework/Service.h, services/config/ConfigService.cpp,
|
||
services/config/ConfigService.h, services/font/FontRenderer.cpp,
|
||
services/font/FontService.h, services/gui/GuiService.h,
|
||
services/gui/Label.h, services/image/ImageService.h,
|
||
services/input/InputService.h, services/logging/LoggingService.h,
|
||
services/metaserver/MetaserverService.cpp,
|
||
services/metaserver/MetaserverService.h,
|
||
services/server/ServerService.cpp, services/server/ServerService.h,
|
||
services/test/TestService.cpp, services/test/TestService.h: -Fixed
|
||
two signed-unsigned comparisons\n-Made everybody use the enum
|
||
Service::Status for their service status values rather than ints.
|
||
|
||
2002-05-18 03:51 xmp
|
||
|
||
* src/services/: logging/LoggingService.h,
|
||
server/ServerService.cpp: -Fixed a bug in LoggingService where
|
||
somewas passing a struct rather than it's member into
|
||
sprintf.\n-Got rid of a warning in ServerService caused by
|
||
initialiser order.
|
||
|
||
2002-05-16 10:55 xmp
|
||
|
||
* src/services/font/FontRenderer.h: Another -Wall fix
|
||
|
||
2002-05-16 10:54 xmp
|
||
|
||
* configure.in: Turn on -Wall
|
||
|
||
2002-05-16 10:54 xmp
|
||
|
||
* src/services/gui/: Event.h, GuiService.h, KeyPressEvent.h,
|
||
Widget.h: Changes to remove a few -Wall warnings
|
||
|
||
2002-05-16 10:41 xmp
|
||
|
||
* src/services/metaserver/: MetaserverService.cpp,
|
||
MetaserverService.h: Just a few tweaks
|
||
|
||
2002-05-16 10:23 xmp
|
||
|
||
* src/services/datamodel/.cvsignore: .cvsignore
|
||
|
||
2002-05-16 10:02 xmp
|
||
|
||
* src/services/datamodel/: DataObject.cpp, DataObject.h: Quick
|
||
fixes to DataObject to coping with gcc strictness
|
||
|
||
2002-05-16 10:01 xmp
|
||
|
||
* test/TestSuite.cpp: Not completely fixed but better
|
||
|
||
2002-05-15 21:26 nikal
|
||
|
||
* Makefile.am, configure.in, src/main/Application.cpp,
|
||
src/services/Makefile.am, src/services/datamodel/DataModelTest.cpp,
|
||
src/services/datamodel/Makefile.am,
|
||
src/services/metaserver/MetaserverService.cpp,
|
||
src/services/metaserver/MetaserverService.h, test/DataModelTest.h,
|
||
test/Makefile.am, test/TestSuite.cpp, test/nulltest.sh: I believe
|
||
this enable testing with CPPUNIT to be done on a MakeCheck
|
||
|
||
2002-05-15 15:46 xmp
|
||
|
||
* INSTALL, configure.in: Increased required eris version to 0.9.5
|
||
|
||
2002-05-15 15:22 xmp
|
||
|
||
* src/services/: Makefile.am, ServiceTest.cpp,
|
||
datamodel/DataModelService.cpp, datamodel/DataObject.cpp,
|
||
datamodel/DataProvider.cpp, datamodel/DataProvider.h,
|
||
datamodel/FolderProvider.cpp, datamodel/LinkProvider.cpp,
|
||
datamodel/Makefile.am: Work on datamodel gcc fixes
|
||
|
||
2002-05-15 14:13 xmp
|
||
|
||
* src/services/datamodel/: DataObject.cpp, Makefile.am: a few
|
||
changes to datamodel to work with gcc's stricter type enforcement
|
||
|
||
2002-05-15 13:47 xmp
|
||
|
||
* configure.in: Datamodel automake stuff
|
||
|
||
2002-05-15 13:15 tim
|
||
|
||
* dime.dsp, src/main/Application.cpp,
|
||
src/services/datamodel/DataModel.h,
|
||
src/services/datamodel/DataModelService.cpp,
|
||
src/services/datamodel/DataModelService.h,
|
||
src/services/datamodel/DataModelTest.cpp,
|
||
src/services/datamodel/DataObject.cpp,
|
||
src/services/datamodel/DataObject.h,
|
||
src/services/datamodel/DataProvider.cpp,
|
||
src/services/datamodel/DataProvider.h,
|
||
src/services/datamodel/FolderProvider.cpp,
|
||
src/services/datamodel/FolderProvider.h,
|
||
src/services/datamodel/LinkProvider.cpp,
|
||
src/services/datamodel/LinkProvider.h,
|
||
src/services/input/InputServiceTest.cpp: First DataModel release!
|
||
|
||
2002-05-15 13:15 xmp
|
||
|
||
* src/services/server/: ServerService.cpp, ServerService.h: Server
|
||
service work
|
||
|
||
2002-05-15 06:42 xmp
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: Enabling the
|
||
getGameServerCount stuff. With thanks to James for his fixes
|
||
|
||
2002-05-15 05:32 xmp
|
||
|
||
* src/services/server/Makefile.am: This makefile got accidently
|
||
deleted directly due to a breakdown in communication doh! I meant
|
||
the other one.
|
||
|
||
2002-05-14 16:09 xmp
|
||
|
||
* src/services/server/: ServerService.cpp, ServerService.h:
|
||
Copyright (left) stuff
|
||
|
||
2002-05-14 16:06 xmp
|
||
|
||
* src/services/server/: ServerService.cpp, ServerService.h: Ok
|
||
serverservice is actually doing something but I don't recomment
|
||
using it yet
|
||
|
||
2002-05-14 14:53 xmp
|
||
|
||
* src/services/font/FontService.h: Just some logging changes
|
||
|
||
2002-05-14 14:49 xmp
|
||
|
||
* src/services/: font/FontService.cpp, font/FontService.h,
|
||
metaserver/MetaserverService.cpp, metaserver/MetaserverService.h:
|
||
Metaserver service has just been rewritten to work with how eris
|
||
now works. Eris still needs to be corrected as it does not yet
|
||
emit a signal it is supposed to.
|
||
|
||
2002-05-14 10:48 xmp
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: opps recommented
|
||
something that was defined by eris but not implemented by eris
|
||
|
||
2002-05-14 10:45 xmp
|
||
|
||
* src/services/metaserver/: MetaserverService.cpp,
|
||
MetaserverService.h: Enabling a few commented out lines that now
|
||
have use
|
||
|
||
2002-05-14 09:50 xmp
|
||
|
||
* src/services/server/ServerService.cpp: Fix a few errors that
|
||
snuck in. Doh!
|
||
|
||
2002-05-14 09:46 xmp
|
||
|
||
* configure.in, src/services/Makefile.am,
|
||
src/services/server/.cvsignore: Further automake changes to
|
||
integrate serverservice
|
||
|
||
2002-05-14 09:42 xmp
|
||
|
||
* src/services/server/: Makefile, ServerService.cpp: Remove old
|
||
makefile integrate into automake build
|
||
|
||
2002-05-14 09:15 xmp
|
||
|
||
* src/: .cvsignore, framework/.cvsignore, main/.cvsignore,
|
||
services/.cvsignore, services/config/.cvsignore,
|
||
services/font/.cvsignore, services/image/.cvsignore,
|
||
services/input/.cvsignore, services/metaserver/.cvsignore,
|
||
services/platform/.cvsignore, services/test/.cvsignore: More
|
||
.cvsignores
|
||
|
||
2002-05-14 09:10 xmp
|
||
|
||
* .cvsignore: A .cvsignore
|
||
|
||
2002-05-13 21:54 tim
|
||
|
||
* src/: main/Application.cpp, main/Dime.cpp,
|
||
services/gui/TextBox.cpp, services/logging/LoggingService.h: Minor
|
||
fixes
|
||
|
||
2002-05-13 16:16 xmp
|
||
|
||
* src/: main/Dime.cpp, services/font/FontRenderer.cpp,
|
||
services/font/FontRenderer.h, services/font/FontService.cpp,
|
||
services/font/FontService.h: Throwing an catching font errors
|
||
|
||
2002-05-13 15:42 xmp
|
||
|
||
* src/services/server/ServerService.cpp: just a few more
|
||
loggingservice additions
|
||
|
||
2002-05-13 15:37 xmp
|
||
|
||
* src/services/metaserver/: MetaserverService.cpp,
|
||
MetaserverService.h: moved from cout's to logging service
|
||
|
||
2002-05-13 14:27 xmp
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: Loggingservice
|
||
statements rather than couts beginning in metaserver
|
||
|
||
2002-05-13 14:14 xmp
|
||
|
||
* src/services/logging/LoggingService.h: removed using namespace
|
||
std from a header file
|
||
|
||
2002-05-13 13:58 xmp
|
||
|
||
* src/services/gui/Panel.cpp: kill warning about missing newline at
|
||
end of file
|
||
|
||
2002-05-13 13:52 nikal
|
||
|
||
* src/: main/Application.cpp, services/input/InputDevice.h: Unicode
|
||
should be working
|
||
|
||
2002-05-13 13:08 nikal
|
||
|
||
* src/services/input/DimeKey.h: adding file I forgot to add
|
||
|
||
2002-05-13 13:05 xmp
|
||
|
||
* AUTHORS: Add me to it
|
||
|
||
2002-05-13 12:53 xmp
|
||
|
||
* configure.in: Made SDL_image required to complete configure
|
||
|
||
2002-05-13 12:37 nikal
|
||
|
||
* src/: main/Application.h, services/gui/EventGenerator.cpp,
|
||
services/gui/EventGenerator.h, services/gui/KeyPressEvent.h,
|
||
services/gui/TextBox.cpp, services/input/InputDevice.cpp,
|
||
services/input/InputDevice.h, services/input/InputMapping.h,
|
||
services/input/RepetitionDevice.h: Preliminary Unicode support. I
|
||
think this breaks TextBox, but I'm not sure. :)
|
||
|
||
2002-05-12 17:57 nikal
|
||
|
||
* src/: main/Dime.cpp, services/font/Font.cpp,
|
||
services/font/Font.h, services/font/FontRenderer.cpp,
|
||
services/font/FontRenderer.h, services/gui/Label.h,
|
||
services/gui/TextBox.cpp, services/gui/TextBox.h: some initial
|
||
changes on the way having unicode textboxes
|
||
|
||
2002-05-12 05:27 xmp
|
||
|
||
* src/services/gui/: TextBox.cpp, TextBox.h: moved keypress to cpp
|
||
file now it's grown too big
|
||
|
||
2002-05-12 04:57 jmt
|
||
|
||
* ChangeLog, INSTALL: 2002-05-12 James Turner
|
||
<james@worldforge.org>
|
||
|
||
* Added a note to INSTALL about currently needing nasal.ttf
|
||
|
||
2002-05-12 04:47 jmt
|
||
|
||
* acinclude.m4: 2002-05-12 James Turner <james@worldforge.org>
|
||
|
||
* Added more macros to acinclude.m4 to make configure a bit
|
||
more robust in the face of missing packages and so on.
|
||
|
||
2002-05-11 13:07 xmp
|
||
|
||
* src/: framework/Exception.h, services/font/FontRenderer.cpp,
|
||
services/font/FontRenderer.h: -Fixes to Exception -Added throws and
|
||
an assert to fontservice
|
||
|
||
2002-05-11 12:02 tim
|
||
|
||
* dime.dsp, src/framework/BaseException.h,
|
||
src/framework/Exception.h: Corrected the filename from
|
||
BaseException.h to Exception.h
|
||
|
||
2002-05-11 11:32 tim
|
||
|
||
* dime.dsp, src/framework/BaseException.h,
|
||
src/services/logging/LoggingService.h: Useful additions to the
|
||
Exceptions class.
|
||
|
||
2002-05-11 08:44 nullstar
|
||
|
||
* src/services/config/: ConfigService.cpp, ConfigService.h,
|
||
dime.conf: ConfigService now uses varconf behind the scenes.
|
||
Modified dime.conf and reformatted to use varconf format.
|
||
|
||
Code compiles, needs to be tested.
|
||
|
||
2002-05-10 17:52 xmp
|
||
|
||
* src/framework/BaseException.h: Beginnings of an exception
|
||
handling system
|
||
|
||
2002-05-10 17:02 xmp
|
||
|
||
* src/main/: Application.cpp, Application.h, Dime.cpp: Final fixes
|
||
and tidy up. Application now a singleton.
|
||
|
||
2002-05-10 16:56 tim
|
||
|
||
* src/main/Application.cpp: [no log message]
|
||
|
||
2002-05-10 16:51 xmp
|
||
|
||
* src/main/: Application.h, Dime.cpp: A slightly broken attempt to
|
||
turn Application into a singleton. Still needs work
|
||
|
||
2002-05-10 16:37 tim
|
||
|
||
* dime.dsp, src/services/gui/EventGenerator.h,
|
||
src/services/input/InputDevice.cpp,
|
||
src/services/input/InputDevice.h,
|
||
src/services/input/InputMapping.h,
|
||
src/services/input/InputService.h,
|
||
src/services/input/RepetitionDevice.h: Introduced a new feature and
|
||
a bugfix to RepetitionDevice
|
||
|
||
2002-05-10 15:35 tim
|
||
|
||
* src/main/Application.cpp: Fixed RepititionDevice (by adding
|
||
something to SDL_INIT)
|
||
|
||
2002-05-10 15:15 xmp
|
||
|
||
* dime.dsp, src/services/gui/KeyPressEvent.h,
|
||
src/services/gui/TextBox.h: Some basic msvc6 fixes for my edit box
|
||
|
||
2002-05-10 00:39 nikal
|
||
|
||
* bin/quitbutton.png, bin/quitbutton2.png, bin/textboxback.png,
|
||
src/main/Dime.cpp, src/services/gui/Label.h,
|
||
src/services/gui/TextBox.h: some last minute changes
|
||
|
||
2002-05-10 00:11 nikal
|
||
|
||
* src/: main/Dime.cpp, services/gui/EventGenerator.cpp,
|
||
services/gui/KeyPressEvent.h, services/gui/Label.h,
|
||
services/gui/TextBox.h: minor changes to TextBox and Label. Minor
|
||
editing is now possible with TextBoxes. :)
|
||
|
||
2002-05-09 13:06 nullstar
|
||
|
||
* INSTALL: Updated per my experience. Several omissions to the
|
||
dependencies list have been added. :)
|
||
|
||
2002-05-09 12:06 nullstar
|
||
|
||
* autogen.sh: Added line to remove config.cache.
|
||
|
||
2002-05-08 17:31 xmp
|
||
|
||
* src/: main/Dime.cpp, services/font/FontRenderer.h,
|
||
services/gui/EventGenerator.cpp, services/gui/KeyPressEvent.h,
|
||
services/gui/Label.h, services/gui/TextBox.cpp,
|
||
services/gui/TextBox.h, services/gui/Widget.h,
|
||
services/platform/RectangleRenderer.h: -Almost working editbox,
|
||
cool or what?
|
||
|
||
2002-05-08 13:57 xmp
|
||
|
||
* src/services/: gui/EventGenerator.cpp, gui/EventGenerator.h,
|
||
gui/KeyPressEvent.h, gui/MouseButtonEvent.h, gui/Widget.h,
|
||
input/InputMapping.h: -Just edited an example in one of Tim's
|
||
comments -Added beginnings of keyboard event handling in widgets
|
||
|
||
2002-05-08 10:19 xmp
|
||
|
||
* src/services/font/FontService.h: Removed a reference to SDL_image
|
||
that had mysteriously snuck in
|
||
|
||
2002-05-08 08:42 xmp
|
||
|
||
* src/services/: font/Font.cpp, gui/Makefile.am, gui/TextBox.cpp,
|
||
gui/TextBox.h: -Commented out an unused variable -Did a bit more
|
||
work on editbox and discovered that nobody has written keyboard
|
||
events yet, bah!
|
||
|
||
2002-05-08 08:21 xmp
|
||
|
||
* src/services/gui/: Label.h, TextBox.h: Plugged a memory leak on
|
||
myFontRenderer and started thinking how to do editboxes.
|
||
|
||
2002-05-08 06:41 xmp
|
||
|
||
* dime.dsp: Updated MSVC project file
|
||
|
||
2002-05-08 06:36 xmp
|
||
|
||
* src/: main/Dime.cpp, services/gui/Label.h: Just a little ifdef to
|
||
sort out differing paths on different platforms
|
||
|
||
2002-05-07 21:10 nikal
|
||
|
||
* src/: main/Dime.cpp, services/font/Font.cpp,
|
||
services/font/Font.h, services/font/FontRenderer.cpp,
|
||
services/font/FontRenderer.h, services/font/Glyph.h,
|
||
services/gui/Label.cpp, services/gui/Label.h:
|
||
FontService/FontRenderer seem to be working now. There is still
|
||
alot of work to be done. We need themes, and we need a way to load
|
||
themes from files. We also need new widgets, and exceptions for
|
||
error checking.
|
||
|
||
2002-05-06 07:15 nikal
|
||
|
||
* src/: main/Makefile.am, services/font/Font.cpp,
|
||
services/font/Font.h, services/font/FontRenderer.cpp,
|
||
services/font/FontRenderer.h, services/font/FontService.cpp,
|
||
services/font/Glyph.h, services/gui/Label.cpp,
|
||
services/gui/Label.h: some more simple changes to FontService.cpp
|
||
|
||
2002-05-06 07:10 nikal
|
||
|
||
* bin/: quitbutton.png, quitbutton2.png: some testing pictures
|
||
|
||
2002-05-05 05:29 xmp
|
||
|
||
* src/: main/Dime.cpp, services/font/Font.h,
|
||
services/font/FontRenderer.cpp, services/font/FontRenderer.h,
|
||
services/font/FontService.cpp, services/gui/Label.cpp,
|
||
services/gui/Label.h: Fixes to fontservice and label widget
|
||
|
||
2002-05-05 00:31 nikal
|
||
|
||
* src/services/font/: Font.cpp, Font.h, FontRenderer.cpp,
|
||
FontRenderer.h, Makefile.am: Font Renderer has been added.
|
||
Absolutely no testing has been done. It compiles and that's it.
|
||
(it's 2 am and I have to work tomorrow)...
|
||
|
||
2002-05-04 13:13 xmp
|
||
|
||
* src/services/font/FontRenderer.h: Set up for fontrenderer
|
||
|
||
2002-05-04 12:15 nikal
|
||
|
||
* src/services/font/: Font.cpp, Font.h: quick naming convention
|
||
change
|
||
|
||
2002-05-04 11:29 nikal
|
||
|
||
* configure.in, scratchpad/FontService.cpp,
|
||
scratchpad/FontService.h, src/services/Makefile.am,
|
||
src/services/font/Font.cpp, src/services/font/Font.h,
|
||
src/services/font/FontService.cpp, src/services/font/FontService.h,
|
||
src/services/font/Glyph.h, src/services/font/Makefile.am: oops,
|
||
wrong directory. This is the preliminary FontService.
|
||
|
||
2002-05-04 11:28 nikal
|
||
|
||
* src/main/Dime.cpp: preliminary FontService is done.
|
||
|
||
2002-05-04 09:48 xmp
|
||
|
||
* src/services/gui/: Label.h, Makefile.am: Just added Label.cpp to
|
||
the Makefile.am
|
||
|
||
2002-05-04 08:59 xmp
|
||
|
||
* src/: framework/Component.h, framework/ComponentFactory.h,
|
||
services/gui/Button.h, services/gui/Label.cpp,
|
||
services/gui/Label.h: Some tweaks to labels and a spelling
|
||
correction or two in some other files
|
||
|
||
2002-05-03 05:53 xmp
|
||
|
||
* src/services/gui/: Label.cpp, TextBox.h, Theme.h: Just tidying up
|
||
these files
|
||
|
||
2002-05-02 07:54 xmp
|
||
|
||
* src/: main/Dime.cpp, services/gui/Label.h: Fixes to Label widget
|
||
class and added a demo routine to dime.cpp. Will become usable the
|
||
moment nikal does fontservice
|
||
|
||
2002-05-02 07:05 xmp
|
||
|
||
* src/services/gui/: Label.cpp, Label.h: Started work on Label
|
||
widget. Sorted out some of the basic methods. Added all the
|
||
widget subclass things. Label.cpp created
|
||
|
||
2002-05-02 06:45 xmp
|
||
|
||
* src/services/server/: ServerService.cpp, ServerService.h: Just
|
||
tidied ServiceService up a bit by commenting out all the stuff
|
||
accidently copied from metaserver that isn't needed.
|
||
|
||
2002-05-02 06:35 xmp
|
||
|
||
* src/services/gui/Button.h: Fixed my little bug in the event
|
||
routines where highlight should have been lowlight and vice versa.
|
||
Fixed.
|
||
|
||
2002-05-01 11:00 xmp
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: Removed call to
|
||
removed function in ERIS
|
||
|
||
2002-04-30 02:17 nikal
|
||
|
||
* src/main/Application.cpp: Remember to use proper capitalization
|
||
in directory and file names.
|
||
|
||
2002-04-29 15:21 xmp
|
||
|
||
* dime.dsp, src/main/Dime.cpp, src/services/gui/Button.h,
|
||
src/services/gui/Panel.h, src/services/gui/Widget.h: -created a new
|
||
ctor for widgets that accepts a rect for input and changed test
|
||
button and panel to use it -removed some none existant h files from
|
||
MSVC project file
|
||
|
||
2002-04-29 14:07 xmp
|
||
|
||
* src/: main/Dime.cpp, services/gui/Button.h: hilighting and
|
||
lowlighting of buttons is now internalised within the class and not
|
||
reliant on external callbacks. old external callbacks removed
|
||
|
||
2002-04-29 12:34 xmp
|
||
|
||
* src/: framework/Service.h, services/gui/GuiService.cpp,
|
||
services/logging/LoggingService.h: changing logging enum keyword
|
||
from ERROR to FAILURE to avoid a #define ERROR done by windows
|
||
|
||
2002-04-29 12:23 xmp
|
||
|
||
* src/main/Application.cpp: Moved to new eris polling method
|
||
|
||
2002-04-29 10:34 xmp
|
||
|
||
* src/services/metaserver/: MetaserverService.cpp,
|
||
MetaserverService.h: Compatiblity and annoyance fix -Removed
|
||
stdint.h refs eris already includes this or does alternative in
|
||
win32 -Added msrv=NULL to constructor doesn't affect anything just
|
||
makes it a bit cleaner
|
||
|
||
2002-04-29 09:06 xmp
|
||
|
||
* src/services/config/ConfigService.cpp: replaced an <iostream.h>
|
||
with <iostream> and a using namespace std statement
|
||
|
||
2002-04-29 08:48 xmp
|
||
|
||
* src/main/DimeServices.h: ensure that myMetaService is NULL when
|
||
creating singleton so that will properly do a new when get
|
||
instanced
|
||
|
||
2002-04-29 08:45 xmp
|
||
|
||
* src/framework/ServiceManager.cpp: replaced an <iostream.h> with
|
||
<iostream> and a using namespace std statement
|
||
|
||
2002-04-26 05:16 xmp
|
||
|
||
* src/main/: Application.cpp, Application.h, DimeServices.h:
|
||
Replaced my previous hacky style #ifdefs with one #if per
|
||
metaserver location.
|
||
|
||
2002-04-25 15:35 xmp
|
||
|
||
* dime.dsp, src/main/Application.cpp, src/main/Application.h,
|
||
src/main/DimeServices.h, src/services/gui/EventGenerator.h: Three
|
||
changes rating: minor/bugfix -Ok MSVC #ifdef's in to avoid use of
|
||
ERIS. -Made a few variables initialise to NULL in eventgenerator
|
||
to fix segfaults -Added a few items to the MSVC project file
|
||
|
||
2002-04-24 15:41 aglanor
|
||
|
||
* src/services/metaserver/MetaserverService.cpp: minor fixes
|
||
|
||
2002-04-24 15:38 aglanor
|
||
|
||
* src/main/: Application.cpp, Application.h, DimeServices.h,
|
||
Makefile.am: modified dimeservices and main app so
|
||
MetaserverService is included, can be instantiated and is polled
|
||
each step of the main loop
|
||
|
||
2002-04-20 14:44 xmp
|
||
|
||
* src/services/gui/.cvsignore: A little change to .cvsignore sorry
|
||
|
||
2002-04-20 14:41 xmp
|
||
|
||
* src/services/gui/.cvsignore: .cvsignore
|
||
|
||
2002-04-20 14:34 nikal
|
||
|
||
* src/: main/Dime.cpp, services/logging/LoggingService.h: Fixing
|
||
the warnings in LoggingService.h and taking out the cout << DORK!
|
||
in dime.cpp
|
||
|
||
2002-04-20 14:07 nikal
|
||
|
||
* doc/template_header.h: more updates to template_header.h
|
||
|
||
2002-04-20 13:51 tim
|
||
|
||
* doc/template_header.h: Added two important points to
|
||
template_header.h
|
||
|
||
2002-04-20 13:37 tim
|
||
|
||
* dime.dsp, src/mscprag.h, src/main/Application.h,
|
||
src/main/Dime.cpp, src/services/gui/EventGenerator.cpp,
|
||
src/services/gui/EventGenerator.h,
|
||
src/services/gui/MouseButtonEvent.h,
|
||
src/services/gui/MouseMotionEvent.h, src/services/gui/Widget.h,
|
||
src/services/input/InputDevice.cpp,
|
||
src/services/input/InputMapping.h: Compatibility and bug fixes
|
||
|
||
2002-04-20 13:29 nikal
|
||
|
||
* doc/template_header.h: updated the coding document to include
|
||
MSVC specific stuff that we need. Such as no partial instantiation,
|
||
correct use of namespaces, and returning values at the end of
|
||
non-void functions
|
||
|
||
2002-04-20 11:12 nikal
|
||
|
||
* src/services/gui/Event.h: still more files
|
||
|
||
2002-04-20 11:11 nikal
|
||
|
||
* src/services/gui/Makefile: removing some superflous files
|
||
|
||
2002-04-20 11:10 nikal
|
||
|
||
* src/services/gui/: MouseButtonEvent.h, MouseMotionEvent.h: added
|
||
missing files from last commit
|
||
|
||
2002-04-20 10:19 nikal
|
||
|
||
* src/: main/Application.cpp, main/Dime.cpp,
|
||
services/gui/Button.cpp, services/gui/EventGenerator.cpp,
|
||
services/gui/EventGenerator.h, services/gui/Makefile,
|
||
services/gui/Makefile.am, services/gui/Panel.h,
|
||
services/gui/Widget.h, services/input/InputDevice.cpp,
|
||
services/input/InputMapping.h, services/logging/LoggingService.h:
|
||
Events now have their own classes which are passed to the
|
||
listeners. and buttonup, buttondown, mousexit, and mouseenter all
|
||
work properly.
|
||
|
||
2002-04-20 10:18 xmp
|
||
|
||
* src/services/platform/SDLDrawDevice.cpp: Added include <stdlib.h>
|
||
for certain systems requiring that include file for abs()
|
||
|
||
2002-04-16 21:02 nikal
|
||
|
||
* src/: main/Application.cpp, main/Dime.cpp, services/gui/Button.h,
|
||
services/gui/EventGenerator.cpp, services/gui/EventGenerator.h,
|
||
services/gui/GuiService.cpp, services/gui/GuiService.h,
|
||
services/gui/Widget.cpp, services/gui/Widget.h,
|
||
services/platform/Rectangle.h: Dime is now using the event
|
||
generator, and events have been sped up. (previously we were only
|
||
processing one event per screen refresh. now we process all events
|
||
the do the screen refresh.) The event system is very close to
|
||
being in place, new widgets will come over the next few days.
|
||
|
||
2002-04-15 21:18 nikal
|
||
|
||
* src/services/gui/: EventGenerator.cpp, EventGenerator.h,
|
||
Widget.cpp: fixes assert error/also starting to add functionality
|
||
to EventGenerator, which should be used full time
|
||
tomorrow(sometime)
|
||
|
||
2002-04-15 20:13 nikal
|
||
|
||
* src/services/gui/: EventGenerator.cpp, EventGenerator.h,
|
||
Makefile, Makefile.am, Widget.cpp, Widget.h: This commit should fix
|
||
the compilation issue. :)
|
||
|
||
2002-04-14 22:53 nikal
|
||
|
||
* src/main/: Application.cpp, Application.h: [no log message]
|
||
|
||
2002-04-14 22:52 nikal
|
||
|
||
* src/services/gui/: EventGenerator.cpp, EventGenerator.h,
|
||
GuiService.cpp, GuiService.h, Widget.cpp, Widget.h: Added
|
||
EventGenerator.h/cpp. this doesn't compile but i'm tired.
|
||
Hopefully adamgreg will be able to fix it tonight, if not, i'll fix
|
||
it tomorrow
|
||
|
||
2002-04-14 19:00 nikal
|
||
|
||
* src/services/platform/RectangleRenderer.cpp: Stopped RRs from
|
||
updating each time they drew something. I added the update into
|
||
the GuiService.cpps draw method, which updates once after drawing
|
||
everything. This removes the flicker, but doesn't speed it up much
|
||
as blits are still being done each redraw. :
|
||
|
||
2002-04-14 17:14 nikal
|
||
|
||
* src/services/gui/: Button.h, Container.cpp, Container.h,
|
||
GuiService.cpp, GuiService.h, Makefile, Makefile.am, Panel.h,
|
||
Widget.cpp, Widget.h: Removed Container.* and depandancies on them.
|
||
This is due to the nasty circular depandancy widgets and
|
||
containers had. And the fact that the Composite pattern requires
|
||
this. Hope Adamgreg is paying attention
|
||
|
||
2002-04-13 20:22 nikal
|
||
|
||
* scratchpad/: FontService.cpp, FontService.h: adding some
|
||
preliminary FontService files for adamgreg to play with
|
||
|
||
2002-04-08 00:51 adamgreg
|
||
|
||
* src/: main/Application.h, main/Dime.cpp, services/gui/Button.cpp,
|
||
services/gui/Button.h, services/gui/Container.cpp,
|
||
services/gui/Container.h, services/gui/Dimension.h,
|
||
services/gui/GuiService.cpp, services/gui/GuiService.h,
|
||
services/gui/Makefile, services/gui/Makefile.am,
|
||
services/gui/Panel.cpp, services/gui/Panel.h,
|
||
services/gui/Rectangle.h, services/gui/Widget.h,
|
||
services/platform/Dimension.h, services/platform/DrawDevice.h,
|
||
services/platform/Rectangle.h,
|
||
services/platform/RectangleRenderer.h,
|
||
services/platform/SDLDrawDevice.h:
|
||
Added simple panels. Cleaned up the way my Gui code was using
|
||
SDLDrawDevices instead of the DrawDevice base class. Made
|
||
GuiService get the root widget dimensions properly. Moved
|
||
Rectangle.h and Dimension.h to services/platform/ because they're
|
||
used there and not just in the gui, and are pretty useful for other
|
||
things. Probably did some other things I've forgotten about :).
|
||
Mostly just cleaning it up.
|
||
|
||
2002-04-06 23:19 adamgreg
|
||
|
||
* src/: main/Dime.cpp, services/image/ImageService.h:
|
||
altered ImageService to use media files in dime/bin .
|
||
dime/src/main/data can now be removed.
|
||
|
||
2002-04-06 22:38 adamgreg
|
||
|
||
* src/: main/Application.cpp, main/Application.h,
|
||
services/gui/Button.cpp, services/gui/Button.h,
|
||
services/gui/Container.cpp, services/gui/Container.h,
|
||
services/gui/GuiService.cpp, services/gui/GuiService.h,
|
||
services/gui/Widget.h:
|
||
Made GuiService draw widgets to a DrawDevice associated with it. So
|
||
that the Gui can now be drawn to areas other than the main screen
|
||
if desired. Also more general for when an OpenGL version turns up.
|
||
|
||
2002-04-03 00:17 tim
|
||
|
||
* dime.dsp: MSVC project fixed
|
||
|
||
2002-04-02 14:15 tim
|
||
|
||
* Visual C++ 6.0.txt, dime.dsp, bin/masonwindowback.jpg,
|
||
bin/masonwindowback2.jpg, src/main/Application.cpp,
|
||
src/services/input/InputServiceTest.cpp: Fixed the project
|
||
files/Install for VisualC++
|
||
|
||
2002-04-02 09:37 tim
|
||
|
||
* src/services/gui/Button.h: Fixed a little bug causing dime to
|
||
crash at startup.
|
||
|
||
2002-04-01 00:18 adamgreg
|
||
|
||
* src/: main/Dime.cpp, services/gui/Button.cpp,
|
||
services/gui/Button.h, services/gui/Container.h,
|
||
services/gui/Widget.cpp, services/gui/Widget.h,
|
||
services/platform/RectangleRenderer.cpp,
|
||
services/platform/RectangleRenderer.h:
|
||
Fixed segfault when destroying some widgets. Added standard and
|
||
highlight RectangleRenderers to Button. Made RectangleRenderers use
|
||
the new Rectangle class. Added another (blank for now) constructor
|
||
to RectangleRenderer to make it fetch themescheme info to
|
||
initialize itself with.
|
||
|
||
2002-03-31 12:15 tim
|
||
|
||
* dime.dsp, src/main/Application.cpp, src/main/Application.h,
|
||
src/main/Dime.cpp, src/services/gui/Button.cpp,
|
||
src/services/gui/Button.h, src/services/gui/Container.cpp,
|
||
src/services/gui/GuiService.cpp, src/services/gui/Panel.h,
|
||
src/services/gui/Widget.cpp, src/services/image/ImageService.cpp,
|
||
src/services/image/ImageService.h,
|
||
src/services/input/InputDevice.cpp,
|
||
src/services/input/InputService.h,
|
||
src/services/input/InputServiceTest.cpp,
|
||
src/services/platform/RectangleRenderer.cpp,
|
||
src/services/platform/SDLDrawDevice.cpp: Bugfixes, MSVC
|
||
compatibility fixes, Since boost is working ImageService is now
|
||
caching
|
||
|
||
2002-03-31 01:42 adamgreg
|
||
|
||
* configure.in, src/main/Dime.cpp, src/main/Makefile.am,
|
||
src/main/data/masonwindowback.jpg,
|
||
src/main/data/masonwindowback2.jpg, src/services/Makefile.am,
|
||
src/services/gui/Button.cpp, src/services/gui/Button.h,
|
||
src/services/gui/Container.cpp, src/services/gui/Container.h,
|
||
src/services/gui/Dimension.h, src/services/gui/GuiService.cpp,
|
||
src/services/gui/Rectangle.h, src/services/gui/Widget.cpp,
|
||
src/services/gui/Widget.h, src/services/image/ImageService.cpp,
|
||
src/services/image/ImageService.h, src/services/image/Makefile.am,
|
||
src/services/platform/RectangleRenderer.cpp,
|
||
src/services/platform/RectangleRenderer.h:
|
||
Added Rectangle class for Widget to use. Later should make RR use
|
||
it too so that people creating widgets don't have to worry about
|
||
calling Rectangle::getSDL_Rect(). Kept Dimension, for defining
|
||
max/min/pref dimensions. Quite a few functions in Rectangle so that
|
||
they'll play nicely together. Messed a bit with nikal's
|
||
ImageService - added image caching. There's a complete
|
||
implementation using Boost shared pointers, which is commented out
|
||
for now because I don't know if many people have or want the boost
|
||
dev files. Incomplete implementation that loads but doesn't unload
|
||
from cache properly. Did some tidying of RectangleRenderer, and
|
||
tried to make it a bit safer and easier to use. And implemented
|
||
bitmap type RRs using ImageService and DrawDevice. ...pretty
|
||
bitmapped buttons! (now nikal won't shout at me :)
|
||
|
||
2002-03-30 20:43 nikal
|
||
|
||
* src/services/image/: ImageService.cpp, ImageService.h:
|
||
ImageService 0.0.1 now works. It loads images, and searches paths
|
||
for them. You can add search paths but not delete them. Next
|
||
iteration will allow for deleting search paths, and will cache
|
||
instances of an image so there are no more than one instance in
|
||
memory per time, and that the instance is deleted when no longer
|
||
needed.
|
||
|
||
2002-03-30 02:33 adamgreg
|
||
|
||
* ChangeLog, src/main/Application.cpp, src/main/Application.h,
|
||
src/main/Dime.cpp, src/main/DimeServices.h, src/main/Makefile.am,
|
||
src/services/gui/Button.cpp, src/services/gui/Button.h,
|
||
src/services/gui/Container.cpp, src/services/gui/GuiService.cpp,
|
||
src/services/gui/GuiService.h, src/services/gui/Makefile,
|
||
src/services/gui/Makefile.am, src/services/gui/Panel.cpp,
|
||
src/services/gui/Panel.h, src/services/gui/Widget.cpp,
|
||
src/services/gui/Widget.h, src/services/input/InputDevice.cpp,
|
||
src/services/input/InputService.h,
|
||
src/services/logging/LoggingService.h,
|
||
src/services/platform/RectangleRenderer.cpp,
|
||
src/services/platform/RectangleRenderer.h,
|
||
src/services/platform/SDLDrawDevice.h:
|
||
Input now successfully obtained by GuiService from InputService.
|
||
Button Widget added. Widget events work. Proper use of
|
||
RectangleRenderers. The upshot is : pretty thing on screen that
|
||
does stuff. Check it out!
|
||
|
||
2002-03-29 22:23 nikal
|
||
|
||
* configure.in, doc/template_header.h: fixing configure.in to
|
||
include services/platform
|
||
|
||
2002-03-29 22:17 nikal
|
||
|
||
* src/services/: Makefile.am, gui/Makefile, input/InputDevice.h,
|
||
platform/DrawDevice.h, platform/RectangleRenderer.cpp,
|
||
platform/RectangleRenderer.h, platform/SDLDrawDevice.cpp,
|
||
platform/SDLDrawDevice.h: commiting fixed RectangleRenderers, which
|
||
compile and use DrawDevice's to do their rendering. Makefiles
|
||
should now also try and compile the platform stuff via automake
|
||
etc.
|
||
|
||
2002-03-29 15:37 nikal
|
||
|
||
* src/services/platform/: Color.h, DrawDevice.h, SDLDrawDevice.cpp,
|
||
SDLDrawDevice.h: Added Color.h which is a simple Color
|
||
encapsulation allowing division multiplication addition and
|
||
subtraction. Updated DrawDevice.h and SDLDrawDevice.* to do
|
||
Gradients and to use the Color class
|
||
|
||
2002-03-27 21:29 adamgreg
|
||
|
||
* src/: main/Makefile.am, services/gui/Makefile,
|
||
services/input/InputDevice.cpp, services/input/InputDevice.h,
|
||
services/input/Makefile.am:
|
||
Added GuiService to the main build process. Dime now segfaults.
|
||
MUHAHAHAHAHAHAHAHA!!
|
||
|
||
2002-03-27 19:35 adamgreg
|
||
|
||
* src/main/DimeServices.h:
|
||
Added line to initialize GuiService to DimeServices.h
|
||
|
||
2002-03-27 19:28 grimicus
|
||
|
||
* ChangeLog, acinclude.m4, configure.in: 2002-03-27 Dan Tomalesky
|
||
<grim@xynesis.com> * Added eris into configure.in and added the
|
||
m4 macro for eris into acinclude.m4 so that configure reports
|
||
nicely that you don't have it instead of crazy automake
|
||
errors.
|
||
|
||
2002-03-27 00:39 adamgreg
|
||
|
||
* src/services/gui/Makefile.am:
|
||
Whoops, forgot to cvs add the Makefile.am I added to
|
||
src/services/gui
|
||
|
||
2002-03-27 00:37 adamgreg
|
||
|
||
* configure.in, src/services/Makefile.am,
|
||
src/services/gui/GuiService.cpp, src/services/gui/GuiService.h,
|
||
src/services/gui/Makefile, src/services/input/InputDevice.h:
|
||
Added automake stuff for GuiService (I think). Added int
|
||
getAxis(int) function prototype to InputDevice.h so that
|
||
InputDevice.cpp would compile. Fleshed out constructor of
|
||
GuiService
|
||
|
||
2002-03-25 22:16 nikal
|
||
|
||
* src/services/platform/: DrawDevice.h, Makefile.am,
|
||
SDLDrawDevice.cpp, SDLDrawDevice.h: Adding the DrawDevice
|
||
interface. Adding the SDLDrawDevice implementation of the
|
||
DrawDevice Interface. After being accused of pre-mature
|
||
optimizational type thougts, and pleading guilty, I decided to get
|
||
this done so we could start using it.
|
||
|
||
2002-03-25 01:59 adamgreg
|
||
|
||
* src/services/: gui/Container.cpp, gui/Container.h,
|
||
gui/Dimension.h, gui/GuiService.cpp, gui/GuiService.h,
|
||
gui/Widget.h, input/InputDevice.cpp, input/InputMapping.h,
|
||
input/InputService.h:
|
||
Containers now process mouse input from InputService. Currently
|
||
only motion events leading to firing of onMouseEnter and
|
||
onMouseExit signals. The input service and dimension files being
|
||
commited I haven't made any actual changes to :-/
|
||
|
||
2002-03-24 18:00 adamgreg
|
||
|
||
* src/services/: gui/GuiService.cpp, gui/GuiService.h,
|
||
input/InputMapping.h:
|
||
fix so InputMapping works with g++.
|
||
|
||
2002-03-24 13:03 nikal
|
||
|
||
* configure.in, src/services/Makefile.am,
|
||
src/services/gui/test.cpp: Removed some superfluous files,
|
||
dependancies, and compilations. It compiles on my machine now
|
||
|
||
2002-03-24 10:32 adamgreg
|
||
|
||
* AUTHORS, src/main/DimeServices.h,
|
||
src/services/gui/GuiService.cpp, src/services/gui/GuiService.h,
|
||
src/services/gui/Panel.h,
|
||
src/services/platform/RectangleRenderer.h:
|
||
Started getting input into GuiService. Added GuiService to the
|
||
services managed by DimeServices.
|
||
|
||
2002-03-21 18:33 winand
|
||
|
||
* src/services/platform/: RectangleRenderer.cpp, Makefile.am,
|
||
PlatformService.cpp, PlatformService.h, RectangleRenderer.h: [no
|
||
log message]
|
||
|
||
2002-03-21 18:09 winand
|
||
|
||
* src/services/Makefile.am: [no log message]
|
||
|
||
2002-03-21 12:21 tim
|
||
|
||
* src/services/input/InputServiceTest.cpp: InputServiceTest.cpp
|
||
added
|
||
|
||
2002-03-18 15:14 tim
|
||
|
||
* src/services/: input/InputDevice.cpp, input/InputService.h,
|
||
logging/LoggingService.h: Minor bugfixes; New tests for
|
||
InputService
|
||
|
||
2002-03-17 22:47 adamgreg
|
||
|
||
* src/services/gui/: Container.cpp, Container.h, GuiService.cpp,
|
||
GuiService.h, Widget.cpp, Widget.h:
|
||
Just renaming some things so they fit the style guidlines or make
|
||
more sense
|
||
|
||
2002-03-17 22:25 adamgreg
|
||
|
||
* src/services/gui/: Application.h, Container.cpp, Container.h,
|
||
GuiService.cpp, GuiService.h, Panel.h, ParaGuiApplication.cpp,
|
||
ParaGuiApplication.h, ParaGuiService.cpp, ParaGuiService.h,
|
||
Widget.cpp, Widget.h:
|
||
Adamgreg - Fleshed out Container. fixed Widget and added myParent
|
||
and supporting functionality to it. ParaGui stuff is gone now.
|
||
Added root container widget to GuiService and a system to pass a
|
||
draw message down the widget tree, though it's not going to get
|
||
anywhere useful yet. This is a first attempt, so be gentle. ;)
|
||
|
||
2002-03-16 21:46 nikal
|
||
|
||
* doc/template_header.h: Updating our coding style/header template
|
||
to reflect the decision that only one namespace should be used.
|
||
"Dime::"
|
||
|
||
2002-03-03 11:03 alriddoch
|
||
|
||
* configure.in: CppUnit missing is no longer fatal
|
||
|
||
2002-03-03 10:44 alriddoch
|
||
|
||
* acinclude.m4: Added cppunit.4 so that configure will still run
|
||
without cppunit
|
||
|
||
2002-02-25 12:35 tim
|
||
|
||
* dime.dsp, src/services/input/InputDevice.cpp,
|
||
src/services/input/InputDevice.h,
|
||
src/services/input/InputService.h: Bugfixes, New tests
|
||
|
||
2002-02-19 00:13 lee
|
||
|
||
* src/services/logging/LoggingService.h: Fixed the warning from
|
||
passing strings through "..."
|
||
|
||
It looked like it was almost the wrong place
|
||
|
||
Also, most of the services code is in the headers, but should be in
|
||
the cpp files
|
||
|
||
2002-02-19 00:03 zzorn
|
||
|
||
* scratchpad/TeaTimeGui/: readme.txt, src/american.ttf,
|
||
src/arial.ttf, src/blackadd.ttf, src/fe______.ttf, src/gripbg1.cel,
|
||
src/guitest.cc, src/guitest.gdt, src/guitest.gpr, src/mousecur.cel,
|
||
src/mousehor.cel, src/mouselef.cel, src/mousemov.cel,
|
||
src/mouserig.cel, src/mousever.cel, src/rhide.key, src/splash.cel,
|
||
src/ttapplic.cc, src/ttapplic.h, src/ttbutton.cc, src/ttbutton.h,
|
||
src/ttedit.cc, src/ttedit.h, src/ttform.cc, src/ttform.h,
|
||
src/ttgui.h, src/ttguidef.h, src/ttguigfx.cc, src/ttguigfx.h,
|
||
src/ttlist.cc, src/ttlist.h, src/ttmousev.cc, src/ttmousev.h,
|
||
src/ttproper.h, src/ttstatic.cc, src/ttstatic.h, src/tttime.cc,
|
||
src/tttime.h, src/ttwindow.cc, src/ttwindow.h, src/ttwstyle.cc,
|
||
src/ttwstyle.h: Added old GUI library by zzorn, to use as
|
||
inspiration or possible starting point if we decide to build an own
|
||
gui toolkit. Uses Allegro, doesn't necessarily compile.
|
||
|
||
2002-02-18 18:11 lee
|
||
|
||
* INSTALL, configure.in, src/services/Makefile.am,
|
||
src/services/input/InputDevice.cpp,
|
||
src/services/input/InputDevice.h, src/services/input/Makefile.am:
|
||
Most changes are to get Dime compiling again under LINUX
|
||
|
||
fixes: - changed sdl to SDL in includes (ie SDL/SDL_events.h
|
||
instead of sdl/SDL_events.h - changed scoping of "i" in
|
||
InputService::~InputService so that is in scope - added CPPUnit
|
||
(version 1.6.2) as a requirement of Dime - created makefile for
|
||
Input service - added Input service to subdirs to be built
|
||
|
||
A side note: - there are a number of warnings about passing strings
|
||
through "...". By ISO C++ this is not allowed, only primative data
|
||
types can be passed by value through "..."
|
||
|
||
Lee, 19 feb 2002
|
||
|
||
2002-02-18 14:51 tim
|
||
|
||
* dime.dsp, src/mscprag.h, src/main/Application.cpp,
|
||
src/main/DimeServices.h, src/services/input/InputDevice.cpp,
|
||
src/services/input/InputMapping.h: Added CppUnit stuff.
|
||
|
||
2002-02-18 14:04 zzorn
|
||
|
||
* doc/template_header.h: Changed copy constructor return to return
|
||
*this.
|
||
|
||
2002-02-17 21:26 alistaird
|
||
|
||
* src/framework/: templategameview.cpp, templategameview.h:
|
||
2002/02/18 AlistairD lord_inh@yahoo.co.uk
|
||
|
||
2002-02-17 18:48 nikal
|
||
|
||
* src/services/gui/test.cpp: Forgot this file.
|
||
|
||
2002-02-17 18:45 nikal
|
||
|
||
* src/services/gui/: Application.h, Container.h, Dimension.h,
|
||
GuiService.h, Makefile, ParaGuiApplication.cpp,
|
||
ParaGuiApplication.h, ParaGuiService.cpp, ParaGuiService.h,
|
||
Widget.cpp, Widget.h: Worked on getting a working Application,
|
||
which holds the main screen for the GUI. Then wrapped up the
|
||
ParaGUI Application.
|
||
|
||
2002-02-16 15:46 alistaird
|
||
|
||
* src/framework/: templategameview.cpp, templategameview.h:
|
||
2002/02/16 AlistairD lord_inh@yahoo.co.uk Templates for game view
|
||
creation. Probably full of errors right now, and there's no stable
|
||
API yet except for the Eris stuff. This is my first ever CVS
|
||
commit, yay! :)
|
||
|
||
2002-02-16 14:16 nikal
|
||
|
||
* src/services/gui/: Button.h, Container.h, Dimension.h, Label.h,
|
||
LineEdit.h, TextBox.h, Theme.h, Widget.h: Adding the skeleton files
|
||
for the GuiService.
|
||
|
||
2002-02-16 11:28 tim
|
||
|
||
* src/services/input/: InputDevice.cpp, InputDevice.h,
|
||
InputMapping.h, InputService.h: Made InputService compile
|
||
|
||
2002-02-14 14:44 tim
|
||
|
||
* dime.dsp, src/services/input/InputDevice.cpp,
|
||
src/services/input/InputDevice.h,
|
||
src/services/input/InputMapping.h,
|
||
src/services/input/InputService.h: (part of) InputService
|
||
implementation
|
||
|
||
2002-02-09 22:04 lee
|
||
|
||
* INSTALL: Updated the Install file, added some version number so
|
||
some things.
|
||
|
||
Added details about installing dependancies on a package system (ie
|
||
RPM)
|
||
|
||
2002-02-09 20:07 lee
|
||
|
||
* AUTHORS, configure.in, src/Makefile.am, src/main/Makefile.am:
|
||
tidyed up Makefiles, bumped SigC++ required to 1.0.3 and Atlas-C++
|
||
to 0.4.4 (same as Eris requires)
|
||
|
||
Added self to Authors
|
||
|
||
2002-02-09 17:50 lee
|
||
|
||
* src/services/: config/Makefile, metaserver/Makefile,
|
||
test/Makefile: Removing some more unnecessary Makefiles
|
||
|
||
2002-02-09 17:46 lee
|
||
|
||
* src/services/Makefile: Removed unneed Makefile
|
||
|
||
2002-02-06 09:18 tim
|
||
|
||
* src/services/input/InputMapping.h: InputService implementation
|
||
|
||
2002-02-06 09:11 tim
|
||
|
||
* dime.dsp, src/services/input/InputService.h,
|
||
src/services/logging/LoggingService.h: InputService implementation
|
||
|
||
2002-02-05 15:13 demitar
|
||
|
||
* Makefile.am, configure.in, src/Makefile.am,
|
||
src/services/Makefile.am, src/services/config/Makefile.am,
|
||
src/services/metaserver/Makefile.am, src/services/test/Makefile.am:
|
||
New makefiles... probably need to autogen and clean out old
|
||
makefiles.
|
||
|
||
2002-02-02 08:24 tim
|
||
|
||
* src/services/: input/InputService.h, logging/LoggingService.h:
|
||
Bugfixing
|
||
|
||
2002-02-01 11:52 aglanor
|
||
|
||
* src/components/cs/: CSComponent.cpp, CSComponent.h, Makefile,
|
||
cs-config: Crystal Space basic component. Change cs-config with
|
||
your own and make
|
||
|
||
2002-01-29 18:07 aglanor
|
||
|
||
* src/services/server/: ServerService.cpp, ServerService.h: minor
|
||
changes
|
||
|
||
2002-01-29 17:26 aglanor
|
||
|
||
* src/services/server/: Makefile, ServerService.cpp,
|
||
ServerService.h: Layout of the Server Service files
|
||
|
||
2002-01-29 17:09 aglanor
|
||
|
||
* src/services/: ServiceTest.cpp, metaserver/MetaserverService.cpp,
|
||
metaserver/MetaserverService.h: Metaserver can do a .poll() and
|
||
retrieve the number of servers
|
||
|
||
2002-01-29 16:11 zzorn
|
||
|
||
* src/services/input/InputService.h: Oh, just the silly editor
|
||
timestamping the file. Sorry.
|
||
|
||
2002-01-29 15:54 aglanor
|
||
|
||
* src/services/: Makefile, ServiceTest.cpp,
|
||
metaserver/MetaserverService.cpp, metaserver/MetaserverService.h:
|
||
Metaserver basic implementation, 2nd try
|
||
|
||
2002-01-29 15:04 zzorn
|
||
|
||
* src/services/gui/GuiService.h: Adding intial header for a service
|
||
that provides basic GUI widgets.
|
||
|
||
2002-01-29 15:02 zzorn
|
||
|
||
* src/framework/Service.h: Small fixes
|
||
|
||
2002-01-29 14:48 zzorn
|
||
|
||
* doc/template_header.h: Small fixes
|
||
|
||
2002-01-28 15:49 aglanor
|
||
|
||
* src/services/Makefile.am: it was in the way
|
||
|
||
2002-01-28 15:34 aglanor
|
||
|
||
* src/services/Makefile: [no log message]
|
||
|
||
2002-01-28 15:30 aglanor
|
||
|
||
* src/services/metaserver/: MetaserverService.cpp,
|
||
MetaserverService.h: [no log message]
|
||
|
||
2002-01-28 13:52 tim
|
||
|
||
* src/services/logging/LoggingService.h: no message
|
||
|
||
2002-01-28 13:45 tim
|
||
|
||
* dime.dsp, src/services/config/ConfigService.h,
|
||
src/services/logging/LoggingService.cpp,
|
||
src/services/logging/LoggingService.h: fixed project
|
||
files/compatibility to windows
|
||
|
||
2002-01-28 13:02 aglanor
|
||
|
||
* src/services/: ServiceTest.cpp, metaserver/Makefile,
|
||
metaserver/MetaserverService.cpp, metaserver/MetaserverService.h:
|
||
basic layout of the metaserver service
|
||
|
||
2002-01-28 12:10 aglanor
|
||
|
||
* INSTALL, src/Makefile.am, src/services/config/ConfigService.cpp,
|
||
src/services/config/Makefile, src/services/test/Makefile,
|
||
src/services/test/TestService.cpp: some changes in the makefiles so
|
||
I can test my services apart from the main app. Also, changed
|
||
dependency sktream to skstream2 (CVS version)
|
||
|
||
2002-01-27 17:36 aglanor
|
||
|
||
* INSTALL: added urls for ftp downloading of libraries
|
||
|
||
2002-01-27 16:39 aglanor
|
||
|
||
* INSTALL: dependencies updated
|
||
|
||
2002-01-27 16:20 nikal
|
||
|
||
* src/main/: Application.cpp, Application.h, Dime.cpp,
|
||
DimeServices.cpp, DimeServices.h: Some minor changes reflecting
|
||
Dime's decision to use only dime:: as a namespace
|
||
|
||
2002-01-27 16:12 aglanor
|
||
|
||
* src/: framework/Makefile.am, services/config/Makefile,
|
||
services/input/InputService.h, services/test/Makefile: minor fixes
|
||
|
||
2002-01-27 16:08 aglanor
|
||
|
||
* src/: framework/Service.h, framework/ServiceManager.cpp,
|
||
framework/ServiceManager.h, services/config/ConfigService.h,
|
||
services/input/InputService.h, services/logging/LoggingService.h,
|
||
services/test/TestService.cpp, services/test/TestService.h: Fixed
|
||
namespaces - all dime::framework is now dime:: and all
|
||
dime::services::whatever is now dime:: too. For the children.
|
||
|
||
2002-01-27 15:41 aglanor
|
||
|
||
* src/: framework/Makefile.am, framework/ServiceTest.cpp,
|
||
services/ServiceTest.cpp, services/config/ConfigService.cpp,
|
||
services/config/ConfigService.h, services/config/Makefile,
|
||
services/test/Makefile: moving this file to a proper place
|
||
|
||
2002-01-27 14:14 aglanor
|
||
|
||
* configure.in, dime.dox, dime.dox.in, src/framework/Makefile.am:
|
||
[no log message]
|
||
|
||
2002-01-27 13:15 aglanor
|
||
|
||
* src/: Makefile.am, framework/Makefile.am: [no log message]
|
||
|
||
2002-01-27 12:11 aglanor
|
||
|
||
* src/framework/: Makefile, Makefile.am: [no log message]
|
||
|
||
2002-01-27 10:57 nikal
|
||
|
||
* src/main/: Application.cpp, Application.h: Created and added a
|
||
LogObserver which prints messages out to std::cerr. Ther is a
|
||
small bug. not sure where.
|
||
|
||
2002-01-27 10:03 aglanor
|
||
|
||
* src/services/: Makefile, Makefile.am: [no log message]
|
||
|
||
2002-01-27 09:30 nikal
|
||
|
||
* src/services/test/TestService.h: Changed the include to reflect a
|
||
moved header.
|
||
|
||
2002-01-27 08:22 aglanor
|
||
|
||
* src/services/config/: ConfigService.cpp, ConfigService.h,
|
||
Makefile: Hash_map added, it seems to work more or less...
|
||
|
||
2002-01-27 04:25 tim
|
||
|
||
* dime.dsp, src/services/logging/LoggingService.h: Correction of
|
||
the project file
|
||
|
||
2002-01-26 23:36 zzorn
|
||
|
||
* make_docs.bat: Added a windows bat file for making the
|
||
documentation with doxygen.
|
||
|
||
2002-01-26 23:31 zzorn
|
||
|
||
* src/: services/config/ConfigService.cpp,
|
||
services/config/ConfigService.h, services/test/TestService.cpp,
|
||
services/test/TestService.h, main/DimeServices.h: Corrected paths
|
||
to moved files.
|
||
|
||
2002-01-26 23:31 zzorn
|
||
|
||
* src/services/: AbstractService.h, LoggingService.cpp,
|
||
LoggingService.h, Service.h, ServiceManager.cpp, ServiceManager.h,
|
||
ServiceTest.cpp: Removed files that were moved, and deleted
|
||
AbstractService that is replaced by Service.
|
||
|
||
2002-01-26 23:30 zzorn
|
||
|
||
* src/framework/: Service.h, ServiceManager.cpp, ServiceManager.h,
|
||
ServiceTest.cpp: Moved service manager and base class to the
|
||
framework.
|
||
|
||
2002-01-26 23:29 zzorn
|
||
|
||
* src/services/logging/: LoggingService.cpp, LoggingService.h:
|
||
Moved logging service to it's own subdirectory.
|
||
|
||
2002-01-26 23:06 zzorn
|
||
|
||
* doc/template_header.h: std::String -> std::string
|
||
|
||
2002-01-26 23:03 zzorn
|
||
|
||
* src/services/input/InputService.h: Adding InputService header.
|
||
Will not compile yet.
|
||
|
||
2002-01-26 17:49 zzorn
|
||
|
||
* AUTHORS, README: Removed old comment from readme, and spelled
|
||
zzorn with lowercase z.
|
||
|
||
2002-01-26 17:48 zzorn
|
||
|
||
* src/main/DimeServices.h: Fixed some method comment.
|
||
|
||
2002-01-26 17:27 nikal
|
||
|
||
* src/main/DimeServices.cpp: Adding DimeServices.cpp which contains
|
||
the static reference to theInstance
|
||
|
||
2002-01-26 17:26 nikal
|
||
|
||
* src/main/: Application.cpp, Application.h, DimeServices.h,
|
||
Makefile.am: Hacking logging into Dime.
|
||
|
||
2002-01-26 11:53 nikal
|
||
|
||
* src/main/Makefile: Removing the Makefiles which I forgot to
|
||
remove last commite
|
||
|
||
2002-01-26 11:51 nikal
|
||
|
||
* Makefile.am, autogen.sh, configure.in, src/Makefile.am,
|
||
src/main/Makefile, src/main/Makefile.am: Added autoconf files for a
|
||
basic compile of Dime
|
||
|
||
2002-01-26 09:20 tim
|
||
|
||
* src/services/LoggingService.h: Bug and compatibility fixes.
|
||
|
||
2002-01-25 19:55 aglanor
|
||
|
||
* AUTHORS, COPYING, INSTALL, src/services/LoggingService.h,
|
||
src/services/ServiceManager.cpp, src/services/ServiceTest.cpp:
|
||
Weird stuff like a list of people and a fancy license, try it, it
|
||
rocks
|
||
|
||
2002-01-24 18:19 aglanor
|
||
|
||
* src/services/config/: ConfigService.cpp, ConfigService.h,
|
||
Makefile, dime.conf: basic design for the Dime Configuration
|
||
Service, and a sample configuration file
|
||
|
||
2002-01-24 03:58 tim
|
||
|
||
* Visual C++ 6.0.txt, dime.dsp, dime.dsw, src/main/Application.cpp,
|
||
src/services/LoggingService.cpp, src/services/LoggingService.h,
|
||
src/services/ServiceManager.cpp, src/services/ServiceManager.h:
|
||
Changed observer handling of the LoggingService to a more
|
||
C++-convenient way (thanks goes to Nikal) Added the Visual C++ 6.0
|
||
workspace and a small readme to the CVS
|
||
|
||
2002-01-23 14:38 aglanor
|
||
|
||
* src/services/: ServiceManager.cpp, ServiceManager.h: Fixed
|
||
addition and removing of services, method +deleteAll+ removed
|
||
|
||
2002-01-21 16:39 aglanor
|
||
|
||
* src/services/: Makefile, ServiceManager.cpp, ServiceManager.h,
|
||
ServiceTest.cpp: Implementation of the Service Manager
|
||
|
||
2002-01-21 10:34 zzorn
|
||
|
||
* src/services/LoggingService.h: Changed sprintf to snprintf to
|
||
avoid buffer overruns, and added some notes.
|
||
|
||
2002-01-21 10:33 zzorn
|
||
|
||
* src/framework/: Component.h, ComponentFactory.h: Changed
|
||
namespace to framework
|
||
|
||
2002-01-20 16:42 tim
|
||
|
||
* src/services/LoggingService.h: Fixed some minor TODOs, added
|
||
filter feature, removed formatID from the FileObservers, made it
|
||
compile
|
||
|
||
2002-01-20 14:13 zzorn
|
||
|
||
* src/: framework/Component.h, framework/ComponentFactory.h,
|
||
components/Component.h, components/ComponentFactory.h: Moved
|
||
component base classes to the framework.
|
||
|
||
2002-01-20 14:11 zzorn
|
||
|
||
* src/services/test/TestService.h: no message
|
||
|
||
2002-01-20 14:10 zzorn
|
||
|
||
* src/main/DimeServices.h: Added DimeService singleton, for
|
||
accessing all dime services.
|
||
|
||
2002-01-20 13:07 zzorn
|
||
|
||
* doc/template_header.h: Updated the template document, and wrote
|
||
some questions about the TODO tag system to use.
|
||
|
||
2002-01-20 12:28 zzorn
|
||
|
||
* src/services/Service.h: Added enum for service state.
|
||
|
||
2002-01-20 11:25 tim
|
||
|
||
* src/services/LoggingService.h: First version of the Logging
|
||
Service (not compilable)
|
||
|
||
2002-01-20 09:20 nikal
|
||
|
||
* src/main/: Application.cpp, Application.h, Dime.cpp, dime.cpp:
|
||
Cleaning up the style of Application.h/cpp and Dime
|
||
|
||
2002-01-20 08:26 nikal
|
||
|
||
* src/main/: Makefile, application.cpp, application.h: [no log
|
||
message]
|
||
|
||
2002-01-19 12:22 zzorn
|
||
|
||
* src/services/ServiceManager.cpp: mm. This file says it is changed
|
||
even when I committed it..
|
||
|
||
2002-01-19 12:21 zzorn
|
||
|
||
* doc/template_header.h: Updated the coding guidelines and added a
|
||
section for disabled constructors and operators.
|
||
|
||
2002-01-19 12:14 zzorn
|
||
|
||
* src/framework/Makefile: Added directory for framework classes,
|
||
and empty makefile.
|
||
|
||
2002-01-19 12:11 zzorn
|
||
|
||
* src/services/: AbstractService.h, Service.h, ServiceManager.h,
|
||
ServiceTest.cpp, test/TestService.cpp, test/TestService.h: Changed
|
||
some methods, added stubs for others, and added some documentation.
|
||
|
||
2002-01-18 20:42 aglanor
|
||
|
||
* src/services/: AbstractService.h, Makefile, Service.h,
|
||
ServiceManager.cpp, ServiceManager.h, ServiceTest.cpp,
|
||
test/Makefile, test/TestService.cpp, test/TestService.h: agla's
|
||
fr1s+ c0mm1+ w00+!!1! (dime service interface, service manager and
|
||
a test service)
|
||
|
||
2002-01-16 14:27 zzorn
|
||
|
||
* src/components/ComponentFactory.h: Added ComponentFactory
|
||
|
||
2002-01-16 14:03 zzorn
|
||
|
||
* doc/template_header.h, src/components/Component.h: Reversed
|
||
include orders in template header as recommended by John Lakos in
|
||
Large-Scale C++ Software Design (Addison-Wesley, 1996)
|
||
|
||
Fixed Component & ComponentFactory a bit
|
||
|
||
2002-01-16 12:57 zzorn
|
||
|
||
* src/components/Component.h: added includes
|
||
|
||
2002-01-16 12:53 zzorn
|
||
|
||
* src/components/Component.h: Adding first version of component
|
||
interface
|
||
|
||
2002-01-15 18:12 zzorn
|
||
|
||
* doc/template_header.h: Moved variables before methods, so that
|
||
inline methods can access the variables (getters & setters for
|
||
example).
|
||
|
||
2002-01-12 18:50 zzorn
|
||
|
||
* src/main/application.h: Changed comments to use /** so that
|
||
doxygen generates documentation for them.
|
||
|
||
2002-01-12 18:49 zzorn
|
||
|
||
* dime.dox: Adding doxygen file for dime
|
||
|
||
2002-01-12 17:51 zzorn
|
||
|
||
* doc/template_header.h: Adding coding style / template header
|
||
document
|
||
|
||
2002-01-12 16:43 nikal
|
||
|
||
* src/main/: Makefile, application.cpp, application.h, dime.cpp:
|
||
adding the skeleton Application and a basic int main()
|
||
|
||
2002-01-12 13:54 zzorn
|
||
|
||
* README: Adding initial README for dime |