CHANGELOG.txt 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899
  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.