Project

General

Profile

Activity

From 2013-02-13 to 2013-02-26

2013-02-26

22:52 Revision a54901cf (github): Cleanup
danij
22:47 Revision 63e17df6 (github): Merge branch 'ui-framework' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
skyjake
22:47 Revision fca7d835 (github): Windows: Fixed build issues (system header conflicts)
skyjake
22:43 Revision f1c3dcb5 (github): Refactor|Textures: Cleaned up texture index printing
danij
21:16 Revision 19f36151 (github): Cleanup
danij
21:07 Revision 22055d21 (github): Cleanup
danij
20:59 Revision 6b1dc68c (github): Refactor|Materials: Cleaned up material index printing
danij
20:14 Revision e45717dd (github): Merge branch 'master' into revise-texture-animation
danij
20:09 Revision f9fc1d41 (github): Uri: Improved API for compositing textual URIs
Folded logic for Uri::debugPrint() into Uri::compose() and then
removed the former.
danij
18:29 Revision cc74f23e (github): Merge branch 'master' into ui-framework
skyjake
16:09 Revision ff45778a (github): Refactor|Materials:: Throw de::Error exceptions from Materials::validateUri
Plus minor cleanup. danij
15:23 Revision f2326e60 (github): Refactor|Material::ManifestGroup: Redefined Material::ManifestGroup as QSet<MaterialManifest *>
danij
14:31 Revision ffd1704d (github): Cleanup
danij
14:14 Revision 379ad412 (github): Snowberry: Added Italian translation
Courtesy of Massimo Pizzolante Leuzzi. skyjake
14:12 Revision 777ad4ab (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:11 Revision 8a489ba4 (github): Snowberry|Fixed: Must retranslate list columns when changing language
skyjake
13:45 Revision de971513 (github): Windows|Fixed: Missing exports
skyjake
13:43 Revision 6a61072d (github): Snowberry: Restore profiles before setting up UI
Data in the profiles includes the language chosen by the user. This way
everything can be created using the correct l...
skyjake
12:21 Revision 56b1522f (github): Cleanup
skyjake
11:40 Revision ad385e5e (github): Cleanup|Client: Removing old loop/draw callbacks and related code
skyjake
11:33 Revision e60ecbfe (github): libdeng2: Cleanup
skyjake
11:21 Revision 2fdbeca9 (github): libdeng2: Cleanup
Removed obsolete stuff from LegacyCore. The app event loop is now
started and stopped directly via App.
skyjake

2013-02-25

21:52 Revision d28d4437 (github): Refactor|Client|Server: Removed loop callbacks, added BusyWidget
Instead of loop callbacks from LegacyCore, the equivalent functionality
is now handled as part of the CanvasWindow's ...
skyjake
21:43 Revision 75f04ae4 (github): libdeng2|Widget: Added a behavior flag for disabling the widget
skyjake
21:41 Revision 195304aa (github): Client: GuiWidgets can be deleted via Garbage
skyjake
21:38 Revision fa5efea2 (github): Refactor|libdeng2|libgui: Independent Loop class, trimmed down LegacyCore
LegacyCore no longer contains a callback loop. Instead, GuiApp and
TextApp use a Loop to produce continuous audience ...
skyjake
16:08 Revision a5351170 (github): Server|Material: Removed last of the client-only logic for Material::Decoration
danij
15:16 Revision f73ca42e (github): Refactor|Material|Texture|CompositeTexture: Use de::Vector instead of QSize and QPoint
Todo for later: Use the Vector templates as a base for a new set
of Size, Point, etc..., types which extend them with...
danij
15:05 Revision 3547f4b1 (github): libdeng2|Vector: Added inequality operators for 2D/3D/4D integer Vectors
danij
04:32 Revision 11e807c3 (github): Merge branch 'master' into revise-texture-animation
danij
04:16 Revision dbff054e (github): Refactor: Update Con_Message usage re closing line break
danij
01:19 Revision 76d1f9c4 (github): Cleanup
danij
01:05 Revision 9513ba96 (github): Refactor: Automatically rebuild Material layers on engine reset
danij

2013-02-24

23:50 Revision 47786945 (github): Server|GameMap: Remove unused SurfaceSet for GameMap's glowing surfaces
On Server side there is no need to maintain a set of glowing surfaces. danij
23:33 Revision e3d3cdb1 (github): Cleanup
danij
23:33 Revision a8d35f8a (github): Fix out-of-bounds memory access in Sfx_PurgeCache()
An oversight in the previous refactoring. danij
23:31 Revision 208d1d36 (github): Materials: Client-only decorations; Reworking manifest derivation
Material decorations are now rebuilt automatically following an
engine reset.
Material decorations now exist only on...
danij
23:17 Revision 558c1b23 (github): Con_Message(): Always append a terminating line break
Unlike Con_Printf() (which deals with text fragments), Con_Message()
assumes that (at least) one full line of text is...
danij
20:09 Revision 8630ee07 (github): Refactor|Client: Window resizing moved to CanvasWindow
window.cpp is still handling the Window state. In time, the contents
of window.cpp will be revised into CanvasWindow ...
skyjake
17:40 Revision f4e48235 (github): Refactor|Material::Decoration: Store material decoration stage configuration
Take a copy of the definition system's ded_decorlight_stage_t config
in Material::Decoration when instantiating the M...
danij
17:02 Revision 8f9ef73e (github): de::Vector: Added variants of operator [] for mutable vectors
danij
16:30 Revision f89975d1 (github): Cleanup
skyjake
16:14 Revision c6781459 (github): Refactor|Client: Moved the ServerLink instance to ClientApp
sys_network.cpp has now been reduced to mere cvars and C wrapper
routines. In time, it can be removed completely.
skyjake
15:42 Revision cb285934 (github): Refactor: Return a reference from App_FileSystem()
danij
15:10 Revision 35266a8f (github): Refactor|FS1: Removed more obsolete FS1 C wrapper API functions
- F_FindPath(2)()
- F_FindPathInList()
Plus some minor cleanup.
danij
13:15 Revision 9598da04 (github): Cleanup
danij
13:08 Revision 26f07eda (github): Cleanup|SoundSystem API
danij
13:05 Revision 9caae213 (github): Cleanup
danij
12:47 Revision c1e1920c (github): Refactor|Client: Added ClientApp
Moved most of the code in main_client to the ClientApp. skyjake
11:54 Revision 39b2dbb6 (github): Refactor|Client: Moved main loop drawing to LegacyWidget
The actual drawing of the main loop now occurs in the LegacyWidget.
Todo: Move time update and event handling, too.
skyjake

2013-02-23

21:01 Revision 58264802 (github): Client: Added GUI widget base class and stubs for LegacyWidget
skyjake
20:25 Revision b25b04c4 (github): Client: Added LegacyWidget
All old UI rendering and components will be moved to the LegacyWidget,
after which they can be gradually replaced wit...
skyjake
20:24 Revision be6979ad (github): Documentation|libdeng2: Updated references to de::FS
skyjake
19:57 Revision acb89787 (github): Client: Resize root widget when CanvasWindow is resized
skyjake
19:40 Revision f95dfbed (github): libdeng2|Refactor: Converting Id to an integer
Also, fixed the build. skyjake
19:36 Revision 16c18aba (github): Merge branch 'master' into ui-framework
skyjake
19:35 Revision 810fc5f6 (github): Client: Added a RootWidget to CanvasWindow
skyjake
19:35 Revision 31f2a8c3 (github): libdeng2|Refactor: Use de::Id instead of duint32
skyjake
14:41 Revision a0ec9a18 (github): Mac OS X|Updater: Updated installer filename
Auto-opening the correct file on the disk. skyjake
13:24 Revision 0409421f (github): Mac OS X|Builder: Updated build script with signed .pkg
skyjake
12:58 Revision 964070ca (github): Mac OS X|Installer: Updated disk image template
skyjake

2013-02-22

11:07 Revision 19b776b4 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:07 Revision 627be134 (github): Cleanup
skyjake
09:04 Revision 0d729fac (github): Fixed|GCC: Failure to build
skyjake

2013-02-21

22:44 Revision 5ff3bb2e (github): Merge branch 'master' into revise-texture-animation
danij
22:24 Revision ee2c8c9e (github): Fixed: Issues enumerating and connecting to server
Beacon catches exceptions thrown when parsing an invalid beacon message
(e.g., server not fully initialized yet).
Th...
skyjake
22:17 Revision 39e3497e (github): Windows: Updated developer build deployment script
Now includes libgui. skyjake
18:15 Revision 15d1684d (github): Fixed: Client connects to server
Corrected problems the new ServerLink was experiencing when connecting
to a client.
All local IP addresses are now c...
skyjake
18:13 Revision a92427ac (github): libdeng2: Moved the isHostLocal test to Address (from Socket)
A more suitable place for this test. skyjake
15:57 Revision 1db8ec3d (github): Client|Fixed: ServerLink cannot be constructed before main()
It requires the existence of a de::App. skyjake
13:30 Revision 85e146c2 (github): Cleanup: Removed LegacyNetwork
LegacyNetwork was a transitional component designed to help migrate
the network code off SDL_net. Now that both the c...
skyjake
09:04 Revision 4efac5c8 (github): Refactor|Client: Took ServerLink into use
Todo: Drop LegacyNetwork. skyjake
08:59 Revision 8dc67097 (github): Client: Added ServerLink (derived from shell::AbstractLink)
ServerLink contains the functionality that sys_network + protocol used
to have: discovering servers on the network an...
skyjake
08:55 Revision 16280dbb (github): libshell|Refactor|AbstractLink: Made virtual connection and disconnection methods
skyjake
08:54 Revision 2e19178e (github): libdeng2|Observers: Added macro for notifying a public audience
Assumes that the DENG2_PIMPL() macro is being used. skyjake

2013-02-19

23:05 Revision 7b333e13 (github): Client: Cleanup
skyjake
23:05 Revision 6fd97a3e (github): Refactor|libshell: Added AbstractLink (based on Link)
An AbstractLink provides the basic mechanism for managing a connection
to a server. Derived classes must implement a ...
skyjake
23:01 Revision 92011867 (github): libdeng2|Network: Added BlockPacket
Packet with a Block as payload. skyjake
19:51 Revision 5a71bf7d (github): Cleanup
skyjake
19:33 Revision 90151156 (github): Server: Initialize the texture gamma LUT during startup
This LUT is also needed on the Server; it is presently used when
performing analyses of image resources.
danij
19:22 Revision a005e8bf (github): Server: Removed the GL Texture Manager subsystem
danij
19:20 Revision 2f280c15 (github): Server: Remove client only material/texture system components
No rendering is done on server side therefore no render contexts
are defined; consequently the server has no use for ...
danij
18:05 Revision 82d757b1 (github): Server: Cleanup
skyjake
17:42 Revision 22781dc2 (github): Refactor|Server: Removed use of LegacyNetwork, added RemoteUser
The RemoteUser class handles communication with a connected socket. skyjake
16:57 Revision a016fced (github): GL Texture Manager|Refactor: Numerous cleanup refactorings
danij
16:56 Revision c26890d0 (github): Server: Remove various material/texture logics needed only by the client
danij
16:48 Revision 6a8d89cb (github): Server: Removed unused Objlink blockmaps
The Objlink blockmaps are not needed on server side. These blockmaps
are used by the client's map renderer when proje...
danij
12:08 Revision adaa0db5 (github): libdeng2: Imported the Id class from Hawthorn
Unique 32-bit identifiers. skyjake
11:52 Revision ff665826 (github): Refactor|Server: Cleanup, removed N_TerminateNode()
skyjake
04:35 Revision 61ac178d (github): Fix incorrect logic for flaremap selection in R_ProjectSprite()
danij
03:20 Revision b00f0eb4 (github): Merge branch 'master' into revise-texture-animation
danij

2013-02-18

22:56 Revision 71311dae (github): Client: Cleanup
skyjake
22:44 Revision a91be00f (github): Refactor: Began cleaning up network subsystem headers
skyjake
21:49 Revision ba850da7 (github): Fixed|Server: ServerSystem init and shutdown
Presently ServerSystem is dependent on LegacyNetwork, so it must be
deleted before LegacyCore is deleted.
skyjake
21:16 Revision f26b3e21 (github): Refactor: Separating low-level networking, removing unnecessary code
The network is always available and initialized automatically. skyjake
18:25 Revision 0f69c841 (github): Refactor|Server|Client: Added ServerSystem, splitting sys_network between apps
The goal is that the client's sys_network contains client-only
functionality, while on the server, ServerSystem handl...
skyjake
13:49 Revision e749ed6e (github): Refactor|libdeng2: DENG2_PRIVATE macro to further aid pimpl idiom use
skyjake

2013-02-17

22:53 Revision 8627b941 (github): Documentation|libdeng2: Clarification about System
skyjake
22:50 Revision 338e3930 (github): libdeng2|ScriptSystem|Fixed: Adding native modules
Cannot refer to the private instance before it has been assigned to d. skyjake
22:37 Revision a0aa1d44 (github): Cleanup
skyjake
22:33 Revision 611a87b8 (github): Refactor|libdeng2: FS renamed to FileSystem, derived from System
The file system is now a proper subsystem of the application, and
will receive app time updates for time-based proces...
skyjake
22:11 Revision bdb80602 (github): Cleanup
skyjake
22:11 Revision af6bb702 (github): Refactor: Added ScriptSystem, relocated modules there (from App)
It is no longer App's responsibility to deal with anything related to
scripts (apart from owning a ScriptSystem).
skyjake
21:31 Revision d8322f5f (github): libdeng2|libgui: Application subsystems and GuiApp's refresh
Any number of subsystems can be added to an App.
GuiApp will advance clock time as often as possible (unless a large...
skyjake
20:06 Revision 9ce0ca87 (github): Refactor|libdeng2|libshell: Events are passed by reference to widgets
skyjake
20:06 Revision fbdb8cfa (github): libdeng2: Added System class, moved Event to core
skyjake
17:27 Revision 26603471 (github): Shell|GUI: Improved Preferences dialog
Enabling and disabling a folder selector now should look better. skyjake
14:03 Revision 11f62213 (github): qmake: Allow packagers to set DENG_LIB_DIR
Only a Linux distribution knows the exact value of libdir, since
that depends on the userspace environment.
Jan Engelhardt
13:32 Revision b49d1915 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:29 Revision ef809128 (github): Builder|Fixed: Mac OS X distribution file names
skyjake
13:05 Revision 2db4e54c (github): Fixed|Network: Writing multiple messages simultaneously
In certain situations, a network message is written during the writing
of another message (e.g., a console message be...
skyjake
11:06 Revision 47568bc9 (github): Shell|GUI: Added placeholder buttons for future functionality
Also, fine-tuned toolbar appearance on Mac OS X. skyjake

2013-02-16

22:26 Revision 7b5d6525 (github): Updater|Mac OS X: Open the .mpkg after downloading an update
skyjake
22:16 Revision 73965811 (github): Merge branch 'drop-snowberry'
skyjake
22:15 Revision d0bc3892 (github): Merge branch 'drop-snowberry'
skyjake
22:13 Revision f1530a65 (github): Mac OS X: Removed obsolete Info.plist files for plugins
skyjake
22:06 Revision 388d1f2a (github): Builder|Windows: Check the x86 Program Files folder in dorel.bat
Inno Setup may reside in "Program Files (x86)". skyjake
22:02 Revision 1fbdd7d9 (github): Mac OS X: Cleaned up bundle metadata for Doomsday and Shell
skyjake
21:23 Revision 623115c6 (github): Builder|Mac OS X: Renamed distribution package wrt 32/64-bit
The 64-bit package is now the default, so the 32-bit one is identified
as "_32bit.dmg" while the first one is just "....
skyjake
21:07 Revision 2d62ba0a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:05 Revision a7f4a88c (github): Installer|Mac OS X: Revised distribution to use PackageMaker
As the Shell needs to be installed, too, the Mac distribution packages
now use an .mpkg that installs both the engine...
skyjake
16:27 Revision f0434e3b (github): Windows|Installer: Added shortcut icons for the Shell
Both in the program group and on the desktop. skyjake
15:59 Revision dda6753c (github): Shell|GUI|Unix: Added .desktop file for the Shell
skyjake
15:58 Revision 7ed069c2 (github): Shell|GUI|Unix: .desktop shortcut file for the Shell
Added the .desktop file and an application icon for the Shell. skyjake
15:09 Revision d02e7618 (github): Updater: Cleanup
skyjake
13:56 Revision 36cd7606 (github): Snowberry: Dropped starting of a server
Servers are now started using the Shell, not through Snowberry. Removed
the options and code for launching a dedicate...
skyjake
11:05 Revision 4e2dc7ac (github): All Games: Fixed more thinker function type warnings
skyjake

2013-02-15

21:23 Revision b4251cb5 (github): All Games: Fixing warnings about pointer types
As thinkers are used in a polymorphic manner, the appropriate pointer
type in the argument is void *.
skyjake
21:20 Revision fcd8682a (github): Documentation|libshell: Fixed a few Doxygen warnings
skyjake
20:57 Revision 34951d60 (github): libshell|Unix: Finding the doomsday-server binary for LocalServer
skyjake
20:51 Revision bb065d8d (github): Shell|GUI|Ubuntu: Default font for the console widget
skyjake
06:55 Revision d930b601 (github): Refactor|GL Texture Manager: Separated lightmap/flaremap texture preparation and search
The GL texture manager should not be concerned with the potentially
convoluted logic(s) of texture resource location....
danij

2013-02-14

19:39 Revision 31bd2a5b (github): Windows|Installer: Added server, shell, deng_shell, deng_gui to the deployment
skyjake
18:57 Revision af8ede4d (github): Optimize|Server|FS1: Composing server info
The CRC of the loaded files (i.e., IWAD) was recalculated every time
a serverinfo_t was composed. This is done every ...
skyjake
18:26 Revision 4619b751 (github): Unix: Fixed build (missing header)
skyjake
18:11 Revision d6fd4c37 (github): Shell|GUI: Passing the -iwad option to local server based on Preferences
skyjake
18:10 Revision 925e9adf (github): Server: Shut down if no game selected
Since shell connections are not yet available in ringzero, the server
would get stuck in a gameless, unreachable stat...
skyjake
17:36 Revision 919ef499 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:42 Revision af7f9032 (github): Refactor|GL Texture Manager: Removed the unnecessary ddtexture_t
danij
11:27 Revision 7737f0a6 (github): Merge branch 'master' into revise-texture-animation
danij
06:37 Revision 7bb3d34d (github): Builder|Fixed: Doxygen invocations and chdir
skyjake

2013-02-13

20:02 Revision 7d8e0c4b (github): Shell|GUI: Inform user about an invalid port number
skyjake
19:51 Revision 90a7a5f3 (github): Shell|GUI: Inform user of a port already in use
skyjake
18:04 Revision 2389eab5 (github): Shell|GUI: Check for ports known to be in use when starting a server
The local server dialog will not let the user start a server using a
port that is already in use by another server.
...
skyjake
17:48 Revision 894aa665 (github): Shell|libshell: LocalServer opens the link, better Preferences handling
skyjake
17:23 Revision 3dd7901b (github): Shell|GUI: Applied tabs inside the Start Local Server dialog
Divided into basic and advanced settings. skyjake
15:58 Revision e9633f29 (github): Cleanup
danij
15:39 Revision 2198f764 (github): Cleanup
danij
15:27 Revision b63fa7c3 (github): Refactor|Texture: Use a QMap for Texture's source image analysis data
danij
14:13 Revision f37dc830 (github): Material::Variant: Improved mechanism for attaching and updating a state snapshot
danij
12:46 Revision 4baf2961 (github): Shell|GUI|Windows: Minor improvements and fixes, added window icon
skyjake
12:15 Revision 5f59ff16 (github): Shell|GUI: Mirrored map outline on Y axis, various fixes
The Preferences dialog is a bit clearer now, too. skyjake
12:13 Revision 73f3a307 (github): Shell|GUI: Folder selector can have an extra descriptive label
skyjake
12:13 Revision 7662887d (github): Shell|GUI: A prettier placeholder icon for the toolbar
skyjake
10:57 Revision 8f24d3d5 (github): Shell|GUI: Disable "Running Servers" submenu when there are none
skyjake
08:00 Revision 4abd0ff4 (github): Documentation|Fixed: Minor apidoc fixes
danij
07:59 Revision 451d085f (github): Refactor|Materials|Textures: Innumerable material/texture system cleanup refactorings
danij
 

Also available in: Atom