Commit graph

614 commits

Author SHA1 Message Date
Celtic Minstrel
8122039707 Rename .tpp -> .hpp
Several header files used the .tpp extension, which means that they are not correctly detected as C++ (though this can be overridden and has been for one case in the XCode project). The .tpp extension is one of several intended for private template instantiations, but these headers were topleve headers included in many places.
2016-03-19 21:57:03 -04:00
Celtic Minstrel
f6be40bb71 Transfer original formula unit tests to Boost framework
In the process, I have corrected a few tests and added a few extras
2016-03-18 00:30:36 -04:00
Andreas Löf
358bd1235f Remove SDL1.2 code
This removes all legacy SDL1.2 code. It was done by invoking:
coan source --replace --no-transients -D"SDL_VERSION_ATLEAST(X, Y, Z)"=1 <file>
on each file.
2016-03-13 11:34:34 +13:00
Celtic Minstrel
26be1be486 Update XCode project 2016-03-09 09:15:00 -05:00
Celtic Minstrel
21bda20859 Update XCode project 2016-03-03 16:19:38 -05:00
Celtic Minstrel
9a77b81fc7 Update XCode and MSVC projects 2016-02-26 00:20:21 -05:00
Celtic Minstrel
18bcd519e0 XCode: Suppress warnings about unknown warnings 2016-02-23 10:18:00 -05:00
Celtic Minstrel
43e3f8e631 XCode: Split up copy files phase a little
May or may not speed up the build.
Definitely improves the progress indicator a little bit.
2016-02-22 21:57:40 -05:00
Celtic Minstrel
38ddbb98f2 Preferences: Reimplement orb color options 2016-02-18 01:13:10 -05:00
Celtic Minstrel
f4c3d97f55 Update XCode project (again) 2016-02-14 15:17:02 -05:00
Celtic Minstrel
534299e645 Update XCode project 2016-02-14 15:02:55 -05:00
Celtic Minstrel
eb1d0e2876 XCode: Fix bundle signature warning 2016-01-13 12:15:49 -05:00
ancestral
3cf38b651a Updated version number; set High Resolution Capable per SDL2 guidelines; updated copyright date 2016-01-02 00:40:40 -06:00
ancestral
b7595d4a2c New hi-res icon using new logo for OS X 2015-12-29 19:36:09 -06:00
Martin Proud
44cf166010 Update SDLMain.m
Fixes crash on launch for SDL2 on OS X.
2015-12-29 08:14:12 -06:00
Celtic Minstrel
eebe3cfb75 Revert f0a8372278 for SDL1.2 only 2015-09-23 23:34:24 -04:00
Celtic Minstrel
f0a8372278 OSX: Remove SDLApplication class as SDL2 also implements it
This fixes a runtime warning about duplicate class definitions
(All the menu stuff still works.)
2015-09-23 23:26:27 -04:00
Celtic Minstrel
c68fc094d7 XCode: Fix unresolved merge conflict 2015-09-23 22:42:24 -04:00
Andreas Löf
9ae3b29f4a Merge with master 2015-09-21 23:07:49 +12:00
Celtic Minstrel
a3e3f5e719 Update XCode project file 2015-09-20 19:37:21 -04:00
Celtic Minstrel
6a09ef61e7 Update XCode project file 2015-09-20 19:30:54 -04:00
mattsc
6a3a346e41 Xcode project: do not warn about unused local typedefs
Otherwise Xcode 7 (and its version of clang) produce more than 100
boost related unused typedef warnings.
2015-09-19 15:27:17 -07:00
Andreas Löf
22cff55dc8 Merge pull request #475 into sdl2 from CelticMinstrel:quit-confirm2 2015-09-11 18:55:11 +12:00
Celtic Minstrel
480a2a746c XCode project: Remove -Werror setting 2015-09-09 22:49:04 -04:00
Celtic Minstrel
348f3b480b Update XCode project 2015-09-09 21:55:05 -04:00
Celtic Minstrel
b0ecf09ee9 Finish changes for XCode SDL2 compilation to work 2015-09-09 11:42:35 -04:00
Andreas Löf
9204d0af45 Remove SDL_main from OSX entry point under SDL2
SDL_main is not used any longer in SDL2. These changes instead call
direcly into the wesnoth main function after setting up the OSX
environment.
2015-09-09 11:42:27 -04:00
Celtic Minstrel
9ffec1e33e Update XCode project to build against SDL2 instead of SDL1.2 2015-09-09 11:42:21 -04:00
mattsc
1d4bde10f6 Update Xcode project file 2015-09-02 07:19:25 -07:00
Celtic Minstrel
113cd70616 XCode: Copy translations to target if they have been built 2015-08-22 16:48:53 -04:00
mattsc
6a37f437be Xcode project: update pango modules
The previous version of the modules worked only with OS X 10.9. This
version works with both 10.10 and 10.9 (and potentially with 10.8; we
currently have no 10.8 system available for testing).

