Fri, 03 Jul 2009 00:00:51 +0300remove obsolete shorturl.py default tip
Tero Marttila <terom@fixme.fi> [Fri, 03 Jul 2009 00:00:51 +0300] rev 147
remove obsolete shorturl.py

Thu, 02 Jul 2009 23:59:58 +0300remove obsolete db.py
Tero Marttila <terom@fixme.fi> [Thu, 02 Jul 2009 23:59:58 +0300] rev 146
remove obsolete db.py

Thu, 02 Jul 2009 23:58:17 +0300remove obsolete helpers.py
Tero Marttila <terom@fixme.fi> [Thu, 02 Jul 2009 23:58:17 +0300] rev 145
remove obsolete helpers.py

Thu, 02 Jul 2009 21:59:01 +0300reorganize/rename the commands and their options stuff, options like --force-html are now split out from main.py into commands/update.py
Tero Marttila <terom@fixme.fi> [Thu, 02 Jul 2009 21:59:01 +0300] rev 144
reorganize/rename the commands and their options stuff, options like --force-html are now split out from main.py into commands/update.py

Wed, 01 Jul 2009 20:57:03 +0300comment styles.css, and rename info -> metadata, fix about -> footer in templates
Tero Marttila <terom@fixme.fi> [Wed, 01 Jul 2009 20:57:03 +0300] rev 143
comment styles.css, and rename info -> metadata, fix about -> footer in templates

Wed, 01 Jul 2009 20:46:27 +0300externalize footer contents from template into config
Tero Marttila <terom@fixme.fi> [Wed, 01 Jul 2009 20:46:27 +0300] rev 142
externalize footer contents from template into config

Wed, 01 Jul 2009 20:40:00 +0300move .config from filesystem to gallery/folder/image, rename degal_dir to app_dir
Tero Marttila <terom@fixme.fi> [Wed, 01 Jul 2009 20:40:00 +0300] rev 141
move .config from filesystem to gallery/folder/image, rename degal_dir to app_dir

Wed, 01 Jul 2009 20:25:35 +0300a pityful README
Tero Marttila <terom@fixme.fi> [Wed, 01 Jul 2009 20:25:35 +0300] rev 140
a pityful README

Wed, 01 Jul 2009 20:15:08 +0300remove old scripts/cgi-bin stuff. They wouldn't work as such with the new version, and replacements can be written while referring to the history
Tero Marttila <terom@fixme.fi> [Wed, 01 Jul 2009 20:15:08 +0300] rev 139
remove old scripts/cgi-bin stuff. They wouldn't work as such with the new version, and replacements can be written while referring to the history

Wed, 01 Jul 2009 20:03:41 +0300remove cfg for .degal from folders
Tero Marttila <terom@fixme.fi> [Wed, 01 Jul 2009 20:03:41 +0300] rev 138
remove cfg for .degal from folders

Fri, 26 Jun 2009 22:21:28 +0300update setuptools config
Tero Marttila <terom@fixme.fi> [Fri, 26 Jun 2009 22:21:28 +0300] rev 137
update setuptools config

Fri, 26 Jun 2009 22:10:49 +0300no need to use 'id_' in html attributes instead of just 'id'
Tero Marttila <terom@fixme.fi> [Fri, 26 Jun 2009 22:10:49 +0300] rev 136
no need to use 'id_' in html attributes instead of just 'id'

Fri, 26 Jun 2009 22:09:13 +0300urlencode native filesystem node paths for template's http URLs
Tero Marttila <terom@fixme.fi> [Fri, 26 Jun 2009 22:09:13 +0300] rev 135
urlencode native filesystem node paths for template's http URLs

Wed, 17 Jun 2009 18:11:38 +0300modify config.InstanceContext to raise an AttributeError for __setitem__ on non-pre-existing attributes - this makes a lot of sense :)
Tero Marttila <terom@fixme.fi> [Wed, 17 Jun 2009 18:11:38 +0300] rev 134
modify config.InstanceContext to raise an AttributeError for __setitem__ on non-pre-existing attributes - this makes a lot of sense :)

