Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2013-05-01
20:07
[041af27386] Leaf: Started rewrite of entity/component system with possibility for different component container types and component to component pointers. (user: antoine, tags: trunk)
2013-03-02
17:36 • Edit [4d8a308043bbdf07|4d8a308043]: Mark "Closed". (user: achavasse)
17:35
[fe524845de] merge jobs branch back to trunk. (user: antoine, tags: trunk)
2013-01-20
16:30
[4d8a308043] Closed-Leaf: Job system implementation, WIP. (user: antoine, tags: tasks)
2012-11-24
17:09
[b5cf532a59] renamed Task to Job. (user: antoine, tags: tasks)
2012-11-14
01:02
[e86f8d9d39] added Task.h file. (user: antoine, tags: tasks)
00:12
[307c6dde94] include thread building blocks in the build. (user: antoine, tags: tasks)
2012-11-13
01:06 • Edit [a01b561b90e1c490|a01b561b90]: Edit check-in comment. (user: antoine)
01:06
[a01b561b90] 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. (user: antoine, tags: trunk)
01:00 • Edit [8aa5ebc57f8b2f2e|8aa5ebc57f]: Mark "Closed". (user: antoine)
00:59
[52b6f99870] 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. (user: antoine, tags: trunk)
00:54
[8aa5ebc57f] Closed-Leaf: 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. (user: antoine, tags: platform-layer)
2012-11-12
23:15
[44d02e86f0] window size limits management (user: antoine, tags: platform-layer)
22:25
[22f712ae04] fixed and re-enabled expose events handling. (user: antoine, tags: platform-layer)
21:31
[046754c07a] 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. (user: antoine, tags: platform-layer)
01:15
[aaa47a7c82] Window resize handling, and small fix in shaders for something previously wrong that the new nvidia drivers don't tolerate anymore. (user: antoine, tags: platform-layer)
2012-11-10
18:01
[344402d17b] implemented window enter/window exit messages. (user: antoine, tags: platform-layer)
2012-11-08
23:42
[29e5494308] added a way to enable/disable vsync. (user: antoine, tags: platform-layer)
22:16
[9b4476d6e8] workaround for the event queue mutex issue that may happen on exit. (user: antoine, tags: platform-layer)
00:54 • Edit [13d16400d7540930|13d16400d7]: Edit check-in comment. (user: antoine)
00:44
[13d16400d7] Added a workaround to solve an initialization order issue that caused two font cache textures to clobber each other. (user: antoine, tags: platform-layer)
2012-11-07
23:45
[6ac5229df7] implemented mouse button events. (user: antoine, tags: platform-layer)
23:15
[dfe5e4b3b3] Moved x11 specific event handling code into a separate file than x11 windows code. (user: antoine, tags: platform-layer)
23:10
[91b87d5aeb] handle expose events, imeplemented mousemotion events, fixed a big stupid bug in the event handling code. (user: antoine, tags: platform-layer)
01:36
[9a92d4491b] refactored away some hacks, and some cleanup. (user: antoine, tags: platform-layer)
01:01
[2a68d43f0e] 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. (user: antoine, tags: platform-layer)
2012-11-06
02:34
[475893ed8a] more work on context creation and usage, fixed event handling bugs, got things to where stuff is actually rendered almost correctly. (user: antoine, tags: platform-layer)
2012-11-05
22:54
[e161d72ac5] The renderer backend now takes care of creating the context through the platform layer. (user: antoine, tags: platform-layer)
22:01
[d68a62f6f6] some work on opengl context creation. (user: antoine, tags: platform-layer)
2012-11-04
23:26
[244196dc1e] some work on gl context initialization, started tearing out SDL stuff from gui::SysWindow (user: antoine, tags: platform-layer)
21:21
[de3c0f5ad0] 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. (user: antoine, tags: platform-layer)
02:23
[4a587f852f] implemented ctrl-c signal handler. (user: antoine, tags: platform-layer)
02:01
[28a3ba62a0] first pass of event handling implementation. (user: antoine, tags: platform-layer)
00:33
[0a1e49ec6c] fixed an issue with things not freed in the right order upon exit. (user: antoine, tags: platform-layer)
2012-11-03
23:48
[297cb0c090] 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) (user: antoine, tags: platform-layer)
22:46
[34d79be1f9] added stub window class + temporary testing scafolding. (user: antoine, tags: platform-layer)
20:00
[a53047ec8b] merge trunk. (user: antoine, tags: platform-layer)
19:55
[20df38dbd7] renamed the neajs binary into neash. (user: antoine, tags: trunk)
19:40
[2bb8bbd20b] Starting the implementation of a simple platform abstraction layer since we don't need most of SDL features. Moved the library loading stuff there. (user: antoine, tags: platform-layer)
18:39
[d272d726aa] Some compilation fixes for the latest version of clang. (user: antoine, tags: trunk)
2012-11-01
22:32
[b48c2f4e95] Some preliminary work on entity destruction. (user: antoine, tags: trunk)
2012-06-16
18:55
[3e20bc0bf8] Implemented not entity selection predicate. (user: antoine, tags: trunk)
2012-06-15
22:17
[dbe730e8d9] Removed a few superfluous semicolons that causes warnings with svn clang. (user: antoine, tags: trunk)
2012-06-10
21:20
[60b3ca8a27] Implemented Or selector. (user: antoine, tags: trunk)
20:13
[821b665946] Implemented ReactsTo entity selector, which matches entities that have a dispatcher of a given message type with something listening to it. (user: antoine, tags: trunk)
19:42
[f8ffe88e04] entities: MessageDispatcher are now proper components. (user: antoine, tags: trunk)
2012-06-03
01:29
[cdb94d7fa9] Entity queries are now complete and working. (user: antoine, tags: trunk)
2012-06-02
20:19
[330b2214cd] Implementation work on entity queries. (user: antoine, tags: trunk)
2012-06-01
23:02
[9943d2ddcb] More work on entity queries. (user: antoine, tags: trunk)
22:18
[93ebc05160] More work on entity selectors. (user: antoine, tags: trunk)