Project

General

Profile

Activity

From 2015-02-19 to 2015-03-04

2015-03-04

13:41 Feature #1986: [MP] Configure what the server does when an episode ends
danij wrote:
> If the exit conditions are converted to game rules and the cycle itself is defined in an Episode def,...
danij
13:32 Feature #1986: [MP] Configure what the server does when an episode ends
danij wrote:
> implementing such cycles as scripts
That is not what I meant. The idea I failed to describe in my ...
skyjake
13:02 Feature #1986: [MP] Configure what the server does when an episode ends
Thinking about the "timed exit conditions" of the map cycle - these are actually game rules. If the exit conditions a... danij
12:55 Feature #1986: [MP] Configure what the server does when an episode ends
To make clear, everything I said above was meant to be server admin controlled; none of it was meant to be client con... vermil
12:52 Feature #1986: [MP] Configure what the server does when an episode ends
I agree that the most logical course of action would be to simply restart the current episode once the finale has end... danij
11:43 Feature #1986: [MP] Configure what the server does when an episode ends
STAGE 1: Dealing with the main issue
My opinion is that by default, an episode should loop back to its beginning w...
vermil
11:47 Revision b6c4de62 (github): Documentation|libcommon: Minor apidoc tweaks
danij
11:19 Revision e3277ed2 (github): libcommon: Cleanup
danij
10:55 Revision e9eb9f51 (github): Documentation|libcommon|libhexen: Typos
danij
10:29 Revision 180a66c9 (github): Refactor|Hexen|libcommon: Consolidated more logic for launching missiles, cleanup
Updated missile launching for Korax and IceGuy to use the revised
mechanism, which separates spawning from launching.
danij
09:05 Feature #1900: OpenGL 3.3 Core Profile
This work has been started in the @opengl3.3@ branch, although the crucial step of switching to @QOpenGLWindow@ has n... skyjake
09:02 Feature #1900 (In Progress): OpenGL 3.3 Core Profile
skyjake

2015-03-03

