Project

General

Profile

skyjake's activity

From 2013-02-10 to 2013-02-23

2013-02-23

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

2013-02-22

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

2013-02-21

22:24 Doomsday Engine 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 Doomsday Engine Revision 39e3497e (github): Windows: Updated developer build deployment script
Now includes libgui. skyjake
18:15 Doomsday Engine 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 Doomsday Engine Revision a92427ac (github): libdeng2: Moved the isHostLocal test to Address (from Socket)
A more suitable place for this test. skyjake
15:57 Doomsday Engine Revision 1db8ec3d (github): Client|Fixed: ServerLink cannot be constructed before main()
It requires the existence of a de::App. skyjake
13:30 Doomsday Engine 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 Doomsday Engine Revision 4efac5c8 (github): Refactor|Client: Took ServerLink into use
Todo: Drop LegacyNetwork. skyjake
08:59 Doomsday Engine 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 Doomsday Engine Revision 16280dbb (github): libshell|Refactor|AbstractLink: Made virtual connection and disconnection methods
skyjake
08:54 Doomsday Engine 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 Doomsday Engine Revision 7b333e13 (github): Client: Cleanup
skyjake
23:05 Doomsday Engine 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 Doomsday Engine Revision 92011867 (github): libdeng2|Network: Added BlockPacket
Packet with a Block as payload. skyjake
19:51 Doomsday Engine Revision 5a71bf7d (github): Cleanup
skyjake
18:05 Doomsday Engine Revision 82d757b1 (github): Server: Cleanup
skyjake
17:42 Doomsday Engine Revision 22781dc2 (github): Refactor|Server: Removed use of LegacyNetwork, added RemoteUser
The RemoteUser class handles communication with a connected socket. skyjake
12:08 Doomsday Engine Revision adaa0db5 (github): libdeng2: Imported the Id class from Hawthorn
Unique 32-bit identifiers. skyjake
11:52 Doomsday Engine Revision ff665826 (github): Refactor|Server: Cleanup, removed N_TerminateNode()
skyjake

2013-02-18

22:56 Doomsday Engine Revision 71311dae (github): Client: Cleanup
skyjake
22:44 Doomsday Engine Revision a91be00f (github): Refactor: Began cleaning up network subsystem headers
skyjake
21:49 Doomsday Engine 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 Doomsday Engine Revision f26b3e21 (github): Refactor: Separating low-level networking, removing unnecessary code
The network is always available and initialized automatically. skyjake
18:25 Doomsday Engine 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 Doomsday Engine Revision e749ed6e (github): Refactor|libdeng2: DENG2_PRIVATE macro to further aid pimpl idiom use
skyjake

2013-02-17

22:53 Doomsday Engine Revision 8627b941 (github): Documentation|libdeng2: Clarification about System
skyjake
22:50 Doomsday Engine 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 Doomsday Engine Revision a0aa1d44 (github): Cleanup
skyjake
22:33 Doomsday Engine 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 Doomsday Engine Revision bdb80602 (github): Cleanup
skyjake
22:11 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 9ce0ca87 (github): Refactor|libdeng2|libshell: Events are passed by reference to widgets
skyjake
20:06 Doomsday Engine Revision fbdb8cfa (github): libdeng2: Added System class, moved Event to core
skyjake
17:27 Doomsday Engine Revision 26603471 (github): Shell|GUI: Improved Preferences dialog
Enabling and disabling a folder selector now should look better. skyjake
13:32 Doomsday Engine Revision b49d1915 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:29 Doomsday Engine Revision ef809128 (github): Builder|Fixed: Mac OS X distribution file names
skyjake
13:05 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 7b5d6525 (github): Updater|Mac OS X: Open the .mpkg after downloading an update
skyjake
22:16 Doomsday Engine Revision 73965811 (github): Merge branch 'drop-snowberry'
skyjake
22:15 Doomsday Engine Revision d0bc3892 (github): Merge branch 'drop-snowberry'
skyjake
22:13 Doomsday Engine Revision f1530a65 (github): Mac OS X: Removed obsolete Info.plist files for plugins
skyjake
22:06 Doomsday Engine 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 Doomsday Engine Revision 1fbdd7d9 (github): Mac OS X: Cleaned up bundle metadata for Doomsday and Shell
skyjake
21:23 Doomsday Engine 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 Doomsday Engine Revision 2d62ba0a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:05 Doomsday Engine 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 Doomsday Engine Revision f0434e3b (github): Windows|Installer: Added shortcut icons for the Shell
Both in the program group and on the desktop. skyjake
15:59 Doomsday Engine Revision dda6753c (github): Shell|GUI|Unix: Added .desktop file for the Shell
skyjake
15:58 Doomsday Engine 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 Doomsday Engine Revision d02e7618 (github): Updater: Cleanup
skyjake
13:56 Doomsday Engine 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 Doomsday Engine Revision 4e2dc7ac (github): All Games: Fixed more thinker function type warnings
skyjake

2013-02-15

21:23 Doomsday Engine 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 Doomsday Engine Revision fcd8682a (github): Documentation|libshell: Fixed a few Doxygen warnings
skyjake
20:57 Doomsday Engine Revision 34951d60 (github): libshell|Unix: Finding the doomsday-server binary for LocalServer
skyjake
20:51 Doomsday Engine Revision bb065d8d (github): Shell|GUI|Ubuntu: Default font for the console widget
skyjake

