Project

General

Profile

Activity

From 2015-02-09 to 2015-02-22

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

2015-02-18

22:42 Bug #1983 (Closed): [Doom] "Finished" graphic placed too low
During the intermission, the "finished" graphic is supposed to be right beneath the level name. In recent builds, the... sonicdoommario
20:29 Revision 4c97f434 (github): CMake: Cleanup
skyjake
20:29 Revision fbeef850 (github): OS X|libcore: Detect .bundle format plugins
Plugins are now correctly packaged into bundles, with the binary
in the appropriate MacOS folder.
skyjake
17:41 Revision 7429217c (github): CMake: Building the client, bundling plugins, cleanup
skyjake
17:19 Revision bbfc0820 (github): Client: Cleanup
skyjake
15:52 Revision 9184a70d (github): CMake: Cleanup and finding LibOVR, OpenAL, SDL2
skyjake
15:50 Revision 34cff9ea (github): libdoomsday: Moved net.dengine.base package
This package belongs under the ownership of libdoomsday. skyjake
14:13 Bug #1964 (In Progress): Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
skyjake
13:45 Bug #1964: Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
HeXen also uses sprites with these special characters, for both the last gib death state and the ice death state, of ... vermil
13:25 Bug #1964: Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
The Arch Vile's resurrecting sprites uniquely use the special [,/ and ] characters. I believe Dday's support for thes... vermil
06:36 Bug #1964: Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
I want to add onto this report and say that it happens during single player too, not just multiplayer. I saw it happe... sonicdoommario
14:04 Bug #1982 (Closed): Crash warping to a map without MapInfo data
Couple of bugs with the level warp cheats in HeXen (both VISITxx and warp xx).
1. It currently seems to read both ...
vermil
11:54 Bug #1981 (New): Alerts can be opened in Busy mode, causing occasional visual artifacts
If for some reason, Dday doesn't claim the mouse when it becomes the focus (something that happens sometimes unfortun... vermil
10:57 Revision 7eb33ca6 (github): CMake: Added projects for plugins, bundling for OS X
skyjake

2015-02-17

12:31 Revision cb23b031 (github): CMake: Tests, Info.plist generation, package bundling, sublist macro
skyjake
09:32 Revision b47c0c00 (github): OS X|libcore|App: Built-in basedir for command line apps
Unbundled apps don't have a Resources folder, so they now expect
a Unix-style read-only shared data directory to be p...
skyjake

2015-02-16

13:53 Revision f0f864fa (github): Cleanup|CMake: Better SDK library target naming
skyjake
13:23 Revision ef2c274f (github): Fixed|Unix|liblegacy: Path manipulation in Windows style file finding
The Unix version of these Windows style routines had some bugs that
apparently haven't surfaced before, perhaps becau...
skyjake
13:21 Revision 4ddba79f (github): wadtool: Ported to use deng_legacy, no longer Windows-only
skyjake
13:18 Revision 26ed8614 (github): Unix|CMake|Amethyst: Generate server and shell-text manual pages
skyjake
13:17 Revision 774fd596 (github): Fixed|Unix|liblegacy: Path manipulation in Windows style file finding
The Unix version of these Windows style routines had some bugs that
apparently haven't surfaced before, perhaps becau...
skyjake
11:02 Revision 8ac4642c (github): CMake: Added CMake project files; added sdk, apps subdirectories
skyjake
10:25 Bug #1980: Client should refuse to use the same userdir as another already running client
At present time, if one is running multiple instances of the client locally, it is the user's responsibility to set a... skyjake
10:20 Bug #1980: Client should refuse to use the same userdir as another already running client
Certainly, I imagine it's because Dday tries to write to or remove files already in use.
To deal with such, Dday w...
vermil
00:19 Bug #1980 (New): Client should refuse to use the same userdir as another already running client
When one has more than Doomsday client running on their computer at once, one get's an illegal operation message on c... vermil

2015-02-13

