Issue #1049168: fix access denied when using URL alias with Send to Friend
[project/print.git] / CHANGELOG.txt
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_tree 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         Remove some PHP warnings in non-content pages
12         Fix #883952: Put base href at the top of the print template
13 August 15, 2010
14         Fix #883086: blank CSS file field caused form validation failure in settings
15 August 14, 2010
16         Fix #881074 by ceme: use SCRIPT_FILENAME instead of DOCUMENT_ROOT when replacing image paths for local access
17 August 12, 2010
18         Fix #880954: Enable translation of 'send page as' options
19         Fix #880400: document alternative sites/all/libraries path in INSTALL.txt
20 August 11, 2010
21         SA-CONTRIB-2010-TBD: disable local file access with wkhtmltopdf
22         Update CHANGELOG
23 August 9, 2010
24         Convert to local file access only for TCPDF and dompdf
25 August 5, 2010
26         Fix #869014: Support content type template suggestions
27 August 1, 2010
28         Coder fixes
29 July 30, 2010
30         rename vars to variables in MODULE_preprocess_HOOK functions
31 July 27, 2010
32         Convert class attributes to array
33         Fix #850844: Use drupal_add_css for the custom CSS
34 July 25, 2010
35         Fix #726082: Remove dependency on allow_url_fopen by converting all image URLs to local files
36 July 24, 2010
37         Add option to set default mail sending format
38 July 22, 2010
39         Use correct custom date token format
40         Use textual block deltas
41         Fix #763810: Configure module weights to ensure that the core module is always called before the others
42 July 20, 2010
43         Fix PDF generation using TCPDF by using D7 theme arguments syntax
44         Provide missing info on the arguments of print_pdf theme functions
45         Fix send by-email to work in D7
46         Use type-default settings if a node is being created/updated leaving them unspecified
47 July 17, 2010
48         Misc D7 updates
49         Misc D7 updates
50 July 16, 2010
51         Fix #803580: Add alt text to printer-friendly page logo
52         Fix #771300: warn the site admin if dompdf's lib/fonts is not writable
53         Fix #733582: Support in-core D7 tokens
54         Fix #715800: type-specific settings act as default settings only, not as a type-wide configuration switch
55 July 15, 2010
56         Make PDF module work again in Drupal 7
57         Make basic printer-friendly version work again in drupal 7
58         Fix #358838: use template_preprocess_node() to initialize node.tpl.php variables
59 July 14, 2010
60         LANGUAGE_RTL is always defined in Drupal
61         Fix #764204: align source url and links on the left side for RTL languages
62         Fix #358838 by EugenMayer: Use theme preprocess functions for the template suggestions
63 July 13, 2010
64         Fix #608518 by ISPTraderChris: Option to send e-mail as link only or as attachments
65         Fix #321128 by AndyF: add option to display PF links in teaser mode
66         Fix #726146 by marrch_caat: node-specific settings ain't saved on node creation
67         Fix #835814 and #451408 by kingandy: use #prefix and #suffix for the content corner span
68         Fix #785364: solve incompatibility with PHP 5.3 when using TCPDF
69         Fix #696318 by JamesK: move body onload javascript into Drupal.behaviors
70         Fix #735260: Disable named anchors in URL list by default
71 July 12, 2010
72         Fix #835470 by adrien.gibrat: Transliterate generated PDF filenames if transliteration module is enabled
73         Fix #631150 by smk-ka: wkhtmltopdf on windows can use the output pipe again
74         Fix #257896: Add support for dompdf 0.6+ Unicode mode
75         Fix #684678: Support dompdf 0.6 adding some required defines
76 July 10, 2010
77         Fix #639420, #697616 and #700566: remove use of Xvfb server with wkhtmltopdf
78         Remove use of Xvfb by wkhtmltopdf
79         Fix #842462 by sbatman: Use proper hook_theme() arguments format
80 July 9, 2010
81         Fix #707534 by truecms.net.au: use Form API for required fields in send e-mail form
82 June 1, 2010
83         Fix #704480 by marrch_caat: TCDPF outputs empty PDF
84 January 11, 2010
85         Fix #623712: Remove unnecessary urldecode() calls and check URLs using html_entity_decode()
86         Proper fix for #480916: only use cached node type when processing comments also for mail and pdf links
87         Fix #665820: handle wkhtmltopdf executable filename finishing in -i386 or -amd64
88         Fix #631760: add query string to user-specified print.css to force browser reload after cache is cleared
89         Fix #658208 by Dave Reid: Vertical tabify the print fieldsets
90         Fix #646544: use correct block cache settings
91 November 19, 2009
92         #244351 by seals: Minor update of Swedish translation.
93         #244351 by seals: Updated Swedish translation
94 November 1, 2009
95         Correct typo/bug in the fix for #521776
96         Fix #552646: don't add the page to be sent title field in the send-by-email form when the title is empty
97         Fix #610878: enlarge the wkhtmltopdf and Xvfb options fields
98         Fix #617888: fix anchor links in pages located in sub-directories
99 October 15, 2009
100         Remove XSS vulnerability in PF URLs list and unauthorized access to node titles
101         Update changelog
102 October 13, 2009
103         Use admin/config instead of admin/settings
104         Fix #521776: support wkhtmltopdf in Windows
105         Fix #599840: use the real page path and not the current URL when determining link visibility
106 October 8, 2009
107         Fix #552882: register dompdf's autoload function to prevent fatal errors
108 October 7, 2009
109         Fix #578990: enable tokens in the wkhtmltopdf options string
110 October 3, 2009
111         Fix #582360: don't complain about missing e-mail addresses when there's a blank line at the end
112         Fix #582104: look for PDF libraries in sites/all/libraries
113         Fix #572848 by aether: Use theme_username() for print_mail_form defaults
114         Fix #566138: add setting to close the window when both the new window and send to printer are enabled
115 September 3, 2009
116         SA-CONTRIB-2009-052: remove multiple XSS vulnerabilities
117         Several updates to comply with current D7
118 July 15, 2009
119         Fix #519320: typo in setting non-blocking wkhtmltopdf pipes
120         Fix #517828: replace the euro sign with an HTML entity
121 July 9, 2009
122         Delete 6.x update functions
123         Stop using @mainpage in API documentation comments
124 July 3, 2009
125         Fix #495814: remove the word core from .info file
126         Fix #495898: handle node/nid/tab paths correctly
127         Fix #480916: only use cached node type when processing comments
128         Fix #495386: make local anchor links navigable inside the PDF
129 June 15, 2009
130         Fix #484926: Increase stylesheet URL max field size to 250
131         Update dompdf download URL
132 June 7, 2009
133         Fix #472920: deny access to paths starting with print/print
134 June 5, 2009
135         Fix #481350: Don't show book link in links area when only that option is disabled
136         Fix #478196: use CSS instead of break tags to arrange block links vertically
137 May 28, 2009
138         Fix #468342: Add mail and PDF-specific access permissions
139 May 21, 2009
140         Update check for non-validation when pressing the mail cancel button
141         Fix #469458: Web version passes XML 1.0 Strict validation test
142         Replace old 'use PHP for link visibility' permission with core's 'use PHP for settings'
143 May 20, 2009
144         Add some help text to content-type settings to explain that the module-wide settings must be enabled.
145         Add option to auto-configure the TCPDF library (on by default)
146         Only remove queries from img URLs which TCPDF will try to access locally
147 May 17, 2009
148         Updated German translation by Frank Tartler
149         Updated Hungarian translation by Zoltan Balogh
150         Use image scale 1 with TCPDF >= 4.6.002
151 May 14, 2009
152         drupal_eval was replace with php_eval
153         Move title after the meta content-type tag to prevent XSS attacks
154 May 13, 2009
155         Update translations and .pot to current code
156         Update changelog
157         Coder fixes
158         Fix #457528: When using TCPDF remove queries from the image URL
159 May 11, 2009
160         Disable corner link span when empty
161         Add CCK's print_cck_build_modes hook
162         Update module to Drupal 7 current code
163 May 6, 2009
164         Forgot quotes around UTF-8 in fix for #435578
165         Fix #451036: don't call drupal_get_title when the non-node path was not found
166         Don't try to use URL aliases when the node doesn't have one
167 May 4, 2009
168         Last part of the fix for the last part of #435578
169         Fix #420460: When using TCPDF remove imagefield/filefield numerical query from image filenames
170         Fix #449446 by rsantiag: Use the job_queue module to send emails during the cron run
171 May 2, 2009
172         Fix another part of #435578: decode HTML entities in TCPDF title
173 April 29, 2009
174         Fix #441770: Footer was placed at top of page in TCPDF => 4.6
175 April 27, 2009
176         Improve wkhtmltopdf documentation, configuration and add a directory to place external libraries
177         Fix #385994: Printer-friendly pages do not inherit organic group membership from original page
178 April 23, 2009
179         Prevent PHP from blocking in the wkhtmltopdf code
180         Use cyclical numbering for the X display instead of random
181         Coder fixes
182         Re-enable use of NODE_BUILD_PRINT in the D7 branch
183 April 22, 2009
184         Fix #283950: clean the output buffer to recover from any TCPDF warning/error
185         Fix #440376 by rsantiag: add hooks before and after the email sending action
186         Use Drupal log for wkhtmltopdf errors
187         Fix #429054: decode html entities in image URLs passed to TCPDF
188         Fix a notice with undefined node->type when printing system pages
189         Remove some dead code for an untested fix to #254863
190         Fix #435578: for now, don't use build_mode as CCK is not ready for it yet
191 April 21, 2009
192         Updated German translation by rastatt
193         Fix #419296 by noelbush: ** Use wkhtmltopdf for PDF generation **
194         Fix #439314: use better pattern matching for TCPDF's paragraph replacement
195 April 20, 2009
196         Fix #437128 by florin: add some bottom padding to the corner link
197 April 16, 2009
198         Fix #435386 by rhys: accept recepient lists with consecutive separators \(newlines or commas\)
199 April 15, 2009
200         Fix #428024: use build_mode in hook_nodeapi and elsewhere
201         Hide TCPDF notices
202         Filter node titles using check_plain
203 March 27, 2009
204         Expand the advanced link options by default (too many users couldn't see it) and move the book link inside the fieldset
205         Fix #391790: display CCK fields (and labels) better in PDFs generated with TCPDF
206         Try to fix #414910 by using a smaller default weight
207         Fix #404052: allow node tabs pages to display the links for system pages
208         Fix #405564: display the content corner links above the content
209         Try to use other functions to convert from UTF-8 to ISO-8859-1 for the PDF generation with dompdf
210         Add the install files to the .info file
211 March 24, 2009
212         Fix #408238 by chris.cohen: improve PHP in the default print template
213         Updated Italian translation by fabrizioprocopio
214         Updated French translation by xmacinfo
215 March 18, 2009
216         Print module can be used as a spam relay
217 March 17, 2009
218         Make tests successful again
219         Coder fixes
220 March 12, 2009
221         Fix #303506 partly by joostvdl: remove the country code from paths to private image files used in generating PDFs
222         Use hook_node_* instead of hook_nodeapi_* in line with changes to Drupal 7
223         Simpler fix to #388008: Use a 'heavier' weight even in the absense of the CCK module
224 March 10, 2009
225         Fix #388008: implement CCK's hook_cck_extra_fields to manage the order of the per-content type settings
226 March 5, 2009
227         Fix #384294 by ron_s: use padding instead of margin in icons
228         Fix #381586 by Fleshgrinder: add space at the end of the reset button in the send mail form
229         Fix #372250: Add page title to send mail form and the ability to use the !title token
230         Improvements to the API index.php
231         Updated slovak translation by etki
232 February 20, 2009
233         Fix #371455: Convert all links in the PDF to absolute
234         by Zoltan Balogh: Updated Hungarian translation
235         Better fix for #371388: handle tbody tags with attributes
236         Fix #375892: Don't validate mail send form when pressing cancel
237         Improved Turkish translation by drupalhizmetleri
238         Document print_[format].tpl better in the README.txt
239 February 10, 2009
240         Update changelog
241         Move things around a bit
242 February 9, 2009
243         Current mimemail 6.x-1.x-dev no longer causes problems for the mail function, so remove the warnings
244         Fix #371388 by victorkane and gurubert: delete tbody tags since dompdf can't handle them
245         Fix #370870: do not delete node-specific settings when users without permission to change them edit a node
246 February 5, 2009
247         Update changelog
248         Add warning for incompatible mimemail settings
249         Update last patch to Drupal 7 form API fields
250         Fix for #364535: add some warnings about incompatibility of custom strings and the localization mechanism
251         Add explanation of the relation between the type- and node-specific print settings
252         Updated all translations (Dutch 100% thanks to joostvdl)
253 February 2, 2009
254         Fix #365041: node-specific settings not initialized when adding new content
255         Fix #364535: move custom text strings to separate form to prevent conflicts with the translation mechanism
256         Fix #366835: support RTL languages in TCPDF generated PDFs
257 January 21, 2009
258         Updated french translation by remi
259         Fix #361107: Ensure that per-node configurations are available for block view use
260         Revert #349991 until the cause of #359343 can be determined
261 January 16, 2009
262         Coder fixes
263         Update to new hook_block_list and hook_block_view
264         Moved link code to hook_nodeapi_view and removal of hook_link
265 January 14, 2009
266         Add configuration for a default sender message
267         Update changelog
268         Fix #349991 by moshe weitzman: Use node build_mode instead of custom property for customizing node fields
269         Fix #351043: Add specific permission to edit the node-specific settings
270         Fix #356073: Check for CSS file before expanding it and replace spaces with %20 in mails sent
271         Use integers as SQL int default values instead of strings
272 December 17, 2008
273         Add PHP visibility option
274         Move cache disabling code to print_controller() instead of print_pdf_init()
275 December 16, 2008
276         Fix #347518: nid is not yet set in node prepare
277 December 13, 2008
278         Remove AdSense module's ads from the output
279         Updated Spanish translation by gusgsm1
280         Updated Portuguese translation
281 December 12, 2008
282         Use new node_load argument interface
283         Simplify hook_mail
284 December 10, 2008
285         Update changelog
286         Update translations
287         Minor coder fixes
288 December 8, 2008
289         Fix #344036 by eMPee584: generated PDF filename configurable via tokens (requires the token module)
290         Fix #343985 by eMPee584: improve removal of comment form and links
291         Fix #177358: Link options by node
292         Fix #247578: Print URLs by content type
293         Fix #298063: Most printed, emailed and PDFd blocks
294         Fix #333049 and #333957: Add ability to change user-visible strings in the settings pages
295         Use different teaser comparison
296         Try to fix #336865: also replace the opening <p>
297         Fix content corner problem and other minor fixes
298         Add ability to configure link text strings
299         Improve variable cleanup at uninstall
300 December 1, 2008
301         Disable footer in dompdf
302         Fix #336860 by Limiting Factor: use realpath for the path replacement when using private files
303         Fix #339111: Disable caching for PDF files
304 November 25, 2008
305         Fix #336065: change nodeapi content weight to make sure that the content area link is rendered first
306 November 14, 2008
307         Handle unclean URLs when using private files
308 November 7, 2008
309         Use link format and icon options also in book links.
310         Fix #315204: Add options to show only the current page in book links
311         Fix #314521: Use file:// access when accessing images if private file system is enabled
312 November 3, 2008
313         Support latest hook_perm() implementation
314 October 28, 2008
315         Use Pass Through in D7's drupal_set_title
316 October 22, 2008
317         coder fixes
318         Improved UTF-8 conversion for dompdf
319 October 21, 2008
320         Since dompdf can't handle Unicode, decode it to ISO-8859-1
321 October 18, 2008
322         Don't validate the PDF settings when the form is empty
323 October 17, 2008
324         Improve handling of no PDF tool installed
325 October 16, 2008
326         Change PF link class from print to print_html
327         Fix #319529: Use referer URL if no path is provided
328         Fix #321451: Use reset button on email form
329         Update translations
330 October 15, 2008
331         Minor coder fixes
332         Use file_unmanaged_copy
333         Use DRUPAL_ROOT when including files
334 October 14, 2008
335         Fix #258095: Add block with links to PF versions
336         Fix #318939: Add title tag to icons
337 October 3, 2008
338         Fix #315014: redirect back to original page after sending email from book node
339 October 2, 2008
340         Set query to NULL when the link doesn't contain a query
341 September 25, 2008
342         Verify print_controller return value to avoid PHP warnings
343         Add option to use URL alias in the link
344 September 23, 2008
345         Update to current Drupal 7 dev
346         Avoid system CSS conflict with dompdf
347 September 22, 2008
348         Fix #311270: Use node_not_found() instead of node_access_denied() when appropriate
349         Make the code closer to Drupal's node_view()
350 September 20, 2008
351         Fix #310703 by eMPee584: remove undefined teaser notice
352 September 19, 2008
353         Remove file fields from hook_theme calls
354 September 18, 2008
355         Fix #300277: don't break tables when modifying TCPDF's input
356 September 18, 2008
357         Fix #309084 by gl0tzk0wski: use addslashes in the dompdf footer function
358         Fix #308620 by robertDouglass: cast cid to int
359         Fix #308478 by Obsidiandh: avoid mod_security error in print_mail settings form
360 September 13, 2008
361         Vietnamese translation by thehong
362         Remove default front page mail and PDF links
363         Remove PHP4 file from the API index
364         Removed useless redirect of pdf theming functions
365         Make HEAD compatible with Drupal 7
366 September 11, 2008
367         Updated german translation
368         Update changelog
369         Update translations with current .pot
370 September 10, 2008
371         Update documentation
372         Remove some more notices
373         Use module's CSS files
374 September 8, 2008
375         Footer can now be choice between none, site or user-defined
376         Add footer to the dompdf generation (themeable).
377 September 7, 2008
378         Display normal link in pages of type book that are not in books
379 September 5, 2008
380         Slightly better API index
381 September 4, 2008
382         Repair type-specific link settings
383 September 3, 2008
384         Fix wrong fix to #299123
385         Improve documentation
386 September 2, 2008
387         Remove some more PHP notices
388         Fix #298654: Drupal's theme function doesn't handle references when using PHP4
389         Fix fix for #301192: don't use drupal_query_string_encode for recursive calls
390         Use quotes around sender's name
391         Force menu rebuild after upgrade
392         Updated german translation
393         Use better system of detecting TCPDF's PHP version being used
394 September 1, 2008
395         Fix #301192: handle arrays in queries correctly
396         Fix #299123 and #299133: remove PHP notices
397 August 22, 2008
398         index.php for the API module
399 August 21, 2008
400         Fix use of TCPDF versions later than 4.0.018
401         Fix use of TCPDF theming with PHP4
402         Fix #297198: Use SCRIPT_FILENAME instead of DOCUMENT_ROOT to determine Drupal's location in the file-system
403         Updated german translation (thanks rastatt)
404 August 14, 2008
405         Organize everything in folders before the 1.0 release
406         Some minor coder corrections and updated print.pot
407 August 13, 2008
408         Prevent setting of font size to 0 or negative
409         Font family and size in PDFs generated by TCPDF can now be user-configured
410 August 9, 2008
411         Updated german translation. Thanks rastatt
412         Added the TCPDF footer layout to the themeable functions
413         Code documentation
414         Misc changes to comply with the coder module
415 August 8, 2008
416         Enable theming of the TCPDF output
417 August 7, 2008
418         Only use logo in TCPDF if the temporary file copy was successful
419         Use the template some more when using TCPDF
420         Add the links CSS file for the normal link
421         Add the logo to the TCPDF page
422 August 6, 2008
423         Fix #291816: Use CCK's 6.x release path for its CSS file
424         Update simpletest test for the 6.x-2.x series (compatible with Drupal 7)
425         Fix bug with visibility where the link was shown when no page was specified but the 'show only in listed pages' was selected
426         Minor fixes
427 August 5, 2008
428         Use more accurate pattern matching in the URL rewrite function
429         Add some simpletest unit tests
430         Fix bug where legal characters were being trimmed from the edges of URLS
431         Delete new variables when uninstalling
432         Update translations
433         Prepare _print_friendly_urls for simpletest testing
434 August 4, 2008
435         Enable flood control of the send by e-mail functionality
436         Fix #290262 by Asif99: sys pages starting with 2 or 3 would return error 404
437         Fix #290587: When send to printer was enabled, the generated PDF was empty
438 August 2, 2008
439         Update Hungarian translation by aries
440 August 1, 2008
441         Simplify settings form by using more collapsible fieldsets
442         Added RTL link CSS
443         Remove some coder warnings
444 July 30, 2008
445         Fix #282385: Add CSS margin between icon and text
446         Fix #288064: Large books sometimes resulted in blank PDFs
447         Fix #261338: Enable selection of none, theme or user-defined logo. Added also capability to upload logo directly from the settings form.
448         Fix PDF bug that prevented correct PDF generation introduced in the last patch.
449         Move the setting form elements back to the defined fieldsets.
450         Fix #280949: Add macros to the CSS input
451         Fix #285496: prevent re-encoding of the encoded query
452         Fix some minor coder warnings
453         Add some TCPDF calls for better quality output
454 July 29, 2008
455         Add option to select location of the links
456 July 28, 2008
457         Further improvements to the link enabled detection routines
458         Fix print*_insert_link functions to point to print*/nn and not print*/node/nn
459 July 27, 2008
460         Improve link enabled detection routines
461 July 25, 2008
462         Prepare a new link area in the upper right corner of the content
463         Replaced all inline styles with a core-loaded CSS file
464         Updated German translation
465 July 24, 2008
466         Fix visibility so that it works both with the internal and the aliased paths
467 July 23, 2008
468         Re-engineer the variables to no longer use the #tree hierarchy
469 July 22, 2008
470         Increase mail form label width to avoid line wrapping
471         Enable translation of mail form buttons text
472 July 21, 2008
473         Fix obscure pattern matching bug for sites that still use index.php in the URL
474         Moved taxonomy to lower right corner
475         Remove DOS CR+LF
476 July 17, 2008
477         Slightly better current path discovery in the PDF and Web mods
478         Fix #283799: Allow icons in book links
479 July 16, 2008
480         Fix #283423: correct the CSS path inclusion when sending by mail
481         Vietnamese translation by thehong.
482         Updated all translations
483         Misc fixes from the coder module
484 July 15, 2008
485         Fix #282385: Remove whitespace between icon and text, use margin instead
486 July 9, 2008
487         To make the job easier for themers, added access to the $node var inside the template
488         Fix #278922: Add support to the RTL languages
489         Fix #276627: Accept paths of the form node/nnn/args
490 June 17, 2008
491         Self configure TCPDF
492 June 16, 2008
493         With the new agreement between the major search engines, robots=nocache is obsolete
494         Set PDF version to 1.6 (Acrobat 7.x)
495         Use own panel in node type edit form, instead of workflow and comment panels.
496 June 13, 2008
497         Fix #270095 by suit4: prevent validation error when the class field is empty
498 June 6, 2008
499         Add path-based visibility options to all modules
500         Minor code documentation fixes
501 June 4, 2008
502         Fix #257900: Add capability to use different templates for PDF, mail, etc.
503         Simplify CSS inclusion code a bit.
504         Fix #266186 by aaustin: Use drupal_get_title to obtain the page title
505         Fix #266318 by sun: Use theme_image for the icons (also fix #262900)
506 June 3, 2008
507         Added capability to send a user-defined message with the send by e-mail function.
508         Streamlined the look of the send mail form.
509 June 2, 2008
510         Change sys link option to list of paths on which to show the link.
511         Add option to choose to send only the message teaser.
512 May 30, 2008
513         Fix #263349: Add CCK's CSS file to properly display inlined fields
514 May 29, 2008
515         Working implementation of the mail sending code
516 May 26, 2008
517         Initial send by e-mail support
518         Fix #262853: Use unicode-enabled fonts in TCPDF
519         Completed the Turkish translation based on the print.pot version 1.7 (by serkan.arikusu)
520 May 24, 2008
521         Completed the Turkish translation based on the print.pot version 1.7 (by serkan.arikusu)
522 May 23, 2008
523         Small improvements to the PDF admin functions
524         Separate open in new window option, so that PDF and web versions can have different settings
525         Use the template a bit more when using the TCPDF tool.
526         Make the title in the template be a heading 1.
527 May 22, 2008
528         Add ability to configure PDF paper size and page orientation
529         Misc changes to PDF processing
530         Add aux vars print['node'] and print['url']
531         Misc improvements
532 May 21, 2008
533         Fix the 'Show book link' option in the PDF version module
534         Fix the display of links to PF pages and PDF in individual comments
535 May 20, 2008
536         Correct display of README.txt in the help
537         Restore the print_fill_attributes function
538         Remove the greybox and thickbox selection
539         Add ability to specify customised classes to the PF links
540 May 19, 2008
541         Fix #258689: remove some undefined var warnings
542 May 13, 2008
543         Add capability to open PDFs inline or to a save dialog
544         Added Danish translation. Thanks topsys!
545         Update Changelog for 6.x-1.0-rc3
546 May 12, 2008
547         Slightly better template vars handling
548 May 11, 2008
549         Improve translability of template strings
550 May 10, 2008
551         Improve the documentation
552 May 9, 2008
553         Revert back the last patch
554 May 8, 2008
555         Remove what seems to be unnecessary code in print_link
556 May 7, 2008
557         Small changes to sync better with the 5.x version
558 May 6, 2008
559         Changes to comply with http://www.drupaltoughlove.com/review/printer-friendly-pages
560 April 22, 2008
561         Add Printer-friendly module group
562 April 21, 2008
563         Added Indonesian translation. Thanks SepedaTua!
564         Added Slovak translation. Thanks empError!
565         Fix #249526: correct German translation
566         Try to fix #230013: only call preg_replace with comment author link if there's anything to replace
567 April 17, 2008
568         Remove PDF admin pages dependecy on PHP5.
569         Added Polish translation. Thanks sir_kula!
570         Added Swedish translation. Thanks seals!
571 April 3, 2008
572         Add thickbox module support.
573         Fix #239896: Make sure drupal_get_title() returns the original page's title
574 April 2, 2008
575         Added Turkish translation. Thanks turkyilmaz1963
576 March 27, 2008
577         Remove hard-coding of the greybox class name, now changes to what greybox uses (#233203)
578 March 24, 2008
579         Updated Romanian translation. Thanks Andrei
580 March 21, 2008
581         Updated translation files to match current code
582 March 19, 2008
583         Remove some more PHP warnings
584 March 14, 2008
585         Fix #233203: Add option to open in new window using the jQuery Greybox Redux module
586 March 11, 2008
587         Some more misc changes by zuriel
588 March 7, 2008
589         Some misc changes suggested by zuriel
590 March 5, 2008
591         Fix #230318 by shaisachs: include page query in PF link
592 March 4, 2008
593         Improve the theme_print_format_link functions
594         Update changelog for release 6.x-1.0-rc1
595         Better fix for #227127: use number of patterns instead of comparing to a
596         Separation of the configuration variables for the HTML and common sections
597         Ability to configure use of text, icon or both in the PF links
598 February 28, 2008
599         Adding icons. Thanks to the Plone Foundation
600         Fix #227625: add print['url'] var with absolute source url
601         Add PDF module settings
602 February 27, 2008
603         Handle uppercase 'a' tags
604 February 26, 2008
605         Properly document the PDF tools installation steps
606         Rename the print_fill_attributes function back to the previous name
607         Correct the support for the PDF per-node-type settings
608         Support print.node-.tpl.php filenames
609 February 22, 2008
610         Auto-discovery of the PDF generation tools
611 February 21, 2008
612         Make CSS path a full URL so that dompdf can find it
613         Add PDF support
614 February 16, 2008
615         Fix #222234: Use Drupal 6 language var
616 February 15, 2008
617         Correct print vars when using the printable engine
618 February 14, 2008
619         Better support for Drupal 6.x (performance enhancements via include files and new translation I/F)
620         Add current page title to printed breadcrumb
621         Fix #216728 better: if first link was duplicate a new ref was generated
622 February 9, 2008
623         Better support for Drupal sites that do not reside in the server root.
624         Fix the 'printable' engine to display the page title.
625         Cleanup code (ran latest coder module)
626 February 8, 2008
627         Replace module CSS import with an @import statement
628 February 5, 2008
629         Fix 217928: add default value to variable_get('anonymous')
630 February 4, 2008
631         Fix #217439: Add defined javascript to the PF page
632         Fix #198688: remove added %20
633         Remove whitespace immediately before and after the '=' sign
634         Fix #216728 by jpereza: Don't show duplicate URLs in the URL list
635         Fix #216716: do not process hreflang attributes
636 January 25, 2008
637         Add rel=nofollow tag to PF link (#213951)
638         Add taxonomy terms to the PF page (#214081)
639         Small fixes to 6.x
640 January 24, 2008
641         Sync 5.x to 6.x
642         Remove comment forms from PF page (fix for #213425)
643 January 23, 2008
644         Fix wrong Paginate hack (replace pages_count with page_count)
645 January 22, 2008
646         Added ability to change the output strings through theming (as per #206365)
647         Slightly better solution to #211349.
648         Added Portuguese (Brazil) translation (thanks psychopath_mind!)
649 January 21, 2008
650         Fix #211349: Add current query params to PF link
651 January 8, 2008
652         Update changelog
653 January 5, 2008
654         Add div tags around the logo image (fix for #206568)
655 January 2, 2008
656         Fix #202243: Use the anonymous setting for pages with a blank author variable
657 December 14, 2007
658         Added ability to theme the print_format_link function (fix for #198397)
659         Added access check to the print_insert_link function
660 December 4, 2007
661         Minor fix to #192855, use full base_url if it does not include subdirs
662 December 3, 2007
663         Sync print 5.x to 4.7.x
664         Sync 5.x to 6.x
665         Proper fix to the book_node_visitor_html_pre which was incorrectly committed with 'print' instead of 'view'
666         Fix #195917: Use correct module check in hook_link_alter
667 December 2, 2007
668         Add replacement book_node_visitor_html_pre so that CCK pages in book nodes print correctly
669 November 22, 2007
670         Fix #192855: If relative links start with '/' just append them to the server name (commit to 5.x-3.x-dev)
671         Fix #192855: If relative links start with '/' just append them to the server name
672 November 19, 2007
673         Sync print 5.x to 4.7.x
674         Sync print 5.x to 4.7.x
675         Update changelog
676         Complete Spanish translation. Thanks gustz!
677         Complete French translation. Thanks rondev!
678 November 17, 2007
679         Complete versions of the Hungarian and German translations. Thanks hinger and hailstorm!
680         Try to solve #192855, by checking also for index.php in relative links
681 November 15, 2007
682         Sync print 5.x to 6.x
683         Sync print 5.x to 4.7.x
684         Final translation to russian. Thanks VladSavitsky!
685         Remove TODOs in the .po files
686         Updated Norwegian translation to final. Thanks stenjo!
687         Added (partial) Italian translation. Thanks ccattaneo74!
688         Added (partial) Ukrainian translation. Thanks artem_sokolov!
689         Added (partial) Romanian translation. Thanks baudolino!
690 November 15, 2007
691         Added (partial) Romanian translation. Thanks baudolino!
692 November 13, 2007
693         Make anchor tags (#id) links usable in the PF version again (after the base href fix broke it).
694         Add setting to control the book PF link via this module
695         Update all .po files to the latest print.pot from the potx module
696 November 9, 2007
697         Add the capability to handle book's PF link via this module
698 November 8, 2007
699         Enable choice of method to open the new window via radio boxes (now possible to select a Javascript XHTML Strict compliant method)
700 November 7, 2007
701         Correct fix for the duplicate PF link in book pages
702         Sync documentation in HEAD with the 5.x version
703         Russian translation by VladSavitsky. Thanks!
704         Remove duplicate PF link in book pages
705 November 6, 2007
706         Updated the installation instructions (INSTALL.txt)
707         Update documentation (README, CREDITS and CHANGELOG)
708 October 31, 2007
709         Fix #172100: use drupal_get_html_head to starting building the head section
710 October 30, 2007
711         Backport of version 5.x-2.x-dev into Drupal 4.7
712         Minor changes
713         Minor changes
714         Minor changes
715 October 29, 2007
716         Sync HEAD with latest print-5.x-2.x-dev
717         Changes to work with drupal 6.x
718 October 28, 2007
719         Add an inactive line for an XHTML Strict compliant way of opening the PF page in a new window.
720         Fixed small code details raised by the coder module.
721         Updated Norwegian and Hungarian translation. Thanks stenjo and hinger!
722 October 27, 2007
723         Added Portuguese (Portugal) translation. Thanks jcnventura :)
724         Fixed settings description bug in the URL list still describing the old link deactivation feature.
725         Remove link area in system pages
726         Update print.pot to current version (and the fr, de, hu and no .po files)
727         Fix problem with printing pages if printing comments is enabled, but the comments module is disabled.
728         Move the print/ path to a constant for easier modification of this hard-coded setting.
729 October 25, 2007
730         Fix some issues with the book detection routine and check for access rights for system pages
731         Make the print_insert_link parameter optional.
732         Configure the display of the link for non-node types.
733         Prevent display of the link in book types.
734         Finish comment printing functions (configuration settings and print all comments with node contents capability). Solve #135089
735         Add print_insert_link function for use by content writers to position link anywhere in the content. Solves #186216 and (maybe) #180975
736         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
737         Support for printing individual comments
738 October 24, 2007
739         Support printer-friendly pages everywhere in Drupal (adapted from printable module)
740 October 23, 2007
741         Fix #184776 by deviantintegral: <a> tag rewrite affected <address>
742         No need to transalate spaces and paranthesis on " (retrieved on "
743         Changed print.pot to use string locations in print.module and not print.node.tpl.php
744         German translation by hailstorm
745         Norwegian translation by stenjo
746 October 9, 2007
747         Re-structure template and code by moving all the printer-friendly-specific output processing to a dedicated function
748 October 6, 2007
749         Hungarian translation by hinger.. Thanks!
750 October 1, 2007
751         French translation by rondev
752         Fix #178596 and #178743 by Waldemar: Fix base URL, CSS import and logo code problems with IE 6/7
753 September 24, 2007
754         Fixed bug in url alias destination nid, get it from the dst string now
755         Fix #174983: if clean urls is disabled use url() only if it is an a link that does not start with =q?
756         Fix #128049: also accept print/url_alias
757 September 13, 2007
758         Try to fix #174983: handling of URLs with Drupal's ?q=
759 September 12, 2007
760         Added $node->printing flag to alert other modules.
761         Fix #60817, #74949, #171146, #117236, #172252, #173244.
762         Fixed buggy link in comments, removed service links and fivestar modules output and removed Paginate's module pagination.
763         Correctly handle spaces in filenames and URLs.
764 August 30, 2007
765         Fix #171039. urldecode() the input URL before calling url(/) so that unicode chars are processed correctly
766 August 28, 2007
767         Fix bug of printer-friendly link being displayed for teasers
768         Fix bug where anchor tags were not correctly converted to absolute and the anchor destination was marked with '[Array]'
769         Made anchor links still navigable when the print urls option is selected
770         Fix bug of string parsing for t() calls in print.node.tpl.php
771         Regenerate po/print.pot with potx module
772 August 27, 2007
773         File containing the default CSS styles
774         Changed the render method to behave more like node_view
775         Added the ability to enable/disable the printer-friendly like in the content type form
776         Configuration options regarding the Source URL and the ability to open the page in a new window and print it
777         New URL re-writing method
778         Overall definition of CSS classes and style
779         Hyphenated the words "printer-friendly"
780 August 26, 2007
781         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
782 August 24, 2007
783         Sync with HEAD
784         Sync with HEAD
785         Profile printing is not working. Since utility is not clear, I am removing itfor now
786         Try to fix #71391 and try to display other node types through the use of the drupal render engine
787         Change maintainer information
788         Fix links to relative/internal URLs (#58100)
789         Fix #129535. Use ->url instead of
790         Fix #49794 and #89724. Use print/nid instead of node/nid/print
791         #60334 by the greenman. Handle 'a name' tags
792         Apply to CVS HEAD Andy Kirkham's DRUPAL-SA-2007-014: fixing access bypass bug for private issues
793 August 23, 2007
794         Add current time/date before the Source URL
795         Make the printer friendly page XHTML Strict compliant.
796 July 10, 2007
797         DRUPAL-SA-2007-014: fixing access bypass bug for private issues
798         DRUPAL-SA-2007-014: fixing access bypass bug for private issues
799 March 26, 2007
800         clean up menu.
801         clean up menu.
802         remove dead code.
803         remove dead code.
804         adding .info file.
805         #88162 -- update to 5.0. patch by hunmonk, diggersf.
806 October 23, 2006
807         French translation of print.module Drupal 4.7
808 August 2, 2006
809         updated Dutch translation
810 July 15, 2006
811         Czech translation of print.module
812 March 30, 2006
813         issue #54997: extra slash in URLs
814         issue #54997: extra slash in URLs
815         issue #50299: missing t()
816         issue #50299: missing t()
817 January 15, 2006
818         backport of semi-fix for issue #33909
819         backport of issue #42857
820 December 31, 2005
821         Added init_theme to fix bug with logo.
822         http://drupal.org/node/42857
823 December 30, 2005
824         update stable to HEAD
825         put some bug fixes from HEAD into DRUPAL-4-7
826         Fixed bug: http://drupal.org/node/25437
827         Fixed print url friendly (http://drupal.org/node/18716)
828         Updated to DRUPAL-4-7
829 December 21, 2005
830         update version requirements
831         summarize tonight's changes
832         contrib by Markus Petrux for Drupal 4.6
833         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()
834 December 21, 2005
835         default settings point to a css file and it makes a lot of 404 errors to not have one to match
836         work on forms API compatability, and fixes towards issues #33909, #28265, #17322, #25437
837         bug fix #17317
838 December 20, 2005
839         bug fixes #33909, #25275, #31715, #17317
840         fix bug #18716
841         Updated with patch for 4.7.
842         Updated for 4.
843 August 24, 2005
844         Added missing word.
845         Added missing word.
846 July 27, 2005
847         * Renamed file to print.node.tpl.php
848         * Created a general print controller to allow modules to generate printer friendly views.
849         * Printer friendly profile pages. See INSTALL.txt for details.
850         * Renamed the node print template from print.tpl.php to print.node.tpl.php
851 July 14, 2005
852         Commited my patch from
853           http://drupal.org/node/25458
854         with permission of the maintainer.
855 June 21, 2005
856         Added German translation.
857 June 1, 2005
858         - Brazilian Portuguese Translation of print.module
859         - Added print.tpl.php strings
860 April 26, 2005
861         Updated print.pot file.
862 February 14, 2005
863         km - corrected printing of source URL
864         km - changed the syntax of some lines to pass code-style.pl checks
865 January 28, 2005
866         km - removed hint on site logo
867         km - changed strings back to 'printer friendly page'
868 January 28, 2005
869         km - introduced printer friendly icon
870 January 26, 2005
871         km - changed line numbers and added strings from print.tpl.php
872         km - changed strings, added strings from print.tpl.php
873         km - included changes from HEAD
874         km - changed link
875         km - improved layout and localized strings
876 January 25, 2005
877         km - honor themes' global settings for "Display post information"
878         km - print_link() checks if page is a book
879         km - changed maintainer
880 November 25, 2004
881         * Made CSS import work
882 November 15, 2004
883         created pot-file with extractor.php and added dutch translation
884 November 12, 2004
885         added CUSTOMIZATION
886 November 5, 2004
887         Taking over maintainance
888 October 30, 2004
889         * 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.
890         * 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.
891 October 28, 2004
892         * 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.
893 January 9, 2002
894       print.module- initial commit.
895       - attempted to fix the bugs with the chatbox module. Feedback requested.
896       - need some installation instructions. Anyone?
897       file print.module was initially added on branch DRUPAL-3-0.
898 October 19, 2001
899       file LICENSE was initially added on branch DRUPAL-3-0.