Commit Graph

2805 Commits

Author SHA1 Message Date
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
5a85b73f9f Merge branch 'master' into ssurtees/codeliteStartProjectFix 2017-04-24 14:38:09 -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
Sam Surtees
83e0229a2a Fixed issue with using startproject API in CodeLite
- Added test to ensure this doesn't break again
2017-04-18 00:41:48 +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
Aleksi Juvani
067db7a659 Warn about NuGet package dependencies 2017-04-14 13:42:37 +03:00
Aleksi Juvani
cf82b2cf22 Fix not all versions of NuGet packages being found
If a package has a lot of versions, the NuGet API returns multiple
"pages" of results, but we only looked at the first "page". This
happened with the "NLog" package for example.
2017-04-14 13:42:36 +03:00
Aleksi Juvani
368ef42976 Respect copylocal for NuGet packages 2017-04-14 13:42:35 +03:00
Aleksi Juvani
87f527c1df Validate NuGet package strings 2017-04-14 13:42:34 +03:00
Aleksi Juvani
8286a7b9b6 Add nugetsource API for custom package sources
Non-gallery sources (such as NuGet.Server) are currently unsupported due
to API limitations.
2017-04-14 13:42:33 +03:00
Aleksi Juvani
52b21eefdb Raise an error if trying to use NuGet without Curl 2017-04-14 13:42:32 +03:00
Aleksi Juvani
34eb9c691a Fix certain NuGet API error messages 2017-04-14 13:42:31 +03:00
Aleksi Juvani
df6c1f4aab Add test for multiple assemblies in C# NuGet packages 2017-04-14 13:42:30 +03:00
Aleksi Juvani
3bdf746fcc Fix C# NuGet tests 2017-04-14 13:42:29 +03:00
Aleksi Juvani
bd3c542d63 Fetch NuGet API data on demand, not all at once 2017-04-14 13:42:26 +03:00
Aleksi Juvani
c57477229c Fix NuGet assembly references in C# projects
For C# projects, we need to get the assembly paths from the NuGet API,
instead of assuming that the package only contains one assembly with the
same name as the package.
2017-04-14 13:40:20 +03:00
Aleksi Juvani
bb992e6576 Validate NuGet package versions with the NuGet API 2017-04-14 13:40:12 +03:00
Aleksi Juvani
cbcb942e57 Validate NuGet package names with the NuGet API 2017-04-14 13:34:40 +03:00
Aleksi Juvani
39720da733 Raise error on packages.config conflict 2017-04-14 13:34:39 +03:00
Aleksi Juvani
77463534c9 Fix NuGet packages.config files missing from projects 2017-04-14 13:34:39 +03:00
Aleksi Juvani
b2bbf00512 Fix NuGet packages.config generation
This was generated on a per-solution basis when one needed to be
generated for each project.
2017-04-14 13:34:38 +03: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