22:03 Feature #1986: [MP] Configure what the server does when an episode ends
I'm struggling to see a tangible benefit in implementing such cycles as scripts in and of themselves. Conceptually, a... danij
12:58 Feature #1986: [MP] Configure what the server does when an episode ends
I sincerely hope you are joking re using Episodes to represent a cycle of episodes. It makes zero sense other than in... danij
10:42 Feature #1986: [MP] Configure what the server does when an episode ends
However, to tackle this issue for the near term (with least amount of effort), even just restarting the cycle (if a c... skyjake
10:39 Feature #1986: [MP] Configure what the server does when an episode ends
If we were to retain the current map cycle implementation, sure, that would make sense. However, I would like to repl... skyjake
06:57 Feature #1986: [MP] Configure what the server does when an episode ends
Perhaps this functionality should be combined into the map cycle expression? The map cycle is already functioning at ... danij
12:49 Bug #1879: [Windows] Doomsday randomly fails to start when/after loading shader definitions
I didn't state or assume otherwise. My only intention was to draw attention to a point raised earlier - the apparent ... danij
10:32 Bug #1879: [Windows] Doomsday randomly fails to start when/after loading shader definitions
danij wrote:
> The only remaining issue that I'm seeing from the original report is the delayed minimum OpenGL versi...
skyjake
00:10 Bug #1879: [Windows] Doomsday randomly fails to start when/after loading shader definitions
The only remaining issue that I'm seeing from the original report is the delayed minimum OpenGL version check. You ar... danij
10:34 Bug #1941: UI cursor illegible in stereoscopic 3D
Fixing this should be pretty trivial so I'll take care of it for 1.15. skyjake
10:33 Bug #1941 (In Progress): UI cursor illegible in stereoscopic 3D
skyjake
05:12 Bug #1941: UI cursor illegible in stereoscopic 3D
Changing things so that the project-cursor-on-UI-plane logic is used in all stereoscopic 3D modes does indeed solve t... danij
06:34 Bug #1984 (Closed): Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
skyjake
06:08 Bug #1896 (Feedback): Validating Group def tic durations (value -1 is mishandled/unsupported)
@vermil: How are you specifying a duration of -1 tics? Using the old Group method? (I don't believe a duration of -1 ... danij
05:52 Bug #1963: [Doom] Spawning on top of a weapon leads to broken weapon (multiplayer)
Most likely the reported behavior is symptomatic of a more general issue concerning player state updates in multiplay... danij
05:36 Bug #1969 (Feedback): [Doom] Multiplayer intermission using incorrect header graphics
All current versions of libdoom's inlude.ded seemingly use the correct names for these patches. Maybe this is a repor... danij
05:31 Bug #1983: [Doom] "Finished" graphic placed too low
This issue occurs only if a replacement text is found for the map title patch and replacements are actually enabled. ... danij
05:20 Bug #1064: [Hexen] Interludes can no longer be moved (MAPINFO vs. Infine)
Now that the map progression is described in Episode definitions it follows that the interlude to be played during a ... danij
03:33 Bug #1729: Repeat loading of DEHACKED patches specified on the command line following a game change
To fix the underlying issue the Right Way, requires implementing a new mechanism for describing game sessions; includ... danij
03:14 Bug #1964 (Closed): Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
danij
03:09 Revision 422aba10 (github): Fixed|MaterialTextureLayer|Resources: MaterialTextureLayer::AnimationStage() should not decode texture URIs
IssueID #1964 danij

2015-03-02

23:45 Bug #1982 (Closed): Crash warping to a map without MapInfo data
danij
19:29 Bug #1982 (In Progress): Crash warping to a map without MapInfo data
danij
23:44 Revision 8e6b6566 (github): Fixed: Crash warping to a map without MapInfo data
Added fallback MapInfo data to be used as a last resort, when no def
is defined for the current map and the game does...
danij
22:07 Bug #1985: Linux: Doomsday halts startup until window looses focus.
Confirmed that the issue is now fixed.
Thanks
toxicshadow
22:04 Bug #1984: Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
Confirmed that it builds and runs successfully with the latest build.
Thanks.
toxicshadow
09:28 Bug #1987 (Resolved): FOV gets maxed out too early in a very wide window
skyjake
09:14 Bug #1987 (In Progress): FOV gets maxed out too early in a very wide window
skyjake
09:03 Bug #1987 (Closed): FOV gets maxed out too early in a very wide window
When the game window is very wide, the FOV setting gets maxed out too early. The behavior should be changed so that i... skyjake
09:28 Revision c295277e (github): Documentation|Doxygen|libcore: Added missing argument
skyjake
09:24 Revision 90c07579 (github): Fixed|Renderer: Don't try to correct the FOV angle in a very wide window
IssueID #1987 skyjake
09:24 Revision b00c4e61 (github): Fixed|Renderer: Don't try to correct the FOV angle in a very wide window
IssueID #1987 skyjake
08:52 Feature #1986 (New): [MP] Configure what the server does when an episode ends
Currently if an episode ends, the server will get stuck in the finale animation and the only way forward is to manual... skyjake

2015-03-01

19:32 Bug #1985 (Closed): Linux: Doomsday halts startup until window looses focus.
skyjake
18:49 Bug #1985 (Resolved): Linux: Doomsday halts startup until window looses focus.
skyjake
18:55 Feature #1887: Migrate project build system to CMake 3
CPack packaging is now set up. The produced packages still need fine-tuning with regard to metadata, installer UI gra... skyjake
18:52 Revision 94438568 (github): Fixed|X11|Canvas: Window refresh does not start properly
A paint event needs to be completed before another refresh is scheduled.
With the resize timer preventing painting, w...
skyjake
18:49 Revision 8ac12bf1 (github): Fixed|X11|Canvas: Window refresh does not start properly
A paint event needs to be completed before another refresh is scheduled.
With the resize timer preventing painting, w...
skyjake
18:20 Revision a2415db2 (github): CMake|Windows: Install Visual C++ redistributable libraries
skyjake
15:49 Revision 671430d5 (github): CMake|Windows: Tweaks for WiX installer packaging
skyjake
15:08 Feature #1643: Windows installer using WiX Toolset
CMake supports WiX, so unless significant customization is required, we can switch to an @.msi@ installer quite easily. skyjake
15:05 Feature #1643 (In Progress): Windows installer using WiX Toolset
skyjake

2015-02-28

19:59 Bug #1984: Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
Please check if commit:9d85dd9e compiles correctly (does for me). skyjake
19:58 Bug #1984 (Resolved): Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
skyjake
07:27 Bug #1984: Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
There must be a config.h on the include path that gets priority over libcommon's config.h. I'll make the #include use... skyjake
07:23 Bug #1984 (In Progress): Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
skyjake
00:42 Bug #1984: Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
*Update:* Modified d_config.h, d_config.h (in doom64) and h_config.h to use the absolute path for #include "config.h"... toxicshadow
00:16 Bug #1984 (Closed): Fedora (Linux) : error: unknown type name ‘libcommon_config_t’
@gcc -c -pipe -std=c99 -fms-extensions -I/usr/include/assimp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIF... toxicshadow
19:54 Revision 9d85dd9e (github): All Games|libcommon: Include path for config.h
Perhaps a more specific path helps with this issue.
IssueID #1984
skyjake
19:48 Revision 8e78e6c2 (github): CMake: Option to install SDK; cleaned up OS X deployment
When creating a binary package on OS X, only the apps and the Readme
should be present.
skyjake
19:44 Revision d7e16225 (github): All Games|libcommon: Include path for config.h
Perhaps a more specific path helps with this issue.
IssueID #1984
skyjake
17:22 Revision bbe9dda5 (github): CMake: Cleanup
skyjake
14:29 Revision d21c690c (github): CMake|OS X: Code signing
To comply with code signing rules, the plugins were moved under the
app bundle's PlugIns directory (PlugIns/Doomsday)...
skyjake
07:30 Bug #1985: Linux: Doomsday halts startup until window looses focus.
I have seen something similar recently. I'll investigate... skyjake
07:29 Bug #1985 (In Progress): Linux: Doomsday halts startup until window looses focus.
skyjake
01:11 Bug #1985: Linux: Doomsday halts startup until window looses focus.
Additional: I am using Fedora 21 with the Nvidia 346.35 driver toxicshadow
01:06 Bug #1985 (Closed): Linux: Doomsday halts startup until window looses focus.
I have seen this issue on both Ubuntu and Fedora. Only noticed it on recent builds.
When doomsday is launched a wi...
toxicshadow

2015-02-27

16:39 Revision 3baf9c4a (github): CMake: Require CMake 3.1
skyjake
16:39 Revision 995fda4a (github): CMake|OS X: Fixed issues with the CPack installation procedure
In custom install scripts, CMAKE_INSTALL_PREFIX will be different
when running CPack so the variable must not be eval...
skyjake

2015-02-25

16:38 Feature #1887: Migrate project build system to CMake 3
This work is ongoing in the @cmake-build@ branch. The status is that one can build a fully functional Doomsday plus a... skyjake

2015-02-24

19:01 Bug #1954 (Closed): Joining an MP game from a different game causes segfault (after version conflict)
skyjake
12:09 Revision dc209f57 (github): Assimp: Updated the Git submodule
skyjake
11:51 Bug #1982: Crash warping to a map without MapInfo data
The issue with applying special behavior to the VISIT cheat is that these are translated into a warp command automati... danij
11:28 Bug #1982: Crash warping to a map without MapInfo data
1) was basically different behaviour versus Vanilla yes.
Though, perhaps the VISIT cheat should be locked to ...
vermil
11:15 Bug #1982: Crash warping to a map without MapInfo data
So to clarify, 1) is a report concerning behavior that differed from vanilla, rather than being taken to the wrong ma... danij
11:05 Bug #1982: Crash warping to a map without MapInfo data
I'm not overly surprised this was a deliberate change (versus Vanilla). But I figure it's better to be sure :) vermil
11:01 Bug #1982: Crash warping to a map without MapInfo data
Both the VISIT cheat and the warp XX command expect warp numbers. This means that the map you will be taken to is tha... danij
10:06 Bug #1982 (Feedback): Crash warping to a map without MapInfo data
Can you give some examples of the inputs you are trying that do not take you the map you expected? I've tried to repl... danij
09:52 Bug #1964: Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
danij wrote:
> I'm guessing the problem lies in the sprite Texture generation in ResourceSystem. The name should be...
skyjake
09:10 Bug #1964: Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
I've discovered that the reason why the sprites are missing is that @findTextureForAnimationStage()@ fails with a @Mi... skyjake
07:05 Revision 3a37d7e3 (github): Refactor|libcommon: Further simplified acs::System
Since the recent introduction of acs::Module there is no longer a
need for the acs::System pimpl struct to hold a ref...
danij
06:43 Revision 70da41ce (github): CMake|OS X: Building and running with Xcode
Like MSVS, Xcode uses different folders for the Debug and Release
binaries. The INTDIR or $<TARGET_FILE> is now used ...
skyjake
06:41 Revision 34730448 (github): libcommon|acs::System: Ensure the current ACScript module is unloaded when changing map
Previously if the bytecode format for the new map was unrecognized
then the module for the previous map would remain ...
danij
05:44 Revision cab7a816 (github): libcommon|Hexen: Cleanup
danij
04:44 Revision 5e1ffc6f (github): Typos
danij
04:41 Revision 6d551400 (github): Fixed|64-bit|libcommon|acs::System: 32-bit integer assumptions (de)serializing ACScript world state
danij
04:27 Revision d89d7177 (github): Fixed|Hexen: Various invalid memory reads when starting ACScripts
Vanilla logic makes a lot of assumptions concerning the number of
arguments a given script expects. Resulting in read...
danij