23:46 Feature #1979 (Feedback): Additional sound formats
Pretty much what the subject states; Dday allows the use of many music formats beyond what the original games allowed... vermil
11:03 Bug #1977: Doomsday crashes with Intel Chipset
skyjake wrote:
> Incantator wrote:
> > Sure, here is the log file.
> Thanks! From the looks of it, the next thing...
Incantator
10:55 Bug #1977: Doomsday crashes with Intel Chipset
Incantator wrote:
> Sure, here is the log file.
Thanks! From the looks of it, the next thing that should be happen...
skyjake
10:41 Bug #1977: Doomsday crashes with Intel Chipset
Sorry, it says 'modify' in Korean but it should be 'reply'... what the...
Sure, here is the log file.
By the way...
Incantator
10:32 Bug #1977: Doomsday crashes with Intel Chipset
Incantator wrote:
> I've just tried it, yet with the same result:
>
> Application path: D:\rest\Games\Doom\Doomsd...
Incantator
10:30 Bug #1977: Doomsday crashes with Intel Chipset
Ok, what if you also add the "-vvv" option in 1.15.0? This will produce a lot more log output that may contain some h... skyjake
10:28 Bug #1977: Doomsday crashes with Intel Chipset
I've just tried it, yet with the same result:
Application path: D:\rest\Games\Doom\Doomsday1\Bin\Doomsday.exe
Cre...
Incantator
09:59 Bug #1977: Doomsday crashes with Intel Chipset
Did you try the unstable 1.15.0? We've fixed some potential causes for a startup crash. skyjake
09:43 Bug #1977: Doomsday crashes with Intel Chipset
Hm, probably I just have to wait until I buy a decent desktop; the doomsday.out is almost the same except the additio... Incantator
08:46 Bug #1977: Doomsday crashes with Intel Chipset
The most likely reason for this crash is that the way we do antialiasing in 1.14 is not compatible with the Intel GPU... skyjake
10:47 Revision e4ad6500 (github): UI|Client: Hide the main window to ensure a critical message is visible
skyjake
10:17 Bug #1915: Click-to-focus also handled as UI click
It would help if you describe the exact steps to reproduce this issue. skyjake
10:14 Bug #1973: App init failed: CreateDirError (1.14.5)
Closing as duplicate. skyjake
10:14 Bug #1973 (Closed): App init failed: CreateDirError (1.14.5)
skyjake
08:38 Revision 805c7b91 (github): Fixed|Windows: Build failure
skyjake

2015-02-12

