Branch: refs/heads/master
  Home:   https://github.com/Warzone2100/warzone2100
  Commit: 1ea6ecc5f9314e5e70f392d357c4452d516675ed
      
https://github.com/Warzone2100/warzone2100/commit/1ea6ecc5f9314e5e70f392d357c4452d516675ed
  Author: Per Inge Mathisen <[email protected]>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
    M src/Warzone2100_msvc2015.vcxproj.filters
    M src/action.cpp

  Log Message:
  -----------
  Cleanup: Remove unused file reference. Remove unused assignment.


  Commit: 9d0f604d5ac7a5968d3b8582ed5934eb4117bee4
      
https://github.com/Warzone2100/warzone2100/commit/9d0f604d5ac7a5968d3b8582ed5934eb4117bee4
  Author: Per Inge Mathisen <[email protected]>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
    M lib/exceptionhandler/dumpinfo.cpp
    M lib/exceptionhandler/exceptionhandler.cpp
    M lib/framework/debug.cpp
    M lib/framework/frame.cpp
    M lib/framework/frameresource.cpp
    M lib/framework/gettext.h
    M lib/framework/i18n.cpp
    M lib/framework/physfs_ext.h
    M lib/framework/stdio_ext.cpp
    M lib/framework/strres.cpp
    M lib/framework/treap.cpp
    M lib/framework/utf.cpp
    M lib/framework/wzconfig.cpp
    M lib/framework/wzconfig.h
    M lib/framework/wzglobal.h
    M lib/ivis_opengl/bitimage.cpp
    M lib/ivis_opengl/imdload.cpp
    M lib/ivis_opengl/ivisdef.h
    M lib/ivis_opengl/pieblitfunc.cpp
    M lib/ivis_opengl/pieblitfunc.h
    M lib/ivis_opengl/piedraw.cpp
    M lib/ivis_opengl/piefunc.cpp
    M lib/ivis_opengl/piestate.cpp
    M lib/ivis_opengl/png_util.cpp
    M lib/ivis_opengl/screen.cpp
    M lib/ivis_opengl/tex.cpp
    M lib/netplay/netlog.cpp
    M lib/netplay/netplay.cpp
    M lib/netplay/netqueue.h
    M lib/netplay/netsocket.cpp
    M lib/netplay/netsocket.h
    M lib/netplay/nettypes.cpp
    M lib/qtgame/main_qt.cpp
    M lib/qtgame/qtgame.cpp
    M lib/qtgame/qtgame.h
    M lib/qtgame/wzapp_qt.cpp
    M lib/qtgame/wzapp_qt.h
    M lib/script/codeprint.cpp
    M lib/script/event.cpp
    M lib/script/eventsave.cpp
    M lib/script/interpreter.cpp
    M lib/script/script.cpp
    M lib/script/stack.cpp
    M lib/sdl/main_sdl.cpp
    M lib/sequence/sequence.cpp
    M lib/sequence/timer.cpp
    M lib/sound/audio.cpp
    M lib/sound/cdaudio.cpp
    M lib/sound/oggvorbis.cpp
    M lib/sound/openal_track.cpp
    M lib/sound/playlist.cpp
    M lib/sound/track.cpp
    M lib/widget/bar.cpp
    M lib/widget/button.cpp
    M lib/widget/editbox.cpp
    M lib/widget/form.cpp
    M lib/widget/slider.cpp
    M lib/widget/tip.cpp
    M lib/widget/widget.cpp
    M src/action.cpp
    M src/ai.cpp
    M src/astar.cpp
    M src/atmos.cpp
    M src/aud.cpp
    M src/basedef.h
    M src/baseobject.cpp
    M src/bucket3d.cpp
    M src/challenge.cpp
    M src/clparse.cpp
    M src/cluster.cpp
    M src/cmddroid.cpp
    M src/combat.cpp
    M src/component.cpp
    M src/data.cpp
    M src/design.cpp
    M src/display.cpp
    M src/display.h
    M src/display3d.cpp
    M src/droid.cpp
    M src/droid.h
    M src/edit3d.cpp
    M src/effects.cpp
    M src/effects.h
    M src/feature.cpp
    M src/feature.h
    M src/fpath.cpp
    M src/frontend.cpp
    M src/game.cpp
    M src/geometry.cpp
    M src/geometry.h
    M src/group.cpp
    M src/hci.cpp
    M src/init.cpp
    M src/intdisplay.cpp
    M src/intelmap.cpp
    M src/intorder.cpp
    M src/keybind.cpp
    M src/keyedit.cpp
    M src/keymap.cpp
    M src/levels.cpp
    M src/levels.h
    M src/loadsave.cpp
    M src/loop.cpp
    M src/main.cpp
    M src/map.cpp
    M src/map.h
    M src/mapgrid.cpp
    M src/mechanics.cpp
    M src/message.cpp
    M src/miscimd.cpp
    M src/mission.cpp
    M src/modding.cpp
    M src/move.cpp
    M src/multibot.cpp
    M src/multigifts.cpp
    M src/multiint.cpp
    M src/multilimit.cpp
    M src/multimenu.cpp
    M src/multiopt.cpp
    M src/multiplay.cpp
    M src/multistruct.cpp
    M src/objects.cpp
    M src/objmem.cpp
    M src/order.cpp
    M src/orderdef.h
    M src/pointtree.cpp
    M src/power.cpp
    M src/projectile.cpp
    M src/projectile.h
    M src/projectiledef.h
    M src/qtscript.cpp
    M src/qtscript.h
    M src/qtscriptdebug.cpp
    M src/qtscriptfuncs.cpp
    M src/radar.cpp
    M src/research.cpp
    M src/researchdef.h
    M src/scriptai.cpp
    M src/scriptcb.cpp
    M src/scriptfuncs.cpp
    M src/scriptobj.cpp
    M src/scripttabs.cpp
    M src/scriptvals.cpp
    M src/scriptvals_lexer.cpp
    M src/scriptvals_parser.cpp
    M src/selection.cpp
    M src/seqdisp.cpp
    M src/stats.cpp
    M src/statsdef.h
    M src/structure.cpp
    M src/structure.h
    M src/structuredef.h
    M src/template.cpp
    M src/terrain.cpp
    M src/text.cpp
    M src/texture.cpp
    M src/transporter.cpp
    M src/version.cpp
    M src/visibility.cpp
    M src/warcam.cpp
    M src/wrappers.cpp

  Log Message:
  -----------
  c++11 modernization: Replace NULL with nullptr.

