summaryrefslogtreecommitdiffstats
path: root/lib/redmine/export
Commit message (Collapse)AuthorAgeFilesLines
...
* PDF: remove unused Redmine FPDF class (#8312).Toshi MARUYAMA2011-05-091-88/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5721 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: import CJK patches and all languages use TCPDF (#8312).Toshi MARUYAMA2011-05-091-10/+2
| | | | | | Contributed Jun NAITOH. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5720 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: code clean up lib/redmine/export/pdf.rb.Toshi MARUYAMA2011-05-091-4/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5719 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: switch encoding and font whether CJK and Thainland non UTF-8 or not in ↵Toshi MARUYAMA2011-05-091-3/+30
| | | | | | | | TCPDF Redmine class (#8312). Contributed Jun NAITOH. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5718 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: replace invalid UTF-8 sequences in TCPDF (#61, #8312).Toshi MARUYAMA2011-05-091-2/+14
| | | | | | There is no guarantees that database strings are valid UTF-8 in Ruby 1.8 MySQL and SQLite3. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5716 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: replace invalid sequence in converting if encoding destination is UTF-8 ↵Toshi MARUYAMA2011-05-091-2/+6
| | | | | | (#61, #8312). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5715 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: move fix_text_encoding() logic to new method for common use in FPDF and ↵Toshi MARUYAMA2011-05-091-21/+31
| | | | | | TCPDF (#61, #8312). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5713 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-spaces lib/redmine/export/pdf.rb.Toshi MARUYAMA2011-05-061-31/+31
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5663 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: wrap title fields properly (#8295).Toshi MARUYAMA2011-05-051-7/+19
| | | | | | Contributed Jun NAITOH. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5651 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Wrap long text fields properly in PDF exports (#5629).Toshi MARUYAMA2011-04-301-27/+82
| | | | | | Contributed by Hugo Ferreira. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5604 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: use explicit return value in Redmine::Export::PDF.fix_text_encoding() ↵Toshi MARUYAMA2011-04-291-0/+1
| | | | | | (#61). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5598 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: fix 0x5c(backslash) escape processing in FPDF (#61).Toshi MARUYAMA2011-04-291-2/+0
| | | | | | | | Japanese CP932(Shift_JIS) and Traditional Chinese Big5 have 0x5c(backslash) problem. Contributed Jun NAITOH. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5565 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: switch FPDF ANSI or TCPDF UTF-8 with general_pdf_encoding value instead ↵Toshi MARUYAMA2011-04-101-10/+2
| | | | | | of language value such as 'ja' (#61). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5385 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: code clean up lib/redmine/export/pdf.rb.Toshi MARUYAMA2011-04-101-6/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5384 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: switch FPDF font with general_pdf_encoding value instead of language ↵Toshi MARUYAMA2011-04-101-5/+5
| | | | | | value such as 'ja' (#61). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5383 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: replace converting error characters instead of returning UTF-8 in FPDF ↵Toshi MARUYAMA2011-04-061-3/+9
| | | | | | | | ANSI on Ruby 1.8 (#61). In Japan, UTF-8 characters in Shift_JIS(CP932) becomes garbling(MOJI-BAKE). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5351 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: nil safe at fix_text_encoding(txt) of lib/redmine/export/pdf.rb.Toshi MARUYAMA2011-04-061-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5345 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: Ruby 1.9 compatibility of '0x5c'(backslash) handling in FPDF ANSI (#61, ↵Toshi MARUYAMA2011-04-061-6/+13
| | | | | | | | #117). Japanese Shift_JIS and Traditional Chinese Big5 have '0x5c'(backslash) problem. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5343 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: fix \\(double backslashes) handling of FPDF ANSI (#61, #117).Toshi MARUYAMA2011-04-061-5/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5341 e93f8b46-1217-0410-a6f0-8f06a7374b81
* code clean up lib/redmine/export/pdf.rb.Toshi MARUYAMA2011-04-051-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5335 e93f8b46-1217-0410-a6f0-8f06a7374b81
* code clean up lib/redmine/export/pdf.rb.Toshi MARUYAMA2011-04-041-8/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5308 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: remove replacing non ASCII quotation marks (#61).Toshi MARUYAMA2011-04-041-2/+0
| | | | | | | | | Languages except CJK and Thailand use TCPDF UTF-8. TCPDF UTF-8 supports these quotation marks. Contributed by Jun NAITOH. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5306 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: code clean up lib/redmine/export/pdf.rb.Toshi MARUYAMA2011-04-031-6/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5296 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: set enable to use TCPDF UTF-8 on Windows except CJK and Thai (#61).Toshi MARUYAMA2011-04-021-4/+2
| | | | | | Contributed by Jun NAITOH. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5291 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: switch TCPDF UTF-8 or FPDF ANSI (#61).Toshi MARUYAMA2011-03-301-6/+23
| | | | | | | If server is Windows or language is CJK or Thai, Redmine uses FPDF. Else Redmine uses TCPDF. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5259 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: prepare switching TCPDF UTF-8 in non CJK or FPDF ANSI in CJK (#61).Toshi MARUYAMA2011-03-301-49/+111
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5258 e93f8b46-1217-0410-a6f0-8f06a7374b81
* PDF: add missing rfpdf requires (#61).Toshi MARUYAMA2011-03-301-1/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5248 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Avoid "private method `gsub' called for nil:NilClass" error when exporting ↵Jean-Philippe Lang2011-01-221-3/+3
| | | | | | issues with nil description (#7386). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4736 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use the correct local variables in the PDF export. #6382Eric Davis2010-09-201-2/+2
| | | | | | Contributed by Felix Schäfer git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4104 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Rewrite the Gantt chart. #6276Eric Davis2010-09-101-185/+5
| | | | | | | | | | | | | | | | | | | | | | | | This version of the Gantt chart supports nested charts. So Projects, Versions, and Issues will be nested underneath their parents correctly. Additional features: * Move all Gantt code to Redmine::Helpers::Gantt class instead of having it in the Gantt class, controller, and view * Recursive and nest sub-projects * Recursive and nest versions * Recursive and nest issues * Draw a line showing when a Project is active and it's progress * Draw a line showing when a Version is active and it's progress * Show a version's % complete * Change the color of Projects, Versions, and Issues if they are late or behind schedule * Added Project#start_date and #due_date * Added Project#completed_percent * Use a mini-gravatar on the Gantt chart * Added tests for the Gantt rendering git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4072 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Display project names for versions too on PDF (#5904).Jean-Philippe Lang2010-07-251-3/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3884 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Display project names in cross-project gantt PDF (#5904).Jean-Philippe Lang2010-07-251-6/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3883 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Korean support for PDF export (#4639).Jean-Philippe Lang2010-02-071-0/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3389 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: PDF export of a issue list grouped by a custom field raises an error ↵Jean-Philippe Lang2010-01-181-4/+6
| | | | | | (#4600). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3333 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Sets file encoding to utf-8 for ruby 1.9.Jean-Philippe Lang2009-10-101-0/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2910 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Use selected columns in the issues PDF export (#1190).Jean-Philippe Lang2009-08-171-30/+41
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2841 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Display all custom fields on issue PDF.Jean-Philippe Lang2009-07-291-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2828 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Ticket grouping (#2679).Jean-Philippe Lang2009-04-261-2/+13
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2696 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: zh-TW PDF export broken by new locales (#2940).Jean-Philippe Lang2009-03-121-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2575 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2.Jean-Philippe Lang2009-02-211-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2493 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Explicitly require 'rfpdf/fpdf' (#2584).Jean-Philippe Lang2009-01-271-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2321 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes r2226: exporting an issue with attachments to PDF raises an error (#2492).Jean-Philippe Lang2009-01-121-0/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2262 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Scramble PDF title (#1204).Jean-Philippe Lang2009-01-041-0/+21
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2233 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Move PDF stuff to a single helper.Jean-Philippe Lang2009-01-041-0/+438
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2226 e93f8b46-1217-0410-a6f0-8f06a7374b81