Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-04 | Switch to Catch testing framework. | Alec Thomas | |
2014-03-02 | Update README for 1.0.0. | Alec Thomas | |
2014-03-02 | Use raw pointers for components, allocated from pools. | Alec Thomas | |
2014-03-02 | Removed Manager. Add EntityX class. Largely eradicate use of shared_ptr. | Alec Thomas | |
2014-03-02 | Fix visibility issue with gcc. | Alec Thomas | |
2014-03-02 | Increase cache coherency. | Alec Thomas | |
Mainly achieved by allocating components in contiguous memory blocks. This is a breaking change, thus the major version bump. | |||
2014-02-13 | Fixed compile issues on Windows with Visual Studio 2013. | Jarrett Chisholm | |
- Made compiler flags dependent on the compiler being used. - Added check for clang to use the same compiler options as gnu g++ | |||
2014-01-22 | Merge pull request #26 from hovatterz/pkg-config | Alec Thomas | |
Add pkg-config source file | |||
2014-01-19 | Add pkg-config source file | Zack Hovatter | |
2013-12-30 | Merge pull request #22 from scott-linder/master | Alec Thomas | |
Added std::forward in order to respect move semantics in some methods. | |||
2013-12-30 | Added std::forward in order to respect move semantics in some methods. | scott-linder | |
Previously, calls to the methods assign<C>(...), emit<E>(...), and add<S>(...) would fail if constructor arguments relied upon move semantics. | |||
2013-12-25 | Merge pull request #21 from scott-linder/master | Alec Thomas | |
Added entityx::make_ptr to mirror std::make_shared | |||
2013-12-24 | Added entityx::make_ptr to mirror std::make_shared | scott-linder | |
2013-12-20 | Move Python support to https://github.com/alecthomas/entityx_python | Alec Thomas | |
2013-12-20 | Event delivery to/from Python and C++. | Alec Thomas | |
2013-12-17 | Fix unpack and entities_with_components with > 2 args. | Alec Thomas | |
2013-12-02 | Add download instructions. | Alec Thomas | |
2013-12-02 | Update docs, add step(dt) to Manager. | Alec Thomas | |
Fixes #19. | |||
2013-11-29 | Don't cap at ms. | Alec Thomas | |
2013-11-29 | Merge no-boost into master. | Alec Thomas | |
This eradicates boost as a dependency for everything except the Python integration, which may or may not work for now. | |||
2013-11-29 | Make benchmarks work. | Alec Thomas | |
2013-11-27 | Merge pull request #18 from dustinfreeman/master | Alec Thomas | |
Fixed spelling in README.md | |||
2013-11-27 | Fixed spelling in README.md | Dustin Freeman | |
Depdendency -> Dependency | |||
2013-11-04 | Moved stdlib=libc++ test into CMakeLists.txt. Made further modifications to ↵ | Antony Woods | |
README.md | |||
2013-11-04 | Tidied up config.h.in to remove redundant guard - take two | Antony Woods | |
2013-11-04 | Revert "Tidied up config.h.in to remove redundant guard" | Antony Woods | |
This reverts commit a5247cfd2a63ac4ef4820a61d43af0fb10f722ae. | |||
2013-11-01 | Tidied up config.h.in to remove redundant guard | Antony Woods | |
2013-10-31 | Line endings fix? | Antony Woods | |
2013-10-30 | Normalize line endings | Antony Woods | |
2013-10-30 | Resolved README merge conflict | Antony Woods | |
2013-10-30 | Merge pull request #1 from alecthomas/master | Antony | |
Merge changes from upstream | |||
2013-10-29 | Normalize line endings | Alec Thomas | |
2013-10-29 | Add .gitattributes for line endings. | Alec Thomas | |
2013-10-29 | Tidying up and amending readme/changes | Antony Woods | |
2013-10-29 | Removed boost namespace from tests so they compile | Antony Woods | |
2013-10-29 | Fixed a compiler error with std::chrono::duration | Antony Woods | |
2013-10-16 | Fixed invalid header in python files. Now using chrono instead of boost ↵ | Antony Woods | |
timer. Removed unnecessary ptr checks, as now shared ptr is mandatory. Updated Readme to reflect new changes. Updated travis file, just in case. | |||
2013-10-16 | First pass at replacing boost with c++11 features | Antony Woods | |
2013-10-14 | Dependencies in README. | Alec Thomas | |
2013-10-14 | Initial commit | Antony Woods | |
2013-10-14 | README formatting tweaks. | Alec Thomas | |
2013-10-14 | Fix bug in EntityManager::get. | Alec Thomas | |
2013-10-12 | Allow creation of Entity::Id from uint64_t. | Alec Thomas | |
2013-10-04 | Document dependency helper. | Alec Thomas | |
2013-10-04 | Add `Dependency<C, D1, D2...>` System for automatic component | Alec Thomas | |
dependencies. | |||
2013-10-01 | Update README to match reality. | Alec Thomas | |
2013-09-05 | Speed up iterator creation a bit by avoiding some copies. | Alec Thomas | |
2013-09-05 | Fix stupid iteration bug. | Alec Thomas | |
Iteration would terminate at ID size() rather than capacity(), where size() is the number of allocated entities. Depending on where deleted entities were, this would likely miss entities at the end of the allocated vectors. Fixes #10. | |||
2013-09-04 | Add entityx/entityx.h | Alec Thomas | |
2013-09-04 | Performance improvements + emitting events from Python. | Alec Thomas | |