You are here

CHANGELOG.txt in Printer, email and PDF versions 5.4

August 22, 2010
        Update CHANGELOG
        Updated Polish translation by dargod
        Update translations
        Coder fixes
August 20, 2010
        Use theme_token_help to generate token list
August 18, 2010
        Fix #884936: Check if the select PDF tool is accessible and executable (wkhtmltopdf)
        Fix #886766: Make unreadable custom CSS file a warning and not an error when submitting the settings form
        Don't use update_sql in the install function 
        Fix #885420: restore the call to init_theme()
        Remove some PHP warnings in non-content pages
        Fix #883952: Put base href at the top of the print template
        Don't create configuration records if the content type settings are still the default value
August 15, 2010
        Fix #883086: blank CSS file field caused form validation failure in settings
August 14, 2010
        Fix #881650: hide insert warnings during node updates
        Fix #881074 by ceme: use SCRIPT_FILENAME instead of DOCUMENT_ROOT when replacing image paths for local access
        Fix #881870 by Shiny: recent update routines were not PostgreSQL compatible
August 12, 2010
        Fix #881392 by andypanix: remove language parameter from transliteration_clean_filename() in Drupal 5
        Fix #880954: Enable translation of 'send page as' options
        Fix #880400: document alternative sites/all/libraries path in INSTALL.txt
August 11, 2010
        SA-CONTRIB-2010-TBD: disable local file access with wkhtmltopdf
        Update CHANGELOG
August 9, 2010
        Convert to local file access only for TCPDF and dompdf
August 1, 2010
        Coder fixes
July 31, 2010
        Update functions to modify the node_conf tables and the custom CSS path
July 25, 2010
        Fix #726082: Remove dependency on allow_url_fopen by converting all image URLs to local files
July 24, 2010
        Fix typo in last commit
        Add option to set default mail sending format
        Fix #850844: Use drupal_add_css for the custom CSS
July 22, 2010
        Fix #763810: Configure module weights to ensure that the core module is always called before the others
July 20, 2010
        Use type-default settings if a node is being created/updated leaving them unspecified
July 16, 2010
        Fix #803580: Add alt text printer-friendly page logo
        Fix #771300: warn the site admin if dompdf's lib/fonts is not writable
        Fix #715800: type-specific settings act as default settings only, not as a type-wide configuration switch
July 15, 2010
        Backport some changes in _print_var_generator()
July 14, 2010
        Remove block cache parameter since Drupal 5 doesn't have them
        Fix #798762: Access denied on book pages
        Fix #801974: only call spl_autoload_register when it exists
July 13, 2010
        Fix #608518 (partly): Option to send e-mail as link only
        Fix #321128 by AndyF: add option to display PF links in teaser mode
        Fix #726146 by marrch_caat: node-specific settings ain't saved on node creation
        Fix #835814 and #451408 by kingandy: use #prefix and #suffix for the content corner span
        Fix #785364: solve incompatibility with PHP 5.3 when using TCPDF
        Fix #696318 by JamesK: move body onload javascript into jQuery document.ready()
        Fix #735260: Disable named anchors in URL list by default
July 12, 2010
        Fix #719486 by moonray: Print link not showing up in content corner if using panels to display nodes
        Fix #835470 by adrien.gibrat: Transliterate generated PDF filenames if transliteration module is enabled
        Fix #631150 by smk-ka: wkhtmltopdf on windows can use the output pipe again
        Fix #257896: Add support for dompdf 0.6+ Unicode mode
        Fix #684678: Support dompdf 0.6 adding some required defines
July 10, 2010
        Fix #639420, #697616 and #700566: remove use of Xvfb server with wkhtmltopdf
        Remove use of Xvfb by wkhtmltopdf
July 9, 2010
        Fix #707534 by truecms.net.au: use Form API for required fields in send e-mail form
June 1, 2010
        Fix #704480 by marrch_caat: TCDPF outputs empty PDF
January 11, 2010
        Fix #623712: Remove unnecessary urldecode() calls and check URLs using html_entity_decode()
        Proper fix for #480916: only use cached node type when processing comments also for mail and pdf links
        Fix #665820: handle wkhtmltopdf executable filename finishing in -i386 or -amd64
        Fix #631760: add query string to user-specified print.css to force browser reload after cache is cleared
        Fix #646544: use correct block cache settings
November 21, 2009
        Updated Hungarian translation
November 1, 2009
        Correct typo/bug in the fix for #521776
        Fix #552646: don't add the page to be sent title field in the send-by-email form when the title is empty
        Fix #610878: enlarge the wkhtmltopdf and Xvfb options fields
        Fix #617888: fix anchor links in pages located in sub-directories
October 16, 2009
        by Zoltan Balogh: Updated Hungarian translation
October 14, 2009
        SA-CONTRIB-2009-073: remove XSS vulnerability in PF URLs list and unathorized access to node titles
        Update changelog
October 13, 2009
        Fix #521776: support wkhtmltopdf in Windows
        Fix #602286: check text string management permissions using Drupal 5 syntax
        Fix #599840: use the real page path and not the current URL when determining link visibility
October 8, 2009
        Fix #597922: remove warning for missing argument in print_mail_form()
        Fix #552882: register dompdf's autoload function to prevent fatal errors
October 7, 2009
        Fix #578990: enable tokens in the wkhtmltopdf options string
October 3, 2009
        Fix #582360: don't complain about missing e-mail addresses when there's a blank line at the end
        Fix #582104: look for PDF libraries in sites/all/libraries
        Fix #572848 by aether: Use theme_username() for print_mail_form defaults
        Fix #566138: add setting to close the window when both the new window and send to printer are enabled
September 10, 2009
        Fix #554940: escape mysql query string
August 20, 2009
        SA-CONTRIB-2009-052: remove multiple XSS vulnerabilities
        Fix #544890 by dereine: use node_load with nid only to allow caching
July 15, 2009
        Fix #519320: typo in setting non-blocking wkhtmltopdf pipes
        Fix #517828: replace the euro sign with an HTML entity
July 9, 2009
        add new 'access send to friend' and 'access PDF version' permissions to any role which has 'access print'
        Stop using @mainpage in API documentation comments
July 3, 2009
        Fix #495814: remove the word core from .info file
        Fix #495898: handle node/nid/tab paths correctly
        Fix #480916: only use cached node type when processing comments
        Fix #495386: make local anchor links navigable inside the PDF
June 15, 2009
        Fix #484926: Increase stylesheet URL max field size to 250
        Update dompdf download URL
June 5, 2009
        Fix #481350: Don't show book link in links area when only that option is disabled
        Fix #478196: use CSS instead of break tags to arrange block links vertically
May 28, 2009
        Fix #468342: Add mail and PDF-specific access permissions
May 21, 2009
        Fix #469562: print_mail stats counters weren't created/updated
        Fix #469458: Web version passes XML 1.0 Strict validation test
May 20, 2009
        Add some help text to content-type settings to explain that the module-wide settings must be enabled.
        Add option to auto-configure the TCPDF library (on by default)
        Only remove queries from img URLs which TCPDF will try to access locally
May 17, 2009
        Updated German translation by Frank Tartler
        Updated Hungarian translation by Zoltan Balogh
        Use image scale 1 with TCPDF >= 4.6.002
May 13, 2009
        Move title after the meta content-type tag to prevent XSS attacks
        Update translations and .pot to current code
        Update changelog
        Coder fixes
        Fix #457528: When using TCPDF remove queries from the image URL
May 11, 2009
        Disable corner link span when empty
May 6, 2009
        Forgot quotes around UTF-8 in fix for #435578
        Fix #451036: don't call drupal_get_title when the non-node path was not found
        Don't try to use URL aliases when the node doesn't have one
May 4, 2009
        Last part of the fix for the last part of #435578
        Fix #420460: When using TCPDF remove imagefield/filefield numerical query from image filenames
        Fix #449446 by rsantiag: Use the job_queue module to send emails during the cron run
May 2, 2009
        Fix another part of #435578: decode HTML entities in TCPDF title
April 29, 2009
        Fix #441770: Footer was placed at top of page in TCPDF => 4.6
April 27, 2009
        Improve wkhtmltopdf documentation, configuration and add a directory to place external libraries
        Fix #385994: Printer-friendly pages do not inherit organic group membership from original page
April 23, 2009
        Prevent PHP from blocking in the wkhtmltopdf code
        Use cyclical numbering for the X display instead of random
        Coder fixes