Wed, 17 Jun 2009 18:08:49 +0300slight doc tweaks for Folder
Tero Marttila <terom@fixme.fi> [Wed, 17 Jun 2009 18:08:49 +0300] rev 133
slight doc tweaks for Folder

Wed, 17 Jun 2009 17:56:02 +0300clear up commands.main logic a bit
Tero Marttila <terom@fixme.fi> [Wed, 17 Jun 2009 17:56:02 +0300] rev 132
clear up commands.main logic a bit

Wed, 17 Jun 2009 17:02:24 +0300fix commands.main to render HTML for folders that only have subfolders, and no direct images
Tero Marttila <terom@fixme.fi> [Wed, 17 Jun 2009 17:02:24 +0300] rev 131
fix commands.main to render HTML for folders that only have subfolders, and no direct images

Wed, 17 Jun 2009 16:45:01 +0300fix exif.py to load correctly with incomplete exif handlers
Tero Marttila <terom@fixme.fi> [Wed, 17 Jun 2009 16:45:01 +0300] rev 130
fix exif.py to load correctly with incomplete exif handlers

Wed, 17 Jun 2009 16:44:34 +0300fix Gallery.stylesheet typo
Tero Marttila <terom@fixme.fi> [Wed, 17 Jun 2009 16:44:34 +0300] rev 129
fix Gallery.stylesheet typo

Mon, 15 Jun 2009 02:58:30 +0300fix Image.cleanup to not do AttributeErrors
Tero Marttila <terom@fixme.fi> [Mon, 15 Jun 2009 02:58:30 +0300] rev 128
fix Image.cleanup to not do AttributeErrors

Mon, 15 Jun 2009 01:42:45 +0300fix pagination Next arrow
Tero Marttila <terom@fixme.fi> [Mon, 15 Jun 2009 01:42:45 +0300] rev 127
fix pagination Next arrow

Mon, 15 Jun 2009 01:42:00 +0300style.css tweaks to make p#about less prominent
Tero Marttila <terom@fixme.fi> [Mon, 15 Jun 2009 01:42:00 +0300] rev 126
style.css tweaks to make p#about less prominent

Mon, 15 Jun 2009 01:36:58 +0300fix rotated size of auto-oriented thumbnails, and throw some code at mirroring - untested
Tero Marttila <terom@fixme.fi> [Mon, 15 Jun 2009 01:36:58 +0300] rev 125
fix rotated size of auto-oriented thumbnails, and throw some code at mirroring - untested

Mon, 15 Jun 2009 01:36:15 +0300add version module, currently just harcoded info
Tero Marttila <terom@fixme.fi> [Mon, 15 Jun 2009 01:36:15 +0300] rev 124
add version module, currently just harcoded info

Mon, 15 Jun 2009 00:29:43 +0300move the uncache-del's from commands.main to Image.cleanup, and call it after rendering each image's thumbs
Tero Marttila <terom@fixme.fi> [Mon, 15 Jun 2009 00:29:43 +0300] rev 123
move the uncache-del's from commands.main to Image.cleanup, and call it after rendering each image's thumbs

Mon, 15 Jun 2009 00:23:55 +0300auto-orientation, although no mirroring support yet
Tero Marttila <terom@fixme.fi> [Mon, 15 Jun 2009 00:23:55 +0300] rev 122
auto-orientation, although no mirroring support yet

Sun, 14 Jun 2009 23:57:50 +0300fix pyexif2/EXIFpy handlers to try different prefixes
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 23:57:50 +0300] rev 121
fix pyexif2/EXIFpy handlers to try different prefixes

Sun, 14 Jun 2009 23:43:40 +0300add new exif.py to abstract between different exif libraries, and add partially working support for pyexiv2 and EXIFpy
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 23:43:40 +0300] rev 120
add new exif.py to abstract between different exif libraries, and add partially working support for pyexiv2 and EXIFpy

