1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307
|
2009-02-05 Martin Singer <m_power3@users.sourceforge.net>
Version 0.55 (alpha)
* first public alpha release
2009-02-06 Martin Singer <m_power3@users.sourceforge.net>
Version 0.62 (alpha)
* New About Dialog
* Added Message Dialogs
* Added Error Messages
* Page settings at Merge works fine now
* Cleaning code
2009-02-07 Martin Singer <m_power3@users.sourceforge.net>
Version 0.63 (alpha)
* fixed some bugs
* asking for overwriting file
2009-02-13 Martin Singer <m_power3@users.sourceforge.net>
Version 0.78 (alpha)
* Add extension check button at save dialog
* Warn about overwriting existing file
* Checks at merge if limit of source files arrived
* Statusbar messages
* Count pages of input files
* Restructuring save and load dialogs
* Add some messages and error Messages
* Add toggle buttons
* Add icon to ID button
2009-02-13 Martin Singer <m_power3@users.sourceforge.net>
Version 0.82 (alpha)
* Added ComboBox for File ID
* Removed Window for File ID
* Restructured Statusbar outputs
* Added Icon
* Added UTF-8 Signs: '>>' and '<<'
2009-02-16 Martin Singer <m_power3@users.sourceforge.net>
Version 0.84 (alpha)
* Add copy Button at Merge
* New Statusbar
* Changes at Merge -> Options window
2009-04-25 Martin Singer <m_power3@users.sourceforge.net>
Version 0.99 (alpha)
* includes <giomm-2.4/giomm.h> now
* Rewrite of FileChooserDialogs
* Rewrite and revise of Dialogs
* Tooltips for buttons without text
* All used strings at one file now (definings.h)
* Quote of special signs at filenames (using files with spaces is possible now)
* Entry at Gnome Menu
2009-06-23 Martin Singer <m_power3@users.sourceforge.net>
Version 0.123 (alpha)
* Rewrite of ListStores
* Changing IDE (from xEmacs to Anjuta)
* Adding "Counter Digits Selection" at Split
* Changing Page Selection at Attachments from Entry to Spinbutton
* Adding Popupmenus at Merge and Attachments
* Installation works with "configure make makeinstall" now
* Changing from GPLv3 to GPLv3+
2011-09-04 Martin Singer <m_power3@users.sourceforge.net>
Version 0.3.1 (alpha)
* The entire GUI completely re-written using the gtkmm libraries of version 3.0
* More compact and better source code
* New version numbering
* New application icon
* Translatable by using glibmm/i18n.h
* Renamed "Merge" to "Concatenate" (cat) and "Split" to "Burst" (like at the PDFTK)
* FileChooserButtons instead Entrys, Buttons and FileChoosers
* New message-dialogs
* Concatenate:
* The options are adjustable at the tree view now (no extra window necessary)
* The separator ',' is no longer valid at "Pages" (using ' ' only - like at the PDFTK)
* On invalid inputs in "Pages" the entry text will be shown in red letters
* The page numbers are shown at the tree view (not in statusbar)
* If the page number of a PDF document is not ascertainable, or 0,
the page number appears orange.
The page number is not checked for the creation of the command.
* The tooltip of a row shows the whole file path (at "Attachment" too)
* The treeview is searchable for filenames (not file paths) (at "Attachment" too)
* The ID combobox only shows possible options
* A file gets the same file index (handle - a letter from A to Z),
even if it occurs several times in the list
* Parameters can be assigned already in the file selection dialog
for all files to be added (at expander "Options")
* Burst:
* Suffix - Text behind counter digits
* Counting octal, decimal and hexadecimal
(on using auto digits, number of counter digits will be adjusted)
* Extension (.pdf)
* Multibackground / Multistamp (new PDFTK parameter)
* UTF8-Support for dump files (new PDFTK parameter - used at "Tools")
* The "Tools" moved in the main window
(the "Permissions" are disabled when the "Tool" tab is active)
* On invalid parameters, the SaveAs-Button does nothing
* Converting file names using "Glib filename_to_utf8()" and "Glib filename_from_utf8()"
* Using document-directory (G_USER_DIRECTORY_DOCUMENTS) as the default directory for file-choosers
* Using "std string" for PDFTK command
* Using '"' for quoting filenames and '\' for quoting '\', '`' and '$' in PDFTK command
* 1 MiB read buffer for counting pages of a PDF file (much faster than 512 Byte)
2011-09-14 Martin Singer <m_power3@users.sourceforge.net>
Version 0.3.2 (alpha)
* 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"
* Fixed error: 'Gtk-CRITICAL **: gtk_widget_set_sensitive'
* Disconnecting signal mNotebook_Sections.signal_switch_page() at destructor of class cWindowMain
2011-11-20 Martin Singer <m_power3@users.sourceforge.net>
Version 0.3.3 (alpha)
* 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)
2012-08-17 Martin Singer <m_power3@users.sourceforge.net>
Version 0.3.4 (alpha)
* 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"
* Rewrote filechoosers and filechooserbuttons
* Rewrote combobox "pdf id" at cat sections
* Configured autoconf by hand
* Rewrote project homepage: http://pdfchain.sourceforge.net
* Created Git repository at sourceforge project page:
git://pdfchain.git.sourceforge.net/gitroot/pdfchain/pdfchain
* Created new application logo and set of icons
2012-10-04 Martin Singer <m_power3@users.sourceforge.net>
Version 0.3.5 (alpha)
* Bugfix in section "Cat Extended"
(Bugreport: https://bugs.launchpad.net/ubuntu/+source/pdfchain/+bug/1048045)
Now re-indexing list-entries before creating the command
at metohod cLStore_CatExtended::createCommand()
2013-03-28 Martin Singer <m_power3@users.sourceforge.net>
Version 0.4.0 (alpha)
* 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", ...)
* Updated projectpage (http://pdfchain.sourceforge.net/)
2013-07-01 Martin Singer <m_power3@users.sourceforge.net>
Version 0.4.1 (alpha)
* Depends on gtkmm-3.0 >= 3.6.0 (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)
2013-07-03 Martin Singer <m_power3@users.sourceforge.net>
Version 0.4.2 (alpha)
* Depends on PDFtk >= 2.0
* 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 new features of PDFtk 2.0 in section Tools
* "Dump Data Annotaion"
* "Needs Appearances"
* Added "Repair document" in section Tools
* Replaced the expression "PDF file" by "document"
* Revised section permissions
* Revised tooltips
* 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
2013-07-06 Martin Singer <m_power3@users.sourceforge.net>
Version 0.4.3 (alpha)
* Revised Sections Background/Stamp and Burst
* Revised and added Tooltips
* Simpler user guidance
* Revised some tooltips
* Changed the signal handler for the check buttons in section Permissions
2013-07-09 Martin Singer <m_power3@users.sourceforge.net>
Version 0.4.4 (alpha)
* Depends no longer on gtkmm >= 3.6 (works with gtkmm >= 3.0)
* Added fallback for gtkmm < 3.6 (no MenuButton is used)
* Changed the configure.ac to define PDFCHAIN_GTKMM_OLD
at config.h in case of gtkmm < 3.6
* 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
2015-10-15 Martin Singer <m_power3@users.sourceforge.net>
Version 0.4.4.1 (alpha)
* 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.
http://www.murrayc.com/permalink/2015/07/31/gtkmm-now-uses-c11/
2015-12-17 Martin Singer <m_power3@users.sourceforge.net>
Version 0.4.4.2 (alpha)
* Quoting passwords
Solves problem with $ sign in passwords
Thanks Robert!
* Disabled rubber banding in the treeviews of catenate and attachment
Solves some critical messages of GTK
* Replaced switch() statements with boolean variables with if() statements
Removes compiler warnings
* Solved problem with the Gtk::CellrendererText
Added a separate column for the even/odd filter
* Added Help Button and MenuItem wich links to the documentation page
* Adjusted the year in the copyright message in the about dialog
* Changed requred version of GTKmm from 3.12 to 3.18 (was wrong)
http://www.murrayc.com/permalink/2015/09/25/gtkmm-3-18-and-glibmm-2-46/
|