Project

General

Profile

skyjake's activity

From 2014-06-01 to 2014-06-14

2014-06-14

13:22 Doomsday Engine Revision 44afe21e (github): Scripting|Refactor: Added Core.String, use it in existing modules
Also use the new Core.Dictionary methods. skyjake

2014-06-13

21:57 Doomsday Engine Revision f6c9017d (github): Scripting|libcore: Parsing and executing a scope statement
ScopeStatement executes a compound in a specific namespace. This makes
it possible to define member functions and oth...
skyjake
21:55 Doomsday Engine Revision 42a23715 (github): Scripting|libcore: Renamed the built-in "Script" module to "Core"
This module is intended to contain all built-in core functionality
of the language (data types, etc.).
skyjake
21:53 Doomsday Engine Revision df4dd9cd (github): Cleanup
skyjake
21:53 Doomsday Engine Revision 6e08be54 (github): Scripting|libcore: Added the name scope keyword (->)
This is nothing like C's -> operator but instead a special keyword
that lets NameExpression know where to start looki...
skyjake
21:48 Doomsday Engine Revision 9ae4a30b (github): Scripting|libcore: More legibility for printed records
All columns of the output are now left-aligned, making it easier to
follow the structure of nested records. Extra whi...
skyjake
09:23 Doomsday Engine Revision 7bc9b465 (github): Cleanup|libcore: Renamed serialization protocol version enums
Each enum value now describes the change that took place, making
it easier to keep track of the evolution of the prot...
skyjake
09:22 Doomsday Engine Revision e30fec87 (github): Scripting|libcore: Added ScopeStatement
ScopeStatement is used for executing statements in a specific record,
for example for declaring a class record with m...
skyjake

2014-06-11

21:50 Doomsday Engine Revision 4402619b (github): Refactor|libcore: Apply pimpl in Process
skyjake
19:59 Doomsday Engine Revision 07f3bf1b (github): Scripting|libcore: Instantiating a class record
Any record can be instantiated using the call operator. This
automatically calls the __init__ method if one exists in...
skyjake
14:08 Doomsday Engine Revision 8bb9b7d0 (github): Cleanup
skyjake
14:02 Doomsday Engine Revision bbc2dbf3 (github): libcore|Scripting: Core functionality for object-oriented classes
This commit implements the core plumbing of an object-oriented class
system for Doomsday Script.
Added Value::member...
skyjake
13:39 Doomsday Engine Revision b9c9dbdf (github): Scripting|Tools: Added "doomsdayscript" tool for running a script
This is intended to be a very simple tool for running the specified
script for testing purposes.
skyjake
13:35 Doomsday Engine Revision 9bdadbf8 (github): libcore|App|Config: Allow running without /modules, config script
More permissive behavior for simple apps. skyjake

2014-06-10

20:52 Doomsday Engine Revision 0fd62ce3 (github): Merge branch 'ui-log-textdrawable'
skyjake
20:51 Doomsday Engine Revision 739216e2 (github): libappfw|LogWidget: Start rewrap from visible range
Also updated comments in the source file. skyjake

2014-06-09

22:56 Doomsday Engine Revision 45f13bd1 (github): Windows|libcore|Fixed: Noise from Windows system headers, added missing exports
skyjake
21:59 Doomsday Engine Revision e8e6a587 (github): libcore|TaskPool: Ensure pool is not deleted when the last task finishes
In taskFinished(), between remove() and isEmpty() the mutex guarding
'd' was released. This would allow ~TaskPool to ...
skyjake
20:27 Doomsday Engine Revision 20dd20e3 (github): Refactor|libappfw|LogWidget: Fixed pruning, overall cleanup
skyjake
18:43 Doomsday Engine Revision d9ad2ff4 (github): Fixed|libappfw|LogWidget: Layout glitch when new entries first appear
skyjake
18:43 Doomsday Engine Revision c6c6efd6 (github): libappfw|FoldPanelWidget: Removed frame around fold indicator
Looks cleaner this way and is not confused with a button. skyjake
18:32 Doomsday Engine Revision a98dd7cb (github): Refactor|libappfw|LogWidget: Updating a cached entry
Entries are updated on the fly. skyjake

