Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-22 | Switch from boost::signal to embedded Simple::Signal. | Alec Thomas | |
2013-08-21 | Revert "Switch to boost::signals2." | Alec Thomas | |
Until I have the time to make the tests work. This reverts commit be03c3a3d4e8824c3b909648b46910b4cdbc72e1. | |||
2013-08-21 | Switch to boost::signals2. | Alec Thomas | |
2013-08-19 | Use README.md for Doxygen index. | Alec Thomas | |
2013-08-19 | Fix build. | Alec Thomas | |
2013-08-19 | Add Doxygen file. | Alec Thomas | |
2013-08-18 | Destroying an entity correctly invalidates all other references. | Alec Thomas | |
2013-08-17 | Clarify docs + dump test output on failure. | Alec Thomas | |
2013-08-17 | Add changelog, clean up docs a bit. | Alec Thomas | |
2013-08-16 | Add Python based scripting system (still experimental). | Alec Thomas | |
The build system has also been revamped considerably, with the ability to select between std::shared_ptr and boost::shared_ptr, as well as other improvements. | |||
2013-06-04 | Update documentation. Fixes #8. | Alec Thomas | |
2013-04-03 | All Manager classes are now managed by smart pointers. | Alec Thomas | |
2013-04-02 | Agh. .gitignore! | Alec Thomas | |
2013-04-02 | Remove Components*, moved to tags/ in a previous change. | Alec Thomas | |
2013-04-02 | Allow shared_ptr implementation to be selected. | Alec Thomas | |
Fixes #6. | |||
2013-04-02 | Add support for Travis-CI. | Alec Thomas | |
Also ditched glog. | |||
2013-04-01 | Include gtest (as per gtest recommendations). | Alec Thomas | |
See https://groups.google.com/forum/?fromgroups=#!topic/googletestframework/Zo7_HOv1MJ0 | |||
2013-03-30 | Fix README. | Alec Thomas | |
Fixes #7. | |||
2013-03-24 | Remove unused flag that broke clang 3.x. | Alec Thomas | |
Fixes #5. | |||
2013-03-20 | Merge pull request #4 from larspensjo/gcc-static | Alec Thomas | |
gcc 4.7.2 doesn't allow static keyword in member function definition. | |||
2013-03-20 | gcc 4.7.2 doesn't allow static keyword in member function definition. | Lars Pensjö | |
2013-03-14 | Make Component<T>::family() support > 64 components. | Alec Thomas | |
2013-03-14 | Typedef bitset out. | Alec Thomas | |
2013-03-12 | Use std::bitset, allowing for an arbitrary number of components. | Alec Thomas | |
2013-03-11 | Improve documentation. | Alec Thomas | |
2013-03-11 | Add some benchmarks. | Alec Thomas | |
2013-03-11 | Use std::list for free list. | Alec Thomas | |
2013-03-11 | Some breaking changes to Entity management. | Alec Thomas | |
- Entity will no longer implicitly cast to Entity::Id. This is safer and cleaner. - Use Entity::destroy(). This will destroy the entity *and* invalidate the handle. - Removed the exists() method, as it was largely meaningless anyway. Listen to EntityDestroyedEvent instead. - Exposed Entity::manager() and removed manager attribute from events. | |||
2013-03-10 | README formatting. | Alec Thomas | |
2013-03-10 | Two bugfixes in Entity. | Lars Pensjö | |
Fix Entity::operator! and initialize Entity::id_ to invalid value by default. Add test to verify operator! and uninitialized Entity. Suppress warnings about unused variables. | |||
2013-03-09 | Allow Entity objects to be copied around. | Alec Thomas | |
Note that this doesn't use shared_ptr, but this is little different from the previous implementation using a reference. | |||
2013-03-02 | Remove unused variable. Update README. | Alec Thomas | |
2013-03-02 | Merge pull request #2 from larspensjo/ReuseEntity | Alec Thomas | |
Bug in allocation of freed entities. | |||
2013-03-02 | Added comment. | Lars Pensjö | |
2013-03-02 | Entity allocation error fixed. | Lars Pensjö | |
Need to save the id before erasing. | |||
2013-03-02 | Add test for reusing an Entity. | Lars Pensjö | |
This will lead to a crash. | |||
2013-02-27 | Merge pull request #1 from larspensjo/linux-gcc | Alec Thomas | |
Enable testing for Linux GCC. | |||
2013-02-27 | Minor readme updates. | Lars Pensjö | |
Add link to define POD. Refer to entity instead of component. | |||
2013-02-27 | Enable testing for Linux with gcc. | Lars Pensjö | |
Resolve namespace std clash with boost. struct NullDeleter can't be local. Remove surplus ';'. | |||
2013-02-27 | Update cmake conf for testing. | Lars Pensjö | |
Suppress error from signed comparison in gtest.h (-Wno-error=sign-compare). Suppress error from unused variables (-Wno-error=unused-but-set-variable). Add cmake flag BUILD_TESTING to the cached variables. When building for testing, the include path to GTest shall be added. | |||
2013-01-06 | Make testing optional. | Alec Thomas | |
2012-10-27 | Add Entity::exists() and EntityManager::get(). | Alec Thomas | |
2012-10-24 | Add Entity class helper. | Alec Thomas | |
This largely supplants the use of entity IDs. | |||
2012-10-24 | Change namespace entity -> entityx. | Alec Thomas | |
2012-10-24 | Include updated. | Alec Thomas | |
2012-10-24 | Name shared library entityx (rather than ..._shared). | Alec Thomas | |
2012-10-24 | Add C++ GitHub highlighting (hopefully). | Alec Thomas | |
2012-10-24 | Add COPYING. | Alec Thomas | |
2012-10-24 | README updates. | Alec Thomas | |
2012-10-24 | Fix unpacking bug (segfault from lambda). | Alec Thomas | |