Commit Graph

2436 Commits

Author SHA1 Message Date
Samuel Surtees
13d0008a3f Merge pull request #426 from Blizzard/absolute-fix
fix "do_isabsolute", and add more tests.
2016-02-16 20:27:53 +10:00
Samuel Surtees
f225de6295 Merge pull request #427 from starkos/switch-bytecode-flag
Reverse operation of  bytecode embedding flag
2016-02-16 20:25:30 +10:00
João Matos
981007fd4c Fixed os.outputof to redirect standard streams to capture all output. 2016-02-15 16:50:34 +00:00
Jason Perkins
461304c89b Reverse operation of bytecode embedding flag: from --no-bytecode to --bytecode
See [issue #384](https://github.com/premake/premake-core/issues/384) for more information
2016-02-14 19:05:40 -05:00
Tom van Dijck
c98b5eef77 Fix couple of compiler warnings. 2016-02-08 08:59:29 -08:00
Sam Surtees
d382228ceb Converted premake-core tests over to use premake.action.set() instead of _ACTION 2016-02-06 13:35:54 +10:00
Sam Surtees
f60a1b391f path.translate now uses the target OS separator by default instead of Windows separator. 2016-02-06 13:35:03 +10:00
Tom van Dijck
d387209ed4 fix "do_isabsolute", and add more tests. 2016-02-05 13:15:01 -08:00
Tom van Dijck
305430ac11 Merge pull request #422 from Blizzard/log-project-bake
add logging in p.project.bake.
2016-02-05 09:57:23 -08:00
Tom van Dijck
6377a30a6a Link groups for gcc. (-Wl,--start-group) 2016-02-05 09:54:30 -08:00
Tom van Dijck
d0a34c16a9 Merge pull request #421 from Blizzard/os_isfile-fix
Fix do_isfile to support symbolic links on Windows.
2016-02-05 09:46:56 -08:00
Tom van Dijck
90036e0fb4 add logging in p.project.bake. 2016-02-05 09:40:21 -08:00
Tom van Dijck
b6c2b3c712 Fix do_isfile to support symbolic links on Windows. 2016-02-05 09:38:06 -08:00
Samuel Surtees
dd68adaf53 Merge pull request #417 from starkos/update-submodules
Advance submodules to latest revisions
2016-02-02 10:38:37 +10:00
Jason Perkins
7c8fd6175a Advance submodules to latest revisions 2016-02-01 16:59:23 -05:00
Jason Perkins
834a4e46d2 Merge pull request #376 from Blizzard/makefile-utility-gmake
Add utility and makefile type in gmake.
2016-01-26 18:46:29 -05:00
Jason Perkins
deb8a12da1 Merge pull request #409 from starkos/dos-env-vars
Add support for DOS-style environment variables, e.g. %JAVA_HOME%
2016-01-22 06:23:05 -05:00
Jason Perkins
ef5ac384cf Add support for DOS-style environment variables, e.g. %JAVA_HOME% 2016-01-20 14:06:38 -05:00
Jason Perkins
7b2943ffc2 Merge pull request #408 from starkos/msc-character-set-support
MSC character set support
2016-01-19 06:10:39 -05:00
Jason Perkins
309ef32ff8 Move character set command line flags from switch lists to defines 2016-01-18 14:11:50 -05:00
Jason Perkins
84cb655069 Add missing Unicode/MBCS defines to MSC command line
Note that the defines are showing up in CFLAGS rather than DEFINES. The tool adapter API needs to be modified before they can be placed in the defines list where they should be.
2016-01-18 13:13:37 -05:00
Jason Perkins
5d9c70ed74 Merge pull request #405 from starkos/disable-editorintegration
Disable editorintegration() by default
2016-01-18 12:36:57 -05:00
Jason Perkins
57a5a44732 Merge pull request #407 from pra85/2016
Update license year range to 2016
2016-01-18 11:42:27 -05:00
Prayag Verma
c41bcc10d7 Happy New Year 2016-01-18 21:39:55 +05:30
Tom van Dijck
642aa2dc20 Merge pull request #406 from tvandijck/readme-update
Readme update
2016-01-17 14:27:16 -08:00
Tom van Dijck
259dcdff69 Update README.md 2016-01-17 14:22:59 -08:00
Tom van Dijck
1068d0a6ba Merge pull request #404 from tvandijck/fix-nmake-vs2015
add macro to bootstrap to override the visual studio version.
2016-01-17 13:47:43 -08:00
Jason Perkins
46c1df4e61 Disable editorintegration() by default 2016-01-17 16:47:37 -05:00
Jason Perkins
0656a3ccc8 Merge pull request #403 from starkos/fix-vs-sln-indentation
Updating VS solutions to new output APIs; fix indentation of ExtensibilityGlobals block
2016-01-17 16:41:20 -05:00
Tom van Dijck
0146d7473a add macro to bootstrap to override the visual studio version. 2016-01-17 13:39:48 -08:00
Jason Perkins
0573e4f4b6 Update unit tests to match new VS solution output 2016-01-17 16:39:30 -05:00
Jason Perkins
d03ab85aa7 Merge pull request #402 from starkos/fix-buffered-write-realloc
Fix buffer overflow in buffered I/O dowrite()
2016-01-17 16:32:07 -05:00
Jason Perkins
0cd0a96463 Finish updating VS solution exporter to the new output APIs; fix indentation of ExtensibilityGlobals block 2016-01-17 16:29:27 -05:00
Jason Perkins
bff68f1ea8 Fix buffer overflow in buffered I/O dowrite()
If the string to be written is larger than the buffer's resize increment (capacity * 3 / 2), not enough space would be allocated and an overflow occurs when the string is copied. This fix keeps incrementing the buffer size until there is enough room to hold the incoming string.
2016-01-17 15:34:59 -05:00
Jason Perkins
fb93e43649 Update the stress test to work with the latest APIs 2016-01-17 12:30:32 -05:00
Tom van Dijck
99bf0bc8cd Merge pull request #398 from Blizzard/premake-extension-support
add premake extension data.
2016-01-14 13:45:54 -08:00
Tom van Dijck
c9dd90f4b7 Merge pull request #370 from Blizzard/detoken-explicit-absolute
Allow the pathVars to return a table that specifies explicitly that a token represents a relative or absolute path.
2016-01-14 13:23:53 -08:00
Tom van Dijck
dfadfa5aa3 Merge pull request #399 from Blizzard/http-memory-leak
free memory from http requests.
2016-01-14 10:59:53 -08:00
Tom van Dijck
8f5bf73192 free memory from http requests. 2016-01-14 10:51:24 -08:00
Tom van Dijck
febdf0b271 Merge pull request #394 from Blizzard/location-fix
remove 'location' calls from the contrib libraries, so they correctly follow the 'to' command line option.
2016-01-14 08:48:04 -08:00
Tom van Dijck
de38b921e3 Use call array, and move the 'if wks.editorintegration then'. 2016-01-14 08:42:07 -08:00
Tom van Dijck
00aff301b2 added 'editorintegration' flag
added tests
use p.push/pop api.
2016-01-12 08:27:42 -08:00
Tom van Dijck
294ff5e827 add premake extension data. 2016-01-11 15:29:37 -08:00
Tom van Dijck
2a6505d3f8 remove 'location' calls from the contrib libraries, so they correctly follow the 'to' command line option. 2016-01-05 13:19:14 -08:00
Jason Perkins
8f0683d823 Merge pull request #390 from starkos/fix-vs-warnings
Fix VS warnings
2015-12-30 14:53:55 -05:00
Samuel Surtees
4ca66a9c65 Merge pull request #391 from starkos/validation-call-arrays
Split validation checks into individual tests and call arrays
2015-12-30 15:10:30 +10:00
Jason Perkins
4102c9dd7f Split validation checks into individual tests and call arrays 2015-12-28 18:27:06 -05:00
Jason Perkins
dfe5610878 Remove unused variables 2015-12-28 12:06:40 -05:00
Jason Perkins
8c7d97001f Fix size_t/off_t size warnings 2015-12-28 12:05:21 -05:00
Jason Perkins
7d8af16ca0 Fix deprecated Posix function warnings 2015-12-28 12:03:22 -05:00