774 Commits

Author SHA1 Message Date
Charles Dang
e7345dd69a Updated codeblocks projectfile to use boost 1.58 libs 2015-07-30 17:53:19 +11:00
aquileia
db5bae762d vcproj: Add debug settings via .vcxproj.user
As user options aren't upgraded with the solution, we provide them in both
formats.
2015-07-28 16:04:29 +02:00
aquileia
d279aa4afe vcproj: Fixes and cleanup
Fixed an issue caused by 659b9a4 - the 'Start Debugging' option was
basically useless as the process terminates itself if OMP_WAIT_POLICY
isn't defined.

Cleaned up unnecessary configurations for WindowsTimeout.

Fixed duplicate manifest.

Disabled WML unit tests on MSVC Debug builds as they would quintuple build
duration (over 60s per test).

Re-enabled stdout redirection in WML_tests.cmd to avoid spamming the
command line.

Updated vcproj for daa2140 (added multimenu widget).
2015-07-26 15:05:38 +02:00
aquileia
cbd024fea9 vcproj: Add png screenshot support 2015-07-26 15:05:36 +02:00
Charles Dang
f374f537b2 Updated codeblocks projectfile 2015-07-26 03:52:14 +11:00
aquileia
00259251fa vcproj: Merge manifest information 2015-07-24 02:42:01 +02:00
Ignacio R. Morelle
877ead550a Add Windows resource file for wesnothd 2015-07-20 21:16:04 -04:00
aquileia
ca8ea2158f vcproj: Add build_info, desktop/version, dialogs/game_version 2015-07-15 15:17:53 +02:00
Ignacio R. Morelle
51c026dc91 desktop: Add function to obtain OS version string
Highly unreliable and generally useless, see the Doxygen documentation.
Also missing the actual Windows implementation for the moment. Also,
since uname() is highly useless on most platforms, I'll need to think up
a better OS X implementation later down the road.
2015-07-13 20:52:38 -03:00
Ignacio R. Morelle
941e983d61 gui2/tgame_paths: Rename to tgame_version
This is in preparation for repurposing it into a more full-fledged game
version/build info dialog.
2015-07-13 05:41:37 -03:00
Ignacio R. Morelle
077c66fdc0 New centralized library versions API
Registers library versions in a single structure that can be queried
later as many times as necessary (say, from the game UI) instead of
relying on recording this information in different object files in an
inconsistent fashion. Also, it provides a pretty formatter for console
usage (e.g., in --version).

libpng also gets to join in the fun.
2015-07-09 03:21:19 -03:00
aquileia
b1dac5dfce vcproj: Add external/include and external/lib
As the vcproj format is poorly documented, we previously couldn't find an option to pass compiler/librarian/linker dependencies without manually adding them in the menu. After installing VC9, I found an option that is correctly ported to vcxproj (the new format since VC10) and allows to specify these additional dependencies.
2015-07-06 00:19:05 +02:00
aquileia
ccac655da4 vcproj: Update for da1c8bf & 138f7c9 2015-06-24 15:26:03 +02:00
Charles Dang
16444cd24a Updated codeblock projfile 2015-06-04 11:43:26 +11:00
Charles Dang
755638633a Updated codeblocks projectfile 2015-05-20 14:15:41 +11: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
2f7af4c477 Update VC project (YAMG removal, wconsole addition)
[skip ci]
2015-04-25 18:36:01 +02:00
Ignacio R. Morelle
8d2609ff4c Add --wconsole for allocating a Windows console on startup
This is only recognized by the game client at the moment. The
implementation is a bit hacky but it seems to work. Thanks, SDLmain.

The cwesnoth.cmd Windows batch file passes --wconsole to Wesnoth in the
command line, along with any other arguments passed to it. This is
intended to be *the* use case for --wconsole, since otherwise the fact
that Windows won't allocate a console for us on process initialization
(due to Wesnoth being compiled with the GUI application flag) causes
issues with the Command Prompt shell -- namely, the shell returns
before Wesnoth allocates its console, allowing shell input to happen
concurrently with Wesnoth's output to console.

