Quoting passwords: $ sign in passoword is now possible
Disabled rubber banding in the treeviews of catenate and attachment
Replaced switch() statements with boolean variables with if() statements
Solved problem with the Gtk::CellrendererText
Added Help Button and MenuItem which links to the documentation page
Adjusted the year in the copyright message in the about dialog
Corrected required version of GTKmm for C++11 from 3.12 to 3.18 in configure.ac (was wrong)
Added check for gtkmm >= 3.12 in configure.ac. gtkmm >= 3.12 depends on c++11.
If check is true the compiler flag -std=c++0x will be set.
Depends no longer on gtkmm-3.0 >= 3.6.0 (also works with gtkmm-3.0 >= 3.0.0)
Added fallback for gtkmm-3.0 < 3.6.0 (no MenuButton is used)
Changed the configure.ac to define PDFCHAIN_GTKMM_OLD
at config.h in case of gtkmm-3.0 < 3.6.0
Revised the FileChooser Dialogs and Buttons
Added a clear function to all FileChoosers
All FileChooser show the "current folder" not the "history"
Changed the clear function for the FileChooser in the sections
PDF Chain 0.4.3 depends on PDFtk >= 2.00 and gtkmm-3.0 >= 3.6
Revised Sections Background/Stamp and Burst
Revised and added Tooltips
Simpler user guidance
Changed the signal handler for the check buttons in section Permissions
PDF Chain 0.4.2 depends on PDFtk >= 2.00 and gtkmm-3.0 >= 3.6
Renamed "Concatenate" to "Catenate"
Added and revised tooltips in sections Tools and Catenate
Revised PDFtk return code messages
Added PDFtk return codes 3 and 768
Added "Repair document" in section Tools
Added new features of PDFtk 2.0 in section Tools
"Dump Data Annotaion"
Replaced the expression "PDF file" by "document"
Revised section permissions
Added user guidance (useless selections shouldn't be able)
Revised the "create_command()" methode
Added handlig and warning if user and owner password are the same
PDF Chain 0.4.1 depends on PDFtk >= 1.45 and gtkmm-3.0 >= 3.6 (for Gtk::MenuButton)
Added a right click popup menu for the cat treeview
Added move to top and move to bottom buttons to section cat
Added some tooltips
Moved the clear and about button into a menu with a menu button
Moved the permissions from an expander to a toggle button
Changed the order of the file filter at output folder file chooser burst
Changed the stock icon at output folder file chooser burst
(Gtk::Stock::DIRECTORY doesn't work right)
PDF Chain 0.4.0 is compatible with the
PDF Toolkit 1.45
and supporting its features.
PDF Chain 0.4.0 is not compatible with PDFtk 1.44 and older!
Merged Cat Simple and Cat Extended to Conaticate
using the multi-character input handles of PDFtk 1.45.
By implementing the multi-character handles,
PDFtk removed its 26 file limitation.
Cat Simple is not necessary any longer.
Using a guint id instead a char handle for indexing the files.
Default (not indexed) file id is G_MAXUINT.
The method cLStore_CatExtended::createCommand()
creates a PDFtk input handle from the id.
Id 0 equals to handle A, 25 to Z, 26 to BA (multi-character) ...
Adjust the command syntax for page rotation to PDFtk 1.45.
Using north, south, east, west now instead of N, S, E, W.
Supporting the r page prefix of PDFtk 1.45.
Rewrote some methodes at file id store_cat.cc
and reorganized some functionality of the liststore.
Implemented the Clear Button.
Removed the "Options" at the add-files-filechooser of Concatenate (Cat Extended).
Add has its own column at Concatenate now.
Changed some Labels ("Shuffle", "Digits", "UTF-8", ...)
Bugfix in section "Cat Extended"
Now re-indexing list-entries before creating the command at metohod
Added new section "Cat Simple"
Changed GUI design
Removed menubar (looks more like a dialog)
Sections use full window width (looks more like gedit)
Replaced progressbar by statusbar (status messages are not visible yet)
Changed some strings
Renamed section "Concatenate" to "Cat Extended"
Renamed "Features" to "Allow" (like at pdftk)
some other strings ...
Implementing code for "Attach to page" (missing since v.0.3.1)
Fixed behavior of "Add files" at section "Cat Extended"
Created Git repository at sourceforge project page:
Created new application logo and set of icons
Bugfix in section "Cat" (Bugreport)
Now re-indexing list-entries before creating the command at metohod cLStore_Cat::createCommand()
Test messages are only compiled into program if precompiler flag PDFCHAIN_TEST is defined at "pdfchain.h"
(e.g. destructor messages)
Temporary widgets are onle compiled into program if precompiler flag PDFCHAIN_TEMP is defined at "pdfchain.h"
(e.g. hidden TreeViewColumns for Tooltips)
Global constant variables at "pdfchain.h" are declarated external and defined at "constants.h" now
Global constant variable "Pdfchain::Path::DEFAULT_PATH_DOCUMENTS" used by the filechoosers is no longer
declarated at "pdfchain.h" (external declarated variables seems to make problems at the allocation to
virtual declarated variables)
Button "Shuffle pages" added at "Concatenate"
Replaced RadioButton pairs "Drop XFA", "Don't drop XFA" and "Flatten", "Don't flatten" with CheckButtons "Drop XFA" and "Flatten" at "Tools"
Changed widged configuration at "Burst", "Background / Stamp" and "Tools"
Changed some (default) mnemonic symbols - most at "Tools"