Created by Nik K. and last modified
Get this branch:
bzr branch lp:~ai.tron/armagetronad/0.4-gcc-updated
Only Nik K. can upload to this branch. If you are Nik K. please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Nik K.
Armagetron Advanced

Recent revisions

1520. By Nik K. on 2013-11-07

Added support for MinGW/GCC 4.8 while removing compability for 4.7

1519. By dlh on 2013-10-29

os-x-toolkit: use the correct xml2-config when compiling using a different SDK.

1518. By dlh on 2013-10-29

Adding “-I. -I..” to CPPFLAGS is not necessary.

1517. By dlh on 2013-10-29

os-x-toolkit: Simplify framework header includes.

1516. By dlh on 2013-10-28

Fix compiler warnings when using clang. Most of these warnings are only enabled when compiling with CODELEVEL > 0, which is why this is being committed to 0.4 rather than 0.2.8. It may make sense to back-port some of these fixes…

* configure.ac:
 * Conditionally ignore some warnings.
 * Fix boost::thread check. boost:thread::get_id is inlined, so check for boost::this_thread::yield.
 * Check for libpng before freetype, since freetype 2.5 depends on png.
 * For os-x-toolkit, use system-default stdlib. Fix FTGL_LIBS.
* Use isfinite() instead of finite() because finite() is deprecated on OS X 10.9.
* eLadderlog.h: fix nonsensical return type.
* nConfItemBase::WasChanged(bool): don't hide overloaded virtual functions. Rename to CheckChange(bool).
* eVoteItem::DoFillToMessage: don't hide overloaded virtual functions.
* nSocket.cpp: Use reinterpret_cast to silence warnings about increasing required alignment when casting from sockaddr to sockaddr_in.
* Pure virtual rISurfaceTexture::OnSelect() hides overloaded virtual functions. Rename to OnSelectCore().
* utf8.h, gCamera::CenterCycleDir, gWallRim::Height, gWallRim::SeeHeight: Use correct signature when overloading virtual functions.
* gCycleMovement.cpp: Be explicit about conversion from REAL to bool.
* Fix clang style warnings that are enabled by default: empty loop bodies; parentheses for bitwise operations.
* OS X stuff:
 * Fix for SetFrontProcess since it is deprecated.
 * Fix pedantic warnings.
 * Don't use require_noerr, since it uses deprecated functions and multiple-character character constants (which produces warnings).

1515. By dlh on 2013-10-23

* Fix building on OS X 10.9. Use -stdlib=libstdc++.
* Fix warnings about unused “-L[...]” arguments.

1514. By dlh on 2013-10-19

Add a few necessary null checks.

1513. By dlh on 2013-10-19

nStreamMessage::BinRead and nStreamMessage::BinWrite should not return a value.

1512. By dlh on 2013-10-15

Fix 0xRESETT color test. Closes bug #1224711.

1511. By dlh on 2013-09-30


Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)
This branch contains Public information 
Everyone can see this information.