Commit Graph

7732 Commits

Author SHA1 Message Date
Fabien Potencier 1e90f3252f minor #1947 remove php 5.2 compatibility for filesystemhelper (Tobion)
This PR was merged into the 2.0-dev branch.

Discussion
----------

remove php 5.2 compatibility for filesystemhelper

#1945 for 2.x

Commits
-------

4ce9587 remove php 5.2 compatibility for filesystemhelper
2015-12-26 22:39:16 +01:00
Tobias Schultze 4ce9587fe5 remove php 5.2 compatibility for filesystemhelper 2015-12-26 19:07:18 +01:00
Fabien Potencier ea3883e780 Merge branch '1.x'
* 1.x: (22 commits)
  skip read-only dir tests on windows and cleanup tmp dirs correctly
  Fixing a slight typo in interface
  made a small refactoring
  fixed typo
  deprecated a class that has never been used
  bumped version to 1.23.2-DEV
  prepared the 1.23.1 release
  updated CHANGELOG
  Add dot to the end of exception messages.
  set back default
  Typo in doc
  CS
  static vs. self
  Code grooming
  fix deprecation message typo
  fixed typos
  fixed CS
  fix BC, revert to pre 1.23 behavior, and make use of pattern an option
  make cache per user (on linux)
  fixed Twig_Extension_GlobalsInterface name in comments
  ...
2015-12-26 18:06:06 +01:00
Fabien Potencier 0190f9407e minor #1945 skip read-only dir tests on windows and cleanup tmp dirs correctly (Tobion)
This PR was squashed before being merged into the 1.x branch (closes #1945).

Discussion
----------

skip read-only dir tests on windows and cleanup tmp dirs correctly

- fix tests on windows (skipping them as read-only dirs are not possible on windows, only read-only files; read-only attribute on folders (`exec('attrib +R '`) does not prevent files to be created inside them)
- correctly cleanup tmp directories at the end of tests

Commits
-------

c6601a1 skip read-only dir tests on windows and cleanup tmp dirs correctly
2015-12-26 17:40:53 +01:00
Tobias Schultze c6601a15c0 skip read-only dir tests on windows and cleanup tmp dirs correctly 2015-12-26 17:40:42 +01:00
Martin Hasoň f19318d0e7 Removed usage of deprecated constant 2015-12-14 09:19:50 +01:00
Fabien Potencier db93842e80 minor #1921 Fixing a slight typo in interface (jez-strawberrysoup)
This PR was merged into the 1.x branch.

Discussion
----------

Fixing a slight typo in interface

Just a typo in the ExtensionInterface

Commits
-------

de15975 Fixing a slight typo in interface
2015-11-17 13:22:13 +01:00
Jez Emery de15975cb3 Fixing a slight typo in interface 2015-11-17 10:34:18 +00:00
Fabien Potencier 9d5e746026 made a small refactoring 2015-11-12 07:56:39 +01:00
Fabien Potencier 093bf70d6c fixed typo 2015-11-11 16:18:23 +01:00
Fabien Potencier b7c124bae0 deprecated a class that has never been used 2015-11-08 10:55:30 +01:00
Fabien Potencier bf326dbb75 bumped version to 1.23.2-DEV 2015-11-05 13:52:08 +01:00
Fabien Potencier d9b6333ae8 prepared the 1.23.1 release v1.23.1 2015-11-05 13:49:06 +01:00
Fabien Potencier e4bedf07d8 updated CHANGELOG 2015-11-05 13:47:51 +01:00
Fabien Potencier 93ec90b857 minor #1910 Code grooming (SpacePossum)
This PR was merged into the 1.x branch.

Discussion
----------

Code grooming

Commits
-------

aa7c53a Add dot to the end of exception messages.
b8a6e72 set back default
0f5f9aa Typo in doc
8bb9b83 CS
355213b static vs. self
d4e3ada Code grooming
2015-11-05 13:38:16 +01:00
Possum aa7c53ae0a Add dot to the end of exception messages. 2015-11-05 13:20:01 +01:00
Possum b8a6e72414 set back default 2015-11-05 12:52:55 +01:00
Possum 0f5f9aaf2a Typo in doc 2015-11-05 10:22:46 +01:00
Possum 8bb9b83e32 CS 2015-11-05 10:12:15 +01:00
Possum 355213ba6c static vs. self 2015-11-05 10:11:09 +01:00
Possum d4e3adaaee Code grooming 2015-11-05 10:04:30 +01:00
Fabien Potencier fd84403ac7 minor #1909 [Extension] Fix deprecation message typo (Rvanlaak)
This PR was merged into the 1.x branch.

Discussion
----------

[Extension] Fix deprecation message typo

Commits
-------

cb5ea52 fix deprecation message typo
2015-11-03 19:31:41 +01:00
Richard van Laak cb5ea5244f fix deprecation message typo 2015-11-03 17:56:06 +01:00
Fabien Potencier e7e334c8b2 bug #1907 made exception messages more precise (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

made exception messages more precise

Replaces #1906 and #1902

Commits
-------

04d6738 fixed typos
2015-11-02 19:00:50 +01:00
Fabien Potencier 79af12a1d2 bug #1905 fix BC, revert to pre 1.23 behavior, and make use of pattern an option (remicollet)
This PR was merged into the 1.x branch.

Discussion
----------

fix BC, revert to pre 1.23 behavior, and make use of pattern an option

For context see twigphp/Twig-extensions#155

Commits
-------

ee5e25e fix BC, revert to pre 1.23 behavior, and make use of pattern an option
2015-11-02 15:52:06 +01:00
Fabien Potencier 7203d4bee6 minor #1901 fixed Twig_Extension_GlobalsInterface name in comments (craue)
This PR was merged into the 1.x branch.

Discussion
----------

fixed Twig_Extension_GlobalsInterface name in comments

It looks like renaming `Twig_Extension_GlobalsProviderInterace` to `Twig_Extension_GlobalsInterface` was done only partially while working on #1897.

Commits
-------

2660286 fixed Twig_Extension_GlobalsInterface name in comments
2015-11-02 15:49:25 +01:00
Fabien Potencier 04d6738ddf fixed typos 2015-11-02 15:47:58 +01:00
Fabien Potencier 20249a0320 fixed CS 2015-11-02 15:44:22 +01:00
Fabien Potencier 52b8d992dc minor #1904 make cache per user (on linux) (remicollet)
This PR was merged into the 1.x branch.

Discussion
----------

make cache per user (on linux)

Just because I hate having failed test when I run test once on 1 account, then once on another account ;)

