Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2013-05-01
| ||
20:07 | Started rewrite of entity/component system with possibility for different component container types and component to component pointers. Leaf check-in: 041af27386 user: antoine tags: trunk | |
2013-03-02
| ||
17:35 | merge jobs branch back to trunk. check-in: fe524845de user: antoine tags: trunk | |
2013-01-20
| ||
16:30 | Job system implementation, WIP. Closed-Leaf check-in: 4d8a308043 user: antoine tags: tasks | |
2012-11-24
| ||
17:09 | renamed Task to Job. check-in: b5cf532a59 user: antoine tags: tasks | |
2012-11-14
| ||
01:02 | added Task.h file. check-in: e86f8d9d39 user: antoine tags: tasks | |
00:12 | include thread building blocks in the build. check-in: 307c6dde94 user: antoine tags: tasks | |
2012-11-13
| ||
01:06 | Clean up some commented out sdl code that had been left around for reference and removed a sdl findpackage that was still lying around in the toplevel cmake build file. check-in: a01b561b90 user: antoine tags: trunk | |
00:59 | merge the platform layer into trunk, getting rid of SDL. keyboard management and a few things are missing but they can be implemented later when they are needed. check-in: 52b6f99870 user: antoine tags: trunk | |
00:54 | implemented cursor management. it only provides predefined cursor shapes from the os for now but it means we can get rid of the builtin xpm cursors in the default gui theme. Closed-Leaf check-in: 8aa5ebc57f user: antoine tags: platform-layer | |
2012-11-12
| ||
23:15 | window size limits management check-in: 44d02e86f0 user: antoine tags: platform-layer | |
22:25 | fixed and re-enabled expose events handling. check-in: 22f712ae04 user: antoine tags: platform-layer | |
21:31 | fixed performance issue caused by undiscerning cut and paste of some x11 window creation sample that insisted on always picking the visual with the largest number of antialiasing samples. check-in: 046754c07a user: antoine tags: platform-layer | |
01:15 | Window resize handling, and small fix in shaders for something previously wrong that the new nvidia drivers don't tolerate anymore. check-in: aaa47a7c82 user: antoine tags: platform-layer | |
2012-11-10
| ||
18:01 | implemented window enter/window exit messages. check-in: 344402d17b user: antoine tags: platform-layer | |
2012-11-08
| ||
23:42 | added a way to enable/disable vsync. check-in: 29e5494308 user: antoine tags: platform-layer | |
22:16 | workaround for the event queue mutex issue that may happen on exit. check-in: 9b4476d6e8 user: antoine tags: platform-layer | |
00:44 | Added a workaround to solve an initialization order issue that caused two font cache textures to clobber each other. check-in: 13d16400d7 user: antoine tags: platform-layer | |
2012-11-07
| ||
23:45 | implemented mouse button events. check-in: 6ac5229df7 user: antoine tags: platform-layer | |
23:15 | Moved x11 specific event handling code into a separate file than x11 windows code. check-in: dfe5e4b3b3 user: antoine tags: platform-layer | |
23:10 | handle expose events, imeplemented mousemotion events, fixed a big stupid bug in the event handling code. check-in: 91b87d5aeb user: antoine tags: platform-layer | |
01:36 | refactored away some hacks, and some cleanup. check-in: 9a92d4491b user: antoine tags: platform-layer | |
01:01 | removed all remaining sdl code, found and worked around the nasty bug that corrupted the rendering. commiting the current state before doing the necessary refactoring to fix this properly. check-in: 2a68d43f0e user: antoine tags: platform-layer | |
2012-11-06
| ||
02:34 | more work on context creation and usage, fixed event handling bugs, got things to where stuff is actually rendered almost correctly. check-in: 475893ed8a user: antoine tags: platform-layer | |
2012-11-05
| ||
22:54 | The renderer backend now takes care of creating the context through the platform layer. check-in: e161d72ac5 user: antoine tags: platform-layer | |
22:01 | some work on opengl context creation. check-in: d68a62f6f6 user: antoine tags: platform-layer | |
2012-11-04
| ||
23:26 | some work on gl context initialization, started tearing out SDL stuff from gui::SysWindow check-in: 244196dc1e user: antoine tags: platform-layer | |
21:21 | the event loop can now wait both for x11 events and for events pushed by other sources (such as signal handlers). Added a missing XFlush(), now a window actually opens. check-in: de3c0f5ad0 user: antoine tags: platform-layer | |
02:23 | implemented ctrl-c signal handler. check-in: 4a587f852f user: antoine tags: platform-layer | |
02:01 | first pass of event handling implementation. check-in: 28a3ba62a0 user: antoine tags: platform-layer | |
00:33 | fixed an issue with things not freed in the right order upon exit. check-in: 0a1e49ec6c user: antoine tags: platform-layer | |
2012-11-03
| ||
23:48 | Added x11 incantations to open a window. The windows don't seem to show up so far but X doesn't seem to be offended by the incantations either (ie it doesn't crash) check-in: 297cb0c090 user: antoine tags: platform-layer | |
22:46 | added stub window class + temporary testing scafolding. check-in: 34d79be1f9 user: antoine tags: platform-layer | |
20:00 | merge trunk. check-in: a53047ec8b user: antoine tags: platform-layer | |
19:55 | renamed the neajs binary into neash. check-in: 20df38dbd7 user: antoine tags: trunk | |
19:40 | Starting the implementation of a simple platform abstraction layer since we don't need most of SDL features. Moved the library loading stuff there. check-in: 2bb8bbd20b user: antoine tags: platform-layer | |
18:39 | Some compilation fixes for the latest version of clang. check-in: d272d726aa user: antoine tags: trunk | |
2012-11-01
| ||
22:32 | Some preliminary work on entity destruction. check-in: b48c2f4e95 user: antoine tags: trunk | |
2012-06-16
| ||
18:55 | Implemented not entity selection predicate. check-in: 3e20bc0bf8 user: antoine tags: trunk | |
2012-06-15
| ||
22:17 | Removed a few superfluous semicolons that causes warnings with svn clang. check-in: dbe730e8d9 user: antoine tags: trunk | |
2012-06-10
| ||
21:20 | Implemented Or selector. check-in: 60b3ca8a27 user: antoine tags: trunk | |
20:13 | Implemented ReactsTo entity selector, which matches entities that have a dispatcher of a given message type with something listening to it. check-in: 821b665946 user: antoine tags: trunk | |
19:42 | entities: MessageDispatcher are now proper components. check-in: f8ffe88e04 user: antoine tags: trunk | |
2012-06-03
| ||
01:29 | Entity queries are now complete and working. check-in: cdb94d7fa9 user: antoine tags: trunk | |
2012-06-02
| ||
20:19 | Implementation work on entity queries. check-in: 330b2214cd user: antoine tags: trunk | |
2012-06-01
| ||
23:02 | More work on entity queries. check-in: 9943d2ddcb user: antoine tags: trunk | |
22:18 | More work on entity selectors. check-in: 93ebc05160 user: antoine tags: trunk | |
2012-05-30
| ||
22:17 | Fixed a couple of typos in comments. check-in: 49808c1d46 user: antoine tags: trunk | |
22:16 | Entity querying: implemented result management helper templates. check-in: 07841c9f16 user: antoine tags: trunk | |
20:51 | entities: some reorganization of the selector files. check-in: 08c319f5c1 user: antoine tags: trunk | |
2012-05-29
| ||
22:22 | entity: more work on selectors. check-in: 8c20df57a9 user: antoine tags: trunk | |