Author Topic: Nightly (Linux): 13 Oct 2014 - Revision 11138  (Read 853 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly (Linux): 13 Oct 2014 - Revision 11138
Here is the nightly for Linux on 13 Oct 2014 - Revision 11138

Open non-feature issues in Mantis: 122

Group: Standard
fso_Standard_20141013_r11138.tar.bz2
MD5Sum

Code: [Select]
------------------------------------------------------------------------
r11092 | z64555 | 2014-09-29 22:47:35 +0000 (Mon, 29 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cutscene/cutscenes.cpp

From MageKing17, Makes the $CD: token for cutscenes.tbl optional. Useful, since a majority of assets no longer require physical CD's.
------------------------------------------------------------------------
r11093 | Goober5000 | 2014-09-30 02:18:28 +0000 (Tue, 30 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp

use the OBJ_INDEX macro, because that's why we have it
------------------------------------------------------------------------
r11094 | Goober5000 | 2014-09-30 03:20:51 +0000 (Tue, 30 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/ai.h
   M /trunk/fs2_open/code/ai/aicode.cpp
   M /trunk/fs2_open/code/ai/aigoals.cpp
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/weapon/weapons.cpp

Between the Ashes HPC request: allow ships to attack others on the same team
------------------------------------------------------------------------
r11095 | Goober5000 | 2014-09-30 03:51:33 +0000 (Tue, 30 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudtarget.cpp

MageKing17's patch for Mantis #3110: Message Brackets not displayed with 'Invisible to Friendlies' flag
------------------------------------------------------------------------
r11096 | Goober5000 | 2014-09-30 04:02:14 +0000 (Tue, 30 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

and on the subject of Mantis #3110: fix the multi_sexp_deal_with_ship_flag issue that MageKing17 noticed, and tweak a sexp to be more clear
------------------------------------------------------------------------
r11097 | Goober5000 | 2014-09-30 04:29:13 +0000 (Tue, 30 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aigoals.cpp
   M /trunk/fs2_open/code/parse/sexp.cpp

Between the Ashes HPC request: extend ai-chase-same-team to ai-disarm, ai-disable, and ai-destroy-subsys too
------------------------------------------------------------------------
r11098 | Goober5000 | 2014-09-30 04:30:37 +0000 (Tue, 30 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aigoals.cpp

stupid missing parenthesis >.>
------------------------------------------------------------------------
r11099 | Goober5000 | 2014-09-30 04:32:02 +0000 (Tue, 30 Sep 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudshield.cpp

related to Mantis #2971: properly reset shield info when we have a null objp
------------------------------------------------------------------------
r11101 | Goober5000 | 2014-10-05 02:15:10 +0000 (Sun, 05 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp

tweaks
------------------------------------------------------------------------
r11102 | m_m | 2014-10-05 21:48:56 +0000 (Sun, 05 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Fixed a bug reported by Axem: The scripting API used the wrong functions to determine if a hud gauge is a custom hud gauge.
------------------------------------------------------------------------
r11103 | Goober5000 | 2014-10-06 02:15:46 +0000 (Mon, 06 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp

don't enable nav system always... that's not how this is supposed to work
------------------------------------------------------------------------
r11104 | Goober5000 | 2014-10-06 02:39:54 +0000 (Mon, 06 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp

well ok, revert that
------------------------------------------------------------------------
r11105 | zookeeper | 2014-10-06 21:44:23 +0000 (Mon, 06 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/gropengldraw.cpp
   M /trunk/fs2_open/code/graphics/gropenglpostprocessing.cpp
   M /trunk/fs2_open/code/graphics/gropengltnl.cpp

Reverted r10944 and r10945 for now, with the exception of the GL_TRIANGLE_STRIP->GL_QUADS fix.
------------------------------------------------------------------------
r11106 | Goober5000 | 2014-10-07 02:23:25 +0000 (Tue, 07 Oct 2014) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp
   M /trunk/fs2_open/code/fred2/sexp_tree.h
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/parse/sexp.h

allow sexps which reference sounds to use either the table index or the entry name as the reference
(based on a patch by m!m, see http://www.hard-light.net/forums/index.php?topic=86293.0)
------------------------------------------------------------------------
r11107 | Goober5000 | 2014-10-07 02:30:12 +0000 (Tue, 07 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp

I forget who requested this, but this change now causes FRED to allow numeric sexps to be used for OPF_WEAPON_BANK_NUMBER
------------------------------------------------------------------------
r11108 | Goober5000 | 2014-10-07 02:32:35 +0000 (Tue, 07 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

Parias's patch for Mantis #3102 (make show-subtitle-text positioning consistent on MP clients)
------------------------------------------------------------------------
r11109 | Goober5000 | 2014-10-07 03:38:49 +0000 (Tue, 07 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aiturret.cpp
   M /trunk/fs2_open/code/hud/hudtargetbox.cpp

make flag checking more efficient and prevent an Int3() on bad data
------------------------------------------------------------------------
r11110 | Goober5000 | 2014-10-08 02:16:09 +0000 (Wed, 08 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

related to Mantis #3121, add parentheses if the string passed to runSEXP doesn't have them
------------------------------------------------------------------------
r11111 | Goober5000 | 2014-10-08 02:20:11 +0000 (Wed, 08 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

remove unused debug function
------------------------------------------------------------------------
r11112 | chief1983 | 2014-10-08 15:58:49 +0000 (Wed, 08 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Wrong variable type, may work in MSVC but not on clang or gcc.
------------------------------------------------------------------------
r11113 | Goober5000 | 2014-10-09 02:59:20 +0000 (Thu, 09 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

related to Mantis #3121, make SEXP parsing more robust, and remove some old debug/unused code in get_sexp_main()
------------------------------------------------------------------------
r11114 | Goober5000 | 2014-10-09 03:13:26 +0000 (Thu, 09 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

better method of appending ellipsis (nb: strncpy pads with 0 if string is shorter than len)
------------------------------------------------------------------------
r11115 | Goober5000 | 2014-10-09 03:21:47 +0000 (Thu, 09 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

technically, this is better
------------------------------------------------------------------------
r11116 | Goober5000 | 2014-10-11 19:42:56 +0000 (Sat, 11 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aiturret.cpp

some turret changes from the XT branch
------------------------------------------------------------------------
r11117 | Goober5000 | 2014-10-11 19:44:19 +0000 (Sat, 11 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aiturret.cpp

this too
------------------------------------------------------------------------
r11118 | Goober5000 | 2014-10-11 20:02:05 +0000 (Sat, 11 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/asteroid/asteroid.cpp
   M /trunk/fs2_open/code/asteroid/asteroid.h
   M /trunk/fs2_open/code/mission/missionparse.cpp

from xt branch: add some hysteresis to asteroid fields to prevent "popping" when an asteroid exceeds the bounds
------------------------------------------------------------------------
r11119 | Goober5000 | 2014-10-11 20:18:40 +0000 (Sat, 11 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/bmpman/bmpman.cpp

from xt branch: remove unneeded parameters, tweak some assets, minor optimization
------------------------------------------------------------------------
r11120 | Goober5000 | 2014-10-12 03:49:21 +0000 (Sun, 12 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/globalincs/pstypes.h

xt branch tweaks
------------------------------------------------------------------------
r11121 | Goober5000 | 2014-10-12 04:06:59 +0000 (Sun, 12 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/debris/debris.cpp
   M /trunk/fs2_open/code/math/floating.cpp
   M /trunk/fs2_open/code/menuui/mainhallmenu.cpp
   M /trunk/fs2_open/code/network/multilag.cpp
   M /trunk/fs2_open/code/physics/physics.cpp

xt branch: additional optimizations using RAND_MAX_1f
------------------------------------------------------------------------
r11122 | Goober5000 | 2014-10-12 04:10:41 +0000 (Sun, 12 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/physics/physics.cpp

probably good to change the comment too
------------------------------------------------------------------------
r11123 | Goober5000 | 2014-10-12 04:40:55 +0000 (Sun, 12 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/windebug.cpp
   M /trunk/fs2_open/code/graphics/font.cpp
   M /trunk/fs2_open/code/hud/hudmessage.cpp

xt: sprintf length safety
------------------------------------------------------------------------
r11124 | Goober5000 | 2014-10-12 20:13:19 +0000 (Sun, 12 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/network/multilag.cpp

we don't need to cast because mod is a float
------------------------------------------------------------------------
r11125 | Goober5000 | 2014-10-12 20:13:35 +0000 (Sun, 12 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/math/vecmat.cpp

xt branch: tweaks to vecmat.cpp
------------------------------------------------------------------------
r11126 | Goober5000 | 2014-10-12 20:14:08 +0000 (Sun, 12 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/math/fvi.cpp

xt branch: optimizations in fvi.cpp
------------------------------------------------------------------------
r11127 | Goober5000 | 2014-10-13 00:23:18 +0000 (Mon, 13 Oct 2014) | 4 lines
Changed paths:
   M /trunk/fs2_open/code/graphics/gropengldraw.cpp
   M /trunk/fs2_open/code/menuui/credits.cpp

xt branch: having a float version of gr_opengl_string makes text scrolling nice and smooth at high nonstandard resolutions
(also, looks like quad rendering works just fine here; no need to convert to tris)

convert credits.cpp to use float version of gr_opengl_string; eventually Taylor wanted to make the float version standard
------------------------------------------------------------------------
r11128 | Goober5000 | 2014-10-13 00:57:10 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/globalincs/version.h

xt branch: add capability for custom identifiers in build names (e.g. Xt-0314)
------------------------------------------------------------------------
r11129 | Goober5000 | 2014-10-13 01:55:07 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelcollide.cpp

xt branch: optimizations in modelcollide.cpp
------------------------------------------------------------------------
r11130 | Goober5000 | 2014-10-13 02:08:16 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/model.h
   M /trunk/fs2_open/code/model/modelinterp.cpp
   M /trunk/fs2_open/code/model/modelread.cpp

xt branch: minor tweaks to glow_points
------------------------------------------------------------------------
r11131 | Goober5000 | 2014-10-13 02:16:02 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelinterp.cpp

xt branch: use CLAMP here
------------------------------------------------------------------------
r11132 | Goober5000 | 2014-10-13 02:38:34 +0000 (Mon, 13 Oct 2014) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/globalincs/windebug.cpp
   M /trunk/fs2_open/code/graphics/font.cpp
   M /trunk/fs2_open/code/hud/hudmessage.cpp
   M /trunk/fs2_open/code/network/multi_log.cpp

according to the C standard...
"The functions snprintf() and vsnprintf() write at most size bytes (including the trailing null byte ('\0')) to str."
...so we have that going for us, which is nice
------------------------------------------------------------------------
r11133 | Goober5000 | 2014-10-13 02:54:43 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/objectsort.cpp

xt branch: optimize objectsort.cpp by not calculating some things every loop iteration
------------------------------------------------------------------------
r11134 | Goober5000 | 2014-10-13 03:06:19 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudmessage.cpp

fix a compile error (d'oh) and use type safety
------------------------------------------------------------------------
r11135 | Goober5000 | 2014-10-13 03:07:05 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/osapi/outwnd.h

wut?  defaulting to NULL here will cause these to never log anything...
------------------------------------------------------------------------
r11136 | Goober5000 | 2014-10-13 03:47:11 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/network/multi_log.cpp
   M /trunk/fs2_open/code/parse/generic_log.cpp

string printing safety
------------------------------------------------------------------------
r11137 | Goober5000 | 2014-10-13 03:56:36 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/parselo.cpp

SCP_string is useful here too
------------------------------------------------------------------------
r11138 | Goober5000 | 2014-10-13 04:01:38 +0000 (Mon, 13 Oct 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/parselo.cpp

xt branch: more string safety
------------------------------------------------------------------------



 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: Nightly (Linux): 13 Oct 2014 - Revision 11138
This build was made on a 14.04 server VPS instead of my 12.04 VM, as a test; it may behave a bit differently.  Future nightlies will still be made on 12.04 until 3.7.2 final is released and I upgrade some of the build environments.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays