lp:~ai.tron/armagetronad/0.4-gcc-updated

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

Owner:
Nik K.
Project:
Armagetron Advanced
Status:
Development

Recent revisions

1520. By Nik K.

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

1519. By dlh

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

1518. By dlh

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

1517. By dlh

os-x-toolkit: Simplify framework header includes.

1516. By dlh

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

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

1514. By dlh

Add a few necessary null checks.

1513. By dlh

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

1512. By dlh

Fix 0xRESETT color test. Closes bug #1224711.

1511. By dlh

Use MAX_NAME_LENGTH.

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.

Subscribers