File: ChangeLog

package info (click to toggle)
krop 0.7.0-0.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 372 kB
  • sloc: python: 2,522; xml: 36; sh: 17; makefile: 8
file content (171 lines) | stat: -rw-r--r-- 6,049 bytes parent folder | download
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
krop (0.7.0)  2025-04-06 -- Armin Straub

  + Support PyQt6 and update packaging (thanks to PunkPangolin for this work).
  + Support PyMuPDF for rendering and cropping.
  + Support pikepdf for cropping (thanks to Hongzhuo Liang for the idea and
  initial code).
  * Support the new version of pypdf in addition to its predecessor PyPDF2
  (thanks to Emmanuel Rosa for the idea and initial code).
  * Support both old (<2) and new (>=2) versions of PyPDF2 (thanks to milahu
  for the idea and initial code).
  * When using PyPDF2, preserve links within a PDF (thanks to chrthi for this).
  * Display PDF file name in window title.

krop (0.6.0)  2020-06-09 -- Armin Straub

  + Fixed aspect ratios, like letter size, can be chosen for selections.
  + Selections (or a grid of selections) for the full page can now be created
  using the context menu or by pressing Insert (or Shift+Insert). Also
  introduced the command line option --grid to create a grid of selections on
  the initial page.
  + Auto trimming margins can now inspect all pages.
  + New option for whether to include pages without selections in the output.
  + Added the command line options --optimize (thanks to Ondrej Tichacek for
  suggesting this feature) and --exceptions.
  + Implemented several keyboard shortcuts including Shift+Arrow to move
  current selection and Delete to remove it.
  * Keep track of current selection and highlight it visually.
  * Don't fail on PDFs that are encrypted with an empty password.
  * Remember window geometry and fit in view setting.


krop (0.5.1)  2018-10-27 -- Armin Straub

  * Replace and extend the README file with a MarkDown version (thanks to
  Eduardo Montenegro for doing this).
  + Add a manpage.
  * Fix a Qt5 related bug when selecting filename for saving (thanks to
  Lin-Buo-Ren for reporting this).


krop (0.5.0)  2018-02-11 -- Armin Straub

  + Support PyQt5.
  + Use Ghostscript to optionally optimize the final PDF (thanks to Mathias
  Rav for the idea and code).


krop (0.4.13)  2017-07-22 -- Armin Straub

  + Added the command line option --go, which outputs a PDF using the choices
  from --autotrim, --rotate and --whichpages, without opening the krop GUI
  (thanks to Mirko Weihrauch for the idea).
  + Padding for auto trimming can be specified as in CSS using one to four
  values.  This option is now also available on the command line as
  --autotrim-padding.  (Thanks to Jonah Langlieb for providing sanity checks!)
  * Fix incorrect string handling when opening files from the command line
  using python3 (thanks to Giuliano Costantini for observing and fixing this).


krop (0.4.12)  2017-01-22 -- Armin Straub

  * Use CropBox instead of MediaBox when determining the region to be cropped
  (thanks to Tim Mueller for observing and fixing this).
  * Use a more proper Python package structure (thanks to Xavier Corredor
  Llano for advice).


krop (0.4.11)  2016-08-20 -- Armin Straub

  * Make krop compatible with both python2 and python3.


krop (0.4.10)  2016-05-29 -- Armin Straub

  * When cropping, all PDF page boxes (ArtBox, BleedBox, CropBox, MediaBox,
  TrimBox) are now adjusted.


krop (0.4.9)  2015-10-31 -- Armin Straub

  * Reading PDF files is less strict now.  As a consequence, krop doesn't give
  up cropping some files which resulted in an error before.
  * Fix a possible crash when starting krop.


krop (0.4.8)  2015-07-04 -- Armin Straub

  + More options are accessible via command line arguments.
  * Mouse cursor now changes when over selections and handles.
  * Improved visibility of selections.


krop (0.4.7)  2015-02-15 -- Armin Straub

  + Basic options are accessible as command line arguments (run krop with
  --help to see available options).
  * When pressing ctrl-c in the terminal, krop will shut down (not gracefully,
  though; only intended for when there is trouble).
  * Avoid hitting Python's recursion limit in the pyPdf library when working
  with certain large pdf files (thanks to Victor).


krop (0.4.6)  2014-05-24 -- Armin Straub

  + Added option to specify pages which require individual selections (thanks
  to Roger Krebs for the suggestion and for testing).
  * 'Trim Margins' automatically creates a region for the full page if no
  regions exist.
  * Reorganized options across tabs.
  + Added appdata file (thanks to Richard Hughes).


krop (0.4.5)  2014-02-01 -- Armin Straub

  * Load and write files with non-ascii characters in their filename.


krop (0.4.4)  2013-08-18 -- Armin Straub

  + If available use PyPDF2 in place of pyPdf.
  * Correctly crop PDFs which have orientation other than 'portrait' (thanks
  to Gaetano Pepe for sending sample PDFs and testing).
  * In case of more than one selection per page, cropping is much faster now
  and results in smaller files.
  * Delete old selections when opening a new file.


krop (0.4.3)  2013-08-10 -- Armin Straub

  * Fix a bug that prevented PDF files to be specified on the command line
  (thanks to roctheme for reporting).
  * Instead of no icon at all, use the system icon 'edit-cut' as application
  icon (thanks to roctheme for the suggestion).


krop (0.4.2)  2013-08-04 -- Armin Straub

  + Use PyKDE if available (though this is not really used yet).
  * If default icons are missing, use text instead.


krop (0.4.1)  2013-07-28 -- Armin Straub

  * Initial public release.
  + Several small bug fixes.


krop (0.4.0)  2013-06-16 -- Armin Straub

  * Rewrote cropping code, resulting in much smaller pdf files.


krop (0.3.0)  2011-07-14 -- Armin Straub

  + Added option to specify file name for cropped file.
  + Added option to specify which pages to include into the cropped file.


krop (0.2.0)  2010-10-16 -- Armin Straub

  + Added option to automatically trim selection (right-click a selection for
  this option).
  + Added support to subdivide selections into several pages in order to
  exactly fit the screen size of specific devices (with eReaders, such as my
  Nook, in mind).


krop (0.1.0)  2010-08-19 -- Armin Straub

  * Initial personal release.