Sun, 14 Jun 2009 22:59:29 +0300fix breadcrumb/title stuff
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 22:59:29 +0300] rev 119
fix breadcrumb/title stuff

Sun, 14 Jun 2009 22:52:07 +0300configuration magic - can now load configuration data from ./degal.cfg, --config, folder/degal.cfg
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 22:52:07 +0300] rev 118
configuration magic - can now load configuration data from ./degal.cfg, --config, folder/degal.cfg

Sun, 14 Jun 2009 20:05:11 +0300implement concurrency... :)
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 20:05:11 +0300] rev 117
implement concurrency... :)

Sun, 14 Jun 2009 18:24:14 +0300fix Thumbnail.size logic, s/if/elif/
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 18:24:14 +0300] rev 116
fix Thumbnail.size logic, s/if/elif/

Sun, 14 Jun 2009 18:08:55 +0300rename Image.pil_image -> Image.img, and shave off ~30ms per image by using Image.resize instead of Image.copy/Image.thumbnail
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 18:08:55 +0300] rev 115
rename Image.pil_image -> Image.img, and shave off ~30ms per image by using Image.resize instead of Image.copy/Image.thumbnail

Sun, 14 Jun 2009 18:04:53 +0300fix use of handle_error in command.py
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 18:04:53 +0300] rev 114
fix use of handle_error in command.py

Sun, 14 Jun 2009 17:20:03 +0300fix commands.main to force-render thumbs if asked to
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 17:20:03 +0300] rev 113
fix commands.main to force-render thumbs if asked to

Sun, 14 Jun 2009 17:19:41 +0300only load the resources/pkg_resources stuff if needed - slight optimization for importing without referencing the stylesheet
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 17:19:41 +0300] rev 112
only load the resources/pkg_resources stuff if needed - slight optimization for importing without referencing the stylesheet

Sun, 14 Jun 2009 16:34:40 +0300make loading exif metadata optional
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 16:34:40 +0300] rev 111
make loading exif metadata optional

Sun, 14 Jun 2009 16:27:03 +0300remove unused settings.py
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 16:27:03 +0300] rev 110
remove unused settings.py

Sun, 14 Jun 2009 16:19:27 +0300backout config.read_only as a useless feature
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 16:19:27 +0300] rev 109
backout config.read_only as a useless feature

Sun, 14 Jun 2009 16:10:30 +0300relocate the new exif module to lib/, as it's not really part of degal as such new-exif
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 16:10:30 +0300] rev 108
relocate the new exif module to lib/, as it's not really part of degal as such

Sun, 14 Jun 2009 16:09:04 +0300change exif.py:main to take multiple paths new-exif
Tero Marttila <terom@fixme.fi> [Sun, 14 Jun 2009 16:09:04 +0300] rev 107
change exif.py:main to take multiple paths

Sat, 13 Jun 2009 22:22:04 +0300add support for sub-IFDs, kind of hacky new-exif
Tero Marttila <terom@fixme.fi> [Sat, 13 Jun 2009 22:22:04 +0300] rev 106
add support for sub-IFDs, kind of hacky

Sat, 13 Jun 2009 20:59:53 +0300refactor exif_data to use a Tag class for each tag, instead of a magic tuple new-exif
Tero Marttila <terom@fixme.fi> [Sat, 13 Jun 2009 20:59:53 +0300] rev 105
refactor exif_data to use a Tag class for each tag, instead of a magic tuple

Sat, 13 Jun 2009 20:31:51 +0300tidy up exif_data a bit new-exif
Tero Marttila <terom@fixme.fi> [Sat, 13 Jun 2009 20:31:51 +0300] rev 104
tidy up exif_data a bit

Sat, 13 Jun 2009 19:21:12 +0300new exif.py seems to work now, although still missing sub-IFDs new-exif
Tero Marttila <terom@fixme.fi> [Sat, 13 Jun 2009 19:21:12 +0300] rev 103
new exif.py seems to work now, although still missing sub-IFDs

