Timeline
Not logged in

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