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