79 Commits

Author SHA1 Message Date
Jyrki Vesterinen
fc928d6841 Renamed manager_old.hpp back to manager.hpp
There isn't anything obsolete in manager.hpp.
Hence having _old in its name is unnecessary and misleading.
2017-01-12 20:34:23 +02:00
Celtic Minstrel
3621a38a29 Remove MSVC schema generator project 2016-12-19 01:15:45 -05:00
Wedge009
d472c7a8c5 Update VC project.
[ci skip]
2016-12-19 15:59:35 +11:00
Celtic Minstrel
d46d713fb9 Update MSVC project and fix warnings 2016-12-18 13:19:02 -05:00
Wedge009
7ff076b890 Updating VC project.
[ci skip]
2016-12-18 10:22:57 +11:00
Celtic Minstrel
3ecd34e3b4 Implement std::put_time wrapper for GCC < 5 2016-12-16 09:24:07 -05:00
Wedge009
f535b6a9f7 Minor updates to VC project.
[ci skip]
2016-12-11 20:25:04 +11:00
Celtic Minstrel
76f725415d Update MSVC project 2016-12-10 20:55:39 -05:00
Wedge009
4ee8ee7e71 Updating VC project.
[ci skip]
2016-12-08 23:51:27 +11:00
Celtic Minstrel
c2ed9c5c19 MSVC project file cleanup
- Add a few missing headers
- Remove redundant headers
- Remove duplicate include of filesystem sources
- Remove an empty source file

[ci skip]
2016-12-01 16:18:03 -05:00
Celtic Minstrel
e7e5ca5fa2 Fix Travis 2016-12-01 15:06:25 +02:00
Wedge009
be26cd3b2b Updating VC project.
[ci skip]
2016-11-26 23:35:13 +11:00
Wedge009
760bb83309 Updating VC project.
[ci skip]
2016-11-25 23:18:04 +11:00
Wedge009
d10cbb8f44 Updating VC project. 2016-11-20 16:44:34 +11:00
Wedge009
63106d1c62 Update VC project for statistics dialogue conversion to gui2. 2016-11-20 10:06:42 +11:00
Wedge009
524f23db58 Updating VC project. 2016-11-20 01:49:02 +11:00
Wedge009
5ab0c22300 Added spirit_po to wesnothlib VC project. 2016-11-19 10:58:54 +11:00
Jyrki Vesterinen
889e5a8fd6 Size lock widget, the C++ part 2016-11-15 22:41:48 +02:00
Wedge009
0984392857 Removing deleted GUI1 widgets from VC project. 2016-11-12 16:50:53 +11:00
Wedge009
26ac2532a5 Removing recently-deleted GUI1 MP dialogues from VC project. 2016-11-12 12:04:33 +11:00
Wedge009
cb85189176 Remove recently-deleted header from VC project. 2016-11-12 11:55:24 +11:00
Wedge009
6faef63beb Removing recently-deleted files from VC projects. 2016-11-08 11:21:31 +11:00
Gregory A Lundberg
15b7f75b3c Lua cleanup
Deleted two files we NEVER want to allow ANYONE to use.

Updated the howto markdown document.
2016-11-07 14:21:05 -06:00
Wedge009
8000078443 Removing recently-deleted SDL files from VC project. 2016-11-07 20:13:25 +11:00
Gregory A Lundberg
0c13f7ea20 Update project files
Update for Visual Studio, CMake and SCons.
2016-10-17 10:34:42 -05:00
GregoryLundberg
160a4611d6 Use strcmp instead of strcoll
This works for Visual Studio, CMake and SCons.
Still need to get it working on: CodeBlocks and Xcode
2016-10-17 10:34:41 -05:00
Jyrki Vesterinen
7edad9669a Update Visual Studio project 2016-10-17 17:14:58 +03:00
Wedge009
7b42ba2bea Add some missing Release build locations.
Correct build location for sp_options_configure.cpp.
2016-10-17 23:00:59 +11:00
Jyrki Vesterinen
3858b22073 Update Visual Studio project 2016-10-16 21:39:02 +03:00
Gregory A Lundberg
0ecbbef033 Apply patch to boost
When using:

    scons strict=true ctool=clang

A number of issues appear concerning a known bug in Boost::Bind; applying the patch which should appear in Boost 1.63. Comments on the Boost ticket indicate this may also be an issue for earlier versions of GCC.

For the ticket, see

    https://svn.boost.org/trac/boost/ticket/12397