18:00 Revision be310c4b (github): Fixed|libcore|Animation: Potential crash during animation
A race condition was possible that caused a double free on a de::Time
instance when updating the current animation time.
skyjake
18:00 Revision 3efff8fb (github): Refactor|Client|UI: Switching to/from native UI mode
The "native UI" mode puts the game to windowed mode and restores
desktop display mode so that native UI widgets can b...
skyjake
18:00 Revision 4d190715 (github): UI|Client|Games: Game availability changes now have their own audience
Rather than updating game availability in the UI after app startup
is complete, we'll do updates whenever Games has f...
skyjake
18:00 Revision 88d6d57e (github): UI|Client|Task Bar: Choosing the IWAD folder
Added a menu item in the app menu to select the primary IWAD folder
that overrides all others. This is saved persiste...
skyjake
18:00 Revision 44c2114b (github): Home|UI: If needed, show a notice and button to pick the IWAD folder
If no games are found, the home screen now simply shows a notice
that tells the user to locate the IWAD folder.
This...
skyjake
17:56 Feature #1756: URIs for locating/identifying resources and assets
To avoid confusing two concepts that should be kept separate, URIs should not be thought of as object identifiers, ju... skyjake
17:41 Feature #1684: Launching without Snowberry
The "officially supported way" is now to simply start the Doomsday executable manually. Later on, when Snowberry is d... skyjake
17:39 Feature #1684 (Closed): Launching without Snowberry
skyjake
13:24 Feature #1684: Launching without Snowberry
vermil wrote:
> [quit button in Home]
Yeah I suppose it would be convenient if such a button was visible in the Hom...
skyjake
12:13 Feature #1684: Launching without Snowberry
I mean obviously, I know one can quit and unload games via the taskbar. But I debate users would like the options I m... vermil
12:10 Feature #1684: Launching without Snowberry
I don't know if this is the right place as such.
But I've always noticed that Ring Zero lacks a quit button (I'm t...
vermil
09:10 Feature #1684 (In Progress): Launching without Snowberry
skyjake
09:10 Feature #1684: Launching without Snowberry
I'm still doing this for 1.15 because it should be quite simple in practice.
* If there are no playable games, sho...
skyjake
16:08 Bug #1906 (Closed): Light decorations not changing on animated textures
danij
16:01 Revision ecc042ae (github): Fixed|Definitions|libdoomsday: Old style Decoration def interpretation
This kind of null stage optimization will require an object level
controller so lets keep things simple for now.
Iss...
danij
14:50 Bug #1977 (Closed): Doomsday crashes with Intel Chipset
Hello. This time I'm having a trouble with Doomsday itself. I don't know if I have to report this in dengine.net or h... Incantator
14:33 Bug #1973: App init failed: CreateDirError (1.14.5)
Thanks for your kind explanation: I didn't expect you to reply this soon. Incantator
09:04 Bug #1973: App init failed: CreateDirError (1.14.5)
Unfortunately this is a known bug with 1.14. As a workaround, you could try the latest 1.15 unstable build and bypass... skyjake
06:15 Bug #1973 (Closed): App init failed: CreateDirError (1.14.5)
I installed the latest stable Doomsday engine, which also had Snowberry ver 1.6. I installed it successfully and trie... Incantator
13:22 Feature #1976 (New): Replace old Save/Load menu with new UI widgets
The traditional save menu is quite (visually) broken. To enable screenshots and better metadata, the save/load menus ... skyjake
13:18 Feature #1975 (Closed): Quitting a game returns back to Home screen
vermil wrote:
> I also think the in game quit menu options could do with an option to return to Ring Zero; as well ...
skyjake
13:12 Feature #1974 (Closed): Home screen usability: Quit button, hint about Escape toggling taskbar
When the window is in fullscreen mode and the task bar is hidden, there should be a "Quit X" button in the top right ... skyjake
12:28 Bug #1729: Repeat loading of DEHACKED patches specified on the command line following a game change
I would like to add that this issue also affects ded's.
One can easily see such, by loading a ded that references ...
vermil
12:20 Revision 3a95e95d (github): OS X|qmake: Try pkg-config if SDL2_FRAMEWORK_DIR is undefined
skyjake

2015-02-11