Sat, 13 Jun 2009 18:34:55 +0300initial exif.py code new-exif
Tero Marttila <terom@fixme.fi> [Sat, 13 Jun 2009 18:34:55 +0300] rev 102
initial exif.py code

Thu, 11 Jun 2009 23:57:53 +0300split --force-update into --force-thumb/--force-html options, implement for main
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 23:57:53 +0300] rev 101
split --force-update into --force-thumb/--force-html options, implement for main

Thu, 11 Jun 2009 23:57:20 +0300fix folder_page template
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 23:57:20 +0300] rev 100
fix folder_page template

Thu, 11 Jun 2009 23:57:03 +0300add default title for folders
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 23:57:03 +0300] rev 99
add default title for folders

Thu, 11 Jun 2009 23:24:48 +0300modify EXIF.py to use mmap in the hope of slightly better improvements with less syscalls
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 23:24:48 +0300] rev 98
modify EXIF.py to use mmap in the hope of slightly better improvements with less syscalls

Thu, 11 Jun 2009 22:50:44 +0300implement simple stat caching using lazy_load for filesystem
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 22:50:44 +0300] rev 97
implement simple stat caching using lazy_load for filesystem

Thu, 11 Jun 2009 22:50:21 +0300fix LazyProperty to not inherit from property, so as to act as a non-data descriptor, which can then be overriden by per-instance __dict__ values
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 22:50:21 +0300] rev 96
fix LazyProperty to not inherit from property, so as to act as a non-data descriptor, which can then be overriden by per-instance __dict__ values

Thu, 11 Jun 2009 21:50:48 +0300fix Thumbnail.stale/File.older_than behaviour
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 21:50:48 +0300] rev 95
fix Thumbnail.stale/File.older_than behaviour

Thu, 11 Jun 2009 21:46:20 +0300slightly reoriganize function structure in commands.main
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 21:46:20 +0300] rev 94
slightly reoriganize function structure in commands.main

Thu, 11 Jun 2009 21:46:09 +0300fix File.newer_than/File.older_than to correctly handle None
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 21:46:09 +0300] rev 93
fix File.newer_than/File.older_than to correctly handle None

Thu, 11 Jun 2009 21:40:39 +0300move Command exception handling into command.py, and handle KeyboardInterrupt
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 21:40:39 +0300] rev 92
move Command exception handling into command.py, and handle KeyboardInterrupt

Thu, 11 Jun 2009 21:40:12 +0300change Image.update to unconditionally update the thumb/preview
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 21:40:12 +0300] rev 91
change Image.update to unconditionally update the thumb/preview

Thu, 11 Jun 2009 21:39:35 +0300fix Folder.subdirs
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 21:39:35 +0300] rev 90
fix Folder.subdirs

Thu, 11 Jun 2009 21:26:05 +0300add task_threads config setting threaded-tasks
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 21:26:05 +0300] rev 89
add task_threads config setting

Thu, 11 Jun 2009 20:39:59 +0300initial implementation of threaded rendering of a folder's images threaded-tasks
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 20:39:59 +0300] rev 88
initial implementation of threaded rendering of a folder's images

Thu, 11 Jun 2009 00:37:01 +0300implement up-to-date checking for commands.main, and add --force-update option
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 00:37:01 +0300] rev 87
implement up-to-date checking for commands.main, and add --force-update option

Thu, 11 Jun 2009 00:36:33 +0300remove obsolete req.py
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 00:36:33 +0300] rev 86
remove obsolete req.py

Thu, 11 Jun 2009 00:36:19 +0300move thumbnail rendering from render.py to thumbnail.py, and implement staleness checking for Images, plus index_images for Folder
Tero Marttila <terom@fixme.fi> [Thu, 11 Jun 2009 00:36:19 +0300] rev 85
move thumbnail rendering from render.py to thumbnail.py, and implement staleness checking for Images, plus index_images for Folder