2015-02-23

15:01 Revision df454547 (github): CMake: Don't use exported SDK libs if present in current build
Once installed, CMake will find the SDK libs in the installation
location (at least on Windows). This should ensure t...
skyjake
12:20 Revision 3357df66 (github): Fixed|Client: Use the renamed DD_FLOAT() macro (instead of FLOAT)
Avoiding clashes with the Win32 API. skyjake
12:12 Revision 65e20240 (github): CMake|OS X: Unix include directories needed, too
skyjake
12:04 Revision 9a70fd13 (github): CMake|Oculus Rift: Check that LibOVR version is correct; update for 0.4.4
skyjake
11:08 Revision e67bc5bf (github): CMake: Check environment variable DENG_DEPEND_PATH; cleanup
cotire is now disabled by default if ccache is found. skyjake
09:25 Bug #1964: Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
I managed to find where the crash is occurring with Traductus (savegame attached). The associated commit commit:04452... skyjake
09:21 Revision 04452f9d (github): Debug|World: Avoid crash when analyzing alpha of a missing sprite texture
IssueID #1964 skyjake
09:19 Revision 5206343b (github): CMake: User-friendliness; don't try to install from deployed bin folder
skyjake
09:18 Revision e0119736 (github): Debug|World: Avoid crash when analyzing alpha of a missing sprite texture
IssueID #1964 skyjake
07:10 Revision ba144563 (github): Cleanup|libcommon: acs::System (redundant namespace qualification)
danij
05:55 Revision eca8200e (github): Fixed|libcommon|acs::System: Possible state invalidation when loading acs::Modules
danij
05:30 Revision fb681a72 (github): Cleanup|libcommon: acs::Module
danij
05:02 Revision f8ec3e2b (github): Refactor|libcommon|acs::System: ACS Module abstraction (cleanup)
Introduced a Module abstraction/concept to the ACS scripting system,
for better SOC (although presently, only one mod...
danij

2015-02-22

20:05 Revision 3ed7c865 (github): Fixed|libcore|ScriptSystem: Possible crash when importing modules
The sorting predicate was not correct (not a bool), which could
confuse MSVC's std::list.
skyjake
20:04 Revision 1a7177f2 (github): Fixed|libcore|ScriptSystem: Possible crash when importing modules
The sorting predicate was not correct (not a bool), which could
confuse MSVC's std::list.
skyjake
20:02 Revision f68216b8 (github): CMake|Windows: RC for libcore, client, and shell
Icons, version information, etc. skyjake
17:51 Revision 852e360c (github): CMake|Windows: Win32 resources and exports for plugins
Making this automatic via deng_add_plugin() makes more sense. skyjake
17:28 Revision 80572728 (github): CMake|Windows: API exports, running windeployqt, .pack output
skyjake
16:51 Revision 67a23690 (github): CMake|Windows: Precompiled headers, better dependency finding
skyjake
12:55 Revision f3079227 (github): CMake|Windows: Looking for DirectX and EAX
skyjake
10:18 Revision 7f9c1de4 (github): Cleanup: Renamed the LONG/SHORT macros
The LONG macro conflicted with the LONG typedef in <windows.h>. skyjake
09:57 Revision ca840c01 (github): CMake|Windows: Configuring the build for 32-bit Windows
Modified dependency finders to work on Windows. skyjake
09:45 Feature #1887 (In Progress): Migrate project build system to CMake 3
skyjake

2015-02-21

11:26 Revision f8c6e746 (github): CMake|OS X: Enabling C++11, DisplayMode default, building blank config
skyjake

2015-02-20

22:30 Revision c76eef3b (github): CMake: Compile and install readme documentation
skyjake
21:10 Revision 5ea74597 (github): CMake|Unix: Building and installing on an Unix system
Also, some minor tweaks for CMake 3.0.2 compatibility. skyjake
12:43 Bug #1957: [Doom] God Mode cheat doesn't respect Values def
Further testing reveals that this issue isn't that god mode set's the player's health to 100 internally.
Rather th...
vermil
11:08 Revision 1586a285 (github): CMake: Improved finding of FMOD, LibOVR; OS X plugin install names
skyjake

2015-02-19

23:24 Revision 3ca76171 (github): CMake|OS X: Better method to install tools inside Doomsday.app
install (TARGETS) takes care of the rpath fixing etc. skyjake
22:26 Revision 604ca388 (github): CMake|OS X: Installing all apps and other components, tweaks for IDEs
skyjake
05:29 Revision 7fa36cbf (github): libcommon|acs::System: Fix ACS bytecode recognition (null termination oversight)
danij
04:42 Revision 6bc4c673 (github): libcommon|acs::System: Ignore ZDoom-extended ACS bytecode formats
ZDoom-extended ACScript bytecode formats are unsupported as they
introduce several new data chunks, which, are curren...
danij
04:01 Revision f45e6ce4 (github): libcommon|acs::System: More robust ACS bytecode validation
Make use of Doomsday 2.0 components for recognition and validation
of ACScript bytecode data.
Todo: Ignore unsupport...
danij
 

Also available in: Atom