nullptr has the advantage that it is always a pointer type, giving
less ambiguity with overloading and template programming.


  Commit: 8aa07d1939c8e66759828df7b524f9b4854cebb4
      
https://github.com/Warzone2100/warzone2100/commit/8aa07d1939c8e66759828df7b524f9b4854cebb4
  Author: Per Inge Mathisen <[email protected]>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
    M lib/exceptionhandler/dumpinfo.h
    M lib/exceptionhandler/exchndl.h
    M lib/framework/lexer_input.h
    M lib/framework/trig.h
    M lib/gamelib/audp_parser.h
    M lib/gamelib/parser.h
    M lib/ivis_opengl/pieblitfunc.cpp
    M lib/ivis_opengl/pieblitfunc.h
    M lib/ivis_opengl/pieclip.cpp
    M lib/ivis_opengl/pieclip.h
    M lib/ivis_opengl/piedef.h
    M lib/ivis_opengl/piedraw.cpp
    M lib/ivis_opengl/piematrix.cpp
    M lib/ivis_opengl/piemode.cpp
    M lib/ivis_opengl/piemode.h
    M lib/ivis_opengl/piepalette.cpp
    M lib/ivis_opengl/piepalette.h
    M lib/ivis_opengl/piestate.cpp
    M lib/ivis_opengl/piestate.h
    M lib/ivis_opengl/screen.cpp
    M lib/ivis_opengl/screen.h
    M lib/ivis_opengl/tex.cpp
    M lib/ivis_opengl/tex.h
    M lib/netplay/netplay.cpp
    M lib/netplay/nettypes.h
    M lib/qtgame/swapinterval.h
    M lib/script/event.h
    M lib/script/interpreter.h
    M lib/script/parse.h
    M lib/script/script.h
    M lib/script/stack.h
    M lib/sdl/cursors_sdl.h
    M lib/sequence/timer.h
    M lib/sound/aud.h
    M lib/sound/cdaudio.h
    M lib/sound/openal_error.h
    M lib/sound/track.h
    M lib/sound/tracklib.h
    M lib/widget/tip.h
    M src/advvis.cpp
    M src/advvis.h
    M src/ai.cpp
    M src/ai.h
    M src/astar.h
    M src/atmos.h
    M src/aud.cpp
    M src/challenge.cpp
    M src/challenge.h
    M src/clparse.cpp
    M src/cluster.cpp
    M src/cluster.h
    M src/cmddroid.cpp
    M src/cmddroid.h
    M src/configuration.cpp
    M src/configuration.h
    M src/console.cpp
    M src/console.h
    M src/data.cpp
    M src/data.h
    M src/design.cpp
    M src/design.h
    M src/difficulty.cpp
    M src/difficulty.h
    M src/display.cpp
    M src/display.h
    M src/display3d.cpp
    M src/display3d.h
    M src/droid.cpp
    M src/droid.h
    M src/edit3d.cpp
    M src/edit3d.h
    M src/effects.h
    M src/feature.cpp
    M src/feature.h
    M src/fpath.cpp
    M src/fpath.h
    M src/frend.h
    M src/frontend.cpp
    M src/frontend.h
    M src/game.cpp
    M src/game.h
    M src/gateway.cpp
    M src/geometry.h
    M src/group.cpp
    M src/group.h
    M src/hci.cpp
    M src/hci.h
    M src/ingameop.cpp
    M src/ingameop.h
    M src/init.cpp
    M src/init.h
    M src/intdisplay.cpp
    M src/intdisplay.h
    M src/intelmap.cpp
    M src/intelmap.h
    M src/intimage.cpp
    M src/intimage.h
    M src/intorder.cpp
    M src/intorder.h
    M src/keybind.cpp
    M src/keybind.h
    M src/keyedit.cpp
    M src/keyedit.h
    M src/keymap.cpp
    M src/keymap.h
    M src/levelint.h
    M src/levels.cpp
    M src/levels.h
    M src/loadsave.cpp
    M src/loadsave.h
    M src/loop.cpp
    M src/loop.h
    M src/main.cpp
    M src/main.h
    M src/map.cpp
    M src/map.h
    M src/mapgrid.cpp
    M src/mapgrid.h
    M src/mechanics.cpp
    M src/mechanics.h
    M src/message.cpp
    M src/message.h
    M src/miscimd.cpp
    M src/miscimd.h
    M src/mission.cpp
    M src/mission.h
    M src/modding.cpp
    M src/move.h
    M src/multigifts.cpp
    M src/multigifts.h
    M src/multiint.cpp
    M src/multiint.h
    M src/multijoin.cpp
    M src/multijoin.h
    M src/multilimit.cpp
    M src/multilimit.h
    M src/multimenu.cpp
    M src/multimenu.h
    M src/multiopt.cpp
    M src/multiplay.cpp
    M src/multiplay.h
    M src/multirecv.h
    M src/multistat.cpp
    M src/multistat.h
    M src/multisync.cpp
    M src/objects.cpp
    M src/objects.h
    M src/objmem.cpp
    M src/objmem.h
    M src/oprint.h
    M src/order.cpp
    M src/order.h
    M src/power.h
    M src/projectile.cpp
    M src/projectile.h
    M src/radar.cpp
    M src/radar.h
    M src/random.h
    M src/raycast.h
    M src/research.cpp
    M src/research.h
    M src/scores.cpp
    M src/scriptai.cpp
    M src/scriptai.h
    M src/scriptcb.cpp
    M src/scriptcb.h
    M src/scriptextern.cpp
    M src/scriptextern.h
    M src/scriptfuncs.cpp
    M src/scriptfuncs.h
    M src/scriptobj.cpp
    M src/scriptobj.h
    M src/scripttabs.cpp
    M src/scripttabs.h
    M src/scriptvals.cpp
    M src/scriptvals.h
    M src/selection.h
    M src/seqdisp.cpp
    M src/seqdisp.h
    M src/stats.cpp
    M src/stats.h
    M src/structure.cpp
    M src/structure.h
    M src/terrain.h
    M src/text.cpp
    M src/text.h
    M src/texture.h
    M src/transporter.cpp
    M src/transporter.h
    M src/version.h
    M src/visibility.cpp
    M src/visibility.h
    M src/warcam.cpp
    M src/warcam.h
    M src/warzoneconfig.cpp
    M src/warzoneconfig.h
    M src/wrappers.cpp
    M src/wrappers.h

  Log Message:
  -----------
  c++11 modernization: Remove most extern and explicit void function parameters.

