Author Topic: Nightly (Windows): 05 Jul 2016 - Revision 74b1cdb  (Read 1164 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly (Windows): 05 Jul 2016 - Revision 74b1cdb
Here is the nightly for Windows on 05 Jul 2016 - Revision 74b1cdb

Open non-feature issues in Mantis: 123

Group: SSE
fso_SSE_20160705_74b1cdb.7z
MD5Sum

Group: AVX
fso_AVX_20160705_74b1cdb.7z
MD5Sum

Group: NO-SSE
fso_NO-SSE_20160705_74b1cdb.7z
MD5Sum

Group: Standard
fso_Standard_20160705_74b1cdb.7z
MD5Sum

Code: [Select]
------------------------------------------------------------------------
commit 6453fa3
Author: MageKing17 <Mon Jul 4 18:37:51 2016 -0700>
Commit: MageKing17 <Mon Jul 4 18:38:17 2016 -0700>

    Clean up read_player_controls() somewhat.
 code/playerman/playercontrol.cpp | 49 ++++++++++++----------------------------
 1 file changed, 15 insertions(+), 34 deletions(-)

------------------------------------------------------------------------
commit 5a84726
Author: asarium <Mon Jul 4 22:16:08 2016 +0200>
Commit: asarium <Mon Jul 4 22:34:46 2016 +0200>

    Upload the build log to pastebin if the build fails
 ci/travis/install.sh | 2 +-
 ci/travis/script.sh  | 8 +++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

------------------------------------------------------------------------
commit 28db7bb
Author: MageKing17 <Tue Jun 28 06:29:34 2016 -0700>
Commit: MageKing17 <Sun Jul 3 20:28:52 2016 -0700>

    Fix several problems with change_ship_type()
 code/globalincs/pstypes.h |   5 +
 code/ship/ship.cpp        | 246 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 250 insertions(+), 1 deletion(-)

------------------------------------------------------------------------
commit d3d0266
Author: niffiwan <Tue Mar 29 19:29:45 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:22 2016 +1000>

    Add __gc lua cleanup function
 code/parse/lua.cpp | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

------------------------------------------------------------------------
commit 7af5720
Author: niffiwan <Tue Mar 1 19:16:32 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:22 2016 +1000>

    Add LUA support for streaming anims
 code/graphics/generic.cpp  |  34 ++++--
 code/graphics/generic.h    |  21 +++-
 code/parse/lua.cpp         | 282 +++++++++++++++++++++++++++++++++++++++++++++
 code/pngutils/pngutils.cpp |  22 ++++
 code/pngutils/pngutils.h   |   2 +
 5 files changed, 353 insertions(+), 8 deletions(-)

------------------------------------------------------------------------
commit 67ca370
Author: niffiwan <Wed Mar 9 20:16:18 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Fix a minor deviation from the spec
 code/pngutils/pngutils.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

------------------------------------------------------------------------
commit e269b77
Author: niffiwan <Mon Mar 7 21:03:29 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Convert warnings to mprintf's
 code/bmpman/bmpman.cpp    | 2 +-
 code/graphics/generic.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

------------------------------------------------------------------------
commit 0e02552
Author: niffiwan <Sat Mar 5 19:00:12 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Fix bug in handling dispose operations
 code/pngutils/pngutils.cpp | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

------------------------------------------------------------------------
commit 6155df9
Author: niffiwan <Thu Mar 3 21:17:25 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Minor tweaks to improve performance
 code/pngutils/pngutils.cpp | 44 +++++++++++++++++++++++++++-----------------
 code/pngutils/pngutils.h   |  1 +
 2 files changed, 28 insertions(+), 17 deletions(-)

------------------------------------------------------------------------
commit 38c7d6e
Author: niffiwan <Fri Feb 26 19:38:49 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Update FRED to allow *.png file selection
 code/fred2/campaigneditordlg.cpp | 3 ++-
 code/fred2/cmdbrief.cpp          | 2 +-
 code/fred2/eventeditor.cpp       | 2 +-
 code/fred2/messageeditordlg.cpp  | 2 +-
 4 files changed, 5 insertions(+), 4 deletions(-)

------------------------------------------------------------------------
commit d519c83
Author: niffiwan <Wed Feb 24 19:00:23 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Add comment for why we're not using .apng
 code/bmpman/bmpman.cpp | 3 +++
 1 file changed, 3 insertions(+)

------------------------------------------------------------------------
commit b7bad1a
Author: niffiwan <Mon Feb 22 22:27:54 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Check for nullptr before calling cfclose
 code/pngutils/pngutils.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

------------------------------------------------------------------------
commit 886ecbf
Author: niffiwan <Mon Feb 22 21:28:02 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Fix a bunch of cfile leaks in bm_load_animation
 code/bmpman/bmpman.cpp | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

------------------------------------------------------------------------
commit 1fd8f7a
Author: niffiwan <Mon Feb 22 20:56:50 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Cleanup apng owned resources on ctor exception
 code/pngutils/pngutils.cpp | 14 ++++++++++++--
 code/pngutils/pngutils.h   |  1 +
 2 files changed, 13 insertions(+), 2 deletions(-)

------------------------------------------------------------------------
commit b24bea8
Author: niffiwan <Sun Feb 21 10:58:57 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Ensure total_time is set if anim is already loaded
 code/bmpman/bm_internal.h | 1 +
 code/bmpman/bmpman.cpp    | 4 ++++
 2 files changed, 5 insertions(+)

------------------------------------------------------------------------
commit 0fc4b89
Author: niffiwan <Sun Feb 21 09:41:22 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Missed weapon thruster/glow calcs
 code/ship/ship.cpp | 22 ++--------------------
 1 file changed, 2 insertions(+), 20 deletions(-)

------------------------------------------------------------------------
commit 58facec
Author: niffiwan <Fri Feb 19 20:17:13 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Fix MSVC2015 warning (int to bool conv)
 code/bmpman/bmpman.cpp      | 2 +-
 code/bmpman/bmpman.h        | 2 +-
 code/model/modelinterp.cpp  | 2 +-
 code/ship/shipfx.cpp        | 8 ++++----
 code/weapon/muzzleflash.cpp | 2 +-
 5 files changed, 8 insertions(+), 8 deletions(-)

------------------------------------------------------------------------
commit e9e49f5
Author: niffiwan <Thu Feb 18 22:07:50 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Fixes per m|m's review
 code/bmpman/bmpman.cpp        | 22 ++++++++++++----------
 code/freespace2/freespace.cpp |  8 ++++----
 code/graphics/generic.cpp     | 27 +++++++++------------------
 code/parse/lua.cpp            |  4 ++--
 4 files changed, 27 insertions(+), 34 deletions(-)

------------------------------------------------------------------------
commit 3df84a3
Author: niffiwan <Wed Feb 17 19:37:59 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Fix travis warning signed-v-unsigned comparison
 code/pngutils/pngutils.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

------------------------------------------------------------------------
commit 375a251
Author: niffiwan <Mon Feb 15 22:00:54 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:21 2016 +1000>

    Complete apng feature
 code/bmpman/bmpman.cpp       | 35 +++++++++++++++++++----------------
 code/graphics/generic.cpp    | 34 ++++++++++++++++++++++------------
 code/hud/hud.cpp             |  6 +++---
 code/menuui/mainhallmenu.cpp |  2 ++
 code/parse/lua.cpp           |  2 +-
 code/pngutils/pngutils.cpp   | 18 +++++++++---------
 code/ship/shield.cpp         |  1 -
 code/weapon/shockwave.cpp    |  2 +-
 8 files changed, 57 insertions(+), 43 deletions(-)

------------------------------------------------------------------------
commit 87770aa
Author: niffiwan <Mon Feb 15 20:47:26 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:20 2016 +1000>

    Add total_time output param to bm_load_animation
 code/asteroid/asteroid.cpp             |  2 +-
 code/bmpman/bmpman.cpp                 |  7 +++----
 code/bmpman/bmpman.h                   |  2 +-
 code/fireball/fireballs.cpp            |  2 +-
 code/fred2/shiptexturesdlg.cpp         |  2 +-
 code/missionui/missionweaponchoice.cpp |  6 +++---
 code/parse/lua.cpp                     |  2 +-
 code/particle/particle.cpp             |  6 +++---
 code/ship/shield.cpp                   |  2 +-
 code/ship/ship.cpp                     |  2 +-
 code/starfield/starfield.cpp           | 26 +++++++++++++-------------
 code/weapon/shockwave.cpp              |  2 +-
 code/weapon/weapons.cpp                |  4 ++--
 13 files changed, 32 insertions(+), 33 deletions(-)

------------------------------------------------------------------------
commit 2f1b686
Author: niffiwan <Mon Feb 15 18:41:48 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:20 2016 +1000>

    Finish conversion to new frame calc function
 code/bmpman/bmpman.cpp        | 23 +++++++++++------------
 code/bmpman/bmpman.h          |  2 +-
 code/fireball/fireballs.cpp   |  2 +-
 code/freespace2/freespace.cpp |  5 ++++-
 code/graphics/generic.cpp     |  9 +++++++--
 code/hud/hud.cpp              | 28 +++-------------------------
 code/model/modelinterp.cpp    |  4 ++--
 code/model/modelrender.cpp    |  2 +-
 code/pngutils/pngutils.cpp    | 10 ++++++++--
 code/pngutils/pngutils.h      |  5 +++++
 code/ship/ship.cpp            |  4 ++--
 code/ui/inputbox.cpp          | 13 +++----------
 code/weapon/shockwave.cpp     | 33 +++++++++++----------------------
 code/weapon/shockwave.h       |  2 +-
 14 files changed, 60 insertions(+), 82 deletions(-)

------------------------------------------------------------------------
commit 200c4c8
Author: niffiwan <Sun Feb 7 18:59:04 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:20 2016 +1000>

    Simplify shockwave_get_framenum
 code/weapon/shockwave.cpp | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

------------------------------------------------------------------------
commit 0b20b15
Author: niffiwan <Sat Jan 30 12:06:18 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:20 2016 +1000>

    Fix issues found by Axem
 code/bmpman/bmpman.cpp        | 15 +++++++++------
 code/bmpman/bmpman.h          |  2 +-
 code/fireball/fireballs.cpp   | 20 +++-----------------
 code/freespace2/freespace.cpp | 11 ++---------
 code/graphics/generic.cpp     |  2 +-
 code/hud/hud.cpp              | 14 ++++++++++++++
 code/lab/lab.cpp              | 19 +++----------------
 code/parse/lua.cpp            |  8 ++------
 code/particle/particle.cpp    | 10 ++--------
 code/ship/shield.cpp          | 10 +---------
 code/ship/ship.cpp            |  4 ++--
 code/weapon/beam.cpp          | 39 +++------------------------------------
 code/weapon/weapons.cpp       | 26 ++------------------------
 13 files changed, 45 insertions(+), 135 deletions(-)

------------------------------------------------------------------------
commit 78d6957
Author: niffiwan <Fri Jan 29 20:18:52 2016 +1000>
Commit: niffiwan <Tue May 10 19:42:20 2016 +1000>

    Tweak lua loadTexture to be able to load apngs
 code/parse/lua.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

------------------------------------------------------------------------
commit 50c791c
Author: niffiwan <Mon Dec 14 21:51:19 2015 +1000>
Commit: niffiwan <Tue May 10 19:42:20 2016 +1000>

    Add support for non-streaming apngs
 code/bmpman/bm_internal.h        |   5 ++
 code/bmpman/bmpman.cpp           | 190 ++++++++++++++++++++++++++++++++++++---
 code/bmpman/bmpman.h             |  12 +++
 code/freespace2/freespace.cpp    |  10 +--
 code/graphics/generic.cpp        |   1 +
 code/graphics/gropenglbmpman.cpp |   1 +
 code/lab/lab.cpp                 |  30 +------
 code/parse/lua.cpp               |  27 ++++++
 code/pngutils/pngutils.cpp       |  13 ++-
 code/pngutils/pngutils.h         |  12 +--
 code/ship/shield.cpp             |   3 +
 code/ship/ship.cpp               |  28 +-----
 12 files changed, 251 insertions(+), 81 deletions(-)

------------------------------------------------------------------------
commit 90b35b7
Author: niffiwan <Mon Sep 14 18:22:03 2015 +1000>
Commit: niffiwan <Tue May 10 19:42:20 2016 +1000>

    Add support for streaming apngs
 code/bmpman/bmpman.cpp     |   4 +-
 code/graphics/generic.cpp  | 188 ++++++++++++++-
 code/graphics/generic.h    |   5 +
 code/nebula/neb.cpp        |   1 -
 code/pngutils/pngutils.cpp | 573 +++++++++++++++++++++++++++++++++++++++++++--
 code/pngutils/pngutils.h   |  74 ++++++
 6 files changed, 815 insertions(+), 30 deletions(-)



 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Nightly (Windows): 05 Jul 2016 - Revision 74b1cdb
This is the first nightly with APNG support (as well as the change-ship-class fixes mentioned here)!
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.