Latest Raze Changes
Latest 50 commits, skipping 8000
Unofficial development builds at DRD Team
11-Jan-2019 (Friday) at 03:10:59 PST by Christoph Oelckers
- the sound compatibility flags do not need level support.
They are intentionally omitted from both MAPINFO and compatibility settings. This removes the last place where it still went through the map-modified versions of the compatflags.
11-Jan-2019 (Friday) at 03:05:53 PST by Christoph Oelckers
- work
Does not compile!
11-Jan-2019 (Friday) at 02:55:51 PST by alexey.lysiuk
- fixed crash when playing sounds with no level loaded
11-Jan-2019 (Friday) at 02:50:50 PST by alexey.lysiuk
- fixed compilation of POSIX targets
src/posix/sdl/i_main.cpp:165:59: error: ‘vp’ was not declared in this scope src/scripting/backend/codegen.cpp:6286:69: error: invalid initialization of non-const reference of type ‘FArgumentList& {aka TDeletingArray<FxExpression>&}’ from an rvalue of type ‘FArgumentList {aka TDeletingArray<FxExpression>}’
10-Jan-2019 (Thursday) at 16:43:43 PST by Christoph Oelckers
- added a level parameter to the thinker iterator.
Not used yet, but will be when the thinker lists are moved into FLevelLocals.
10-Jan-2019 (Thursday) at 16:03:33 PST by Christoph Oelckers
- give P_ExecuteSpecial a Level parameter.
10-Jan-2019 (Thursday) at 15:05:07 PST by Christoph Oelckers
- moved the static sky variables into FLevelLocals and removed the redundant ones for the texture ID.
10-Jan-2019 (Thursday) at 14:22:21 PST by Christoph Oelckers
- moved UDMF custom properties into FLevelLocals.
10-Jan-2019 (Thursday) at 14:08:35 PST by Christoph Oelckers
- moved the non-map timers out of LevelLocals into GameSession and moved the composite compatibility flags into FLevelLocals, because they are level specific.
10-Jan-2019 (Thursday) at 12:02:20 PST by Christoph Oelckers
- some progress.
10-Jan-2019 (Thursday) at 10:46:51 PST by Christoph Oelckers
- started building the framework to replace the global level variable
A few of the old level members will also be moved to the new class, now that workaround getters can be implemented. These currently spit out some deprecation warnings which will be addressed next.
10-Jan-2019 (Thursday) at 09:03:32 PST by Christoph Oelckers
- fixed return type.
10-Jan-2019 (Thursday) at 09:02:23 PST by Christoph Oelckers
- fixed misplaced variable initialization.
09-Jan-2019 (Wednesday) at 01:28:16 PST by Marrub
Make LevelLocals::ExecuteSpecial return int
09-Jan-2019 (Wednesday) at 01:26:40 PST by Marrub
Make LevelLocals::ExecuteSpecial return int
10-Jan-2019 (Thursday) at 07:13:41 PST by Christoph Oelckers
Merge branch 'master' of https://github.com/coelckers/gzdoom10-Jan-2019 (Thursday) at 03:05:35 PST by alexey.lysiuk
- unary minus operator propagates boolean operand to integer
10-Jan-2019 (Thursday) at 01:15:35 PST by alexey.lysiuk
- register interpolators on reading serialization only
Interpolators were added twice when saving a game which led to a cycle in linked list and so to an infinite loop
10-Jan-2019 (Thursday) at 00:43:18 PST by alexey.lysiuk
- fixed sector marker initialization
This fixes a crash when starting a new game for the second time
09-Jan-2019 (Wednesday) at 18:44:19 PST by Christoph Oelckers
- the final batch of level removal before refactoring the underlying data.
09-Jan-2019 (Wednesday) at 18:42:54 PST by Christoph Oelckers
- use map time, not hub time for map actions.
09-Jan-2019 (Wednesday) at 17:50:48 PST by Christoph Oelckers
- fixed: The sector tag iterator needs access to the level.
This is done through the tag manager to avoid #include dependency hell. Trying to reference FLevelLocals directly from the inline functions will inevitably create a circular dependency.
09-Jan-2019 (Wednesday) at 17:30:38 PST by Christoph Oelckers
- the next batch of 'level' removals.
Untested, may not work!
09-Jan-2019 (Wednesday) at 17:12:43 PST by Christoph Oelckers
- made OP_NEW a builtin function instead of an opcode.
The code was present 3 times due to the JIt, and this is not something that benefits from being a real opcode, even in the interpreted case.
09-Jan-2019 (Wednesday) at 17:00:58 PST by Christoph Oelckers
- moved the SectorMarker handling into the level itself.
09-Jan-2019 (Wednesday) at 16:21:17 PST by Christoph Oelckers
- moved particle storage to FLevelLocals.
09-Jan-2019 (Wednesday) at 15:30:04 PST by Christoph Oelckers
- added Level parameter to R/P_PointInSector(Sub)Sector.
09-Jan-2019 (Wednesday) at 13:55:51 PST by Christoph Oelckers
- moved sound sequence head of list into FLevelLocals.
09-Jan-2019 (Wednesday) at 12:19:27 PST by Christoph Oelckers
- fixing things.
09-Jan-2019 (Wednesday) at 11:54:36 PST by Christoph Oelckers
- fixed saving.
09-Jan-2019 (Wednesday) at 11:48:16 PST by Christoph Oelckers
- fixed bad variable name.
09-Jan-2019 (Wednesday) at 11:24:57 PST by Christoph Oelckers
- moved interpolator into FLevelLocals.
- redid P_Ticker. This function is a messy affair of mixing per-level and per-session actions which all depend on proper ordering. As a result it has to run 3 ForAllLevels iterators to ensure that the order does not change.
09-Jan-2019 (Wednesday) at 10:53:14 PST by Christoph Oelckers
- Changed the sound system to ignore sounds not from the primary level.
This is a task for later when other things actually work, but until then, any sound from a sub-level should simply not play at all. This required giving the positioned S_Sound version a Level argument so that the sound engine can check which level such a sound belongs to.
09-Jan-2019 (Wednesday) at 10:02:02 PST by Christoph Oelckers
- the missing parts of last commit.
09-Jan-2019 (Wednesday) at 09:59:41 PST by Christoph Oelckers
- moved bglobal.freeze to FLevelLocals, because this flag has nothing specific to do with bots as it freezes the entire level.
09-Jan-2019 (Wednesday) at 05:53:10 PST by Marrub
Fix return value of native BuiltinCallLineSpecial
09-Jan-2019 (Wednesday) at 07:51:43 PST by Christoph Oelckers
Merge branch 'master' of https://github.com/coelckers/gzdoom09-Jan-2019 (Wednesday) at 01:41:22 PST by alexey.lysiuk
- fixed crash with Line_SetPortal special
09-Jan-2019 (Wednesday) at 00:55:12 PST by alexey.lysiuk
- fixed crash on loading linedefs
09-Jan-2019 (Wednesday) at 00:01:08 PST by alexey.lysiuk
- fixed compilation error
src\p_tags.cpp(302): error C2143: syntax error: missing ')' before '}'
08-Jan-2019 (Tuesday) at 17:03:26 PST by Christoph Oelckers
Moved Strife conversation data into FLevelLocals.
08-Jan-2019 (Tuesday) at 16:42:25 PST by Christoph Oelckers
- moved the TIDHash array to FLevelLocals and adjusted the actor iterator code.
08-Jan-2019 (Tuesday) at 16:02:03 PST by Christoph Oelckers
- forgot to delete the static tag manager.
08-Jan-2019 (Tuesday) at 15:04:28 PST by Christoph Oelckers
- moved the impact decal counter into FLevelLocals and do the counting in a less problematic fashion.
This was yet another piece of code that lived or died with the assumption that there can only be one level, stored in global variables.
08-Jan-2019 (Tuesday) at 14:39:48 PST by Christoph Oelckers
- moved the tag manager into FLevelLocals.
This also involves deprecating the old creation functions because they do not have a proper level context.
08-Jan-2019 (Tuesday) at 11:40:43 PST by Christoph Oelckers
- another large batch of level references removed.
08-Jan-2019 (Tuesday) at 06:27:41 PST by Chronos Ouroboros
Fixed multidimensional array definitions.
08-Jan-2019 (Tuesday) at 08:02:33 PST by Christoph Oelckers
Merge branch 'master' of https://github.com/coelckers/gzdoom#Conflicts:
- #
- src/s_sound.cpp
08-Jan-2019 (Tuesday) at 07:58:14 PST by Christoph Oelckers
- removed another large batch of 'level' references.
08-Jan-2019 (Tuesday) at 06:20:14 PST by alexey.lysiuk
- increased range of valid sound positions and velocities