Commits
-------

da5cac6 make cache per user (on linux)
2015-11-02 15:44:00 +01:00
Remi Collet ee5e25eb46 fix BC, revert to pre 1.23 behavior, and make use of pattern an option 2015-11-02 15:13:46 +01:00
Remi Collet da5cac6b54 make cache per user (on linux) 2015-11-02 15:09:33 +01:00
Christian Raue 2660286d28 fixed Twig_Extension_GlobalsInterface name in comments 2015-11-02 13:15:25 +01:00
Fabien Potencier b9b6f367e1 bumped version to 1.23.1-DEV 2015-10-29 16:33:13 -07:00
Fabien Potencier 5868cd822f prepared the 1.23.0 release v1.23.0 2015-10-29 16:29:01 -07:00
Fabien Potencier 5cdca6bc1f Merge branch '1.x'
* 1.x:
  deprecated Twig_ExtensionInterface::getGlobals()
  fixed typo
2015-10-29 16:23:02 -07:00
Fabien Potencier d83deb9f32 feature #1897 deprecated Twig_ExtensionInterface::getGlobals() (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

deprecated Twig_ExtensionInterface::getGlobals()

Commits
-------

e3a325f deprecated Twig_ExtensionInterface::getGlobals()
2015-10-29 16:18:41 -07:00
Fabien Potencier e3a325f249 deprecated Twig_ExtensionInterface::getGlobals() 2015-10-29 16:13:49 -07:00
Fabien Potencier 7220fd2d88 fixed typo 2015-10-27 22:39:34 -07:00
Fabien Potencier 555937c1d5 Merge branch '1.x'
* 1.x:
  deprecated the possibility to override an extension by registering another one with the same name
2015-10-27 22:16:47 -07:00
Fabien Potencier babf8f80e7 feature #1896 deprecated the possibility to override an extension by registering an other one with the same name (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

deprecated the possibility to override an extension by registering an other one with the same name

Commits
-------

72485c2 deprecated the possibility to override an extension by registering another one with the same name
2015-10-27 22:13:25 -07:00
Fabien Potencier 15ada96091 removed deprecated features 2015-10-27 22:11:14 -07:00
Fabien Potencier 72485c2ea0 deprecated the possibility to override an extension by registering another one with the same name 2015-10-27 22:04:22 -07:00
Fabien Potencier 3daa338239 simplified code 2015-10-27 22:00:24 -07:00
Fabien Potencier 3d21d7e2fa removed useless method 2015-10-27 21:46:54 -07:00
Fabien Potencier 6fdba19f7a Merge branch '1.x'
* 1.x:
  fixed message inconsistency
  removed useless phpdocs
  renamed a method
  deprecated Twig_ExtensionInterface::initRuntime()
2015-10-27 21:45:32 -07:00
Fabien Potencier 847d48e790 feature #1886 deprecated Twig_ExtensionInterface::initRuntime() (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

deprecated Twig_ExtensionInterface::initRuntime()

I'm working on splitting Twig extensions into 2 different phases: compilation and runtime. The goal is to avoid having to load the runtime environment of an extension when compiling templates. That also opens the way to be able to lazy-load Twig extensions.

While working on the split, I realized that the `initRuntime()` method on `Twig_ExtensionInterface` is not needed anymore. It was added at a time `needs_environment` did not exist and was a way to keep the environment around for custom filters/tests/functions. But nowadays, that's not needed anymore. I did a quick search on Github, and most of the implementation I found just store the environment in a local property, which is not needed anymore. So, I propose to deprecate it in 1.x and remove it in 2.0.

Commits
-------

9774f4f deprecated Twig_ExtensionInterface::initRuntime()
2015-10-27 20:46:45 -07:00
Fabien Potencier d4f699a089 minor #1894 removed useless phpdocs (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

removed useless phpdocs

Commits
-------

6450c87 removed useless phpdocs
2015-10-27 20:44:19 -07:00
Fabien Potencier dbd7884857 minor #1893 fixed message inconsistency (fabpot)
This PR was merged into the 1.x branch.

Discussion
----------

fixed message inconsistency

Commits
-------

12ea202 fixed message inconsistency
2015-10-27 20:40:16 -07:00
Fabien Potencier c7c31f94fd feature #1895 iconv, mbstring, and polyfill (fabpot)
This PR was merged into the 2.0-dev branch.

Discussion
----------

iconv, mbstring, and polyfill

Commits
-------

08341ec removed unneeded conditions for a null charset
aca92bc fixed Windows support
f5cf424 added the Symfony mbstring polyfill
4004a2b removed condition on iconv as it should be always available
2015-10-27 20:38:31 -07:00
Fabien Potencier 08341ec32e removed unneeded conditions for a null charset 2015-10-27 20:34:08 -07:00