Permalink
Commits on Aug 7, 2016
  1. @edward-san
Commits on Jun 29, 2016
  1. @edward-san

    - Fix myoffsetof using misaligned pointer access.

    That could be a problem for particularly pedantic platforms.
    edward-san committed with Christoph Oelckers Jun 21, 2016
Commits on Jun 20, 2016
  1. @edward-san

    - Add support for Skulltag ACS IsNetworkGame.

    Once known as PlayerOnTeam, then it became IsMultiplayer, but Skulltag code ignored emulated multiplayer, hence the new and clearer name.
    edward-san committed with Christoph Oelckers Jun 19, 2016
Commits on Jun 19, 2016
  1. @edward-san
  2. @edward-san

    - Fixed ACS Singleplayer for non-net multiplayer.

    edward-san committed with Christoph Oelckers Jun 19, 2016
  3. @edward-san

    - Fixed wrong Skulltag ConsoleCommand pcode name.

    Also report this pcode as not supported by the program.
    edward-san committed with Christoph Oelckers Jun 19, 2016
Commits on Jun 17, 2016
  1. @edward-san
  2. @edward-san
Commits on May 29, 2016
  1. @edward-san

    - Fixed issues with invalid GetMaxInventory calls.

    edward-san committed with Christoph Oelckers May 18, 2016
Commits on May 11, 2016
  1. @edward-san

    - Fixed second player lock after error in netgame.

    edward-san committed with Christoph Oelckers May 11, 2016
Commits on May 5, 2016
  1. @edward-san

    - Fixed missing sector light clamp in DFlicker.

    For some reason, this code didn't care about the sector light limits. Found by code inspection.
    edward-san committed with Christoph Oelckers May 4, 2016
Commits on May 1, 2016
  1. @edward-san

    - Fixed a mistake in GiveInventory refactoring.

    'give item' stopped working because commit 7b35f32 and 6aca760 didn't take account that give cheat with zero amount should not touch the item amount.
    edward-san committed May 1, 2016
  2. @edward-san

    - Fixed drop style gameinfo inconsistency.

    The gameinfo option was ignored when deciding the initial spawn height position.
    edward-san committed May 1, 2016
Commits on Apr 21, 2016
  1. @edward-san
  2. @edward-san
  3. @edward-san

    - Clean the code by using AActor::GiveInventory.

    This fixes also a bug in FraggleScript GiveInventory, which tried to access the 'SaveAmount' member of 'ABasicArmorBonus' with the wrong cast.
    edward-san committed Apr 21, 2016
  4. @edward-san

    - Added the 'GiveInventory' method to the actor.

    This will help cleaning up the item giving code. Returns a bool, in case the pickup failure might turn to be interesting in the future.
    edward-san committed Apr 21, 2016
  5. @edward-san

    - Fixed erroneous P_UndoPlayerMorph calls.

    In some places, P_UndoPlayerMorph was called with the 'force' argument placed in the 'unmorphflag' parameter, so that 'forced' unmorphs would be not completely forceful.
    
    I hope no mod relied on this weirdness...
    edward-san committed with Christoph Oelckers Apr 20, 2016
Commits on Apr 18, 2016
  1. @edward-san

    - Fixed the morphed player actor friendliness.

    It wasn't inherited from the original player actor object.
    edward-san committed with Christoph Oelckers Apr 18, 2016
Commits on Apr 2, 2016
  1. @edward-san
  2. @edward-san
Commits on Mar 7, 2016
  1. @edward-san @Blzut3

    - Fixed misaligned pointer access error in zipdir.

    It happens if zipdir is compiled with GCC/Clang UBSan and is run on an already existing zdoom.pk3.
    edward-san committed with Blzut3 Mar 4, 2016
Commits on Feb 27, 2016
  1. @edward-san

    - Improve Mac GCC errors fix to work only for GCC.

    This fixes Clang complaining about unknown command option '-Wno-unused-but-set-variable' when compiling dumb.
    Also I got no new warnings on Clang by excluding '-Wno-unused-result'.
    edward-san committed with Christoph Oelckers Feb 27, 2016
Commits on Feb 20, 2016
  1. @edward-san

    - Added optional 'z' parameter to the 'warp' CCMD.

    Now it's possible to warp above 3dfloors.
    edward-san committed with Christoph Oelckers Feb 17, 2016
  2. @edward-san

    - Improve CMake messages for zlib/jpeg/bzip2/gme.

    * Report the include location if they're external libraries;
    * Remove unneeded include location messages from zipdir.
    edward-san committed Feb 20, 2016
  3. @edward-san

    - Simplify expressions inside some else/endif.

    We aren't bound to old cmake anymore.
    edward-san committed Feb 20, 2016
  4. @edward-san

    [fmod] Improve the checks for fmod 4.44.

    - The FMOD 4.44 linux package contains both 32 and 64-bit versions, with the folder name without the '64' suffix for 64-bit.
    - Add minor version '61' so that the latest FMOD package (at the time of this commit) can be detected and compiled successfully.
    edward-san committed Feb 20, 2016
  5. @edward-san
  6. @edward-san

    [gme] Enable all the USE_GME_* by default.

    Change these options to be just internal variables, not changeable from outside by the user.
    edward-san committed Feb 20, 2016
  7. @edward-san

    [dumb] Check the C compiler, not C++.

    Simplify the 'endif' expression, too.
    edward-san committed Feb 20, 2016
  8. @edward-san
Commits on Feb 18, 2016
  1. @edward-san

    - Apply the fast math flags for non-MSVC, too.

    Move the fast flags string creation in the main cmake file and use it where needed.
    edward-san committed Feb 18, 2016
Commits on Feb 17, 2016
  1. @edward-san
  2. @edward-san
  3. @edward-san