Project

General

Profile

Activity

From 2013-02-11 to 2013-02-24

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

2013-02-12

22:59 Bug #1112: game freezes
All signs point to this being a video driver issue, thus closing the bug. skyjake
21:57 Revision 087fbfc9 (github): Builder: Order of Doxygen invocations
skyjake
21:57 Revision 3da2d75a (github): Shell|GUI: Added Preferences, FolderSelection widget, various tweaks
skyjake
19:09 Revision e965ddd9 (github): Cleanup: Added convenience typedefs MaterialDecoration and MaterialVariant
danij
17:55 Revision 688d62cc (github): Cleanup: Employ macro DENG2_PIMPL in material/texture subsystem components
danij
15:56 Revision dc34a8c7 (github): Merge branch 'master' into revise-texture-animation
danij
15:52 Revision 6e54aa9d (github): Refactor: Use App_GameLoaded() to determine if a game is loaded
danij
15:04 Revision 010f2df9 (github): Merge branch 'master' into revise-texture-animation
danij
15:01 Revision 39843141 (github): Refactor: Dumped de::Game's now redundant C wrapper interface
danij
14:26 Revision 5863629a (github): Refactor: Further improved Games and Game interfaces
- Removed redundant terms from the names of various Games methods
- Moved Games::isCurrent() to Game::isCurrent()
Al...
danij
13:42 Revision dab5ff1b (github): Merge branch 'master' into revise-texture-animation
Conflicts:
doomsday/client/include/dd_main.h
danij
13:37 Revision 913fe7b7 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
13:36 Revision dc5c70be (github): Refactor: Improved Games and Game interfaces
- Renamed GameCollection as Games and various members for readability
- Games::currentGame() now returns a reference ...
danij
12:19 Revision d9c62a23 (github): Merge branch 'master' into revise-texture-animation
Conflicts:
doomsday/client/include/dd_main.h
doomsday/client/src/dd_main.cpp
doomsday/client/src/map/r_world.cpp
doom...
danij
11:33 Revision 4ff8cf65 (github): Shell|Text: Adjusted appearance of the status widget
skyjake
11:33 Revision 1a60d1a6 (github): libdeng2|libshell|Server: Password challenge waived for local connections
Also, the challenge packet is now using a regular packet type
identifier.
skyjake
09:30 Revision 09b3d8a1 (github): qmake|Mac OS X: Building the client is required at the moment
skyjake
09:20 Revision 718572d9 (github): qmake: Added build option "deng_noclient"
Disable compilation of the client executable altogether. skyjake
09:12 Revision 2b82cb7d (github): libdeng2|Fixed: Address comparison must consider port as well
skyjake
09:08 Revision 6fd78c87 (github): libdeng2|Fixed: Allow multiple Beacons to coexist on one machine
Each server will listen on its own UDP port. The default range of UDP
ports that local servers use is 13209..13224 (1...
skyjake

2013-02-11

22:05 Revision 774461d4 (github): Shell|Text: Password challenge response, game state in StatusWidget
skyjake
22:02 Revision 17eb7f67 (github): libshell: Password response
Protocol is now able to compose a password challenge response. The
LineEditWidget can be used for entering passwords ...
skyjake
20:37 Revision a90cebe8 (github): Server|libshell|Shell: Password challenge when connecting
The password set with "server-password" is now required when opening
a shell connection. The password is sent hashed ...
skyjake
17:07 Revision 56b1483e (github): Trying to fix the build
It seems that some older compilers do not like the Q_DECLARE_METATYPE
macro. Perhaps things will go smoother if it's ...
skyjake
15:22 Revision 317a3fa4 (github): libdeng2: Attempting to fix build failure
skyjake
15:16 Revision 1c41ff73 (github): Cleanup
skyjake
15:04 Revision 4348e3aa (github): Fixed|GCC: Compiler warnings and errors
skyjake
13:43 Revision aab5170e (github): libdeng2: Fixed warning
App should have a virtual destructor. skyjake
10:06 Revision 9403e820 (github): Unix: Deploy shell-gui in installation
skyjake
10:03 Revision 7d486e0a (github): Fixed|Unix: Fixed build
skyjake
09:10 Revision eea222ae (github): Merge branch 'separate-server'
skyjake
09:06 Revision edd901d5 (github): Shell|Windows|GUI: Modified menu to follow platform conventions
Added "File" and "Help" menus. skyjake
 

Also available in: Atom