Make code look less like your grandpa's C++


  Commit: 4c4b2845f95901245d5d90153d55a5d3db7b3b80
      
https://github.com/Warzone2100/warzone2100/commit/4c4b2845f95901245d5d90153d55a5d3db7b3b80
  Author: Per Inge Mathisen <[email protected]>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
    M src/astar.cpp
    M src/challenge.cpp
    M src/cmddroid.cpp
    M src/console.cpp
    M src/design.cpp
    M src/display3d.cpp
    M src/hci.cpp
    M src/init.cpp
    M src/intdisplay.cpp
    M src/intorder.cpp
    M src/levels.cpp
    M src/mapgrid.cpp
    M src/mission.cpp
    M src/multilimit.cpp
    M src/qtscript.cpp
    M src/qtscriptfuncs.cpp
    M src/research.cpp
    M src/template.cpp
    M src/wavecast.cpp

  Log Message:
  -----------
  c++11 modernization: Use the new range-based for loop


  Commit: be236ec222dc41e0be014b3a8fe67a1a853143b7
      
https://github.com/Warzone2100/warzone2100/commit/be236ec222dc41e0be014b3a8fe67a1a853143b7
  Author: Per Inge Mathisen <[email protected]>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
    M lib/framework/wzconfig.cpp
    M lib/ivis_opengl/screen.cpp
    M src/console.cpp
    M src/game.cpp
    M src/init.cpp
    M src/intelmap.cpp
    M src/message.cpp
    M src/qtscript.cpp
    M src/qtscriptfuncs.cpp
    M src/research.cpp
    M src/scriptfuncs.cpp
    M src/scriptobj.cpp
    M src/structure.cpp
    M src/template.cpp

  Log Message:
  -----------
  Implement some clang performance improvement suggestions.

