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
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
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
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
Lynix
d83689d7ee
Fix Lua stack corruption with os.isdir
2017-04-03 09:15:59 +02:00
Lynix
0cc98c5f66
Fix problematic assert
2017-04-02 17:06:09 +02:00
Lynix
443536d514
Merge remote-tracking branch 'refs/remotes/premake/master' into unicode_file_operations
2017-04-02 16:59:11 +02:00
Lynix
98c381468b
Add support of unicode to all file operations
2017-04-02 16:57:50 +02:00
Lynix
00aa7e3673
Merge remote-tracking branch 'refs/remotes/premake/master'
2017-04-02 15:39:03 +02:00
Jason Perkins
896d61e3ab
Merge pull request #721 from Blizzard/codelite-fixes
...
Fix CodeLite linking issues
2017-03-28 13:20:01 -04:00
Tom van Dijck
21bcefe892
Fixes to codelite module.
2017-03-27 08:51:22 -07:00
Tom van Dijck
4670158d85
A few C# fixes ( #717 )
...
* small C# fixes (#87 )
* three small c# bug fixes
- hint paths now work with extended assembly names
- shared lib projects can now include App files (purely for editing)
- explict error message is output when attempting to generate
a C# + StaticLib project.
* Fix typo.
* added perfile support for clr, exceptionhandling and basicruntimechecks for vs (#89 )
2017-03-27 08:45:37 -07:00
Tom van Dijck
5a3593a824
Sort categories in --help, ( #719 )
...
better align options when they get longer then 15 characters.
Compact options if no 'allowed' table is there.
2017-03-27 08:39:16 -07:00
Tom van Dijck
71f3bce53d
Refactor curl code a bit, to be more in line with all the other code. ( #716 )
2017-03-26 10:25:44 -07:00
Tom van Dijck
cc2444ac7a
Allow require("modulename") from a http server. ( #620 )
...
* Allow require("modulename") from a http server.
* Some requested cleanup.
2017-03-24 08:23:03 -07:00
Damien Courtois
7d7266656e
fixed debugargs to allow duplicated arguments ( #712 )
2017-03-17 08:34:03 -07:00
Zeenobit
c200b08a53
Treat *.inl files as headers ( #710 )
...
This addresses issues with Visual Studio and Intellisense when using
*.inl files. If they're not treated as headers or source files,
Intellisense fails to parse them correctly.
2017-03-13 09:10:34 -07:00
Jason Perkins
ce49456fac
Merge pull request #707 from Jusonex/master
...
Fix missing CA certs on Windows
2017-03-12 17:15:07 -04:00
Jusonex
e2dbba7e63
Revert changes in contrib/mbedtls/premake5.lua
2017-03-09 23:04:08 +01:00