geshifilter 7.x-1.0
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-7.x-1.0.tar.gz | 61.58 KB | 67b40ff6c30fd132d13f09b1c8745a02 |
| geshifilter-7.x-1.0.zip | 68.76 KB | 884e200a1439b7c861891cc157f7fcb0 |
Release notes
a8ddcd0 Patch #1198524: Initial docblock cleanup.
44076e0 Add 'configure' option in .info file.
c0f4261 #1197190: Move configuration menu under "Text formats".
75bb1f5 Remove quotes from .info file.
9712d5f Simplify drush make file.geshifilter 7.x-1.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-7.x-1.0-beta1.tar.gz | 61.61 KB | a2bf27ee13008cc40a51c03d12cf228b |
| geshifilter-7.x-1.0-beta1.zip | 68.77 KB | 2c4a19a01917321066b5f7b7bf67e361 |
Release notes
Changes since alpha2:
d8ef5b5 Issue #1172146: Remove geshinode.
e1b750f Patch #1052258 by Haehnchen: Geshifilter needs porting to D7 field API.
9fe3ae5 Revert core back to 6.x for geshifield since it has not been ported.Please join the discussion regarding what is left before 7.x-1.0 release if you have an concerns, #1172210: Determine requirements for 7.x release.
geshifilter 7.x-1.0-alpha2
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-7.x-1.0-alpha2.tar.gz | 64 KB | 795f17d88052e84cf89bf60c93013a1e |
| geshifilter-7.x-1.0-alpha2.zip | 72.07 KB | a087335a3f7f1285e19ea7bbfec37ca7 |
Release notes
d2add6f Use tar.gz download instead of svn.geshifilter 7.x-1.0-alpha1
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-7.x-1.0-alpha1.tar.gz | 63.97 KB | 113a03af4a37c0772e862e0e3d5717cb |
| geshifilter-7.x-1.0-alpha1.zip | 72.04 KB | 0861488a716fa90fed2a4fad91c63586 |
Release notes
geshifield has not been ported, but the geshifilter itself should work fine: #1052258: Geshifilter needs porting to D7 field API.
geshifilter 6.x-1.4
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.4.tar.gz | 92.61 KB | 5766a03ba5afa7a4bac91dbb0306d84b |
| geshifilter-6.x-1.4.zip | 112.14 KB | 828ac8cc403f21ccc9d9673a13a10c9a |
Release notes
Previous release (6.x-1.3) is already more than a year old, so I decided to make a new release.
Nothing fancy, just minor bug fixing.
Changes since DRUPAL-6--1-3:
- #700820: do not try to process unset geshifields
- minor update of README.txt
- #757206 by gege2061 and soxofaan: add support for title attribute (with tests)
- #811676: for some reason, argument of theme_geshifield_textarea was reference, should be value
- added isset checks in geshifield
- #725270 by abaddon an soxofaan: added support for diff'ing between revisions
- #931226: fix for multiple and required geshifield
- documentation tweaks
- #1010216: parser bug in square bracket mode (with .ini highlighting)
geshifilter 7.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-7.x-1.x-dev.tar.gz | 62.64 KB | 543b4fd368a590f849036fba982c03c6 |
| geshifilter-7.x-1.x-dev.zip | 69.81 KB | ec8d408aa87326d31b866ee30fbcae2e |
Release notes
Development snapshot for GeSHi filter module 7.x-1.x.
Currently under heavy development, not recommended for general use
geshifilter 6.x-1.3
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.3.tar.gz | 91.44 KB | d7cfb5eff5eb8d45d6d1f254c21d1445 |
| geshifilter-6.x-1.3.zip | 111.61 KB | af0a92f1a6bfc584771aa3a3dff42848 |
Release notes
Release early, release often? :)
Version 6.x-1.2 of the GeSHi filter module was almost getting one year old, so I decided it was time to make a new release.
This new version 6.x-1.3 contains various (bug) fixes and some new features, listed below.
New submodule: GeSHi field module (because fields are the way to go)
One important new feature is the addition of the GeSHi field module, which provides a CCK field for source code with syntax highlighting. This new module should be usable and functional, however it is not recommended for production usage, yet. Because there was not much feedback about it on the related thread (#179097: Geshi Source Code CCK Field), I decided to release it as a submodule to all users to collect more feedback. Be welcome to play with it and report your findings.
Also note that the GeSHi field module is intended to replace the GeSHi node module eventually. GeSHi node was the old-skool inflexible way of working with nodes; GeSHi field, being a CCK field, is much more flexible and future-proof.
Changes since DRUPAL-6--1-2:
- added (beta version of) geshifield to the main branch
- #518828: added support for new GeSHi feature to implement line numbering with copy/paste friendly table container
geshifilter 6.x-1.2
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.2.tar.gz | 80.1 KB | 0424506496275a2fc2d5788cdee79507 |
| geshifilter-6.x-1.2.zip | 97.16 KB | 980e56e7f0a1802f7c72c19e107c2562 |
Release notes
Changes since DRUPAL-6--1-1:
- #285088 by saper: usage of full path in require_once calls
- fixed some issues reported by the coder module
- #303840 by lelutin: html typo in settings page
- #351154 by hass: Translatable menu string bug
- #272435: worked a bit on documentation
- #350720 by Wim Leers: linenumber attribute override fails if set to "off"
geshifilter 6.x-1.1
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.1.tar.gz | 67.13 KB | ab2a4aaa7a543e2bf3c45f40ea9ad496 |
| geshifilter-6.x-1.1.zip | 75.97 KB | 061d29aa4ce5d641f849929f35982a0b |
Release notes
Changes since DRUPAL-6--1-0:
- #252621: "Do nothing" mode could not be overruled with language attributes or language tags
- #244493: added CSS mode where only CSS classes are added to the markup and the administrator is responsible for defining the CSS rules (makes usage of css classes possible with private downloads)
- Japanese translation updated by 0829
- menu entries need explicit access info
- minor changes and fixes
geshifilter 5.x-2.8
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-5.x-2.8.tar.gz | 61.35 KB | ea2fd173ece4a631bbb6fba7aaf25ba1 |
| geshifilter-5.x-2.8.zip | 69.46 KB | 860e1b701572ac5e38d52ee3ae1f5ddf |
Release notes
This release only fixes one annoying issue in the geshinode submodule. If you don't use the geshinode module, there is no need to update.
Changes since DRUPAL-5--2-7:
- #265731: fixed undefined function bug for geshinode.module
geshifilter 5.x-2.7
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-5.x-2.7.tar.gz | 61.33 KB | 4c177d3cb255d5cf341abb818227cba6 |
| geshifilter-5.x-2.7.zip | 69.44 KB | 69f03ff2f3ebd03dc0bf726ae1bbbb3a |
Release notes
Changes since DRUPAL-5--2-6:
- #226724 by aclight: typo
- changed installation a bit: only some popular languages are enabled by default instead of all 80
- worked on usability of GeSHi library path setting
- fixed minor issue with cache of available languages
- fixed issue with teaser mode chopping the closing '?>' from '<?php...?>' code blocks
- fixed issue with user logout urls in simpletest tests
- synchronized some parts with HEAD, ported http://drupal.org/cvs?commit=103996
- #252621: "Do nothing" mode could not be overruled with language attributes or language tags
- moved stuff from geshifilter.module to geshifilter.inc, brought geshifilter.conflicts.inc, geshifilter.filtertips.inc, geshifilter.pages.inc and geshifilter.inc in more sync with HEAD versions for easier maintenance
- refactored code from geshifilter.module to geshifilter.admin.inc to make geshifilter.module smaller
- #244493: added CSS mode where only CSS classes are added to the markup and the administrator is responsible for defining the CSS rules
geshifilter 6.x-1.0
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.0.tar.gz | 65.19 KB | 7b84448b8596b201785c28710b3538fd |
| geshifilter-6.x-1.0.zip | 73.99 KB | 09d4c34f242cbf9ab0f83b964c647336 |
Release notes
Release 1.0 of GeSHi filter for syntax highlighting for Drupal 6
Changes since DRUPAL-6--1-0-RC3:
- #208720: better validation of language tags
- Added SimpleTest tests
geshifilter 6.x-1.0-rc3
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.0-rc3.tar.gz | 64.33 KB | c40977a992b8c4325991f1942edf3b64 |
| geshifilter-6.x-1.0-rc3.zip | 72.03 KB | aac126f8e02026a82ed226cf458571e6 |
Release notes
Changes since DRUPAL-6--1-0-rc2:
- fixed issues with submit handlers (wrong order, one handler lost in Drupal 6 port)
- #214440: call to undefiined function _geshifilter_override_geshi_defaults when changing CSS mode, added forgotten require_once('geshifilter.pages.inc')
- (port of http://drupal.org/cvs?commit=98566) refactored conflict detection and solved #185001 (code filter conflict) and #214766 (HTML escaping conflict)
- added message when clearing the filter cache
- #226724 by aclight: typo
- fixed minor issue with Drupal5 and Drupal 6 language definition files
- made it possible to use the custom language tags (e.g. "c++" or "html") as language attribute value (e.g. language="html")
- Added information on what to do after installation
- worked on usability of GeSHi library path setting
- explicit access parameters in hook_menu as per http://drupal.org/node/243389
- fixed minor issue with cache of available languages
- fixed issue with teaser mode chopping the closing '?>' from '<?php...?>' code blocks
geshifilter 5.x-2.6
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-5.x-2.6.tar.gz | 55.62 KB | 3076844ea7721b26a5077649dc297dc1 |
| geshifilter-5.x-2.6.zip | 61.31 KB | efc86e4884f60b08e349ac040991f9b2 |
Release notes
Changes since GeSHi filter 5.x-2.5:
- refactored conflict detection and solved #185001 (code filter conflict) and #214766 (HTML escaping conflict)
- added message when clearing the filter cache
- #214440: call to undefined function _geshifilter_override_geshi_defaults when changing CSS mode, added forgotten require_once('geshifilter.pages.inc')
- added first batch of Simpletest tests
geshifilter 6.x-1.0-rc2
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.0-rc2.tar.gz | 53.75 KB | 504a6fd0c88b9f7296932ffd9bc1ba85 |
| geshifilter-6.x-1.0-rc2.zip | 59.81 KB | 3c5325ecc768ab7d80168c0c463bb852 |
Release notes
Changes since DRUPAL-6--1-0-rc1:
- ported geshinode submodule to Drupal 6
- #208635: Drupal 6RC2 release breaks GeSHi filter (UTF8): replaced illegal \xFE and \xFF tag delimiters with "[geshifilter-foo]...[/geshifilter-foo]" constructs
- solved bug when a custom language tag is prefix of others, e.g. "c" would eat "cpp", "csharp", "css"
- #208720: custom tags like 'c++' and 'c#' are possible now
- made fieldsets on GeSHi admin page collabsible
- made code footprint of geshifilter.module smaller (now only 245 LOC instead of more than 1000): moved filter code to geshifilter.pages.inc, moved some code to geshifilter.inc, moved filter tips to own file
- #208356: made clearing of filter cache automatic instead of a manual burden
- minor tweaks and fixes
geshifilter 5.x-2.5
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-5.x-2.5.tar.gz | 53.5 KB | 9b999b552e393ac9ffeee243345bb0ce |
| geshifilter-5.x-2.5.zip | 58.11 KB | 46cbce33383ad408ce6655bc6665f8d7 |
Release notes
Changes since DRUPAL-5--2-4:
- #208720: custom tags like 'c++' and 'c#' are possible now
- #211545: disabled external CSS mode when download method is private
- made fieldsets on GeSHi admin page collabsible
- solved bug of not working input format specific tag settings
- #208356: made clearing of filter cache automatic instead of a manual burden
- worked on smaller code footprint of geshifilter.module: moved GeSHi prepare and process code to geshifilter.pages.inc, moved filter tips code to geshifilter.filtertips.inc (geshifilter.module has 455 LOC less)
geshifilter 5.x-2.4
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-5.x-2.4.tar.gz | 53.05 KB | 225c9a12850d0d9734a9e624c8a218ed |
| geshifilter-5.x-2.4.zip | 56.08 KB | 781ad0f130fd9447d670d2345de7048c |
Release notes
This release solves a bug introduced by the release of Drupal 5.6 due to the recent security advisory SA-2008-006.
Changes since DRUPAL-5--2-3:
- #208635: Drupal 5.6 release breaks GeSHi filter (UTF8): replaced illegal \xFE and \xFF tag delimiters with "[geshifilter-foo]...[/geshifilter-foo]" constructs
- solved code style issues reported by coder module
- solved bug when a custom language tag is prefix of others, e.g. "c" would eat "cpp", "csharp", "css"
geshifilter 6.x-1.0-rc1
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-6.x-1.0-rc1.tar.gz | 53.29 KB | b5ae78248f44b961ee2a7cda37a2001f |
| geshifilter-6.x-1.0-rc1.zip | 57.38 KB | 159fd13dbcbaff1cef3e5b4a5777d509 |
Release notes
first release candidate of GeSHi filter for Drupal 6
geshifilter 5.x-2.3
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-5.x-2.3.tar.gz | 53.08 KB | 8644320085bad78440f9f4bfaeb330bb |
| geshifilter-5.x-2.3.zip | 56.11 KB | 3327ece618661df3ab52cf4f5a710eb7 |
Release notes
Changes since DRUPAL-5--2-2:
- #191735: added support for uppercase <?PHP tags
- #192676: added option to disable Keyword URLs
- #179470: GeSHi filter module now also looks for language definition files in geshi-extra directory (useful for custom language definition files), added Drupal5 and Drupal6 definition files
- added information about differences between <pre> and <div> containers
geshifilter 5.x-2.2
| Download | Size | md5 hash |
|---|---|---|
| geshifilter-5.x-2.2.tar.gz | 20.34 KB | f671cde015c232b4c0cc0461665aeb46 |
| geshifilter-5.x-2.2.zip | 22.74 KB | dcf5e18739e2e93a56fc1e1979b8ea0e |
Release notes
Changes since DRUPAL-5--2-1:
- Added (optional) support for <?php ... ?> style PHP source code blocks.
- Added option to use built-in PHP function highlight_string() for PHP source code syntax highlighting
- Made the external stylesheet CSS mode not suck: stylesheet is now generated automatically (in files directory), rules are now per languages instead of one set of general rules. geshifilter.css now only contains rules for the geshifilter containers. Also plays nice with CSS preprocessing (CSS file name changes when the set enabled languages changes)
- Added more structure to the general settings page with extra fieldsets
- Tweaked the "Languages" configuration page: checkbox is now in front of full language name
- Worked on the help strings
- #184996: the caching in _geshifilter_get_tags() did not take the input format into account