and the patch is at

    3c56630b54

NOTE: This does NOT create a dependency upon the patched header. If the header is changed, you must do a full re-build of all sources by hand.
2016-10-16 10:55:09 -05:00
Jyrki Vesterinen
313aa3241d Update Visual Studio project 2016-10-16 11:45:07 +03:00
Wedge009
e25a44bc72 Removing progress bar from VC project files (from commit 77488222). 2016-10-13 17:12:28 +11:00
Jyrki Vesterinen
76582bcf29 Update Visual Studio project 2016-10-12 21:22:46 +03:00
Wedge009
0fe3e0ab13 Define _WIN32_WINNT for MSVC compilation (resolve warnings from boost).
Also suppress Winsock deprecation warning from boot's use of certain functions.
2016-10-06 14:11:07 +11:00
Wedge009
f10f4e8a28 Basic tidying of VC project files.
* Merged property groups added in ab636909.
* Strip out empty properties.
2016-10-06 13:21:35 +11:00
Wedge009
4d172d6e11 Update VC project files for update of file menu from GUI1 to GUI2.
* Add file_dialog and remove filechooser & file_menu
* Add Shlwapi.lib to linker
2016-10-05 19:04:00 +11:00
Jyrki Vesterinen
f3cdd5b2f0 Update Visual Studio project 2016-10-04 20:53:56 +03:00
Ignacio R. Morelle
ca5ef32636 Also drop mentions of SDL_net from documentation 2016-10-03 07:08:43 -03:00
Jyrki Vesterinen
f7ee888456 Update Visual Studio project 2016-09-30 22:38:32 +03:00
Jyrki Vesterinen
76d407e733 Expose preferences to Lua 2016-09-24 18:16:41 +03:00
Wedge009
6ba16e9bc6 Removing lingering references to scoped_resource.hpp. 2016-09-24 17:00:46 +10:00
Wedge009
b98f8aab7c Updating VC project files. 2016-09-24 16:41:43 +10:00
Celtic Minstrel
fc8537f2f1 Fixup (MP compilation incompatible with minimal rebuild) 2016-09-23 21:01:48 -04:00
Celtic Minstrel
99d638c5c2 MSVC: Enable multi-processor compilation for ALL projects
It was already enabled for some, but not all.
2016-09-23 20:58:27 -04:00
Jyrki Vesterinen
740acecfa5 Update Visual Studio project 2016-09-20 20:41:41 +03:00
Celtic Minstrel
457bec3ff8 MSVC: Exclude lua.cpp (the standalone interpreter) 2016-09-18 20:17:26 -04:00
Celtic Minstrel
1816e1147f Remove asserts.hpp
This file seemed to be some sort of reimplementation of <cassert> except
with some "feature" of trying to force the debugger to hit a breakpoint.
However, any decent debugger already hits a breakpoint with a standard
assert(), and this file really only served to make it harder to see the
actual error when using a Windows console.

Some instances of these macros were replaced with assert(), others with
VALIDATE() which instead throws an exception (and possibly puts up a
dialog, if the exception is caught before main()).

A few other related changes that got mixed in:
- Several error conditions now have a better error message (or indeed
  any error message at all)
- Removed an unnecessary use of std::distance on a Boost iterator range.
- Removed a large chunk of code which did nothing but construct a widget
  builder and then crash; the code was unreachable since an earlier loop
  did the same thing (without crashing), and the comment seems to suggest
  that it was a (seemingly no longer necessary) workaround for some buggy
  compilers / linkers.
- noreturn added to the list of compatibilty C++11 features in global.hpp
  (Of supported compilers, only VC12 lacks the new [[attribute]] syntax.)
- Fix detection of GCC in global.hpp

# Conflicts:
#	src/gui/widgets/settings.cpp
2016-09-18 15:57:47 -04:00
Jyrki Vesterinen
42c3435c0c Update Visual Studio project 2016-09-15 20:52:29 +03:00
Celtic Minstrel
3dba60bcd7 Update Visual Studio project 2016-09-12 09:45:02 -04:00
Celtic Minstrel
ab6369098f Remove *.vcxproj.user files
While they did contain settings that are required for Wesnoth to run
correctly in the Visual Studio debugger, these settings can also be
specified in the main project file (even if only by manually editing
the XML).

Including the *.user files is problematic since it also includes things
that a developer may wish to frequently change, such as command-line
arguments.

Thus, the settings have been moved into the main project file.
2016-09-09 17:17:53 -04:00