Wed, 10 Jun 2009 23:33:28 +0300change utils.LazyProperty to store the cached value using obj.__dict__
Tero Marttila <terom@fixme.fi> [Wed, 10 Jun 2009 23:33:28 +0300] rev 84
change utils.LazyProperty to store the cached value using obj.__dict__

Wed, 10 Jun 2009 23:32:29 +0300fix templates to show thumbnails on folder template
Tero Marttila <terom@fixme.fi> [Wed, 10 Jun 2009 23:32:29 +0300] rev 83
fix templates to show thumbnails on folder template

Wed, 10 Jun 2009 23:32:12 +0300fix Gallery.stylesheet to actually copy it into place
Tero Marttila <terom@fixme.fi> [Wed, 10 Jun 2009 23:32:12 +0300] rev 82
fix Gallery.stylesheet to actually copy it into place

Wed, 10 Jun 2009 23:15:25 +0300misc. format.py formatting bugs
Tero Marttila <terom@fixme.fi> [Wed, 10 Jun 2009 23:15:25 +0300] rev 81
misc. format.py formatting bugs

Wed, 10 Jun 2009 23:15:14 +0300fix html to have a separate Container type, but also special-case tuples, lists and genexps
Tero Marttila <terom@fixme.fi> [Wed, 10 Jun 2009 23:15:14 +0300] rev 80
fix html to have a separate Container type, but also special-case tuples, lists and genexps

Wed, 10 Jun 2009 23:14:37 +0300fix filesystem.Path.path_segments and add some doctests
Tero Marttila <terom@fixme.fi> [Wed, 10 Jun 2009 23:14:37 +0300] rev 79
fix filesystem.Path.path_segments and add some doctests

Wed, 10 Jun 2009 21:59:49 +0300fix html/templates to use a Container type (inherited by Tag) for flat lists of tags
Tero Marttila <terom@fixme.fi> [Wed, 10 Jun 2009 21:59:49 +0300] rev 78
fix html/templates to use a Container type (inherited by Tag) for flat lists of tags

Fri, 05 Jun 2009 23:59:14 +0300misc. fixes, it runs now, but HTML output is corrupt (no flattening)
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:59:14 +0300] rev 77
misc. fixes, it runs now, but HTML output is corrupt (no flattening)

Fri, 05 Jun 2009 23:42:03 +0300misc. fixes
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:42:03 +0300] rev 76
misc. fixes

Fri, 05 Jun 2009 23:41:57 +0300fix utils.LazyProperty
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:41:57 +0300] rev 75
fix utils.LazyProperty

Fri, 05 Jun 2009 23:06:13 +0300remove old templates
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:06:13 +0300] rev 74
remove old templates

Fri, 05 Jun 2009 23:06:06 +0300misc. stuff in gallery.py utils.py
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:06:06 +0300] rev 73
misc. stuff in gallery.py utils.py

Fri, 05 Jun 2009 23:05:49 +0300use new command/gallery stuff in main.py
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:05:49 +0300] rev 72
use new command/gallery stuff in main.py

Fri, 05 Jun 2009 23:05:23 +0300remove old log.py module
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:05:23 +0300] rev 71
remove old log.py module

Fri, 05 Jun 2009 23:05:11 +0300remove old Folder, Image code, wrap up both
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:05:11 +0300] rev 70
remove old Folder, Image code, wrap up both

Fri, 05 Jun 2009 23:03:35 +0300add render_file method for html.IRenderable
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:03:35 +0300] rev 69
add render_file method for html.IRenderable

Fri, 05 Jun 2009 23:02:47 +0300add open_write method for filesystem.File
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:02:47 +0300] rev 68
add open_write method for filesystem.File

Fri, 05 Jun 2009 23:02:30 +0300add log_level config setting
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:02:30 +0300] rev 67
add log_level config setting

Fri, 05 Jun 2009 23:00:38 +0300implement new main() command, remove old one
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:00:38 +0300] rev 66
implement new main() command, remove old one

Fri, 05 Jun 2009 23:00:21 +0300initial commands infrastructure
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 23:00:21 +0300] rev 65
initial commands infrastructure

