May 2014
|
2014-05-01
|
Added
| :
| Added NoneId utility
|
April 2014
|
2014-04-28
|
Added
| :
| Added a precompiled header
|
2014-04-25
|
Added
|
Time
| :
| Added time delta since start of native process
|
2014-04-13
|
Added
|
Socket
| :
| Added an error signal, improved closing
|
2014-04-07
|
Added
|
Vector
| :
| Added a setLength() method
|
2014-04-05
|
Added
|
FS
|
Refactor
| :
| Added file list printer, applied pimpl idiom
|
2014-04-05
|
Added
|
FS
| :
| Added file system utilities
|
March 2014
|
2014-03-31
|
Added
| :
| Added some math utilities
|
2014-03-28
|
Added
|
Reader
| :
| Added a method to query remaining size
|
2014-03-27
|
Added
|
Reader
| :
| Added a method to read a specific number of bytes
|
2014-03-27
|
Added
|
Reader
| :
| Added a method to read a specific number of bytes
|
2014-03-26
|
Added
|
Info
| :
| Added an include directive
|
2014-03-25
|
Added
|
Cleanup
|
SavedSession
| :
| Added convenient accessors to SavedSession::MapStateReader, cleanup
|
2014-03-23
|
Added
|
SavedSession
| :
| Added convenient methods for locating state data files
|
2014-03-20
|
Added
|
App
| :
| Added option "-errors" for secondary warning/error output
|
2014-03-16
|
Added
|
Debug
|
Unix
| :
| Added a backtrace print macro
|
2014-03-12
|
Added
|
Record
| :
| Added an explicit setter for char const*
|
2014-03-12
|
Added
|
Record
| :
| Added an explicit setter for char const*
|
2014-03-12
|
Added
| :
| Added min/max functions with three arguments
|
2014-03-09
|
Added
| :
| Added more character symbols (Alt)
|
2014-03-06
|
Added
|
Rectangle
| :
| Added utility method for making an (x,y,w,h) vector
|
2014-03-02
|
Action
|
Added
| :
| Added as/is methods for Action classes
|
February 2014
|
2014-02-28
|
Added
|
RuleRectangle
| :
| Added midX/midY output rules
|
2014-02-20
|
Added
| :
| Added Refuge, a persistent data store
|
2014-02-01
|
Added
|
ScalarRule
| :
| Added method to finish current animation
|
January 2014
|
2014-01-27
|
Added
| :
| Added M-dash character symbol
|
2014-01-26
|
Added
|
Vector
| :
| Added a method for swapped X and Z components
|
2014-01-26
|
Added
|
Vector
| :
| Added method for converting to Vector4f
|
2014-01-14
|
Added
| :
| Added a header for some printable character symbols
|
2014-01-14
|
Added
| :
| Added the Property utility for observable native variables
|
2014-01-03
|
Added
|
Range
| :
| Added utilities for finding and printing contiguous integer ranges
|
December 2013
|
2013-12-22
|
Added
|
Debug
| :
| Added assertions regarding valid use of Observers and Widgets
|
2013-12-09
|
Added
|
Vector
| :
| Added a conversion method to an unsigned int vector
|
2013-12-05
|
Added
| :
| Added ceilPow2
|
2013-12-02
|
Added
| :
| Added template de::lerp()
|
November 2013
|
2013-11-22
|
Added
|
Widgets
| :
| Added method for querying RuleRectangle’s size in integer
|
2013-11-22
|
Added
|
Debug
|
Log
| :
| Added assert for possible out-of-range list access
|
2013-11-17
|
Added
|
Vector
| :
| Added a method for xzy swapping
|
2013-11-13
|
Added
| :
| Added template for creating shared, reference-counted objects
|
October 2013
|
2013-10-04
|
Added
|
Vector
| :
| Added an explicit toVector3f() conversion method
|
September 2013
|
2013-09-21
|
Added
|
Client
|
Documentation
| :
| Added comments
|
August 2013
|
2013-08-27
|
Added
|
OperatorRule
| :
| Added a static 3-way maximum method
|
2013-08-19
|
Added
|
Fixed
|
Observers
| :
| Added missing const += by-ref operator
|
2013-08-18
|
Added
|
OperatorRule
| :
| Added sumInto() and another version of maximum()
|
2013-08-18
|
Added
|
Widgets
| :
| Added IndirectRule
|
2013-08-18
|
Added
|
Refactor
| :
| Added a macro for defining as/is conversion templates
|
2013-08-16
|
Added
|
Widget
| :
| Added Deletion audience; children can be reordered
|
2013-08-11
|
Added
| :
| Added version define for Qt 5.2
|
July 2013
|
2013-07-31
|
Added
|
Client
|
libgui
| :
| Added a way to reset indent in rich format
|
2013-07-28
|
Added
|
Range
| :
| Added isEmpty() method
|
2013-07-15
|
Added
|
Refactor
| :
| Added HighPerformanceTimer, refactored Time to use it (and pimpl)
|
2013-07-07
|
Added
|
App
|
ScriptSystem
| :
| Added the native App module
|
2013-07-01
|
Added
| :
| Added Path slash normalization methods
|
June 2013
|
2013-06-26
|
Added
| :
| Overload of de::fequal() with precision argument
|
2013-06-20
|
Added
|
Fixed
|
OperatorRule
| :
| Broken Double operator, added clamped
|
2013-06-20
|
Added
|
Rectangle
| :
| Added a new contains() and intersection methods
|
2013-06-20
|
Added
|
Range
| :
| Added clamp() method
|
2013-06-14
|
Added
|
Counted
| :
| Added new variants of holdRef()
|
2013-06-11
|
Added
|
Matrix
| :
| Added 2D variant of scaleThenTranslate()
|
2013-06-11
|
Added
|
RuleBank
| :
| Added a 'zero' rule
|
2013-06-08
|
Added
| :
| Added a shorter macro for DENG2_ESC()
|
2013-06-07
|
Added
| :
| Added EscapeParser
|
2013-06-04
|
Added
|
Widget
| :
| Added the behavior flag 'ContentClipping'
|
May 2013
|
2013-05-31
|
Added
|
Widget
| :
| Added behavior flag for marking widget 'unhittable'
|
2013-05-30
|
Added
|
Animation
| :
| Added copy constructor and assignment operator
|
2013-05-28
|
Added
|
Rectangle
| :
| Added methods (area, isNull, moved)
|
2013-05-26
|
Added
|
Range
| :
| Added more operators
|
2013-05-26
|
Added
|
Asset
| :
| Added a new Asset state (Recovering)
|
2013-05-26
|
Added
|
Range
| :
| Added operator to extend the range to include a value
|
2013-05-24
|
Added
|
Vector
| :
| Added the missing Vector4<>::operator /
|
2013-05-22
|
Added
| :
| Added Range, relocated Matrix, Vector, Rectangle, Version to core
|
2013-05-18
|
Added
|
Widget
| :
| Added widget deinitialization method
|
2013-05-18
|
Added
|
Rectangle
| :
| Added shrunk() and an inequality operator
|
2013-05-15
|
Added
|
libshell
|
Refactor
| :
| Added MemoryLogSink, used it in shell::LogWidget
|
2013-05-14
|
Added
|
Math
| :
| Added a template for rounding a number
|
2013-05-14
|
Added
|
Refactor
| :
| Added a new convenient constructor for RecordValue
|
2013-05-14
|
Added
| :
| Added InfoBank, an abstract base class for banks that use Info
|
2013-05-14
|
Added
| :
| Added RuleBank, a collection of Rules
|
2013-05-13
|
Added
|
ScriptedInfo
| :
| Added the "namespace" blocks
|
2013-05-13
|
Added
|
scriptsys
| :
| Added the eval() function
|
2013-05-12
|
Added
|
scriptsys
| :
| Added built-in function "floor"
|
2013-05-10
|
Added
|
Info
| :
| Added a semantic hint for script values
|
2013-05-10
|
Added
|
scriptsys
| :
| Added ScriptedInfo
|
2013-05-05
|
Added
|
Loop
| :
| Added static accessor for the app's Loop
|
2013-05-02
|
Added
| :
| Added concurrent tasks (Task and TaskPool)
|
2013-05-02
|
Added
|
Refactor
| :
| Added concurrency source module, ReadWriteLockable
|
2013-05-01
|
Added
| :
| Added Bank, an abstract data bank with tiered caching
|
2013-05-01
|
Added
| :
| Added FIFO, Waitable::reset()
|
April 2013
|
2013-04-30
|
Added
| :
| Added FlagOp enum (operation on a set of flags)
|
2013-04-30
|
Added
| :
| Added FlagOp enum (operation on a set of flags)
|
2013-04-25
|
Added
|
Vector
| :
| Added Vector4ub typedef, suitable for RGBA colors
|
2013-04-25
|
Added
|
Rectangle
| :
| Added expanded(), fromSize() constructor, union
|
2013-04-25
|
Added
|
Id
| :
| Added isNone() method and a qHash() function
|
2013-04-24
|
Added
|
ByteRefArray
| :
| Added a default constructor, data accessors
|
2013-04-23
|
Added
|
BitField
| :
| Added assignment operator, method to get all element ids
|
2013-04-22
|
Added
| :
| Added BitField, a dynamic array of packed integer values
|
2013-04-22
|
Added
|
Vector
| :
| Added missing Vector2<> operator /
|
2013-04-22
|
Added
|
Vector
| :
| Added missing Vector2<> operator /
|
2013-04-19
|
Added
|
Refactor
| :
| Added de::zap and de::zapPtr
|
2013-04-19
|
Added
| :
| Added 3x3 and 4x4 matrix templates
|
2013-04-19
|
Added
|
Vector
| :
| Added more methods, explicit Euclidean/homogeneous conversion
|
2013-04-19
|
Added
|
Vector
| :
| Added more methods, explicit Euclidean/homogeneous conversion
|
2013-04-18
|
Added
|
Asset
| :
| Added missing member
|
2013-04-17
|
Added
| :
| Added Asset, a generic declaration of an asset's state
|
2013-04-17
|
Added
|
VectorN<>
| :
| Added multiplication assignment operators
|
2013-04-16
|
Added
| :
| Added an operator+= for Block with IByteArray argument
|
2013-04-13
|
Added
| :
| Added Action, a base class for UI actions
|
2013-04-09
|
Added
|
App
| :
| Added audience for startup completion
|
2013-04-09
|
Added
| :
| Added the -reconfig option for rerunning the Config script
|
2013-04-05
|
Added
| :
| Added an easier way to get the appClock's current time
|
2013-04-05
|
Added
| :
| Added methods to the Rectangle template
|
2013-04-03
|
Added
|
App
| :
| Added -reset for emptying persist.pack to defaults
|
March 2013
|
2013-03-03
|
Added
| :
| Added a serialization protocol label for 1.10
|
February 2013
|
2013-02-27
|
Added
| :
| Added a preprocessor define for detecting Qt 5.1
|
2013-02-25
|
Added
|
Widget
| :
| Added a behavior flag for disabling the widget
|
2013-02-25
|
Added
|
Vector
| :
| Added inequality operators for 2D/3D/4D integer Vectors
|
2013-02-21
|
Added
|
Observers
| :
| Added macro for notifying a public audience
|
2013-02-19
|
Added
|
Network
| :
| Added BlockPacket
|
2013-02-17
|
Added
| :
| Added System class, moved Event to core
|
2013-02-09
|
Added
| :
| Added NativePath::exists()
|
2013-02-05
|
Added
| :
| Added de::wrap template for wrapping inside a range
|
2013-02-05
|
Added
|
String
| :
| Added length-restricted, case-insensitive string comparison
|
2013-02-04
|
Added
|
Network
| :
| Added Beacon, UDP-based peer discovery mechanism
|
2013-02-03
|
Added
| :
| Added a method for reconnecting to previous address
|
2013-02-03
|
Added
|
Widgets
| :
| Defining focus cycle, added focus gained/lost events
|
January 2013
|
2013-01-31
|
Added
| :
| Added Rectangle<>::adjusted()
|
2013-01-26
|
Added
| :
| Added a way to adjust line width of MonospaceLogSinkFormatter
|
2013-01-26
|
Added
| :
| Added copy constructor for LogEntry::Arg
|
2013-01-26
|
Added
| :
| Added DENG2_STR_ESCAPE macro for forming escape sequences
|
2013-01-25
|
Added
| :
| Improved Socket opening, added better Address constructor
|
2013-01-22
|
Added
| :
| Added de::refless()
|
2013-01-22
|
Added
|
Fixed
|
Widgets
| :
| Added missing destructor for RectangleRule
|
2013-01-22
|
Added
| :
| Added more methods for de::Rectangle<>
|
2013-01-22
|
Added
|
Math
| :
| Added de::floor() function
|
2013-01-20
|
Added
| :
| Added equality operators for integer vectors
|
2013-01-14
|
Added
|
Revert
| :
| Added function_cast for casting pointers to function pointers
|
2013-01-13
|
Added
| :
| Added function_cast for casting pointers to function pointers
|
December 2012
|
2012-12-13
|
Added
|
Reader
| :
| Added a convenient method for reading a line of text
|
2012-12-08
|
Added
|
App
| :
| Added native module "Version" for version information
|
2012-12-08
|
Added
|
Debug
| :
| Added OS, CPU bits and debug mode to de::Version
|
2012-12-06
|
Added
|
Refactor
| :
| Added a separate method for removing base path
|
2012-12-03
|
Added
|
Refactor
|
Script
| :
| Added DeleteStatement
|
2012-12-03
|
Added
|
Script
| :
| Added built-in function Record
|
2012-12-02
|
Added
|
Fixed
| :
| Added TimeValue, fixed bugs in de::Time
|
November 2012
|
2012-11-30
|
Added
| :
| Added persist.pack for storing state persistently
|
2012-11-30
|
Added
| :
| Renamed ArchiveFile to ArchiveEntryFile, added PackageFolder
|
2012-11-30
|
Added
|
Documentation
| :
| Added a clarifying comment in deng.de
|
2012-11-30
|
Added
| :
| Added a semantic hint for number values
|
2012-11-29
|
Added
|
Script
| :
| Added "export" statement and keyword
|
2012-11-29
|
Added
| :
| Added LOG_DEV_TRACE macro
|
2012-11-23
|
Added
|
Refactor
| :
| Slight tweaks to de::Path; added missing methods
|
2012-11-16
|
Added
|
App
| :
| Added options -v/-verbose and -loglevel
|
2012-11-14
|
Added
| :
| Added NativePath::withSeparators()
|
2012-11-09
|
Added
| :
| Added App::currentWorkPath()
|
2012-11-05
|
Added
| :
| A couple of new utility routines for file paths
|
October 2012
|
2012-10-25
|
Added
|
Tests
| :
| Added the Archive test
|
2012-10-25
|
Added
|
Tests
| :
| Added the Record test
|
2012-10-25
|
Added
|
Tests
| :
| Added the vectors test
|
July 2012
|
2012-07-29
|
Added
| :
| Added macro DENG2_UNUSED for hiding unused parameter warnings
|
2012-07-24
|
Added
| :
| Added LegacyCore_LogAs() to the C wrapper API
|
2012-07-19
|
Added
| :
| Added the basic engine config script
|
May 2012
|
2012-05-20
|
Added
| :
| Added an instance of de::CommandLine to de::App
|
2012-05-19
|
Added
| :
| Added WIN32 binary metadata to deng.dll
|
April 2012
|
2012-04-22
|
Added
| :
| Added a C wrapper for de::Info
|