1
0
Fork 0
Commit Graph

94 Commits (6c24e85e54bb7165b402d0608ac15c36beaa743b)

Author SHA1 Message Date
Jordi Boggiano 88b051c96b
Merge branch 'master' into 2.0
Update deps
2019-11-23 12:27:41 +01:00
Andreas Möller f7f7883a5e
Fix: Xdebug vs xdebug 2019-11-03 14:08:14 +01:00
Nils Adermann d2fa1e1319 Merge branch 'master' into 2.0
* master: (48 commits)
  SVN: hide passwords for debug output
  Free $solver asap
  fixes #8179
  [minor] Fixed a typo in the CHANGELOG.md.
  Update deps
  Update changelog
  Revert "Allow overriding self-update target file with envvar COMPOSER_SELF_UPDATE_TARGET" Revert "Add docs for COMPOSER_SELF_UPDATE_TARGET, refs #8151"
  Add docs for COMPOSER_SELF_UPDATE_TARGET, refs #8151
  Fix display of HHVM warning appearing when HHVM is not in use, fixes #8138
  Read classmap-authoritative and apcu-autoloader from project config when installing via create-project, fixes #8155
  Use possessive quantifiers
  Update xdebug-handler to 1.3.3
  fixes #8159
  Allow overriding self-update target file with envvar COMPOSER_SELF_UPDATE_TARGET
  flag should come before script name
  use full command name, not abbreviated/alias
  modify text
  Document the alternatives to disable the default script timeout
  Anchor pattern
  Fix URL resolution for Composer repositories
  ...
2019-06-27 14:08:00 +02:00
Elan Ruusamäe 12e683e2ee
ext-imagick: support version string from ImageMagick 6.x 2019-04-09 12:49:25 +02:00
Nils Adermann 287419f6a0 Merge branch 'master' into 2.0
* master:
  Follow up to #7946 test: add solver flag to assert path execution
  Fix tests
  Make sure config command output is also output on --quiet so that warnings can be hidden, fixes #7963
  Recognize composer-plugin-api as a platform package, fixes #7951
  Quote wildcards to avoid issues in some shells, fixes #7960
  Avoid dumping null values for dist reference/shasum and source reference, fixes #7955
  Soften hard exit after revert of composer file
  Make unixy proxy code POSIX compatible
  Update aliases.md
  Same but for Problem.php
  Better error message for present but incompatible versions
  Fix inconsistent casing
  Don't do (new Foo())->bar() - not 5.3-compatible
  Support identifying the HHVM version when not running with HHVM
2019-02-10 20:28:24 +01:00
Jordi Boggiano e1ac0c7948 Recognize composer-plugin-api as a platform package, fixes #7951 2019-02-10 12:49:29 +01:00
Jordi Boggiano 9c32808782 Merge branch 'master' into 2.0 2019-01-30 08:33:13 +01:00
Fred Emmott 1b196720bf
Support identifying the HHVM version when not running with HHVM
hhvm-nightly (and the next release) are no longer able to execute
Composer. Support executing Composer with PHP to install dependencies
for hack projects.

The goal is for this to be temporary, until Hack identifies a new
package manager, given that Composer does not aim to be a multi-language
package manager.

