~ubuntu-dev/ubuntu/lucid/lazygal/lucid-201002101903

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
Lazygal 0.4.1
  * update TODO
  * fixed typo in french translation
  * update french translation
  * bring MANIFEST.in up to date with current dist
  * urlencode dirzip urls
  * Make RESIZE translatable
  * Fix description of --subgal-sort-by
  * Czech translation update
  * POT update
  * fix parent link tpl var name in default theme
  * new cmdline option --orig-base (Debian Closes: #504039)
  * default theme: original link is not technical
  * do not build destgal if the dir has no photos, thus do not create empty webgal dir
  * do not capword in str_humanize
  * fix up typos in previous url_quote patch
  * no subgals for dirs with no photos
  * quote most urls in page links
  * do not break up filename and extension for directories
  * fix unicode error when source_dir has got non-ascii chars
  * remove useless sorting of subdir names before options are taken into account
  * allow subgal sorting and reverse sorting of pics and subgals
  * make webalbum browsable directly on filesystem
  * improve sorting when no EXIF data is available and give more sorting options
  * add progressive and optimize image saving options (thanks to Ian Zimmerman)
  * add missing default values in a config object (thanks to Ian Zimmerman)
  * handle EXIF flash values localized by some cameras
  * fix typo in french translation
  * generate manpage using docbook
  * %z in strftime hack for feed generation : add python issue link
  * -s now understands the special dimensions 0x0 which instructs not to resize for this size
  * useless typo fix in feed generator
  * make thumb size name a variable
  * Handle non-ascii dates

Lazygal 0.4
  * set version to 0.4
  * output tpl gen date in current local to match i18n
  * use new out parameter in genshi templates generation (genshi >=0.5)
  * add french translation
  * support for an additionnal config file in source_dir
  * do not output format not supported message twice
  * update TODO : better i18n in templates
  * add some translatable strings in the default theme
  * Initial czech translation.
  * Avoid two strings with different format chars.
  * revert previous patch and use lenient mode for variable lookup
  * i18n support for templates
  * Use defined() as it seems to be needed with genshi 0.5.0
  * remove version in manpage
  * fix typo in comment
  * add a comment about the usage of the 't' dict in templates
  * fix typo in exception raising
  * better encoding detection for album_description
  * allow xhtml tags in album_description
  * improve README a bit on template vars
  * compute utf-16 endianess from EXIF tag endianess (patch by Matthieu Castet)
  * fix typo in source dir does not exist error
  * fix unicode EXIF UserComment (thanks Matthieu Castet for the hint on endianess)
  * charset parsing is only for the UserComment EXIF field
  * strip useless space in exif strings
  * fallback to utf-8 for jpeg comments
  * better handling of decoding errors for EXIF commendings
  * handle charset decl with no text in EXIF comment
  * Readd lost zero
  * Better parsing of field
  * Better charset handling
  * Handle charset in EXIF comment
  * Handle old EXIF comment
  * Fix \0 in comment
  * add a white frame to webalbum pics which looks better
  * add an option to choose the webalbum picture color
  * TODO i18n in tpls
  * fix filename encoding issue during dest_dir cleanup checks
  * make genshi templates play better with unicode
  * TODO video and dirgalpic bg color
  * optional directory archive with original images for easy download
  * update-po script reorganization
  * i18n support for runtime messages
  * fix lazygal module * import
  * webalbum index pagination for big directories
  * remove useless Album constructor parameter
  * Another int conversion
  * Force int conversion

Lazygal 0.3.1
  * set version to 0.3.1
  * add a script that builds a changelog from the darcs history
  * better description of touch instead of --check-all-dirs in man page
  * fix thumb alt in dirindex
  * fix thumb width/height not being outputed in dirindex
  * if dep needs build, target should be built
  * rebuild webalbumpic when pics get removed from dir
  * use static var instead of instance var for configurable webalbumpic fn

Lazygal 0.3
  * set version to 0.3
  * sort subdirs for nice ordering when displayed
  * better and simplet title for index page
  * TODO abandon this item because the shell makes it really tricky to put complex stuff in tpl vars'
  * IndexPage now depends on subdir metadata
  * try to handle conffile tpl vars with non ascii chars
  * use subdir objects rather than dirnames to populate subgal links
  * make more use of _str_humanize()
  * webalbum pic should be a dep of webalbum dir instead of index page
  * skip VCS directories in album generation
  * do not fail on directory that contains no pictures
  * fix typo in tpl var name: s/zise/size/
  * do not display other size links if there is only one image size
  * Add missing template.
  * Support for new PyExiv2
  * update TODO
  * reorder Album methods a bit to have loging all in one place
  * themes mostly through CSS and new default style cmdline option
  * make the contents of the feed item a template
  * fix original link
  * allow template vars given on the cmdline to have differente encodings
  * fail if dest is in source tree
  * add webalbum picture to feed items
  * simple filedep should not be registered as output from the target
  * fix tpl file dep by normalizing DATAPATH
  * TODO Webalbumdir done another way
  * make feed use source dirs mtimes instead of generated dirs mtimes
  * share more code between LightWebalbumDir and WebalbumDir
  * maybe fix album_description generation which was broken by previous changes
  * play a bit with picture mess params to improve effect (making the thumbs larger)
  * TODO inheritence not possible between WebalbumDir et LightWebalbumDir
  * add reported bug to TODO
  * add a todo list to the project
  * shared file tpl must depend on template file
  * build some fancier album picture
  * use some extra_files list for dir cleanup
  * fix tpl shared files generation
  * walk source tree from deep to top to be able to reuse stuff processed in subdirs
  * move _add_size_qualifier() in album so that everybody gets it
  * Support for generating metadata files
  * More intelligent quotes stripping
  * use the new copy target for ImageOriginal
  * make shared files generation a make target

Lazygal 0.2
  * bump version number
  * do not complain if elementtree is not here
  * advertise RSS feed in templates now that it seems to work
  * full RSS feed generation (not only processed directories)
  * add missing metadata dependency for index page
  * quote urls in feed for special characters
  * update copyright dates in licence headers
  * Optional lens information
  * Better model name generation
  * linux kernel compile like output, which is more readable
  * fix feed generation, sorting and maxitems
  * some tidying in album metadata to bring back guessed album pictures in index page
  * depending on prev/next for browse page should occure at prepare time
  * make sure that make targets are prepared only once
  * browse page should depend on directory in case of image deletion
  * fix indentation in previous patch
  * feed should not depend on skipped directories
  * do not load exif data in unprocessed directories
  * feed generation for new or updated galleries
  * construct template dependencies with full path
  * refactor metadata as a make target and refactor WebalbumDir attrs
  * fix browse page other size links
  * chain images only once for all
  * fix root index pages not being built
  * save initial mtime is only for WebalbumDir
  * split source tree classes in a separate module
  * externalize makefile logic into a separate module
  * fixes and improvements (themes, files and metadata) for manual page
  * Add man page
  * Avoid failure if running outside darcs tree
  * fix unencoded utf-8 in check dest for junk
  * Add footer option to template
  * Improve template variables support
  * warn about manually removing ungenerated directories in dest
  * Allow to include original pictures in generated album

Lazygal 0.1
  * bump version number
  * make default theme CSS be intepreted by template engine and escape #
  * Make default theme accepts same template vars.
  * Add some more template variables.
  * template-vars can be configured from config file.
  * Use interpreted flash value instead of raw number.
  * fix album subpicture link containing a dot in name
  * handle tag Exif.Photo.FocalPlaneResolutionUnit no set
  * make shared stuff logging more accurate with what happens
  * example of CSS with tpl vars in image-index theme
  * pass tpl vars on the cmdline
  * shared files templates
  * Improve exposure display.
  * added lazygal section to default config options
  * Avoid multiple conversion of float values.
  * Move config to ~/.lazygal directory, we already use it for themes.
  * Improve 35 mm equivalent calculation.
  * Move image name bellow comment.
  * Use 35 mm equivalent from EXIF if available
  * Use same format for 35 mm equivalent as for normal focal length
  * Handle if we want int value as float
  * Fix FIXMEs :-).
  * Fix handling of images without EXIF.
  * Do not break vim modeline by end of comment.
  * Use format string instead of contatenation.
  * Configuration file support.
  * Make CSS valid.
  * do not complain about album metadata not being a supported format
  * EXIF backend changed to exiv2
  * remove duplicated get_date_taken() method
  * make sur exif data is loaded before using it
  * improve output and add --quiet and --debug options
  * make image-index theme more XHML valid regarding subgal links
  * remove unused variable
  * put rotation calculation in ExifTags
  * get exif date selection in ExifTags
  * correctly load utf-8 from album metadata
  * catch bogus EXIF focal plane x res
  * get exif and metadata stuff in a separate file
  * rename lazygal/lazygal.py to lazygal/generators.py
  * Mention homepage in README
  * Create whole path for album if it does not exist
  * Make setup.py sdist work
  * Try to use EXIF date when available
  * Actually use parameter
  * Generic EXIF date parsing method
  * also increase default JPEG quality in alum class
  * Increase default JPEG quality
  * JPEG quality is now configurable
  * Display gallery index in more columns on wider screens
  * Fix typo in help
  * Fix typo
  * Update meta data code
  * Implelement guessing of album picture
  * Rearrange metadata acquision
  * Rearrange functions to group same
  * Add some documentation
  * Improve vendor/model detection
  * fix get_last_version which did not work when patches had a long comment
  * do not advice to remove shared dir
  * try to fix filesystem encoding issues
  * make FileImage constructor use dir object
  * Better detect duplicate information in vendor/model fields
  * Include sensitivity info
  * Allow {upper,mixed}-case extensions
  * Include version in footer
  * Sync image-index theme with default
  * append some kind of darcs revision to version if available
  * make lazygal version available in templates
  * Include time zone in date
  * Fix alternate text for image
  * Show verbose album name if available
  * Improve albums listing in image-index theme
  * Update mage-index style to make it look a bit better
  * Add image-index theme as copy of default
  * Convert album picture path to allow it's usage
  * Add some readme, mostly to document meta data
  * metadata support for subdirs
  * initial album metadata support
  * added generation date to templates
  * remove final link separator in other sizes links
  * no other size link on currently selected size
  * Add version to lazygal module
  * add missing __init__.py file for new lazygal module
  * Allow user defined themes
  * Prefer local themes
  * Install themes
  * Rename Lazygal module to lazygal
  * Rename script to avoid name conflict with module
  * Add distutils support
  * Configurable thumbnail size
  * These sould be integers
  * Configurable image sizes
  * Use format strings
  * Fix typo
  * Handle zero source mtime
  * enhanced-exif-support
  * work-on-empty-dir
  * whitespace-cleanup
  * use genshi for templates
  * force update of dest dir mtime
  * get rel_root into browse page template
  * save dest dir mtime because it is updated during lazygal's operation
  * always generate browse page if directory has changed, because files may have been deleted
  * added licence clauses (GPL v2)
  * rotate before thunbail in order to have consistent sizes accross gallery
  * added --check-all-dirs option to force lazygal to check all dirs
  * add --clean_destination option to clean deleted photos in destination
  * fix stupid angle error in orientation rotation
  * skip whole directories according to mtime
  * basic auto orientation according to EXIF data
  * copy shared files before generating galleries
  * compute a title for the root directory page
  * sort subgal links
  * handle cases where EXIF date is not available or does not make sense
  * dest is only relevant for directories
  * other sizes links on every page
  * add lazygal website link in default template
  * make File, Directory and ImageFile more object oriented
  * test for source dir to exist
  * fix prev link search
  * remove superfluous print
  * sort by EXIF date
  * rename image_processor for it to be shorter
  * fix css not found
  * inital import, it works!