File: ChangeLog

package info (click to toggle)
pdfchain 1%3A0.4.4.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 1,352 kB
  • sloc: cpp: 4,861; sh: 1,352; makefile: 432
file content (307 lines) | stat: -rw-r--r-- 11,447 bytes parent folder | download | duplicates (3)
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/