2013-02-14

19:39 Doomsday Engine Revision 31bd2a5b (github): Windows|Installer: Added server, shell, deng_shell, deng_gui to the deployment
skyjake
18:57 Doomsday Engine 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 Doomsday Engine Revision 4619b751 (github): Unix: Fixed build (missing header)
skyjake
18:11 Doomsday Engine Revision d6fd4c37 (github): Shell|GUI: Passing the -iwad option to local server based on Preferences
skyjake
18:10 Doomsday Engine 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 Doomsday Engine Revision 919ef499 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
06:37 Doomsday Engine Revision 7bb3d34d (github): Builder|Fixed: Doxygen invocations and chdir
skyjake

2013-02-13

20:02 Doomsday Engine Revision 7d8e0c4b (github): Shell|GUI: Inform user about an invalid port number
skyjake
19:51 Doomsday Engine Revision 90a7a5f3 (github): Shell|GUI: Inform user of a port already in use
skyjake
18:04 Doomsday Engine 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 Doomsday Engine Revision 894aa665 (github): Shell|libshell: LocalServer opens the link, better Preferences handling
skyjake
17:23 Doomsday Engine Revision 3dd7901b (github): Shell|GUI: Applied tabs inside the Start Local Server dialog
Divided into basic and advanced settings. skyjake
12:46 Doomsday Engine Revision 4baf2961 (github): Shell|GUI|Windows: Minor improvements and fixes, added window icon
skyjake
12:15 Doomsday Engine 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 Doomsday Engine Revision 73f3a307 (github): Shell|GUI: Folder selector can have an extra descriptive label
skyjake
12:13 Doomsday Engine Revision 7662887d (github): Shell|GUI: A prettier placeholder icon for the toolbar
skyjake
10:57 Doomsday Engine Revision 8f24d3d5 (github): Shell|GUI: Disable "Running Servers" submenu when there are none
skyjake

2013-02-12

21:57 Doomsday Engine Revision 087fbfc9 (github): Builder: Order of Doxygen invocations
skyjake
21:57 Doomsday Engine Revision 3da2d75a (github): Shell|GUI: Added Preferences, FolderSelection widget, various tweaks
skyjake
11:33 Doomsday Engine Revision 4ff8cf65 (github): Shell|Text: Adjusted appearance of the status widget
skyjake
11:33 Doomsday Engine 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 Doomsday Engine Revision 09b3d8a1 (github): qmake|Mac OS X: Building the client is required at the moment
skyjake
09:20 Doomsday Engine Revision 718572d9 (github): qmake: Added build option "deng_noclient"
Disable compilation of the client executable altogether. skyjake
09:12 Doomsday Engine Revision 2b82cb7d (github): libdeng2|Fixed: Address comparison must consider port as well
skyjake
09:08 Doomsday Engine 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 Doomsday Engine Revision 774461d4 (github): Shell|Text: Password challenge response, game state in StatusWidget
skyjake
22:02 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 317a3fa4 (github): libdeng2: Attempting to fix build failure
skyjake
15:16 Doomsday Engine Revision 1c41ff73 (github): Cleanup
skyjake
15:04 Doomsday Engine Revision 4348e3aa (github): Fixed|GCC: Compiler warnings and errors
skyjake
13:43 Doomsday Engine Revision aab5170e (github): libdeng2: Fixed warning
App should have a virtual destructor. skyjake
10:06 Doomsday Engine Revision 9403e820 (github): Unix: Deploy shell-gui in installation
skyjake
10:03 Doomsday Engine Revision 7d486e0a (github): Fixed|Unix: Fixed build
skyjake
09:10 Doomsday Engine Revision eea222ae (github): Merge branch 'separate-server'
skyjake
09:06 Doomsday Engine Revision edd901d5 (github): Shell|Windows|GUI: Modified menu to follow platform conventions
Added "File" and "Help" menus. skyjake

2013-02-10

22:24 Doomsday Engine Revision 15d8f6c5 (github): Shell|GUI|Mac OS X: Better menu layout, smaller status bar font
skyjake
21:41 Doomsday Engine Revision 7f77d73b (github): Shell|Windows|GUI: Multiple improvements for the Windows platform
Also, configuring the IWAD folder in the Local Server dialog. skyjake
21:40 Doomsday Engine Revision d34404a8 (github): Windows|libdeng2|libshell: Fixed missing exports
skyjake
18:43 Doomsday Engine Revision 3df5e2a5 (github): Shell|Server|libshell: Implemented the map outline packet
The GUI shell is able to visualize the current map as a vector graphic
outline.
skyjake
14:47 Doomsday Engine Revision 9de66d20 (github): Server: Added a todo about needed future work (de::World class)
skyjake
11:58 Doomsday Engine Revision 4a76d5ba (github): Server: Map change observers in r_world; send game state to shell users
Since there is no class for the World yet, the map change audience is
simply a global variable in r_world.cpp.
skyjake
11:56 Doomsday Engine Revision dfa8a946 (github): Refactor: Improved GameCollection and Game interfaces for C++ usage
The internal C wrappers will ultimately be dropped altogether... skyjake
11:54 Doomsday Engine Revision 40bfe97e (github): Shell|GUI: Show the game state in the status widget
skyjake
11:53 Doomsday Engine Revision 003823de (github): libshell: Implemented the game state packet
skyjake
 

Also available in: Atom