Mostly related to proper use of .empty() over .size() in
std containers when possible.


  Commit: 30d5cb5e71c5ef77c77626c1fc144f034dd8d8c0
      
https://github.com/Warzone2100/warzone2100/commit/30d5cb5e71c5ef77c77626c1fc144f034dd8d8c0
  Author: Per Inge Mathisen <[email protected]>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
    M lib/framework/wzconfig.cpp
    M lib/script/eventsave.cpp
    M lib/widget/button.cpp
    M lib/widget/button.h
    M lib/widget/tip.cpp
    M lib/widget/tip.h
    M lib/widget/widget.cpp
    M src/game.cpp
    M src/hci.cpp
    M src/multistat.cpp
    M src/qtscript.cpp
    M src/qtscript.h
    M src/qtscriptdebug.cpp
    M src/qtscriptfuncs.cpp
    M src/qtscriptfuncs.h
    M src/research.cpp
    M src/research.h
    M src/seqdisp.cpp
    M src/stats.cpp
    M src/stats.h
    M src/structure.cpp
    M src/structure.h

  Log Message:
  -----------
  Implement some more clang performance improvement suggestions.

Related to passing classes by reference or using move semantics.


  Commit: e57b3ab6521fddda9339afe9f4864ae1939562ee
      
https://github.com/Warzone2100/warzone2100/commit/e57b3ab6521fddda9339afe9f4864ae1939562ee
  Author: Per Inge Mathisen <[email protected]>
  Date:   2017-05-06 (Sat, 06 May 2017)

  Changed paths:
    M lib/framework/crc.cpp
    M lib/ivis_opengl/piedef.h
    M lib/ivis_opengl/piedraw.cpp
    M src/design.cpp
    M src/init.cpp
    M src/qtscriptdebug.cpp

  Log Message:
  -----------
  More automated fixes by clang-tidy

Checking for unnecessary use of c_str(), unused const
possibilities, and unnecessary null checking before
delete.


Compare: 
https://github.com/Warzone2100/warzone2100/compare/88f1ece155e8...e57b3ab6521f
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Warzone2100-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-commits

Reply via email to