2014-06-08

21:29 Doomsday Engine Revision 9fc10e9c (github): Fixed|libappfw|GLTextComposer: Showing a portion of tabbed content
The visible line range was not taken properly into account when
laying out tabbed content for drawing. Also, when lin...
skyjake
21:27 Doomsday Engine Revision 0734577a (github): Fixed|libappfw: LogWidget's rewrapping behavior after refactoring
Every call to TextDrawable::update() potentially changes the visible
contents of the drawable, so its return value al...
skyjake
20:04 Doomsday Engine Revision 51acaddc (github): Refactor|libappfw: Use TextDrawable in LogWidget
Instead of custom code for wrapping text and preparing text for
GL drawing, LogWidget now uses TextDrawable. Only the...
skyjake
20:01 Doomsday Engine Revision 9af23d9c (github): libcore|Range: Making a range with a start point and size
skyjake
12:26 Doomsday Engine Revision 793ea656 (github): Scripting|libappfw: Improvements for the Doomsday Script REPL widget
The language keywords and built-in identifiers are used for
autocompletion. All native modules are automatically impo...
skyjake
12:23 Doomsday Engine Revision eb0f94cd (github): Refactor|libshell|Lexicon: Applied pimpl, case sensitive terms
skyjake
12:22 Doomsday Engine Revision 73268186 (github): Debug|libgui: Don't assert GL errors (just log)
skyjake
12:22 Doomsday Engine Revision 913fc276 (github): Scripting|libcore: Listing language keywords and built-in identifiers
skyjake
12:21 Doomsday Engine Revision a85e39b9 (github): Fixed|libappfw: Rich fonts in DocumentWidget
skyjake
12:20 Doomsday Engine Revision ff129ed9 (github): Scripting|libcore: Querying all native modules
skyjake
09:39 Doomsday Engine Revision fe58e7bb (github): Documentation|libcore: Container iteration macros
skyjake

2014-06-07

22:40 Doomsday Engine Revision 8dc48695 (github): Merge branch 'master' into defs-v2
skyjake
22:37 Doomsday Engine Revision e3b871e6 (github): Merge branch 'defs-v2' of ssh://github.com/skyjake/Doomsday-Engine into defs-v2
skyjake

2014-06-03

22:37 Doomsday Engine Revision 8e33ab84 (github): Fixed|libcore|Scripting: Duplicating values with no ownership
Value::duplicateAsReference() was added so that values being duplicated
in expression evaluation do not cause inadver...
skyjake
22:31 Doomsday Engine Revision 22debd13 (github): Fixed|Tests: Deploy the "Log" script module for test apps
skyjake
20:40 Doomsday Engine Revision 8646af22 (github): Fixed: Crash after reporting a fatal error during launch
skyjake
13:55 Doomsday Engine Revision 6a62983f (github): Builder|Ubuntu: Don't do source packages on Precise
SDL2 is not available in Ubuntu 12.04. The source packages will be
built on the newer Ubuntu builders.
skyjake

2014-06-02

17:41 Doomsday Engine Revision b3fac7df (github): Cleanup: Spurious debug messages
skyjake
17:05 Doomsday Engine Revision 284ea292 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine into defs-v2
skyjake
10:34 Doomsday Engine Revision 46276bf6 (github): Debian|SDL: Source package dependencies updated to include SDL 2
The SDL 2 and SDL_mixer 2 dev packages are required for a successful
build of the source package.
skyjake
10:26 Doomsday Engine Revision 93757632 (github): Fixed|Hexen: Function arguments in wrong order (3D thunderclap sound)
Bug reported by Michael Tautschnig:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749723
skyjake
10:25 Doomsday Engine Revision 1eae2bdf (github): Fixed|Hexen: Function arguments in wrong order (3D thunderclap sound)
Bug reported by Michael Tautschnig:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749723
skyjake
08:11 Doomsday Engine Revision 040906af (github): Fixed|liblegacy|libdoomsday|libcore|Windows: File path encoding issues
This commit fixes a number of issues when handling file paths encoded in
UTF-8.
On Windows, the native file APIs use...
skyjake
 

Also available in: Atom