fixes #7734
2019-01-29 09:48:15 -08:00
Jordi Boggiano 585535a01d Fix platform package regex 2019-01-29 14:58:37 +01:00
Jordi Boggiano 4517c00d40 Merge branch 'master' into 2.0 2019-01-29 14:01:28 +01:00
Jordi Boggiano acea4a4d4d Warn on invalid package name or require/provide/.., fixes #7874 2019-01-29 13:46:23 +01:00
Jordi Boggiano 788a822b24 Add some phpdocs 2019-01-14 17:29:24 +01:00
meyerbaptiste 5ce5560040
Fix support for imagemagick <3.3, refs #7762 2018-11-27 16:32:26 +01:00
Jordi Boggiano 489e0d4b12 Add support for imagemagick <3.3, refs #7762 2018-11-27 14:26:03 +01:00
Elan Ruusamäe f9234222d1 add lib-imagick to show -p output (#7762) 2018-11-26 12:37:56 +01:00
Raffael Comi 3c543b2752 Report "same as actual" version if override package matches actual 2018-10-31 16:50:21 +01:00
johnstevenson ed97c2116c Use external XdebugHandler library 2018-03-08 19:20:16 +00:00
Jordi Boggiano 471b012e3a Fix problem report when requiring "ext-zend opcache", refs #2509 2018-01-22 13:41:32 +01:00
Jordi Boggiano 122e422682 CS fixes 2017-03-08 15:16:44 +01:00
Jordi Boggiano be9abbf9f3 Override all php-* versions when php package is defined in config.platform 2017-01-02 11:31:47 +01:00
Jordi Boggiano 8764876cad Avoid loading xdebug platform package twice, fixes #5995 2016-12-28 17:38:45 +01:00
johnstevenson 3928f1f3be Set xdebug version in environment, fixes #5967 2016-12-15 21:20:41 +00:00
Jordi Boggiano 9b730183a6 Merge branch '1.2' 2016-12-01 14:33:34 +01:00
Rob Bast bcba1399c5
support libressl
closes #5917
2016-12-01 13:36:43 +01:00
Jordi Boggiano 1c34248022 Check that PHP_ZTS is defined 2016-10-01 13:03:15 +02:00
Jordi Boggiano 9b08ee48db Update platform package regex 2016-10-01 13:01:47 +02:00
David Zuelke 19126d76a6 unify php-* package description grammar 2016-09-30 23:12:13 +02:00
David Zuelke a26c03eef0 add php-zts virtual platform package 2016-09-30 23:12:13 +02:00
David Zuelke 0f68c01094 add php-debug virtual platform package 2016-09-30 23:12:13 +02:00
Jordi Boggiano a2b3e89d56 Make sure php-ipv6 is recognized as a platform package as well 2016-09-12 22:49:44 +02:00
Richard Fussenegger 560f09cf3c Changed error suppression to Silencer 2016-07-07 08:25:46 +02:00
Richard Fussenegger 14224a1f02
Reduced to single requirement 2016-07-06 22:05:08 +02:00
Richard Fussenegger a155f4e7ea
Removed unused Silencer import 2016-07-06 19:00:44 +02:00
Richard Fussenegger 45e998c1d5
Reverted to initial version 2016-07-06 18:59:03 +02:00
Jordi Boggiano 301ea66371 Use silencer and check the function exists, refs #5317 2016-05-17 11:48:58 +01:00
Jordi Boggiano a7bbdcb794 Merge remote-tracking branch 'Fleshgrinder/ipv6-platform-requirement' 2016-05-17 11:45:41 +01:00
Jordi Boggiano 0cca4d1a44 Fix extension parsing to take the most usable data instead of just using 0 in case of parsing failure, fixes #5331, fixes #5264 2016-05-15 11:47:14 +01:00
Richard Fussenegger b68921ce8f
Provide IPv6 requirement via ext 2016-05-14 09:53:59 +02:00
Richard Fussenegger 132c37ab44
Added support for IPv6 requirement
I decided to add two additional PHP interpreter packages instead of an additional extension key. IPv6 support is part of PHP core (if enabled) and is not part of any optional extension.
2016-05-11 20:53:32 +02:00
Jordi Boggiano c9436438ff Add memoization to parseConstraints, saves some (6-7% here) RAM and marginal CPU time 2016-02-24 17:27:42 +00:00
Rob Bast baabc612f6 adjust message, skip test
currently we have no way to put dynamic values or wildcards in EXPECT-OUTPUT
2016-02-05 13:21:30 +01:00
Chris Smith 0818a6ed54 Previous attempt would cause 0.9.8aa == 0.9.8b 2016-02-04 00:28:42 +00:00
Chris Smith f6f273c4b6 Improve OpenSSL library description 2016-02-04 00:28:42 +00:00
Chris Smith e9e2514b5e Handle OpenSSL version after 26 patch releases
e.g. https://github.com/openssl/openssl/blob/OpenSSL_0_9_8zh/crypto/opensslv.h#L33
2016-02-04 00:28:42 +00:00
Jordi Boggiano 1818b95149 CS fixes 2016-01-26 13:07:18 +00:00
Jordi Boggiano fd7267e4ad Show overridden versions (as well as original) in composer show -p 2016-01-09 17:18:37 +00:00
Rob Bast a1427d7fd6 replace all occurences in code and comments 2015-09-24 16:32:36 +02:00
Jordi Boggiano cdcc99e73d Merge pull request #4088 from nevvermind/override_init_array
Fix "Invalid argument supplied for foreach()" on a new PlaformRepository obj
2015-06-03 11:40:44 +01:00
nevvermind ec00a4dbfa Set the platform overrides first 2015-06-03 00:06:24 +01:00
nevvermind 3032f0a538 Refactor based on code review
- Move the version api getter to the PluginManager And make it such that it can be mocked, but not pollute the public interface. That means "protected" visibility.
- The plugin api version constant should still be used throughout the code.
- Use different fixtures class names
- Use regex possessive quantifiers for performance
- Use full words for readability
2015-06-02 17:40:32 +01:00