cwesnoth.cmd should be used in shortcuts and given Wesnoth's install
path as its initial working directory.
2015-04-25 04:49:30 -04:00
Ignacio R. Morelle
bed44694fd Remove YAMG
There are better uses of our time and energy.
2015-04-23 05:35:29 -03:00
aquileia
2a8bc5b339 Update vcproj for 0fcf4e3cb (& 7f5152d0)
[skip ci]
2015-04-15 08:43:56 +02:00
Charles Dang
cbe8c84033 Cleanup. Removed intl and unnecessary search directories 2015-04-14 11:11:58 +11:00
Ignacio R. Morelle
0fcf4e3cb9 gui2/tmp_join_game_password_prompt: Port GUI1 MP password prompt (bug #23455)
This is the prompt for joining a password-protected game, not for
configuring password protection (which was already ported to GUI2 ages
ago).
2015-04-09 01:10:05 -03:00
aquileia
03e2f3fff8 VC project: Remove libintl include 2015-04-08 22:57:21 +02:00
aquileia
27b5f955eb VC dependencies: Remove superfluous libraries
libintl was superseded by Boost locale, lua was merged into our source
2015-04-08 22:57:18 +02: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
aquileia
659b9a4141 Fix performance of MSVC OpenMP builds
Instead of idling at 100% CPU usage, we're back at 4-5%.

For VC2010, an additional hotfix has to be applied to the dll files: http://support.microsoft.com/en-us/kb/2689322
2015-03-14 06:43:17 +01:00
aquileia
4da8eecc64 vcproj: Fix WML_test execution on debug builds
[skip ci]
2015-03-08 19:42:28 +01:00
aquileia
44ec27daf2 vcproj: Update for ea212b5
[skip ci]
2015-03-08 19:42:25 +01:00
aquileia
86d8b7faef vcproj: Fix liblua Release rebuild
If several projects share the same IntDir, they write to the same .pdb
which causes issues with multithread compilation (as well as warnings).

[skip ci]
2015-03-08 19:35:16 +01:00
Charles Dang
8a4a41b8f8 Updated codeblocks projfile for ea212b5bc257 2015-03-08 13:35:01 +11:00
Charles Dang
bb0e67d784 Updated codeblocks projfile for bb0ecd14c 2015-03-06 23:36:01 +11:00
Charles Dang
65965e8f6f Allow compiling with png support in codeblocks 2015-03-06 23:28:04 +11:00
aquileia
84f61dc51d vcproj: Update for bb0ecd14c
[skip ci]
2015-03-06 13:20:51 +01:00
aquileia
6473c4fc3a Update vcproj for 781df37ca
[skip ci]
2015-02-27 13:48:24 +01:00
Charles Dang
9b3fe997a4 Updated codeblocks projectfile 2015-02-27 21:13:55 +11:00
aquileia
a59440fe9e Update wesnoth.vcproj 2015-01-05 07:01:40 +01:00
mattsc
1a58cf7706 Update Xcode project file 2015-01-02 06:48:14 -08:00
Charles Dang
7558fa5acd Updated codeblocks projectfile 2015-01-01 22:51:24 +11:00
Charles Dang
08ef074aff Updated codeblocks projectfile 2014-12-30 07:17:45 +11: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
Charles Dang
cc0d274c73 Updated codeblocks projectfile 2014-12-29 15:31:07 +11:00
mattsc
9cab010a53 Update Xcode project file 2014-12-26 19:34:23 -08:00
Charles Dang
8de6d893c2 Updated codeblocks projectfile 2014-12-27 14:14:55 +11:00
mattsc
a8dd14b584 Update Xcode project file 2014-12-21 18:33:02 -08:00
Charles Dang
9725e7aa83 Updated codeblocks projectfile 2014-12-22 13:18:10 +11:00
mattsc
c664d967d9 Update Xcode project file 2014-12-19 19:56:09 -08:00
Charles Dang
6ef9ec3b0c Updated codeblocks projectfile 2014-12-20 13:25:33 +11:00