Commit Graph

2277 Commits

Author SHA1 Message Date
aleksijuvani
35e5a3d3a0 Update unit tests for extension targets change 2015-08-31 22:13:41 +03:00
aleksijuvani
1f82a77b7b vs2010_vcxproj.lua: change importExtensionTargets to use a call array
Allows us to create new extension targets in overrides without
breaking rule generation.
2015-08-31 21:58:23 +03:00
starkos
aeca0bb3fd Merge pull request #228 from LORgames/ssurtees/multipleWorkspacesFix
Fixed a bug when including (includeexternal) the same project in multiple workspaces
2015-08-30 11:11:16 -04:00
starkos
ba3e30f510 Merge pull request #234 from starkos/more-workspace-renames
More workspace renames
2015-08-30 11:10:34 -04:00
starkos
b52b731e6a Merge pull request #210 from dcourtois/user_modules_preloading
added support for preloading user modules
2015-08-30 11:10:18 -04:00
Sam Surtees
23d2c04e2b Fixed a bug when including the same project in multiple workspaces, when using the includeexternal API. Based on discussion in #122 2015-08-30 22:17:00 +10:00
starkos
d2290fc742 Merge pull request #231 from LORgames/ssurtees/windowsCopyFix
Windows copy function no longer uses /E when used on a file
2015-08-28 16:19:24 -04:00
Jason Perkins
14525e8161 Changes names in core test suites 2015-08-28 16:16:14 -04:00
Manu Evans
c9731e5435 Merge pull request #233 from LORgames/ssurtees/casingIssuesTestCase
Added test case to ensure the functionality isn't broken in the future.
2015-08-27 22:52:28 +10:00
Sam Surtees
773aecbee7 Added test case to ensure the functionality isn't broken in the future. 2015-08-27 22:35:04 +10:00
Sam Surtees
0f3972c914 Windows copy function no longer uses /E when used on a file
* Added some basic tests to ensure combinations work
* Fixes: #124
2015-08-27 20:44:14 +10:00
starkos
f5297d3aef Merge pull request #230 from LORgames/ssurtees/casingIssues
Fixed options not being added to the list as lowercase
2015-08-26 16:37:29 -04:00
Sam Surtees
06f928e964 Fixed options not being added to the list as lowercase. Fixes: 216 2015-08-26 21:25:33 +10:00
starkos
b44a08ee55 Merge pull request #229 from LORgames/ssurtees/commentFix
Fixed comment for premake.filename
2015-08-25 16:56:59 -04:00
starkos
703ff8ec54 Merge pull request #225 from LORgames/ssurtees/ignoreDefaultLibraries
Added ignoreDefaultLibraries API for Visual Studio 2010+ projects.
2015-08-25 16:52:47 -04:00
Sam Surtees
0026eac920 Fixed comment for premake.filename. Fixes #134 2015-08-26 00:56:48 +10:00
Sam Surtees
5d6d05c31d Added ignoreDefaultLibraries API for Visual Studio 2010+ projects. 2015-08-25 20:33:46 +10:00
Manu Evans
31cc1dadec Merge pull request #226 from starkos/fix-buffered-eols
Fix output deltas caused by recent file buffering additions
2015-08-25 10:22:47 +10:00
Jason Perkins
04a7170d6c Finish solution to workspace renames in core code 2015-08-24 17:08:09 -04:00
Jason Perkins
d57699204d Rename make_solution.lua to make_workspace.lua 2015-08-24 16:48:07 -04:00
Jason Perkins
1dd9e9fae2 Fix output deltas caused by recent file buffering additions
- Restore trailing EOL sequences to Visual Studio projects and solutions
- Fix UTF8 BOM marker on VC 2010 projects
2015-08-24 16:08:17 -04:00
Damien Courtois
86a14e3491 support for user modules now only in the embed action 2015-08-24 18:08:43 +02:00
Tom van Dijck
3afc21546f Allow querying values without combining values from parent configs. 2015-08-24 08:44:09 -07:00
Manu Evans
1de083849a Merge pull request #220 from LORgames/ssurtees/linksAlternateExtensions
The links API, for visual studio, no longer appends .lib if an extension already exists.
2015-08-25 00:05:01 +10:00
Sam Surtees
b5ccf23105 The links API, for visual studio, no longer appends .lib if an extension already exists. Fixes #87 2015-08-24 23:51:48 +10:00
Jason Perkins
f1f0b55639 Update to latest Xcode module 2015-08-23 15:41:06 -04:00
starkos
355d2e3f3c Merge pull request #218 from starkos/fix-cs-platforms
Fix handling of arbitrary platform names in Visual Studio C# projects
2015-08-23 15:37:17 -04:00
starkos
bdf11d1f33 Merge pull request #215 from starkos/more-workspace-renames
Rename container class from solution to workspace and propagate changes
2015-08-23 15:37:02 -04:00
Jason Perkins
bd118c9089 Merge branch 'Blizzard-buffered-io' 2015-08-23 15:30:01 -04:00
Jason Perkins
0b85db1151 Fix Xcode unit tests broken by buffering changes 2015-08-23 15:29:36 -04:00
Jason Perkins
8bfaef3e8f Merge branch 'buffered-io' of https://github.com/Blizzard/premake-core into Blizzard-buffered-io 2015-08-23 15:18:50 -04:00
Jason Perkins
072b47eb56 Added unit test for new search ability 2015-08-23 14:53:56 -04:00
James Touton
14d94bf319 Reworked filename pattern matching to allow for more complex patterns. 2015-08-23 14:50:44 -04:00
starkos
8f418a5df4 Merge pull request #205 from akaStiX/PathNormalizationFix
Fixed path.normalize
2015-08-20 17:34:06 -04:00
Jason Perkins
007b8a2385 Fix handling of arbitrary platform names in Visual Studio C# projects 2015-08-20 15:34:23 -04:00
StiX
3cea1dce35 Merge branch 'master' into PathNormalizationFix 2015-08-20 21:30:30 +02:00
Jason Perkins
7bde8ca73b Update to next dev version 2015-08-18 16:49:18 -04:00
Jason Perkins
7323c8c8e0 Fix release steps: must create tag before GitHub release 2015-08-18 16:31:49 -04:00
Jason Perkins
b88d1ca601 Updated support files for 5.0-alpha5 release 2015-08-18 16:05:47 -04:00
Manu Evans
ac4574c97e Merge pull request #213 from Blizzard/make-cpp-fix
fix bug in make_cpp.lua
2015-08-18 17:31:59 +10:00
Tom van Dijck
ef8d818c62 fix bug in make_cpp.lua 2015-08-17 07:39:11 -07:00
Damien Courtois
4dd81d0c08 added support for preloading user modules 2015-08-16 22:05:33 +02:00
Jason Perkins
6376421172 Rename container class from solution to workspace and propagate changes 2015-08-13 19:11:36 -04:00
starkos
97fc2a0a38 Merge pull request #207 from starkos/more-workspace-renaming
More workspace renaming
2015-08-13 18:43:31 -04:00
Jason Perkins
d1ea0e81b1 More easy sln to wks renames 2015-08-12 14:56:06 -04:00
Jason Perkins
bf3e68287c More easy solution to workspace renames 2015-08-12 14:53:12 -04:00
StiX
16dded0499 Fixed path.normalize 2015-08-12 00:21:23 +02:00
Jason Perkins
1eb38c9fc1 Rename solution to workspace in oven and validation code 2015-08-11 16:31:17 -04:00
Manu Evans
59d10066e6 Merge pull request #202 from starkos/allow-nil-valid-lists
If action contains no valid language or kind lists, assume everything is supported
2015-08-11 10:29:31 +10:00
Jason Perkins
1d4fdc8980 If an action contains no valid language or kind lists, assume everything is supported
This makes it easier to write and maintain small utility or reporting actions that don't actually care about project kinds of languages. If you really don't want your action to support any kinds or languages (which would be weird, but okay) you can do:

```lua
valid_languages = {}
valid_kinds = {}
```
2015-08-10 13:19:33 -04:00