These modules do not work on OS X 10.6 and 10.7. Different methods of
building Wesnoth will be provided for those OS X versions (and
potentially for 10.8).

OS X 10.5 and earlier is no longer supported by Wesnoth 1.13 (that is
unchanged by this commit).
2015-08-16 19:16:11 -07:00
Celtic Minstrel
bec2e6259e Reorganize XCode project
- All files are now ordered alphabetically.
- All referenced header files are now known to the project file.
- Duplicated references to source files and libraries are removed.
- References to defunct sources are removed.
- Source files are now largely stored in a structure mirroring the file system structure,
meaning a few new added groups and some files moved around (some of which were
in nonsensical places before).
2015-08-08 21:28:26 -04:00
Celtic Minstrel
819eab2f96 Add dialog to allow user to customize which label groups are displayed 2015-08-07 16:44:50 -04:00
mattsc
f168f1d3e2 Update Xcode project file 2015-07-30 10:41:46 -07:00
mattsc
96a1fc963d Xcode project file update 2015-05-19 18:28:32 -07:00
mattsc
2a0bfa8c1e Xcode project update for 1.13.0
Version number and ingame changelog
2015-05-19 18:28:23 -07:00
aquileia
aad3e0d1f0 Convert /projectfles readme's to markdown
[skip ci]
2015-04-08 22:57:15 +02:00
mattsc
b16f9225eb Update Xcode project file 2015-04-05 13:15:52 -07:00
mattsc
1a58cf7706 Update Xcode project file 2015-01-02 06:48:14 -08:00
mattsc
77a0be46ad Update Xcode project file 2014-12-29 07:22:36 -08:00
mattsc
637514e523 Update Xcode project file 2014-12-29 06:43:55 -08:00
mattsc
9cab010a53 Update Xcode project file 2014-12-26 19:34:23 -08:00
mattsc
a8dd14b584 Update Xcode project file 2014-12-21 18:33:02 -08:00
mattsc
c664d967d9 Update Xcode project file 2014-12-19 19:56:09 -08:00
Alarantalara
48b286328c Move apple_notifications.mm somewhere easy to find for scons. 2014-12-17 20:26:11 -05:00
Matthias Schoeck
7257462ff5 Update Xcode project file 2014-12-15 19:40:05 -08:00
Alarantalara
758fce774f Avoid multiple string conversions to post Growl notifications (std::string -> C string -> NSString *) 2014-12-13 10:00:35 -05:00
Alarantalara
2a23585dd1 Add autorelease pool to clean up memory in case there is no such pool in OS X implementation of SDL. 2014-12-13 10:00:35 -05:00
Alarantalara
c73215ecb9 Allow compilers that don't support OS X 10.8 to compile notifications. 2014-12-13 10:00:35 -05:00
Alarantalara
7cb0f5c86a Support new versions of Growl and Apple notification center. 2014-12-11 23:27:07 -05:00