Fri, 05 Jun 2009 21:50:49 +0300begin implementation of folder, gallery
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 21:50:49 +0300] rev 64
begin implementation of folder, gallery

Fri, 05 Jun 2009 21:50:33 +0300update resources.py
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 21:50:33 +0300] rev 63
update resources.py

Fri, 05 Jun 2009 21:48:56 +0300write new templates using html, replacing old mako stuff
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 21:48:56 +0300] rev 62
write new templates using html, replacing old mako stuff

Fri, 05 Jun 2009 21:47:45 +0300rework html a bit to move the render_* funcs to IRenderable, add XHTMLDocument (ugh), missing flatten
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 21:47:45 +0300] rev 61
rework html a bit to move the render_* funcs to IRenderable, add XHTMLDocument (ugh), missing flatten

Fri, 05 Jun 2009 21:46:43 +0300do some filesystem.Path stuff, and read_only mode
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 21:46:43 +0300] rev 60
do some filesystem.Path stuff, and read_only mode

Fri, 05 Jun 2009 19:30:53 +0300remove old utils and write some new ones
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 19:30:53 +0300] rev 59
remove old utils and write some new ones

Fri, 05 Jun 2009 19:30:28 +0300remove unused dexif.py
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 19:30:28 +0300] rev 58
remove unused dexif.py

Fri, 05 Jun 2009 19:30:15 +0300start implementing new Image stuff, tie in RenderMachine into the new Image class, assoicated config stuff
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 19:30:15 +0300] rev 57
start implementing new Image stuff, tie in RenderMachine into the new Image class, assoicated config stuff

Fri, 05 Jun 2009 19:29:04 +0300add format.py module with filesize/filetime, replaces helpers.py and formatbytes
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 19:29:04 +0300] rev 56
add format.py module with filesize/filetime, replaces helpers.py and formatbytes

Fri, 05 Jun 2009 19:28:11 +0300further work on filesystem.py (path_from proto, stat, open, subdir-create, mkdir, subnodes
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 19:28:11 +0300] rev 55
further work on filesystem.py (path_from proto, stat, open, subdir-create, mkdir, subnodes

Fri, 05 Jun 2009 19:27:09 +0300add external lib/EXIF module
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 19:27:09 +0300] rev 54
add external lib/EXIF module

Fri, 05 Jun 2009 17:25:58 +0300expressive HTML-rendering module with doctests
Tero Marttila <terom@fixme.fi> [Fri, 05 Jun 2009 17:25:58 +0300] rev 53
expressive HTML-rendering module with doctests

Thu, 04 Jun 2009 11:23:28 +0300start writing some kind of nested-HTML-tag-generators magic to use instead of templates :)
Tero Marttila <terom@fixme.fi> [Thu, 04 Jun 2009 11:23:28 +0300] rev 52
start writing some kind of nested-HTML-tag-generators magic to use instead of templates :)

Thu, 04 Jun 2009 11:22:52 +0300start writing new structure, with config, render, filesystem modules
Tero Marttila <terom@fixme.fi> [Thu, 04 Jun 2009 11:22:52 +0300] rev 51
start writing new structure, with config, render, filesystem modules

Wed, 03 Jun 2009 20:41:52 +0300merge use-distutils changes, untested, as a basis for more development
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 20:41:52 +0300] rev 50
merge use-distutils changes, untested, as a basis for more development

Wed, 03 Jun 2009 20:41:10 +0300xyz
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 20:41:10 +0300] rev 49
xyz

Wed, 03 Jun 2009 20:33:15 +0300new structure for bin/degal, adding degal/commands, degal/main use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 20:33:15 +0300] rev 48
new structure for bin/degal, adding degal/commands, degal/main

Wed, 03 Jun 2009 19:40:35 +0300fix template to use pkg_resources, bin/degal does now run use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 19:40:35 +0300] rev 47
fix template to use pkg_resources, bin/degal does now run