19:24 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
I discovered and fixed another crash. Just as vermil suggested, first having a version conflict with a server and the... skyjake
15:26 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
I've fixed the likely cause of the crash in the UI widget. A new build will be available later today for testing. skyjake
19:22 Revision 3e1527da (github): Fixed|Multiplayer|Client: Cleaning up client state when leaving a game
The client was not properly cleaning its state when leaving a game.
Now received packets are discarded and the postfx...
skyjake
19:19 Bug #1971 (Closed): [Doom] Invulnerability effect not cleared between maps when leaving an MP game and joining another
skyjake
18:39 Bug #1971 (Closed): [Doom] Invulnerability effect not cleared between maps when leaving an MP game and joining another
In Doom, the invulnerability effect is not cleared when leaving an MP and joining another. To reproduce, get an invul... skyjake
18:44 Bug #1972 (New): [MP] Fast-moving planes not always reach destination on client-side
When playing on a remote server with a ping of ~250ms, sometimes fast-moving planes do not reach their destination bu... skyjake
17:51 Feature #1970 (New): Scriptable map entry/exit, cycling
Use Doomsday Script to perform actions after loading a map and when exiting a map. While this is useful for map cycli... skyjake
11:41 Bug #1969 (Closed): [Doom] Multiplayer intermission using incorrect header graphics
A little mistake in inlude.ded
The patch replacements for WIOSTS and WIFRGS should read 'SCRT' and 'FRGS' instead ...
vermil
11:10 Bug #1968 (New): [Heretic, HeXen] Player's death removes footclipping effect (viewpoint jumps abruptly)
When the player dies whiles footclipped, the footclipping is incorrectly disabled when the player dies (i.e the playe... vermil
11:07 Bug #1967 (New): [Multiplayer] Heretic/HeXen liquid splashes/damaging floors doubled
In Heretic and HeXen and HeXen MP, both liquid splashes and damaging floor effects occur twice. vermil
11:01 Bug #1966 (Closed): [MP] Powered up Phoenix Rod broken
In Heretic MP, the Powered up Phoenix Rod only fires a single puff of fire instead of a stream, though the weapon app... vermil
10:57 Bug #1965 (New): [Doom] Multiplayer Arch Vile Fire doesn't thrust the player upward
Pretty much what the subject states.
IIRC, the Iron Lich's Whirlwind attack in Heretic also suffers this bug.
vermil
10:52 Bug #1964 (Closed): Problems with sprites with special chars [ / ] (Doom Arch Vile disappears; Hexen crash when Traductus dies)
Pretty much what the subject states; the Arch Vile disappears during resurrecting a bad guy, before appearing again a... vermil
10:48 Bug #1963: [Doom] Spawning on top of a weapon leads to broken weapon (multiplayer)
Ok, further testing seems to reveal that it isn't taking damage that stops the pistol working, but rather after the p... vermil
10:46 Bug #1963 (New): [Doom] Spawning on top of a weapon leads to broken weapon (multiplayer)
Playing Plutonia Coop, where the player starts ontop a shotgun.
The players weapon doesn't switch to said shotgun ...
vermil
10:18 Feature #1962 (New): Revised network protocol based on libshell
The Shell protocol uses Doomsday 2 components for a more robust (versioned) and secure (bound/error-checked) network ... skyjake
10:11 Bug #1961 (New): Client fatal error due to invalid data received from server
Sometimes (not very often) the client will crash / fatal error when it attempts to read an invalid data packet receiv... skyjake

2015-02-10

22:42 Revision bebf3ad8 (github): MSVC|qmake: Enable debug information in release builds
Since the MSVC script is only intended for development uses, it is
better to enable debug information in release buil...
skyjake
14:31 Bug #1906: Light decorations not changing on animated textures
Yes, it is indeed an interpolation issue. Specifically, the de::lerp<VectorN>()'s in MaterialAnimator::Decoration::up... danij
13:49 Bug #1906: Light decorations not changing on animated textures
Instrumenting MaterialAnimator reveals animation of decorations and layers are in fact in sync, down to the milliseco... danij
09:57 Revision 5cebd2f8 (github): Fixed|Windows|GL|libgui: Build failure
skyjake
09:45 Revision e225608b (github): Debug|GL: Show initial GL format parameters
Plus other small tweaks made during debugging. skyjake
00:14 Revision 84abed90 (github): Fixed|libdoomsday|DED: Parsing Material.Light defs (copy/paste oversight)
danij

2015-02-09

23:21 Bug #1906: Light decorations not changing on animated textures
With my latest fix in place, old style decoration definitions are being interpreted correctly.
However, there appe...
danij
21:17 Revision 8252f7bc (github): Definitions|libdoomsday: Working on interpretation of old style Decoration defs
Animation is now mostly working although there appears to be some
timing issues remaining...
IssueID #1906
danij
11:01 Bug #1954 (In Progress): Joining an MP game from a different game causes segfault (after version conflict)
skyjake
10:01 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
Thanks! That indicates the crash is caused by the UI widget, I'll look into it. skyjake
10:00 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
debug build output uploaded eunbolt
09:59 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
ok, here is debug build output eunbolt
08:51 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
From the .2 log:
> Reading symbols from doomsday...(no debugging symbols found)...done.
> Executable: Doomsday Engi...
skyjake
08:01 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
attached now is the output from a debug build
config_user.pri contained
CONFIG += deng_extassimp
CONFIG += den...
eunbolt
07:53 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
attached is from a 1500build that had debug as an option
config_user.pri contained...
eunbolt
06:54 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
That does show a crash occurring, however without debug symbols it doesn't help much. Any chance you could do a debug... skyjake
06:49 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
the above gdb output is the server and the client on the local machine, so both are build 1500.(not the nz/au servers... eunbolt
06:46 Bug #1954: Joining an MP game from a different game causes segfault (after version conflict)
Attached is the gdb output of the crash on my system using build 1500.
not a debug build
eunbolt
11:00 Revision d93e3fe3 (github): Fixed|UI|Multiplayer: Potential crash when joining an MP game
Synchronous signal handling (game unload, MP join) may lead to the
widget being gone when it's time to check if there...
skyjake
09:04 Revision e8c0a261 (github): qmake|Documentation: Clarified debug build option
skyjake
 

Also available in: Atom