April 22, 2009
        Fix #283950: clean the output buffer to recover from any TCPDF warning/error
        Fix #440376 by rsantiag: add hooks before and after the email sending action
        Use Drupal log for wkhtmltopdf errors
        Fix #429054: decode html entities in image URLs passed to TCPDF
        Fix a notice with undefined node->type when printing system pages
April 21, 2009
        Updated German translation by rastatt
        Fix #419296 by noelbush: ** Use wkhtmltopdf for PDF generation **
        Fix #439314: use better pattern matching for TCPDF's paragraph replacement
April 20, 2009
        Fix #437128 by florin: add some bottom padding to the corner link
April 16, 2009
        Fix #435386 by rhys: accept recepient lists with consecutive separators \(newlines or commas\)
        Fix #435128: buggy backport from 6.x branch enabled help area links in node pages
April 15, 2009
        Filter node titles using check_plain
        Hide TCPDF notices
March 27, 2009
        Expand the advanced link options by default (too many users couldn't see it) and move the book link inside the fieldset
        Fix #391790: display CCK fields (and labels) better in PDFs generated with TCPDF
        Try to fix #414910 by using a smaller default weight
        Fix #404052: allow node tabs pages to display the links for system pages
        Fix #405564: display the content corner links above the content
        Try to use other functions to convert from UTF-8 to ISO-8859-1 for the PDF generation with dompdf
March 24, 2009
        Fix #408238 by chris.cohen: improve PHP in the default print template
        Updated Italian translation by fabrizioprocopio
        Updated French translation by xmacinfo
        Fix #408436 by pearcec: fix Postgres SQL table creation
March 18, 2009
        SA-CONTRIB-2009-012 Print module can be used as a spam relay
March 17, 2009
        Make tests successful again
        Coder fixes
March 12, 2009
        Use weights to sink the per-type settings in the node edit form (from #388008)
March 5, 2009
        Fix #384294 by ron_s: use padding instead of margin in icons
        Fix #381586 by Fleshgrinder: add space at the end of the reset button in the send mail form
        Fix #372250: Add page title to send mail form and the ability to use the !title token
        Improvements to the API index.php
        Updated slovak translation by etki
February 20, 2009
        Fix #371455: Convert all links in the PDF to absolute
        by Zoltan Balogh: Updated Hungarian translation
        Better fix for #371388: handle tbody tags with attributes
        Improved Turkish translation by drupalhizmetleri
        Document print_[format].tpl better in the README.txt
February 10, 2009
        Update changelog
        Prevent links from showing in event calendar views
February 9, 2009
        Fix #370602: proper detection of the incompatible mimemail settings
        Fix #371388 by victorkane and gurubert: delete tbody tags since dompdf can't handle them
        Fix #370870: do not delete node-specific settings when users without permission to change them edit a node
February 5, 2009
        Update changelog
        Add warning for incompatible mimemail settings
        Fix for #364535: add some warnings about incompatibility of custom strings and the localization mechanism
        Add explanation of the relation between the type- and node-specific print settings
        Updated all translations (Dutch 100% thanks to joostvdl)
February 2, 2009
        Fix #365041: node-specific settings not initialized when adding new content
        Fix #364535: move custom text strings to separate form to prevent conflicts with the translation mechanism
January 21, 2009
        Updated french translation by remi
        Coder fixes
        Fix #361107: Ensure that per-node configurations are available for block view use
        Revert #349991 until the cause of #359343 can be determined
January 14, 2009
        Add configuration for a default sender message
        Update changelog
        Fix #349991 by moshe weitzman: Use node build_mode instead of custom property for customizing node fields
        Fix #351043: Add specific permission to edit the node-specific settings
        Fix #356073: Check for CSS file before expanding it and replace spaces with %20 in mails sent
December 17, 2008
        Add PHP visibility option
        Move cache disabling code to print_controller() instead of print_pdf_init()
December 16, 2008
        Fix #347518: nid is not yet set in node prepare
December 13, 2008
        Remove AdSense module's ads from the output
        Updated Spanish translation by gusgsm1
        Updated Portuguese translation
December 12, 2008
        Simplify hook_mail
December 10, 2008
        Update changelog
        Update translations
        Minor coder fixes
December 8, 2008
        Fix #344036 by eMPee584: generated PDF filename configurable via tokens (requires the token module)
        Fix #343985 by eMPee584: improve removal of comment form and links
        Add ability to configure link text strings
        Improve variable cleanup at uninstall
December 6, 2008
        Fix content corner problem and other minor fixes
December 3, 2008
        Fix the different teaser comparison
        Try to fix #336865: also replace the opening <p>
        Use different teaser comparison
December 2, 2008
        Fix #333049 and #333957: Add ability to change user-visible strings in the settings pages
        Fix #177358: Link options by node
        Fix #247578: Print URLs by content type
        Fix #298063: Most printed, emailed and PDFd blocks
December 1, 2008
        Disable footer in dompdf
        Fix #336860 by Limiting Factor: use realpath for the path replacement when using private files
        Fix #339111: Disable caching for PDF files
November 25, 2008
        Fix #336065: change nodeapi content weight to make sure that the content area link is rendered first
November 14, 2008
        Handle unclean URLs when using private files
November 7, 2008
        Use link format and icon options also in book links.
        Fix #315204: Add options to show only the current page in book links
        Fix #314521: Use file:// access when accessing images if private file system is enabled
October 22, 2008
        coder fixes
        Improved UTF-8 conversion for dompdf
October 21, 2008
        Since dompdf can't handle Unicode, decode it to ISO-8859-1
October 18, 2008
        Don't validate the PDF settings when the form is empty
October 17, 2008
        Improve handling of no PDF tool installed
October 16, 2008
        Change PF link class from print to print_html
        Fix #319529: Use referer URL if no path is provided
        Update translations
October 15, 2008
        Minor coder fixes
        Update changelog
        Backport send by e-mail from the 6.x branch
        Fix PDF links (final touches to PDF support in Drupal 5: #299523 and #314754)
        Fix #258095: Add block with links to PF versions
        Fix #318939: Add title tag to icons
        Fix #314521: Use real path when private download method is enabled
October 3, 2008
        Add PDF support in the Drupal 5 version of the module
September 26, 2008
        Verify print_controller return value to avoid PHP warnings
        Add simpletest tests to Drupal 5
        Add option to use URL alias in the link
September 22, 2008
        Fix #311270: Use node_not_found() instead of node_access_denied() when appropriate
        Make the code closer to Drupal's node_view()
September 18, 2008
        Fix #308620 by robertDouglass: cast cid to int
September 13, 2008
        Add API index file
September 11, 2008
        Update changelog
        Update translations with current .pot
September 10, 2008
        Update documentation
        Use module's CSS files
        Footer can now be choice between none, site or user-defined
September 4, 2008
        Repair type-specific link settings
September 3, 2008
        Fix wrong fix to #299123
September 2, 2008
        Move CSS files to css directory.
        Fix #301192: handle arrays in queries correctly
        Fix #299123 and #299133: remove PHP notices
August 14, 2008
        Improved URL rewriting function
August 7, 2008
        Add the links CSS file for the normal link
        Fix bug with visibility where the link was shown when no page was specified but the 'show only in listed pages' was selected
August 6, 2008
        Enable selection of none, theme or user-defined logo. Added also capability to upload logo directly from the settings form.
        Added a new link area in the upper right corner of the content
        Add option to select location of the links
        Simplify settings forms by using collapsible fieldsets
        Moved taxonomy to lower right corner of template
        Replaced all inline styles with a core-loaded CSS file
August 5, 2008
        Sync 6.x to 5.x
July 30, 2008
        Fix #280949: Add macros to the CSS input
        Fix #285496: prevent re-encoding of the encoded query
July 21, 2008
        Remove DOS CR+LF
July 16, 2008
        Vietnamese translation.
        Updated all translations
        Misc fixes from the coder module
July 15, 2008
        Removed visibility API, now using an in-module solution similar to the one used in the 6.x version
        With the new agreement between the major search engines, robots=nocache is obsolete
        To make the job easier for themers, added access to the $node var inside the template
        Fix #276627: Accept paths of the form node/nnn/args
        Fix #282385: Remove whitespace between icon and text, use margin instead
July 11, 2008
        #195148 by promes: Dutch tranlation of 5.x-3.0
June 13, 2008
        Fix #270095 by suit4: prevent validation error when the class field is empty
June 6, 2008
        Simplify CSS inclusion code a bit.
        Separate open in new window option
        Make the title in the template be a heading 1.
        Add aux var print['url']
        Restore the print_fill_attributes function
        Remove the greybox and thickbox selection
        Add ability to specify customised classes to the PF links
June 4, 2008
        Fix #265864: fix the visibility API integration and document it in the README.txt
        Fix #266186 by aaustin: Use drupal_get_title to obtain the page title
        Fix #266318 by sun: Use theme_image for the icons (also fix #262900)
June 2, 2008
        Fix #263408: var name bug prevents site name being shown
May 30, 2008
        Fix #263349: Add CCK's CSS file to properly display inlined fields
May 21, 2008
        Enable access to print['node'] inside the template
May 13, 2008
        Added Danish translation. Thanks topsys!
        Update Changelog for 5.x-3.5
May 12, 2008
        Slightly better template vars handling
May 11, 2008
        Improve translability of template strings
May 10, 2008
        Improve the documentation
May 7, 2008
        Add selection between text, icon or both.
        Created two .inc files to harmonize with the 6.x version
May 6, 2008
        Changes to comply with http://www.drupaltoughlove.com/review/printer-friendly-pages
April 21, 2008
        Try to fix #230013: only call preg_replace with comment author link if there's anything to replace
        Added Indonesian translation. Thanks SepedaTua!
        Added Slovak translation. Thanks empError!
        Fix #230013: correct German translation
April 17, 2008
        Fix #242914: Remove duplicate PF link in top outlined pages
        Added Polish translation. Thanks sir_kula!
        Added Swedish translation. Thanks seals!
April 3, 2008
        Add thickbox module support.
        Fix #239896: Make sure drupal_get_title() returns the original page's title
April 2, 2008
        Added Turkish translation. Thanks turkyilmaz1963
        Merge all warning removal changes from 6.x to 5.x
March 27, 2008
        Remove hard-coding of the greybox class name, now changes to what greybox uses (#233203)
March 24, 2008
        Updated Romanian translation. Thanks Andrei
March 21, 2008
        Updated translation files to match current code
March 14, 2008
        Fix #233203: Add option to open in new window using the jQuery Greybox Redux module
March 11, 2008
        Fix #232650 by nterbogt: fake the menu item better
March 5, 2008
        Fix #230318 by shaisachs: include page query in PF link
March 4, 2008
        Update changelog for release 5.x-3.3
        Enable use of the visibility_api module when it is installed
        Remove all the print variables on uninstall
        Better fix for #227127: use number of patterns instead of comparing to a
February 28, 2008
        Fix #227625: add print['url'] var with absolute source url
February 27, 2008
        Handle uppercase 'a' tags
February 26, 2008
        Support print.node-.tpl.php filenames
February 15, 2008
        Correct print vars when using the printable engine
February 14, 2008
        Add current page title to printed breadcrumb
        Fix #216728 better: if first link was duplicate a new ref was generated
February 12, 2008
        Added breadcrumb to PF page
February 9, 2008
        Better support for Drupal sites that do not reside in the server root.
        Fix the 'printable' engine to display the page title.
        Fix #218963 by mkalkbrenner: Fix wrong usage of node_invoke_nodeapi
        Cleanup code (ran latest coder module)
February 8, 2008
        Replace module CSS import with an @import statement
February 5, 2008
        Fix 217928: add default value to variable_get('anonymous')
February 4, 2008
        Fix #217439: Add defined javascript to the PF page
        Fix #198688: remove added %20
        Remove whitespace immediately before and after the '=' sign
        Fix #216728 by jpereza: Don't show duplicate URLs in the URL list
        Fix #216716: do not process hreflang attributes
January 28, 2008
        Support paging module official release (Fix #215103)
January 25, 2008
        Add rel=nofollow tag to PF link (#213951)
        Add taxonomy terms to the PF page (#214081)
        Update pot to latest code
        Right fix for #213425
January 24, 2008
        Sync 5.x to 6.x
        Sync 5.x to 4.7.x
        Remove comment forms from PF page (fix for #213425)
January 23, 2008
        Fix wrong Paginate hack (replace pages_count with page_count)
January 22, 2008
        Added ability to change the output strings through theming (as per #206365)
        Slightly better solution to #211349.
        Added Portuguese (Brazil) translation (thanks psychopath_mind!)
January 21, 2008
        Fix #211349: Add current query params to PF link
January 8, 2008
        Update changelog
January 5, 2008
        Add div tags around the logo image (fix for #206568)
January 2, 2008
        Fix #202243: Use the anonymous setting for pages with a blank author variable
December 14, 2007
        Added ability to theme the print_format_link function (fix for #198397)
        Added access check to the print_insert_link function
December 4, 2007
        Minor fix to #192855, use full base_url if it does not include subdirs
December 3, 2007
        Sync print 5.x to 4.7.x
        Sync 5.x to 6.x
        Proper fix to the book_node_visitor_html_pre which was incorrectly committed with 'print' instead of 'view'
        Fix #195917: Use correct module check in hook_link_alter
December 2, 2007
        Add replacement book_node_visitor_html_pre so that CCK pages in book nodes print correctly
November 22, 2007
        Fix #192855: If relative links start with '/' just append them to the server name (commit to 5.x-3.x-dev)
        Fix #192855: If relative links start with '/' just append them to the server name
November 19, 2007
        Sync print 5.x to 4.7.x
        Sync print 5.x to 4.7.x
        Update changelog
        Complete Spanish translation. Thanks gustz!
        Complete French translation. Thanks rondev!
November 17, 2007
        Complete versions of the Hungarian and German translations. Thanks hinger and hailstorm!
        Try to solve #192855, by checking also for index.php in relative links
November 15, 2007
        Sync print 5.x to 6.x
        Sync print 5.x to 4.7.x
        Final translation to russian. Thanks VladSavitsky!
        Remove TODOs in the .po files
        Updated Norwegian translation to final. Thanks stenjo!
        Added (partial) Italian translation. Thanks ccattaneo74!
        Added (partial) Ukrainian translation. Thanks artem_sokolov!
        Added (partial) Romanian translation. Thanks baudolino!
November 15, 2007
        Added (partial) Romanian translation. Thanks baudolino!
November 13, 2007
        Make anchor tags (#id) links usable in the PF version again (after the base href fix broke it).
        Add setting to control the book PF link via this module
        Update all .po files to the latest print.pot from the potx module
November 9, 2007
        Add the capability to handle book's PF link via this module
November 8, 2007
        Enable choice of method to open the new window via radio boxes (now possible to select a Javascript XHTML Strict compliant method)
November 7, 2007
        Correct fix for the duplicate PF link in book pages
        Sync documentation in HEAD with the 5.x version
        Russian translation by VladSavitsky. Thanks!
        Remove duplicate PF link in book pages
November 6, 2007
        Updated the installation instructions (INSTALL.txt)
        Update documentation (README, CREDITS and CHANGELOG)
October 31, 2007
        Fix #172100: use drupal_get_html_head to starting building the head section
October 30, 2007
        Backport of version 5.x-2.x-dev into Drupal 4.7
        Minor changes
        Minor changes
        Minor changes
October 29, 2007
        Sync HEAD with latest print-5.x-2.x-dev
        Changes to work with drupal 6.x
October 28, 2007
        Add an inactive line for an XHTML Strict compliant way of opening the PF page in a new window.
        Fixed small code details raised by the coder module.
        Updated Norwegian and Hungarian translation. Thanks stenjo and hinger!
October 27, 2007
        Added Portuguese (Portugal) translation. Thanks jcnventura :)
        Fixed settings description bug in the URL list still describing the old link deactivation feature.
        Remove link area in system pages
        Update print.pot to current version (and the fr, de, hu and no .po files)
        Fix problem with printing pages if printing comments is enabled, but the comments module is disabled.
        Move the print/ path to a constant for easier modification of this hard-coded setting.
October 25, 2007
        Fix some issues with the book detection routine and check for access rights for system pages
        Make the print_insert_link parameter optional.
        Configure the display of the link for non-node types.
        Prevent display of the link in book types.
        Finish comment printing functions (configuration settings and print all comments with node contents capability). Solve #135089
        Add print_insert_link function for use by content writers to position link anywhere in the content. Solves #186216 and (maybe) #180975
        Support templates for specific content types and location of templates in both tthe theme directory (checked first) and the module directory. Solves #181458 and #171172
        Support for printing individual comments
October 24, 2007
        Support printer-friendly pages everywhere in Drupal (adapted from printable module)
October 23, 2007
        Fix #184776 by deviantintegral: <a> tag rewrite affected <address>
        No need to transalate spaces and paranthesis on " (retrieved on "
        Changed print.pot to use string locations in print.module and not print.node.tpl.php
        German translation by hailstorm
        Norwegian translation by stenjo
October 9, 2007
        Re-structure template and code by moving all the printer-friendly-specific output processing to a dedicated function
October 6, 2007
        Hungarian translation by hinger.. Thanks!
October 1, 2007
        French translation by rondev
        Fix #178596 and #178743 by Waldemar: Fix base URL, CSS import and logo code problems with IE 6/7
September 24, 2007
        Fixed bug in url alias destination nid, get it from the dst string now
        Fix #174983: if clean urls is disabled use url() only if it is an a link that does not start with =q?
        Fix #128049: also accept print/url_alias
September 13, 2007
        Try to fix #174983: handling of URLs with Drupal's ?q=
September 12, 2007
        Added $node->printing flag to alert other modules.
        Fix #60817, #74949, #171146, #117236, #172252, #173244.
        Fixed buggy link in comments, removed service links and fivestar modules output and removed Paginate's module pagination.
        Correctly handle spaces in filenames and URLs.
August 30, 2007
        Fix #171039. urldecode() the input URL before calling url(/) so that unicode chars are processed correctly
August 28, 2007
        Fix bug of printer-friendly link being displayed for teasers
        Fix bug where anchor tags were not correctly converted to absolute and the anchor destination was marked with '[Array]'
        Made anchor links still navigable when the print urls option is selected
        Fix bug of string parsing for t() calls in print.node.tpl.php
        Regenerate po/print.pot with potx module
August 27, 2007
        File containing the default CSS styles
        Changed the render method to behave more like node_view
        Added the ability to enable/disable the printer-friendly like in the content type form
        Configuration options regarding the Source URL and the ability to open the page in a new window and print it
        New URL re-writing method
        Overall definition of CSS classes and style
        Hyphenated the words "printer-friendly"
August 26, 2007
        New URL rewriting engine; Definition of new CSS classes and styles; Configuration options regarding the Source URL and the ability to open the page in a new window and print it
August 24, 2007
        Sync with HEAD
        Sync with HEAD
        Profile printing is not working. Since utility is not clear, I am removing itfor now
        Try to fix #71391 and try to display other node types through the use of the drupal render engine
        Change maintainer information
        Fix links to relative/internal URLs (#58100)
        Fix #129535. Use ->url instead of
        Fix #49794 and #89724. Use print/nid instead of node/nid/print
        #60334 by the greenman. Handle 'a name' tags
        Apply to CVS HEAD Andy Kirkham's DRUPAL-SA-2007-014: fixing access bypass bug for private issues
August 23, 2007
        Add current time/date before the Source URL
        Make the printer friendly page XHTML Strict compliant.
July 10, 2007
        DRUPAL-SA-2007-014: fixing access bypass bug for private issues
        DRUPAL-SA-2007-014: fixing access bypass bug for private issues
March 26, 2007
        clean up menu.
        clean up menu.
        remove dead code.
        remove dead code.
        adding .info file.
        #88162 -- update to 5.0. patch by hunmonk, diggersf.
October 23, 2006
        French translation of print.module Drupal 4.7
August 2, 2006
        updated Dutch translation
July 15, 2006
        Czech translation of print.module
March 30, 2006
        issue #54997: extra slash in URLs
        issue #54997: extra slash in URLs
        issue #50299: missing t()
        issue #50299: missing t()
January 15, 2006
        backport of semi-fix for issue #33909
        backport of issue #42857
December 31, 2005
        Added init_theme to fix bug with logo.
        http://drupal.org/node/42857
December 30, 2005
        update stable to HEAD
        put some bug fixes from HEAD into DRUPAL-4-7
        Fixed bug: http://drupal.org/node/25437
        Fixed print url friendly (http://drupal.org/node/18716)
        Updated to DRUPAL-4-7
December 21, 2005
        update version requirements
        summarize tonight's changes
        contrib by Markus Petrux for Drupal 4.6
        remove hardcode print.css location, let robots meta work for print_generate_profile(), update users table query for Drupal 4.7, and fix an error missing parameter to variable_get()
December 21, 2005
        default settings point to a css file and it makes a lot of 404 errors to not have one to match
        work on forms API compatability, and fixes towards issues #33909, #28265, #17322, #25437
        bug fix #17317
December 20, 2005
        bug fixes #33909, #25275, #31715, #17317
        fix bug #18716
        Updated with patch for 4.7.
        Updated for 4.
August 24, 2005
        Added missing word.
        Added missing word.
July 27, 2005
        * Renamed file to print.node.tpl.php
        * Created a general print controller to allow modules to generate printer friendly views.
        * Printer friendly profile pages. See INSTALL.txt for details.
        * Renamed the node print template from print.tpl.php to print.node.tpl.php
July 14, 2005
        Commited my patch from
          http://drupal.org/node/25458
        with permission of the maintainer.
June 21, 2005
        Added German translation.
June 1, 2005
        - Brazilian Portuguese Translation of print.module
        - Added print.tpl.php strings
April 26, 2005
        Updated print.pot file.
February 14, 2005
        km - corrected printing of source URL
        km - changed the syntax of some lines to pass code-style.pl checks
January 28, 2005
        km - removed hint on site logo
        km - changed strings back to 'printer friendly page'
January 28, 2005
        km - introduced printer friendly icon
January 26, 2005
        km - changed line numbers and added strings from print.tpl.php
        km - changed strings, added strings from print.tpl.php
        km - included changes from HEAD
        km - changed link
        km - improved layout and localized strings
January 25, 2005
        km - honor themes' global settings for "Display post information"
        km - print_link() checks if page is a book
        km - changed maintainer
November 25, 2004
        * Made CSS import work
November 15, 2004
        created pot-file with extractor.php and added dutch translation
November 12, 2004
        added CUSTOMIZATION
November 5, 2004
        Taking over maintainance
October 30, 2004
        * Created a print.tpl.php template file to give site admins control of what node parts this module renders and how the pages are structured. This feature, combined with the custom print stylesheet option, gives max freedom in rendering print friendly pages.
        * Created a print.tpl.php template file to give site admins control of what node parts this module renders and how the pages are structured. This feature, combined with the custom print stylesheet option, gives max freedom in rendering print friendly pages.
October 28, 2004
        * Generate printer friendly pages for all node types.  Features include the ability to list $node->body URL references at the end of the page, custom print stylesheet and choosing which node elements to display.
January 9, 2002
      print.module- initial commit.
      - attempted to fix the bugs with the chatbox module. Feedback requested.
      - need some installation instructions. Anyone?
      file print.module was initially added on branch DRUPAL-3-0.
October 19, 2001
      file LICENSE was initially added on branch DRUPAL-3-0.

File

CHANGELOG.txt
View source
  1. August 22, 2010
  2. Update CHANGELOG
  3. Updated Polish translation by dargod
  4. Update translations
  5. Coder fixes
  6. August 20, 2010
  7. Use theme_token_help to generate token list
  8. August 18, 2010
  9. Fix #884936: Check if the select PDF tool is accessible and executable (wkhtmltopdf)
  10. Fix #886766: Make unreadable custom CSS file a warning and not an error when submitting the settings form
  11. Don't use update_sql in the install function
  12. Fix #885420: restore the call to init_theme()
  13. Remove some PHP warnings in non-content pages
  14. Fix #883952: Put base href at the top of the print template
  15. Don't create configuration records if the content type settings are still the default value
  16. August 15, 2010
  17. Fix #883086: blank CSS file field caused form validation failure in settings
  18. August 14, 2010
  19. Fix #881650: hide insert warnings during node updates
  20. Fix #881074 by ceme: use SCRIPT_FILENAME instead of DOCUMENT_ROOT when replacing image paths for local access
  21. Fix #881870 by Shiny: recent update routines were not PostgreSQL compatible
  22. August 12, 2010
  23. Fix #881392 by andypanix: remove language parameter from transliteration_clean_filename() in Drupal 5
  24. Fix #880954: Enable translation of 'send page as' options
  25. Fix #880400: document alternative sites/all/libraries path in INSTALL.txt
  26. August 11, 2010
  27. SA-CONTRIB-2010-TBD: disable local file access with wkhtmltopdf
  28. Update CHANGELOG
  29. August 9, 2010
  30. Convert to local file access only for TCPDF and dompdf
  31. August 1, 2010
  32. Coder fixes
  33. July 31, 2010
  34. Update functions to modify the node_conf tables and the custom CSS path
  35. July 25, 2010
  36. Fix #726082: Remove dependency on allow_url_fopen by converting all image URLs to local files
  37. July 24, 2010
  38. Fix typo in last commit
  39. Add option to set default mail sending format
  40. Fix #850844: Use drupal_add_css for the custom CSS
  41. July 22, 2010
  42. Fix #763810: Configure module weights to ensure that the core module is always called before the others
  43. July 20, 2010
  44. Use type-default settings if a node is being created/updated leaving them unspecified
  45. July 16, 2010
  46. Fix #803580: Add alt text printer-friendly page logo
  47. Fix #771300: warn the site admin if dompdf's lib/fonts is not writable
  48. Fix #715800: type-specific settings act as default settings only, not as a type-wide configuration switch
  49. July 15, 2010
  50. Backport some changes in _print_var_generator()
  51. July 14, 2010
  52. Remove block cache parameter since Drupal 5 doesn't have them
  53. Fix #798762: Access denied on book pages
  54. Fix #801974: only call spl_autoload_register when it exists
  55. July 13, 2010
  56. Fix #608518 (partly): Option to send e-mail as link only
  57. Fix #321128 by AndyF: add option to display PF links in teaser mode
  58. Fix #726146 by marrch_caat: node-specific settings ain't saved on node creation
  59. Fix #835814 and #451408 by kingandy: use #prefix and #suffix for the content corner span
  60. Fix #785364: solve incompatibility with PHP 5.3 when using TCPDF
  61. Fix #696318 by JamesK: move body onload javascript into jQuery document.ready()
  62. Fix #735260: Disable named anchors in URL list by default
  63. July 12, 2010
  64. Fix #719486 by moonray: Print link not showing up in content corner if using panels to display nodes
  65. Fix #835470 by adrien.gibrat: Transliterate generated PDF filenames if transliteration module is enabled
  66. Fix #631150 by smk-ka: wkhtmltopdf on windows can use the output pipe again
  67. Fix #257896: Add support for dompdf 0.6+ Unicode mode
  68. Fix #684678: Support dompdf 0.6 adding some required defines
  69. July 10, 2010
  70. Fix #639420, #697616 and #700566: remove use of Xvfb server with wkhtmltopdf
  71. Remove use of Xvfb by wkhtmltopdf
  72. July 9, 2010
  73. Fix #707534 by truecms.net.au: use Form API for required fields in send e-mail form
  74. June 1, 2010
  75. Fix #704480 by marrch_caat: TCDPF outputs empty PDF
  76. January 11, 2010
  77. Fix #623712: Remove unnecessary urldecode() calls and check URLs using html_entity_decode()
  78. Proper fix for #480916: only use cached node type when processing comments also for mail and pdf links
  79. Fix #665820: handle wkhtmltopdf executable filename finishing in -i386 or -amd64
  80. Fix #631760: add query string to user-specified print.css to force browser reload after cache is cleared
  81. Fix #646544: use correct block cache settings
  82. November 21, 2009
  83. Updated Hungarian translation
  84. November 1, 2009
  85. Correct typo/bug in the fix for #521776
  86. Fix #552646: don't add the page to be sent title field in the send-by-email form when the title is empty
  87. Fix #610878: enlarge the wkhtmltopdf and Xvfb options fields
  88. Fix #617888: fix anchor links in pages located in sub-directories
  89. October 16, 2009
  90. by Zoltan Balogh: Updated Hungarian translation
  91. October 14, 2009
  92. SA-CONTRIB-2009-073: remove XSS vulnerability in PF URLs list and unathorized access to node titles
  93. Update changelog
  94. October 13, 2009
  95. Fix #521776: support wkhtmltopdf in Windows
  96. Fix #602286: check text string management permissions using Drupal 5 syntax
  97. Fix #599840: use the real page path and not the current URL when determining link visibility
  98. October 8, 2009
  99. Fix #597922: remove warning for missing argument in print_mail_form()
  100. Fix #552882: register dompdf's autoload function to prevent fatal errors
  101. October 7, 2009
  102. Fix #578990: enable tokens in the wkhtmltopdf options string
  103. October 3, 2009
  104. Fix #582360: don't complain about missing e-mail addresses when there's a blank line at the end
  105. Fix #582104: look for PDF libraries in sites/all/libraries
  106. Fix #572848 by aether: Use theme_username() for print_mail_form defaults
  107. Fix #566138: add setting to close the window when both the new window and send to printer are enabled
  108. September 10, 2009
  109. Fix #554940: escape mysql query string
  110. August 20, 2009
  111. SA-CONTRIB-2009-052: remove multiple XSS vulnerabilities
  112. Fix #544890 by dereine: use node_load with nid only to allow caching
  113. July 15, 2009
  114. Fix #519320: typo in setting non-blocking wkhtmltopdf pipes
  115. Fix #517828: replace the euro sign with an HTML entity
  116. July 9, 2009
  117. add new 'access send to friend' and 'access PDF version' permissions to any role which has 'access print'
  118. Stop using @mainpage in API documentation comments
  119. July 3, 2009
  120. Fix #495814: remove the word core from .info file
  121. Fix #495898: handle node/nid/tab paths correctly
  122. Fix #480916: only use cached node type when processing comments
  123. Fix #495386: make local anchor links navigable inside the PDF
  124. June 15, 2009
  125. Fix #484926: Increase stylesheet URL max field size to 250
  126. Update dompdf download URL
  127. June 5, 2009
  128. Fix #481350: Don't show book link in links area when only that option is disabled
  129. Fix #478196: use CSS instead of break tags to arrange block links vertically
  130. May 28, 2009
  131. Fix #468342: Add mail and PDF-specific access permissions
  132. May 21, 2009
  133. Fix #469562: print_mail stats counters weren't created/updated
  134. Fix #469458: Web version passes XML 1.0 Strict validation test
  135. May 20, 2009
  136. Add some help text to content-type settings to explain that the module-wide settings must be enabled.
  137. Add option to auto-configure the TCPDF library (on by default)
  138. Only remove queries from img URLs which TCPDF will try to access locally
  139. May 17, 2009
  140. Updated German translation by Frank Tartler
  141. Updated Hungarian translation by Zoltan Balogh
  142. Use image scale 1 with TCPDF >= 4.6.002
  143. May 13, 2009
  144. Move title after the meta content-type tag to prevent XSS attacks
  145. Update translations and .pot to current code
  146. Update changelog
  147. Coder fixes
  148. Fix #457528: When using TCPDF remove queries from the image URL
  149. May 11, 2009
  150. Disable corner link span when empty
  151. May 6, 2009
  152. Forgot quotes around UTF-8 in fix for #435578
  153. Fix #451036: don't call drupal_get_title when the non-node path was not found
  154. Don't try to use URL aliases when the node doesn't have one
  155. May 4, 2009
  156. Last part of the fix for the last part of #435578
  157. Fix #420460: When using TCPDF remove imagefield/filefield numerical query from image filenames
  158. Fix #449446 by rsantiag: Use the job_queue module to send emails during the cron run
  159. May 2, 2009
  160. Fix another part of #435578: decode HTML entities in TCPDF title
  161. April 29, 2009
  162. Fix #441770: Footer was placed at top of page in TCPDF => 4.6
  163. April 27, 2009
  164. Improve wkhtmltopdf documentation, configuration and add a directory to place external libraries
  165. Fix #385994: Printer-friendly pages do not inherit organic group membership from original page
  166. April 23, 2009
  167. Prevent PHP from blocking in the wkhtmltopdf code
  168. Use cyclical numbering for the X display instead of random
  169. Coder fixes
  170. April 22, 2009
  171. Fix #283950: clean the output buffer to recover from any TCPDF warning/error
  172. Fix #440376 by rsantiag: add hooks before and after the email sending action
  173. Use Drupal log for wkhtmltopdf errors
  174. Fix #429054: decode html entities in image URLs passed to TCPDF
  175. Fix a notice with undefined node->type when printing system pages
  176. April 21, 2009
  177. Updated German translation by rastatt
  178. Fix #419296 by noelbush: ** Use wkhtmltopdf for PDF generation **
  179. Fix #439314: use better pattern matching for TCPDF's paragraph replacement
  180. April 20, 2009
  181. Fix #437128 by florin: add some bottom padding to the corner link
  182. April 16, 2009
  183. Fix #435386 by rhys: accept recepient lists with consecutive separators \(newlines or commas\)
  184. Fix #435128: buggy backport from 6.x branch enabled help area links in node pages
  185. April 15, 2009
  186. Filter node titles using check_plain
  187. Hide TCPDF notices
  188. March 27, 2009
  189. Expand the advanced link options by default (too many users couldn't see it) and move the book link inside the fieldset
  190. Fix #391790: display CCK fields (and labels) better in PDFs generated with TCPDF
  191. Try to fix #414910 by using a smaller default weight
  192. Fix #404052: allow node tabs pages to display the links for system pages
  193. Fix #405564: display the content corner links above the content
  194. Try to use other functions to convert from UTF-8 to ISO-8859-1 for the PDF generation with dompdf
  195. March 24, 2009
  196. Fix #408238 by chris.cohen: improve PHP in the default print template
  197. Updated Italian translation by fabrizioprocopio
  198. Updated French translation by xmacinfo
  199. Fix #408436 by pearcec: fix Postgres SQL table creation
  200. March 18, 2009
  201. SA-CONTRIB-2009-012 Print module can be used as a spam relay
  202. March 17, 2009
  203. Make tests successful again
  204. Coder fixes
  205. March 12, 2009
  206. Use weights to sink the per-type settings in the node edit form (from #388008)
  207. March 5, 2009
  208. Fix #384294 by ron_s: use padding instead of margin in icons
  209. Fix #381586 by Fleshgrinder: add space at the end of the reset button in the send mail form
  210. Fix #372250: Add page title to send mail form and the ability to use the !title token
  211. Improvements to the API index.php
  212. Updated slovak translation by etki
  213. February 20, 2009
  214. Fix #371455: Convert all links in the PDF to absolute
  215. by Zoltan Balogh: Updated Hungarian translation
  216. Better fix for #371388: handle tbody tags with attributes
  217. Improved Turkish translation by drupalhizmetleri
  218. Document print_[format].tpl better in the README.txt
  219. February 10, 2009
  220. Update changelog
  221. Prevent links from showing in event calendar views
  222. February 9, 2009
  223. Fix #370602: proper detection of the incompatible mimemail settings
  224. Fix #371388 by victorkane and gurubert: delete tbody tags since dompdf can't handle them
  225. Fix #370870: do not delete node-specific settings when users without permission to change them edit a node
  226. February 5, 2009
  227. Update changelog
  228. Add warning for incompatible mimemail settings
  229. Fix for #364535: add some warnings about incompatibility of custom strings and the localization mechanism
  230. Add explanation of the relation between the type- and node-specific print settings
  231. Updated all translations (Dutch 100% thanks to joostvdl)
  232. February 2, 2009
  233. Fix #365041: node-specific settings not initialized when adding new content
  234. Fix #364535: move custom text strings to separate form to prevent conflicts with the translation mechanism
  235. January 21, 2009
  236. Updated french translation by remi
  237. Coder fixes
  238. Fix #361107: Ensure that per-node configurations are available for block view use
  239. Revert #349991 until the cause of #359343 can be determined
  240. January 14, 2009
  241. Add configuration for a default sender message
  242. Update changelog
  243. Fix #349991 by moshe weitzman: Use node build_mode instead of custom property for customizing node fields
  244. Fix #351043: Add specific permission to edit the node-specific settings
  245. Fix #356073: Check for CSS file before expanding it and replace spaces with %20 in mails sent
  246. December 17, 2008
  247. Add PHP visibility option
  248. Move cache disabling code to print_controller() instead of print_pdf_init()
  249. December 16, 2008
  250. Fix #347518: nid is not yet set in node prepare
  251. December 13, 2008
  252. Remove AdSense module's ads from the output
  253. Updated Spanish translation by gusgsm1
  254. Updated Portuguese translation
  255. December 12, 2008
  256. Simplify hook_mail
  257. December 10, 2008
  258. Update changelog
  259. Update translations
  260. Minor coder fixes
  261. December 8, 2008
  262. Fix #344036 by eMPee584: generated PDF filename configurable via tokens (requires the token module)
  263. Fix #343985 by eMPee584: improve removal of comment form and links
  264. Add ability to configure link text strings
  265. Improve variable cleanup at uninstall
  266. December 6, 2008
  267. Fix content corner problem and other minor fixes
  268. December 3, 2008
  269. Fix the different teaser comparison
  270. Try to fix #336865: also replace the opening

  271. Use different teaser comparison
  272. December 2, 2008
  273. Fix #333049 and #333957: Add ability to change user-visible strings in the settings pages
  274. Fix #177358: Link options by node
  275. Fix #247578: Print URLs by content type
  276. Fix #298063: Most printed, emailed and PDFd blocks
  277. December 1, 2008
  278. Disable footer in dompdf
  279. Fix #336860 by Limiting Factor: use realpath for the path replacement when using private files
  280. Fix #339111: Disable caching for PDF files
  281. November 25, 2008
  282. Fix #336065: change nodeapi content weight to make sure that the content area link is rendered first
  283. November 14, 2008
  284. Handle unclean URLs when using private files
  285. November 7, 2008
  286. Use link format and icon options also in book links.
  287. Fix #315204: Add options to show only the current page in book links
  288. Fix #314521: Use file:// access when accessing images if private file system is enabled
  289. October 22, 2008
  290. coder fixes
  291. Improved UTF-8 conversion for dompdf
  292. October 21, 2008
  293. Since dompdf can't handle Unicode, decode it to ISO-8859-1
  294. October 18, 2008
  295. Don't validate the PDF settings when the form is empty
  296. October 17, 2008
  297. Improve handling of no PDF tool installed
  298. October 16, 2008
  299. Change PF link class from print to print_html
  300. Fix #319529: Use referer URL if no path is provided
  301. Update translations
  302. October 15, 2008
  303. Minor coder fixes
  304. Update changelog
  305. Backport send by e-mail from the 6.x branch
  306. Fix PDF links (final touches to PDF support in Drupal 5: #299523 and #314754)
  307. Fix #258095: Add block with links to PF versions
  308. Fix #318939: Add title tag to icons
  309. Fix #314521: Use real path when private download method is enabled
  310. October 3, 2008
  311. Add PDF support in the Drupal 5 version of the module
  312. September 26, 2008
  313. Verify print_controller return value to avoid PHP warnings
  314. Add simpletest tests to Drupal 5
  315. Add option to use URL alias in the link
  316. September 22, 2008
  317. Fix #311270: Use node_not_found() instead of node_access_denied() when appropriate
  318. Make the code closer to Drupal's node_view()
  319. September 18, 2008
  320. Fix #308620 by robertDouglass: cast cid to int
  321. September 13, 2008
  322. Add API index file
  323. September 11, 2008
  324. Update changelog
  325. Update translations with current .pot
  326. September 10, 2008
  327. Update documentation
  328. Use module's CSS files
  329. Footer can now be choice between none, site or user-defined
  330. September 4, 2008
  331. Repair type-specific link settings
  332. September 3, 2008
  333. Fix wrong fix to #299123
  334. September 2, 2008
  335. Move CSS files to css directory.
  336. Fix #301192: handle arrays in queries correctly
  337. Fix #299123 and #299133: remove PHP notices
  338. August 14, 2008
  339. Improved URL rewriting function
  340. August 7, 2008
  341. Add the links CSS file for the normal link
  342. Fix bug with visibility where the link was shown when no page was specified but the 'show only in listed pages' was selected
  343. August 6, 2008
  344. Enable selection of none, theme or user-defined logo. Added also capability to upload logo directly from the settings form.
  345. Added a new link area in the upper right corner of the content
  346. Add option to select location of the links
  347. Simplify settings forms by using collapsible fieldsets
  348. Moved taxonomy to lower right corner of template
  349. Replaced all inline styles with a core-loaded CSS file
  350. August 5, 2008
  351. Sync 6.x to 5.x
  352. July 30, 2008
  353. Fix #280949: Add macros to the CSS input
  354. Fix #285496: prevent re-encoding of the encoded query
  355. July 21, 2008
  356. Remove DOS CR+LF
  357. July 16, 2008
  358. Vietnamese translation.
  359. Updated all translations
  360. Misc fixes from the coder module
  361. July 15, 2008
  362. Removed visibility API, now using an in-module solution similar to the one used in the 6.x version
  363. With the new agreement between the major search engines, robots=nocache is obsolete
  364. To make the job easier for themers, added access to the $node var inside the template
  365. Fix #276627: Accept paths of the form node/nnn/args
  366. Fix #282385: Remove whitespace between icon and text, use margin instead
  367. July 11, 2008
  368. #195148 by promes: Dutch tranlation of 5.x-3.0
  369. June 13, 2008
  370. Fix #270095 by suit4: prevent validation error when the class field is empty
  371. June 6, 2008
  372. Simplify CSS inclusion code a bit.
  373. Separate open in new window option
  374. Make the title in the template be a heading 1.
  375. Add aux var print['url']
  376. Restore the print_fill_attributes function
  377. Remove the greybox and thickbox selection
  378. Add ability to specify customised classes to the PF links
  379. June 4, 2008
  380. Fix #265864: fix the visibility API integration and document it in the README.txt
  381. Fix #266186 by aaustin: Use drupal_get_title to obtain the page title
  382. Fix #266318 by sun: Use theme_image for the icons (also fix #262900)
  383. June 2, 2008
  384. Fix #263408: var name bug prevents site name being shown
  385. May 30, 2008
  386. Fix #263349: Add CCK's CSS file to properly display inlined fields
  387. May 21, 2008
  388. Enable access to print['node'] inside the template
  389. May 13, 2008
  390. Added Danish translation. Thanks topsys!
  391. Update Changelog for 5.x-3.5
  392. May 12, 2008
  393. Slightly better template vars handling
  394. May 11, 2008
  395. Improve translability of template strings
  396. May 10, 2008
  397. Improve the documentation
  398. May 7, 2008
  399. Add selection between text, icon or both.
  400. Created two .inc files to harmonize with the 6.x version
  401. May 6, 2008
  402. Changes to comply with http://www.drupaltoughlove.com/review/printer-friendly-pages
  403. April 21, 2008
  404. Try to fix #230013: only call preg_replace with comment author link if there's anything to replace
  405. Added Indonesian translation. Thanks SepedaTua!
  406. Added Slovak translation. Thanks empError!
  407. Fix #230013: correct German translation
  408. April 17, 2008
  409. Fix #242914: Remove duplicate PF link in top outlined pages
  410. Added Polish translation. Thanks sir_kula!
  411. Added Swedish translation. Thanks seals!
  412. April 3, 2008
  413. Add thickbox module support.
  414. Fix #239896: Make sure drupal_get_title() returns the original page's title
  415. April 2, 2008
  416. Added Turkish translation. Thanks turkyilmaz1963
  417. Merge all warning removal changes from 6.x to 5.x
  418. March 27, 2008
  419. Remove hard-coding of the greybox class name, now changes to what greybox uses (#233203)
  420. March 24, 2008
  421. Updated Romanian translation. Thanks Andrei
  422. March 21, 2008
  423. Updated translation files to match current code
  424. March 14, 2008
  425. Fix #233203: Add option to open in new window using the jQuery Greybox Redux module
  426. March 11, 2008
  427. Fix #232650 by nterbogt: fake the menu item better
  428. March 5, 2008
  429. Fix #230318 by shaisachs: include page query in PF link
  430. March 4, 2008
  431. Update changelog for release 5.x-3.3
  432. Enable use of the visibility_api module when it is installed
  433. Remove all the print variables on uninstall
  434. Better fix for #227127: use number of patterns instead of comparing to a
  435. February 28, 2008
  436. Fix #227625: add print['url'] var with absolute source url
  437. February 27, 2008
  438. Handle uppercase 'a' tags
  439. February 26, 2008
  440. Support print.node-.tpl.php filenames
  441. February 15, 2008
  442. Correct print vars when using the printable engine
  443. February 14, 2008
  444. Add current page title to printed breadcrumb
  445. Fix #216728 better: if first link was duplicate a new ref was generated
  446. February 12, 2008
  447. Added breadcrumb to PF page
  448. February 9, 2008
  449. Better support for Drupal sites that do not reside in the server root.
  450. Fix the 'printable' engine to display the page title.
  451. Fix #218963 by mkalkbrenner: Fix wrong usage of node_invoke_nodeapi
  452. Cleanup code (ran latest coder module)
  453. February 8, 2008
  454. Replace module CSS import with an @import statement
  455. February 5, 2008
  456. Fix 217928: add default value to variable_get('anonymous')
  457. February 4, 2008
  458. Fix #217439: Add defined javascript to the PF page
  459. Fix #198688: remove added %20
  460. Remove whitespace immediately before and after the '=' sign
  461. Fix #216728 by jpereza: Don't show duplicate URLs in the URL list
  462. Fix #216716: do not process hreflang attributes
  463. January 28, 2008
  464. Support paging module official release (Fix #215103)
  465. January 25, 2008
  466. Add rel=nofollow tag to PF link (#213951)
  467. Add taxonomy terms to the PF page (#214081)
  468. Update pot to latest code
  469. Right fix for #213425
  470. January 24, 2008
  471. Sync 5.x to 6.x
  472. Sync 5.x to 4.7.x
  473. Remove comment forms from PF page (fix for #213425)
  474. January 23, 2008
  475. Fix wrong Paginate hack (replace pages_count with page_count)
  476. January 22, 2008
  477. Added ability to change the output strings through theming (as per #206365)
  478. Slightly better solution to #211349.
  479. Added Portuguese (Brazil) translation (thanks psychopath_mind!)
  480. January 21, 2008
  481. Fix #211349: Add current query params to PF link
  482. January 8, 2008
  483. Update changelog
  484. January 5, 2008
  485. Add div tags around the logo image (fix for #206568)
  486. January 2, 2008
  487. Fix #202243: Use the anonymous setting for pages with a blank author variable
  488. December 14, 2007
  489. Added ability to theme the print_format_link function (fix for #198397)
  490. Added access check to the print_insert_link function
  491. December 4, 2007
  492. Minor fix to #192855, use full base_url if it does not include subdirs
  493. December 3, 2007
  494. Sync print 5.x to 4.7.x
  495. Sync 5.x to 6.x
  496. Proper fix to the book_node_visitor_html_pre which was incorrectly committed with 'print' instead of 'view'
  497. Fix #195917: Use correct module check in hook_link_alter
  498. December 2, 2007
  499. Add replacement book_node_visitor_html_pre so that CCK pages in book nodes print correctly
  500. November 22, 2007
  501. Fix #192855: If relative links start with '/' just append them to the server name (commit to 5.x-3.x-dev)
  502. Fix #192855: If relative links start with '/' just append them to the server name
  503. November 19, 2007
  504. Sync print 5.x to 4.7.x
  505. Sync print 5.x to 4.7.x
  506. Update changelog
  507. Complete Spanish translation. Thanks gustz!
  508. Complete French translation. Thanks rondev!
  509. November 17, 2007
  510. Complete versions of the Hungarian and German translations. Thanks hinger and hailstorm!
  511. Try to solve #192855, by checking also for index.php in relative links
  512. November 15, 2007
  513. Sync print 5.x to 6.x
  514. Sync print 5.x to 4.7.x
  515. Final translation to russian. Thanks VladSavitsky!
  516. Remove TODOs in the .po files
  517. Updated Norwegian translation to final. Thanks stenjo!
  518. Added (partial) Italian translation. Thanks ccattaneo74!
  519. Added (partial) Ukrainian translation. Thanks artem_sokolov!
  520. Added (partial) Romanian translation. Thanks baudolino!
  521. November 15, 2007
  522. Added (partial) Romanian translation. Thanks baudolino!
  523. November 13, 2007
  524. Make anchor tags (#id) links usable in the PF version again (after the base href fix broke it).
  525. Add setting to control the book PF link via this module
  526. Update all .po files to the latest print.pot from the potx module
  527. November 9, 2007
  528. Add the capability to handle book's PF link via this module
  529. November 8, 2007
  530. Enable choice of method to open the new window via radio boxes (now possible to select a Javascript XHTML Strict compliant method)
  531. November 7, 2007
  532. Correct fix for the duplicate PF link in book pages
  533. Sync documentation in HEAD with the 5.x version
  534. Russian translation by VladSavitsky. Thanks!
  535. Remove duplicate PF link in book pages
  536. November 6, 2007
  537. Updated the installation instructions (INSTALL.txt)
  538. Update documentation (README, CREDITS and CHANGELOG)
  539. October 31, 2007
  540. Fix #172100: use drupal_get_html_head to starting building the head section
  541. October 30, 2007
  542. Backport of version 5.x-2.x-dev into Drupal 4.7
  543. Minor changes
  544. Minor changes
  545. Minor changes
  546. October 29, 2007
  547. Sync HEAD with latest print-5.x-2.x-dev
  548. Changes to work with drupal 6.x
  549. October 28, 2007
  550. Add an inactive line for an XHTML Strict compliant way of opening the PF page in a new window.
  551. Fixed small code details raised by the coder module.
  552. Updated Norwegian and Hungarian translation. Thanks stenjo and hinger!
  553. October 27, 2007
  554. Added Portuguese (Portugal) translation. Thanks jcnventura :)
  555. Fixed settings description bug in the URL list still describing the old link deactivation feature.
  556. Remove link area in system pages
  557. Update print.pot to current version (and the fr, de, hu and no .po files)
  558. Fix problem with printing pages if printing comments is enabled, but the comments module is disabled.
  559. Move the print/ path to a constant for easier modification of this hard-coded setting.
  560. October 25, 2007
  561. Fix some issues with the book detection routine and check for access rights for system pages
  562. Make the print_insert_link parameter optional.
  563. Configure the display of the link for non-node types.
  564. Prevent display of the link in book types.
  565. Finish comment printing functions (configuration settings and print all comments with node contents capability). Solve #135089
  566. Add print_insert_link function for use by content writers to position link anywhere in the content. Solves #186216 and (maybe) #180975
  567. Support templates for specific content types and location of templates in both tthe theme directory (checked first) and the module directory. Solves #181458 and #171172
  568. Support for printing individual comments
  569. October 24, 2007
  570. Support printer-friendly pages everywhere in Drupal (adapted from printable module)
  571. October 23, 2007
  572. Fix #184776 by deviantintegral: tag rewrite affected
  573. No need to transalate spaces and paranthesis on " (retrieved on "
  574. Changed print.pot to use string locations in print.module and not print.node.tpl.php
  575. German translation by hailstorm
  576. Norwegian translation by stenjo
  577. October 9, 2007
  578. Re-structure template and code by moving all the printer-friendly-specific output processing to a dedicated function
  579. October 6, 2007
  580. Hungarian translation by hinger.. Thanks!
  581. October 1, 2007
  582. French translation by rondev
  583. Fix #178596 and #178743 by Waldemar: Fix base URL, CSS import and logo code problems with IE 6/7
  584. September 24, 2007
  585. Fixed bug in url alias destination nid, get it from the dst string now
  586. Fix #174983: if clean urls is disabled use url() only if it is an a link that does not start with =q?
  587. Fix #128049: also accept print/url_alias
  588. September 13, 2007
  589. Try to fix #174983: handling of URLs with Drupal's ?q=
  590. September 12, 2007
  591. Added $node->printing flag to alert other modules.
  592. Fix #60817, #74949, #171146, #117236, #172252, #173244.
  593. Fixed buggy link in comments, removed service links and fivestar modules output and removed Paginate's module pagination.
  594. Correctly handle spaces in filenames and URLs.
  595. August 30, 2007
  596. Fix #171039. urldecode() the input URL before calling url(/) so that unicode chars are processed correctly
  597. August 28, 2007
  598. Fix bug of printer-friendly link being displayed for teasers
  599. Fix bug where anchor tags were not correctly converted to absolute and the anchor destination was marked with '[Array]'
  600. Made anchor links still navigable when the print urls option is selected
  601. Fix bug of string parsing for t() calls in print.node.tpl.php
  602. Regenerate po/print.pot with potx module
  603. August 27, 2007
  604. File containing the default CSS styles
  605. Changed the render method to behave more like node_view
  606. Added the ability to enable/disable the printer-friendly like in the content type form
  607. Configuration options regarding the Source URL and the ability to open the page in a new window and print it
  608. New URL re-writing method
  609. Overall definition of CSS classes and style
  610. Hyphenated the words "printer-friendly"
  611. August 26, 2007
  612. New URL rewriting engine; Definition of new CSS classes and styles; Configuration options regarding the Source URL and the ability to open the page in a new window and print it
  613. August 24, 2007
  614. Sync with HEAD
  615. Sync with HEAD
  616. Profile printing is not working. Since utility is not clear, I am removing itfor now
  617. Try to fix #71391 and try to display other node types through the use of the drupal render engine
  618. Change maintainer information
  619. Fix links to relative/internal URLs (#58100)
  620. Fix #129535. Use ->url instead of
  621. Fix #49794 and #89724. Use print/nid instead of node/nid/print
  622. #60334 by the greenman. Handle 'a name' tags
  623. Apply to CVS HEAD Andy Kirkham's DRUPAL-SA-2007-014: fixing access bypass bug for private issues
  624. August 23, 2007
  625. Add current time/date before the Source URL
  626. Make the printer friendly page XHTML Strict compliant.
  627. July 10, 2007
  628. DRUPAL-SA-2007-014: fixing access bypass bug for private issues
  629. DRUPAL-SA-2007-014: fixing access bypass bug for private issues
  630. March 26, 2007
  631. clean up menu.
  632. clean up menu.
  633. remove dead code.
  634. remove dead code.
  635. adding .info file.
  636. #88162 -- update to 5.0. patch by hunmonk, diggersf.
  637. October 23, 2006
  638. French translation of print.module Drupal 4.7
  639. August 2, 2006
  640. updated Dutch translation
  641. July 15, 2006
  642. Czech translation of print.module
  643. March 30, 2006
  644. issue #54997: extra slash in URLs
  645. issue #54997: extra slash in URLs
  646. issue #50299: missing t()
  647. issue #50299: missing t()
  648. January 15, 2006
  649. backport of semi-fix for issue #33909
  650. backport of issue #42857
  651. December 31, 2005
  652. Added init_theme to fix bug with logo.
  653. http://drupal.org/node/42857
  654. December 30, 2005
  655. update stable to HEAD
  656. put some bug fixes from HEAD into DRUPAL-4-7
  657. Fixed bug: http://drupal.org/node/25437
  658. Fixed print url friendly (http://drupal.org/node/18716)
  659. Updated to DRUPAL-4-7
  660. December 21, 2005
  661. update version requirements
  662. summarize tonight's changes
  663. contrib by Markus Petrux for Drupal 4.6
  664. remove hardcode print.css location, let robots meta work for print_generate_profile(), update users table query for Drupal 4.7, and fix an error missing parameter to variable_get()
  665. December 21, 2005
  666. default settings point to a css file and it makes a lot of 404 errors to not have one to match
  667. work on forms API compatability, and fixes towards issues #33909, #28265, #17322, #25437
  668. bug fix #17317
  669. December 20, 2005
  670. bug fixes #33909, #25275, #31715, #17317
  671. fix bug #18716
  672. Updated with patch for 4.7.
  673. Updated for 4.
  674. August 24, 2005
  675. Added missing word.
  676. Added missing word.
  677. July 27, 2005
  678. * Renamed file to print.node.tpl.php
  679. * Created a general print controller to allow modules to generate printer friendly views.
  680. * Printer friendly profile pages. See INSTALL.txt for details.
  681. * Renamed the node print template from print.tpl.php to print.node.tpl.php
  682. July 14, 2005
  683. Commited my patch from
  684. http://drupal.org/node/25458
  685. with permission of the maintainer.
  686. June 21, 2005
  687. Added German translation.
  688. June 1, 2005
  689. - Brazilian Portuguese Translation of print.module
  690. - Added print.tpl.php strings
  691. April 26, 2005
  692. Updated print.pot file.
  693. February 14, 2005
  694. km - corrected printing of source URL
  695. km - changed the syntax of some lines to pass code-style.pl checks
  696. January 28, 2005
  697. km - removed hint on site logo
  698. km - changed strings back to 'printer friendly page'
  699. January 28, 2005
  700. km - introduced printer friendly icon
  701. January 26, 2005
  702. km - changed line numbers and added strings from print.tpl.php
  703. km - changed strings, added strings from print.tpl.php
  704. km - included changes from HEAD
  705. km - changed link
  706. km - improved layout and localized strings
  707. January 25, 2005
  708. km - honor themes' global settings for "Display post information"
  709. km - print_link() checks if page is a book
  710. km - changed maintainer
  711. November 25, 2004
  712. * Made CSS import work
  713. November 15, 2004
  714. created pot-file with extractor.php and added dutch translation
  715. November 12, 2004
  716. added CUSTOMIZATION
  717. November 5, 2004
  718. Taking over maintainance
  719. October 30, 2004
  720. * Created a print.tpl.php template file to give site admins control of what node parts this module renders and how the pages are structured. This feature, combined with the custom print stylesheet option, gives max freedom in rendering print friendly pages.
  721. * Created a print.tpl.php template file to give site admins control of what node parts this module renders and how the pages are structured. This feature, combined with the custom print stylesheet option, gives max freedom in rendering print friendly pages.
  722. October 28, 2004
  723. * Generate printer friendly pages for all node types. Features include the ability to list $node->body URL references at the end of the page, custom print stylesheet and choosing which node elements to display.
  724. January 9, 2002
  725. print.module- initial commit.
  726. - attempted to fix the bugs with the chatbox module. Feedback requested.
  727. - need some installation instructions. Anyone?
  728. file print.module was initially added on branch DRUPAL-3-0.
  729. October 19, 2001
  730. file LICENSE was initially added on branch DRUPAL-3-0.