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
-
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... -
20:24 Doomsday Engine Revision be6979ad (github): Documentation|libdeng2: Updated references to de::FS
-
19:57 Doomsday Engine Revision acb89787 (github): Client: Resize root widget when CanvasWindow is resized
-
19:40 Doomsday Engine Revision f95dfbed (github): libdeng2|Refactor: Converting Id to an integer
- Also, fixed the build.
-
19:36 Doomsday Engine Revision 16c18aba (github): Merge branch 'master' into ui-framework
-
19:35 Doomsday Engine Revision 810fc5f6 (github): Client: Added a RootWidget to CanvasWindow
-
19:35 Doomsday Engine Revision 31f2a8c3 (github): libdeng2|Refactor: Use de::Id instead of duint32
-
14:41 Doomsday Engine Revision a0ec9a18 (github): Mac OS X|Updater: Updated installer filename
- Auto-opening the correct file on the disk.
-
13:24 Doomsday Engine Revision 0409421f (github): Mac OS X|Builder: Updated build script with signed .pkg
-
12:58 Doomsday Engine Revision 964070ca (github): Mac OS X|Installer: Updated disk image template
2013-02-22
-
11:07 Doomsday Engine Revision 19b776b4 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:07 Doomsday Engine Revision 627be134 (github): Cleanup
-
09:04 Doomsday Engine Revision 0d729fac (github): Fixed|GCC: Failure to build
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... -
22:17 Doomsday Engine Revision 39e3497e (github): Windows: Updated developer build deployment script
- Now includes libgui.
-
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... -
18:13 Doomsday Engine Revision a92427ac (github): libdeng2: Moved the isHostLocal test to Address (from Socket)
- A more suitable place for this test.
-
15:57 Doomsday Engine Revision 1db8ec3d (github): Client|Fixed: ServerLink cannot be constructed before main()
- It requires the existence of a de::App.
-
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... -
09:04 Doomsday Engine Revision 4efac5c8 (github): Refactor|Client: Took ServerLink into use
- Todo: Drop LegacyNetwork.
-
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... -
08:55 Doomsday Engine Revision 16280dbb (github): libshell|Refactor|AbstractLink: Made virtual connection and disconnection methods
-
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.
2013-02-19
-
23:05 Doomsday Engine Revision 7b333e13 (github): Client: Cleanup
-
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 ... -
23:01 Doomsday Engine Revision 92011867 (github): libdeng2|Network: Added BlockPacket
- Packet with a Block as payload.
-
19:51 Doomsday Engine Revision 5a71bf7d (github): Cleanup
-
18:05 Doomsday Engine Revision 82d757b1 (github): Server: Cleanup
-
17:42 Doomsday Engine Revision 22781dc2 (github): Refactor|Server: Removed use of LegacyNetwork, added RemoteUser
- The RemoteUser class handles communication with a connected socket.
-
12:08 Doomsday Engine Revision adaa0db5 (github): libdeng2: Imported the Id class from Hawthorn
- Unique 32-bit identifiers.
-
11:52 Doomsday Engine Revision ff665826 (github): Refactor|Server: Cleanup, removed N_TerminateNode()
2013-02-18
-
22:56 Doomsday Engine Revision 71311dae (github): Client: Cleanup
-
22:44 Doomsday Engine Revision a91be00f (github): Refactor: Began cleaning up network subsystem headers
-
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. -
21:16 Doomsday Engine Revision f26b3e21 (github): Refactor: Separating low-level networking, removing unnecessary code
- The network is always available and initialized automatically.
-
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... -
13:49 Doomsday Engine Revision e749ed6e (github): Refactor|libdeng2: DENG2_PRIVATE macro to further aid pimpl idiom use
2013-02-17
-
22:53 Doomsday Engine Revision 8627b941 (github): Documentation|libdeng2: Clarification about System
-
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.
-
22:37 Doomsday Engine Revision a0aa1d44 (github): Cleanup
-
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... -
22:11 Doomsday Engine Revision bdb80602 (github): Cleanup
-
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). -
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... -
20:06 Doomsday Engine Revision 9ce0ca87 (github): Refactor|libdeng2|libshell: Events are passed by reference to widgets
-
20:06 Doomsday Engine Revision fbdb8cfa (github): libdeng2: Added System class, moved Event to core
-
17:27 Doomsday Engine Revision 26603471 (github): Shell|GUI: Improved Preferences dialog
- Enabling and disabling a folder selector now should look better.
-
13:32 Doomsday Engine Revision b49d1915 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
13:29 Doomsday Engine Revision ef809128 (github): Builder|Fixed: Mac OS X distribution file names
-
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... -
11:06 Doomsday Engine Revision 47568bc9 (github): Shell|GUI: Added placeholder buttons for future functionality
- Also, fine-tuned toolbar appearance on Mac OS X.
2013-02-16
-
22:26 Doomsday Engine Revision 7b5d6525 (github): Updater|Mac OS X: Open the .mpkg after downloading an update
-
22:16 Doomsday Engine Revision 73965811 (github): Merge branch 'drop-snowberry'
-
22:15 Doomsday Engine Revision d0bc3892 (github): Merge branch 'drop-snowberry'
-
22:13 Doomsday Engine Revision f1530a65 (github): Mac OS X: Removed obsolete Info.plist files for plugins
-
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)".
-
22:02 Doomsday Engine Revision 1fbdd7d9 (github): Mac OS X: Cleaned up bundle metadata for Doomsday and Shell
-
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 ".... -
21:07 Doomsday Engine Revision 2d62ba0a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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... -
16:27 Doomsday Engine Revision f0434e3b (github): Windows|Installer: Added shortcut icons for the Shell
- Both in the program group and on the desktop.
-
15:59 Doomsday Engine Revision dda6753c (github): Shell|GUI|Unix: Added .desktop file for the Shell
-
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.
-
15:09 Doomsday Engine Revision d02e7618 (github): Updater: Cleanup
-
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... -
11:05 Doomsday Engine Revision 4e2dc7ac (github): All Games: Fixed more thinker function type warnings
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 *. -
21:20 Doomsday Engine Revision fcd8682a (github): Documentation|libshell: Fixed a few Doxygen warnings
-
20:57 Doomsday Engine Revision 34951d60 (github): libshell|Unix: Finding the doomsday-server binary for LocalServer
-
20:51 Doomsday Engine Revision bb065d8d (github): Shell|GUI|Ubuntu: Default font for the console widget
2013-02-14
-
19:39 Doomsday Engine Revision 31bd2a5b (github): Windows|Installer: Added server, shell, deng_shell, deng_gui to the deployment
-
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 ... -
18:26 Doomsday Engine Revision 4619b751 (github): Unix: Fixed build (missing header)
-
18:11 Doomsday Engine Revision d6fd4c37 (github): Shell|GUI: Passing the -iwad option to local server based on Preferences
-
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... -
17:36 Doomsday Engine Revision 919ef499 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
06:37 Doomsday Engine Revision 7bb3d34d (github): Builder|Fixed: Doxygen invocations and chdir
2013-02-13
-
20:02 Doomsday Engine Revision 7d8e0c4b (github): Shell|GUI: Inform user about an invalid port number
-
19:51 Doomsday Engine Revision 90a7a5f3 (github): Shell|GUI: Inform user of a port already in use
-
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.
... -
17:48 Doomsday Engine Revision 894aa665 (github): Shell|libshell: LocalServer opens the link, better Preferences handling
-
17:23 Doomsday Engine Revision 3dd7901b (github): Shell|GUI: Applied tabs inside the Start Local Server dialog
- Divided into basic and advanced settings.
-
12:46 Doomsday Engine Revision 4baf2961 (github): Shell|GUI|Windows: Minor improvements and fixes, added window icon
-
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.
-
12:13 Doomsday Engine Revision 73f3a307 (github): Shell|GUI: Folder selector can have an extra descriptive label
-
12:13 Doomsday Engine Revision 7662887d (github): Shell|GUI: A prettier placeholder icon for the toolbar
-
10:57 Doomsday Engine Revision 8f24d3d5 (github): Shell|GUI: Disable "Running Servers" submenu when there are none
2013-02-12
-
21:57 Doomsday Engine Revision 087fbfc9 (github): Builder: Order of Doxygen invocations
-
21:57 Doomsday Engine Revision 3da2d75a (github): Shell|GUI: Added Preferences, FolderSelection widget, various tweaks
-
11:33 Doomsday Engine Revision 4ff8cf65 (github): Shell|Text: Adjusted appearance of the status widget
-
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. -
09:30 Doomsday Engine Revision 09b3d8a1 (github): qmake|Mac OS X: Building the client is required at the moment
-
09:20 Doomsday Engine Revision 718572d9 (github): qmake: Added build option "deng_noclient"
- Disable compilation of the client executable altogether.
-
09:12 Doomsday Engine Revision 2b82cb7d (github): libdeng2|Fixed: Address comparison must consider port as well
-
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...
2013-02-11
-
22:05 Doomsday Engine Revision 774461d4 (github): Shell|Text: Password challenge response, game state in StatusWidget
-
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 ... -
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 ... -
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 ... -
15:22 Doomsday Engine Revision 317a3fa4 (github): libdeng2: Attempting to fix build failure
-
15:16 Doomsday Engine Revision 1c41ff73 (github): Cleanup
-
15:04 Doomsday Engine Revision 4348e3aa (github): Fixed|GCC: Compiler warnings and errors
-
13:43 Doomsday Engine Revision aab5170e (github): libdeng2: Fixed warning
- App should have a virtual destructor.
-
10:06 Doomsday Engine Revision 9403e820 (github): Unix: Deploy shell-gui in installation
-
10:03 Doomsday Engine Revision 7d486e0a (github): Fixed|Unix: Fixed build
-
09:10 Doomsday Engine Revision eea222ae (github): Merge branch 'separate-server'
-
09:06 Doomsday Engine Revision edd901d5 (github): Shell|Windows|GUI: Modified menu to follow platform conventions
- Added "File" and "Help" menus.
2013-02-10
-
22:24 Doomsday Engine Revision 15d8f6c5 (github): Shell|GUI|Mac OS X: Better menu layout, smaller status bar font
-
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.
-
21:40 Doomsday Engine Revision d34404a8 (github): Windows|libdeng2|libshell: Fixed missing exports
-
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. -
14:47 Doomsday Engine Revision 9de66d20 (github): Server: Added a todo about needed future work (de::World class)
-
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. -
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...
-
11:54 Doomsday Engine Revision 40bfe97e (github): Shell|GUI: Show the game state in the status widget
-
11:53 Doomsday Engine Revision 003823de (github): libshell: Implemented the game state packet
Also available in: Atom