Tom van Dijck
292cb7d7b8
Merge pull request #739 from Blizzard/refactor-_OS
...
Refactor _OS, os.get() & os.is()
2017-04-24 13:43:18 -07:00
Tom van Dijck
b3ad14a51c
current -> host.
2017-04-24 13:01:31 -07:00
Tom van Dijck
5f589ad5a6
replaced:
...
os.get() -> os.target()
os.is() -> os.istarget()
_OS -> _TARGET_OS
added:
os.current()
os.iscurrent()
2017-04-24 13:01:31 -07:00
Tom van Dijck
97856fe923
Merge pull request #738 from aleksijuvani/curl-update
...
Update curl to 7.53.1
2017-04-24 12:58:34 -07:00
Tom van Dijck
53d83dffbe
Merge pull request #746 from LORgames/ssurtees/vs2010EscapeFixes
...
Fixed erroneous escape usages in VS2010+
2017-04-24 12:52:19 -07:00
Tom van Dijck
a664715834
Merge pull request #752 from LORgames/ssurtees/VS2012Fixes
...
Fixed various issues with compiling with VS2012
2017-04-24 12:51:53 -07:00
Tom van Dijck
faa4af1ecd
Merge pull request #753 from LORgames/ssurtees/httpProxy
...
Added proxy URL to http options
2017-04-24 12:50:07 -07:00
Tom van Dijck
477f426d2e
Merge pull request #754 from LORgames/ssurtees/gmakeFix
...
Fixed issue with the OBJDIR value not being escaped
2017-04-24 12:49:51 -07:00
Jason Perkins
f474f51979
Merge branch 'master' into ssurtees/vs2010EscapeFixes
2017-04-24 14:46:06 -04:00
Jason Perkins
8da25c2a56
Merge pull request #751 from LORgames/ssurtees/compileAsFix
...
CompileAs element handles C++ now
2017-04-24 14:41:53 -04:00
Jason Perkins
b2414be6e4
Merge branch 'master' into ssurtees/vs2010EscapeFixes
2017-04-24 14:37:52 -04:00
Sam Surtees
9c09a7142f
Fixed issue with the OBJDIR value not being escaped
2017-04-25 02:33:52 +10:00
Sam Surtees
8ac4955b22
Fixed various issues with compiling with VS2012
2017-04-25 02:06:34 +10:00
Sam Surtees
25de4e419e
Added proxy URL to http options
2017-04-25 01:51:04 +10:00
Sam Surtees
5b688cac93
CompileAs element handles C++ now
...
- Added tests
2017-04-24 00:42:48 +10:00
Jason Perkins
74b2f4680e
Merge pull request #749 from LORgames/ssurtees/updatePackaging
...
Updated packaging script
2017-04-20 15:12:56 -04:00
Sam Surtees
438949a7a1
Updated packaging script
...
- Find all occurrences of files wanting to be deleted rather than assuming locations
- Added vs2017 and bsd to project file generation
2017-04-21 02:37:31 +10:00
Jason Perkins
42bfc2244d
Merge pull request #748 from LORgames/ssurtees/osTranslateCommands
...
os.translateCommands now supports multiple tokens
2017-04-19 14:05:31 -04:00
Jason Perkins
a840df4642
Merge branch 'master' into ssurtees/osTranslateCommands
2017-04-19 14:00:47 -04:00
Jason Perkins
97c36f8d2e
Merge pull request #747 from LORgames/ssurtees/bootstrapCleanup
...
Bootstrap makefile now cleans up previous builds before building
2017-04-19 13:58:36 -04:00
Sam Surtees
537392428d
os.translateCommands now supports multiple tokens
2017-04-20 02:05:39 +10:00
Sam Surtees
713df1c9f3
Bootstrap makefile now cleans up previous builds before building
2017-04-20 01:17:42 +10:00
Sam Surtees
dfee2c0184
Fixed erroneous escape usages in VS2010+
...
- Added tests for sensible escape usage locations (defines, not undefines or warnings)
2017-04-18 01:13:56 +10:00
Samuel Surtees
39367d6c57
Merge pull request #742 from LORgames/ssurtees/bsd
...
Added BSD support
2017-04-15 12:45:02 +10:00
Jason Perkins
3a5d065f46
Merge pull request #740 from LORgames/ssurtees/deprecateWinMainFlag
...
Properly deprecate WinMain flag
2017-04-14 10:36:06 -04:00
Jason Perkins
54ab932971
Merge branch 'master' into ssurtees/bsd
2017-04-14 10:24:40 -04:00
Sam Surtees
164fadc857
Properly deprecate WinMain flag
2017-04-14 13:09:15 +10:00
Samuel Surtees
21c3c3d290
Merge pull request #743 from industriousone/fix-missing-deprecation-messages
...
Clean up the deprecated APIs
2017-04-14 12:59:25 +10:00
Jason Perkins
d1f5c333b0
Clean up the deprecated APIs
...
- Add "Use … instead." messages to any deprecations that did not have one
- Change deprecation date on APIs without a message to current date
- Remove APIs that have been deprecated for more than a year
h/t to @samsinsane for original PR on which this is based (#741 )
2017-04-13 15:37:49 -04:00
Sam Surtees
7b55321473
Added BSD support
2017-04-14 03:14:27 +10:00
Samuel Surtees
957287643d
Merge pull request #686 from Blizzard/language-api
...
Refactor language flags to go through the language API.
2017-04-13 21:21:49 +10:00
Tom van Dijck
d285fa68a6
Refactor language flags to go through the language API.
...
So you can use 'language "C++11"' instead of 'flags { "C++11" }'
2017-04-11 12:43:58 -07:00
Jason Perkins
98f40658d6
Merge branch 'master' into curl-update
2017-04-11 12:16:24 -04:00
Aleksi Juvani
af7187407a
Update curl to 7.53.1
2017-04-11 15:10:46 +03:00
Samuel Surtees
9bd2678408
Merge pull request #735 from LORgames/ssurtees/floatingPointFix
...
Fixed issue with Clang not actually supporting floatingpoint 'strict'
2017-04-11 22:09:41 +10:00
Samuel Surtees
ba9c89e5d6
Merge pull request #736 from LORgames/ssurtees/vs2010FloatingPointFix
...
Fixed issue where VS2010+ projects didn't support floatingpoint 'Default'
2017-04-11 22:02:43 +10:00
Jason Perkins
00f6f0547b
Merge pull request #737 from aleksijuvani/string-escape
...
Add string.escapepattern function
2017-04-10 13:53:45 -04:00
Aleksi Juvani
c619314a01
Add tests for string.escapepattern
2017-04-10 14:37:47 +03:00
Aleksi Juvani
87e001d4e9
Add string.escapepattern function
2017-04-10 13:52:40 +03:00
Sam Surtees
a24f5c1e9b
Fixed issue where VS2010+ projects didn't support floatingpoint 'Default'
2017-04-10 01:51:30 +10:00
Sam Surtees
690dee0405
Fixed issue with Clang not actually supporting floatingpoint 'strict'
2017-04-10 01:41:18 +10:00
Tom van Dijck
ad6e49c136
Merge pull request #732 from jstewart-amd/master
...
Fix VS2013 and older always rebuilding when debug symbols explicitly …
2017-04-06 13:06:10 -07:00
Jason Perkins
24860783a3
Merge branch 'master' into master
2017-04-06 15:01:24 -04:00
Tom van Dijck
5afa9c4452
Merge pull request #733 from LORgames/ssurtees/locationFix
...
Generated project files are now correctly located beside script
2017-04-06 09:30:32 -07:00
Sam Surtees
d2da31bbcc
Generated project files are now correctly located beside script
2017-04-07 00:10:43 +10:00
Jason Stewart
f3dae94aca
Fix VS2013 and older always rebuilding when debug symbols explicitly disabled
...
Visual Studio versions 2013 and older have an issue with
DebugInformationFormat set to None. The project will always be out of
date and thus always rebuild. The workaround is to leave the
DebugInformationFormat field blank.
https://connect.microsoft.com/VisualStudio/feedback/details/833494/project-with-debug-information-disabled-always-rebuilds
VS2015 and newer do not have this issue.
2017-04-06 07:51:04 -04:00
Tom van Dijck
21184d47d9
Merge pull request #728 from DrLynix/unicode_file_operations
...
Add support of UTF-8 for Windows
2017-04-04 11:00:54 -07:00
Aleksi Juvani
a079f1cd10
Update .gitignore
2017-04-04 09:04:56 -07:00
Aleksi Juvani
479d51af81
Add JSON API ( #729 )
...
* Add JSON API
2017-04-04 09:02:59 -07:00
Lynix
9c4c998a2b
Rework unicode encoding/decoding (Windows)
2017-04-04 09:03:29 +02:00