aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-03-05Use vector rather than unordered_map for event dispatching.Alec Thomas
2014-03-05Wrap component access in a ComponentHandle.Alec Thomas
2014-03-04Use TEST_CASE_METHOD rather than SECTION.Alec Thomas
2014-03-04Switch to Catch testing framework.Alec Thomas
2014-03-02Update README for 1.0.0.Alec Thomas
2014-03-02Use raw pointers for components, allocated from pools.Alec Thomas
2014-03-02Removed Manager. Add EntityX class. Largely eradicate use of shared_ptr.Alec Thomas
2014-03-02Fix visibility issue with gcc.Alec Thomas
2014-03-02Increase 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-13Fixed 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-22Merge pull request #26 from hovatterz/pkg-configAlec Thomas
Add pkg-config source file
2014-01-19Add pkg-config source fileZack Hovatter
2013-12-30Merge pull request #22 from scott-linder/masterAlec Thomas
Added std::forward in order to respect move semantics in some methods.
2013-12-30Added 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-25Merge pull request #21 from scott-linder/masterAlec Thomas
Added entityx::make_ptr to mirror std::make_shared
2013-12-24Added entityx::make_ptr to mirror std::make_sharedscott-linder
2013-12-20Move Python support to https://github.com/alecthomas/entityx_pythonAlec Thomas
2013-12-20Event delivery to/from Python and C++.Alec Thomas
2013-12-17Fix unpack and entities_with_components with > 2 args.Alec Thomas
2013-12-02Add download instructions.Alec Thomas
2013-12-02Update docs, add step(dt) to Manager.Alec Thomas
Fixes #19.
2013-11-29Don't cap at ms.Alec Thomas
2013-11-29Merge 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-29Make benchmarks work.Alec Thomas
2013-11-27Merge pull request #18 from dustinfreeman/masterAlec Thomas
Fixed spelling in README.md
2013-11-27Fixed spelling in README.mdDustin Freeman
Depdendency -> Dependency
2013-11-04Moved stdlib=libc++ test into CMakeLists.txt. Made further modifications to ↵Antony Woods
README.md
2013-11-04Tidied up config.h.in to remove redundant guard - take twoAntony Woods
2013-11-04Revert "Tidied up config.h.in to remove redundant guard"Antony Woods
This reverts commit a5247cfd2a63ac4ef4820a61d43af0fb10f722ae.
2013-11-01Tidied up config.h.in to remove redundant guardAntony Woods
2013-10-31Line endings fix?Antony Woods
2013-10-30Normalize line endingsAntony Woods
2013-10-30Resolved README merge conflictAntony Woods
2013-10-30Merge pull request #1 from alecthomas/masterAntony
Merge changes from upstream
2013-10-29Normalize line endingsAlec Thomas
2013-10-29Add .gitattributes for line endings.Alec Thomas
2013-10-29Tidying up and amending readme/changesAntony Woods
2013-10-29Removed boost namespace from tests so they compileAntony Woods
2013-10-29Fixed a compiler error with std::chrono::durationAntony Woods
2013-10-16Fixed 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-16First pass at replacing boost with c++11 featuresAntony Woods
2013-10-14Dependencies in README.Alec Thomas
2013-10-14Initial commitAntony Woods
2013-10-14README formatting tweaks.Alec Thomas
2013-10-14Fix bug in EntityManager::get.Alec Thomas
2013-10-12Allow creation of Entity::Id from uint64_t.Alec Thomas
2013-10-04Document dependency helper.Alec Thomas
2013-10-04Add `Dependency<C, D1, D2...>` System for automatic componentAlec Thomas
dependencies.
2013-10-01Update README to match reality.Alec Thomas
2013-09-05Speed up iterator creation a bit by avoiding some copies.Alec Thomas