- 23 Eyl, 2015 1 kayıt (commit)
-
-
Tim Graham yazdı
Per deprecation timeline.
-
- 21 Eyl, 2015 2 kayıt (commit)
-
-
Nick Johnson yazdı
-
Nick Johnson yazdı
-
- 18 Eyl, 2015 1 kayıt (commit)
-
-
Thomas Orozco yazdı
This doesn't work in Django 1.8 but was fixed in Django 1.9 as a side effect of another change.
-
- 15 Eyl, 2015 1 kayıt (commit)
-
-
Dave Smith yazdı
This makes it much easier to diagnose a test failure when all you have is the stack trace from an uncaught TemplateSyntaxError.
-
- 12 Eyl, 2015 1 kayıt (commit)
-
-
Dražen Odobašić yazdı
-
- 11 Eyl, 2015 1 kayıt (commit)
-
-
Buddy Lindsey, Jr yazdı
-
- 12 Agu, 2015 1 kayıt (commit)
-
-
Doug Beck yazdı
Refactored tests to use a sample project. Updated extraction: * Removed special handling of single percent signs. * When extracting messages from template text, doubled all percent signs so they are not interpreted by gettext as string format flags. All strings extracted by gettext, if containing a percent sign, will now be labeled "#, python-format". Updated translation: * Used "%%" for "%" in template text before calling gettext. * Updated {% trans %} rendering to restore "%" from "%%".
-
- 08 Agu, 2015 2 kayıt (commit)
-
-
Tim Graham yazdı
-
Claude Paroz yazdı
-
- 27 Tem, 2015 1 kayıt (commit)
-
-
Marten Kenbeek yazdı
Changed the url template tag to use request.resolver_match.namespace as a default for the current_app argument if request.current_app is not set.
-
- 21 Tem, 2015 1 kayıt (commit)
-
-
Luke Plant yazdı
Due to the URL encoding applied by the tag for all parameters that might be partly controllable by an end-user, there are no XSS/security problems caused by this bug, only invalid HTML.
-
- 16 Tem, 2015 1 kayıt (commit)
-
-
Tim Graham yazdı
-
- 01 Tem, 2015 1 kayıt (commit)
-
-
Matthew Somerville yazdı
Thanks Bojan Mihelac for the initial patch.
-
- 30 Haz, 2015 1 kayıt (commit)
-
-
Ned Batchelder yazdı
-
- 29 Haz, 2015 1 kayıt (commit)
-
-
Luke Plant yazdı
This is a security hardening fix to help prevent XSS (and incorrect HTML) for the common use case of simple_tag. Thanks to Tim Graham for the review.
-
- 27 Haz, 2015 1 kayıt (commit)
-
-
Noam yazdı
-
- 24 Haz, 2015 1 kayıt (commit)
-
-
Tim Graham yazdı
Forwardport of ae1d663b from stable/1.8.x plus more.
-
- 06 Haz, 2015 1 kayıt (commit)
-
-
Matthew Somerville yazdı
This also speeds up for loops that render the same template multiple times.
-
- 02 Haz, 2015 1 kayıt (commit)
-
-
Tomáš Ehrlich yazdı
-
- 27 May, 2015 1 kayıt (commit)
-
-
Paweł Marczewski yazdı
-
- 21 May, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
* Converted the ``libraries`` and ``builtins`` globals of ``django.template.base`` into properties of the Engine class. * Added a public API for explicit registration of libraries and builtins.
-
- 20 May, 2015 1 kayıt (commit)
-
-
Simon Charette yazdı
-
- 28 Nis, 2015 1 kayıt (commit)
-
-
Tim Graham yazdı
-
- 22 Nis, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
-
- 20 Nis, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
This continues work to treat Django templates as a library.
-
- 14 Nis, 2015 2 kayıt (commit)
-
-
Tommy Beadle yazdı
-
Craig Oldford yazdı
-
- 01 Nis, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
This change: * Makes the InclusionNode cache-safe by removing render-time side effects to its nodelist. * Ensures the render_context stack is properly scoped and reset by updating the render call to use Template.render rather than Nodelist.render.
-
- 27 Mar, 2015 1 kayıt (commit)
-
-
Caroline Simpson yazdı
Added a django.template logger without a default handler. Added logging if there is an exception while resolving variables in a template.
-
- 20 Mar, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
This patch does three major things: * Merges the django.template.debug implementation into django.template.base. * Simplifies the debug implementation. The old implementation copied debug information to every token and node. The django_template_source attribute was set in multiple places, some quite hacky, like django.template.defaulttags.ForNode. Debug information is now annotated in two high-level places: * Template.compile_nodelist for errors during parsing * Node.render_annotated for errors during rendering These were chosen because they have access to the template and context as well as to all exceptions that happen during either the parse or render phase. * Moves the contextual line traceback information creation from django.views.debug into django.template.base.Template. The debug views now only deal with the presentation of the debug information.
-
- 16 Mar, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
-
- 10 Mar, 2015 2 kayıt (commit)
-
-
Tim Graham yazdı
-
Tim Graham yazdı
Now that the URL is always unescaped as of refs #22267, we should re-escape it before inserting it into the anchor.
-
- 09 Mar, 2015 1 kayıt (commit)
-
-
Erik Romijn yazdı
This may cause some backwards compatibility issues, but may also resolve security issues in third party projects that fail to heed warnings in our documentation. Thanks Markus Holtermann for help with tests and docs.
-
- 07 Mar, 2015 1 kayıt (commit)
-
-
Tim Graham yazdı
-
- 06 Mar, 2015 1 kayıt (commit)
-
-
Claude Paroz yazdı
Refs #22267. Thanks Shai Berger for spotting the issue and Tim Graham for the initial patch.
-
- 05 Mar, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
This test failed because a different error code is raised on Windows when opening a directory. Since the particular message isn't as important to this test as the fact that the original IOError is reraised, this fixes the test by making the assertion more generic.
-
- 03 Mar, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
-
- 02 Mar, 2015 1 kayıt (commit)
-
-
Preston Timmons yazdı
-