Wed, 03 Jun 2009 19:26:26 +0300add a .hgignore use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 19:26:26 +0300] rev 46
add a .hgignore

Wed, 03 Jun 2009 19:25:23 +0300move scripts/degal to bin/degal, update setup.py to include bin/cgi-bin/scripts as scripts use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 19:25:23 +0300] rev 45
move scripts/degal to bin/degal, update setup.py to include bin/cgi-bin/scripts as scripts

Wed, 03 Jun 2009 19:23:10 +0300strip copyright/license boilerplate from modules, except dexif and formatbytes use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 19:23:10 +0300] rev 44
strip copyright/license boilerplate from modules, except dexif and formatbytes

Wed, 03 Jun 2009 19:22:41 +0300add GPLv3 license in COPYING for interim use use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 19:22:41 +0300] rev 43
add GPLv3 license in COPYING for interim use

Wed, 03 Jun 2009 19:12:39 +0300setup.py sdist works now use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 19:12:39 +0300] rev 42
setup.py sdist works now

Wed, 03 Jun 2009 19:03:28 +0300reorganize files to move lib, templates, www into 'degal' package, keep separate 'cgi-bin' for now use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 19:03:28 +0300] rev 41
reorganize files to move lib, templates, www into 'degal' package, keep separate 'cgi-bin' for now

Wed, 03 Jun 2009 18:59:46 +0300write the setup.py and move executables to 'scripts/' (for now, 'bin' might be better) use-distutils
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 18:59:46 +0300] rev 40
write the setup.py and move executables to 'scripts/' (for now, 'bin' might be better)

Wed, 03 Jun 2009 18:39:43 +0300move example lighttpd config to 'docs' subdir
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 18:39:43 +0300] rev 39
move example lighttpd config to 'docs' subdir

Wed, 03 Jun 2009 18:39:32 +0300rename executable scripts to remove .py extension
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 18:39:32 +0300] rev 38
rename executable scripts to remove .py extension

Wed, 03 Jun 2009 18:37:12 +0300Old taggr code, never finished old-taggr
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 18:37:12 +0300] rev 37
Old taggr code, never finished

Wed, 03 Jun 2009 18:36:26 +0300temporarily remove old taggr stuff that was never finished
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 18:36:26 +0300] rev 36
temporarily remove old taggr stuff that was never finished

Wed, 03 Jun 2009 18:36:17 +0300make detool.py executable
Tero Marttila <terom@fixme.fi> [Wed, 03 Jun 2009 18:36:17 +0300] rev 35
make detool.py executable

Sun, 04 May 2008 18:24:02 +0000...and add lib/dexif.py as well
terom [Sun, 04 May 2008 18:24:02 +0000] rev 34
...and add lib/dexif.py as well

Sun, 04 May 2008 18:23:03 +0000merged http://pajukanta.fi/temp/degal_exif_r33.tar.bz2 patch from Japsu
terom [Sun, 04 May 2008 18:23:03 +0000] rev 33
merged http://pajukanta.fi/temp/degal_exif_r33.tar.bz2 patch from Japsu

Tue, 18 Mar 2008 00:04:02 +0000database dir and schema
terom [Tue, 18 Mar 2008 00:04:02 +0000] rev 32
database dir and schema

Mon, 17 Mar 2008 23:39:03 +0000skip folders that result in exceptions, forgotten style.css
terom [Mon, 17 Mar 2008 23:39:03 +0000] rev 31
skip folders that result in exceptions, forgotten style.css

Thu, 31 Jan 2008 19:19:05 +0000moar tweaks/small bugfixes
terom [Thu, 31 Jan 2008 19:19:05 +0000] rev 30
moar tweaks/small bugfixes

Thu, 31 Jan 2008 19:16:02 +0000some small tweaks to log output
terom [Thu, 31 Jan 2008 19:16:02 +0000] rev 29
some small tweaks to log output

Thu, 31 Jan 2008 19:13:00 +0000fancy new log format
terom [Thu, 31 Jan 2008 19:13:00 +0000] rev 28
fancy new log format