]>
mj.ucw.cz Git - gallery.git/log
Martin Mares [Mon, 18 Apr 2022 09:30:11 +0000 (11:30 +0200)]
gal-mj-upload: Auto commit message
Martin Mares [Sat, 13 Nov 2021 00:37:48 +0000 (01:37 +0100)]
gal-mj-digikam: Sort by EXIF creation timestamp
Martin Mares [Tue, 9 Nov 2021 10:19:46 +0000 (11:19 +0100)]
gal-mj-init: A better template
Martin Mares [Mon, 8 Nov 2021 12:48:10 +0000 (13:48 +0100)]
gal-mj-init: Use "do" instead of "require"
Otherwise Perl's caching of modules can bite us (if default.cf is
already loaded, require returns 1 instead of the proper return value).
Martin Mares [Sun, 7 Nov 2021 22:40:07 +0000 (23:40 +0100)]
gal-mj-upload: Commit default.cf
Martin Mares [Sun, 7 Nov 2021 22:05:52 +0000 (23:05 +0100)]
UCW::Gallery::Web: Support for password-protected galleries
Martin Mares [Wed, 19 Aug 2020 19:23:41 +0000 (21:23 +0200)]
UCW::Gallery::Web: try_get is exported to themes
Martin Mares [Mon, 18 May 2020 12:32:43 +0000 (14:32 +0200)]
gal front-end: Improved log message
Martin Mares [Tue, 19 Nov 2019 21:16:46 +0000 (22:16 +0100)]
gal-scan: Assume that local filenames are encoded in UTF-8
Jiří Setnička [Sat, 3 Nov 2018 19:32:20 +0000 (20:32 +0100)]
Fix hashing of non-ASCII file names
Martin Mares [Mon, 5 Nov 2018 20:27:37 +0000 (21:27 +0100)]
Highslide: Arrows have ALT texts
Martin Mares [Mon, 5 Nov 2018 20:26:53 +0000 (21:26 +0100)]
Highslide: Fix broken CSS class specification
Martin Mares [Mon, 5 Nov 2018 20:23:29 +0000 (21:23 +0100)]
Highslide: Fix page jumps when closing thumbnails
Fix by Jirka Setnička.
Martin Mares [Sun, 5 Jun 2016 10:26:53 +0000 (12:26 +0200)]
Merge branch 'master' of ssh://git.ucw.cz/home/mj/GIT/gallery
Martin Mares [Sun, 5 Jun 2016 10:26:41 +0000 (12:26 +0200)]
Title and SubTitle are now consistently interpreted as HTML
Martin Mares [Sun, 8 Feb 2015 21:35:23 +0000 (22:35 +0100)]
Bumped version number and added license section to README
Martin Mares [Sun, 8 Feb 2015 21:01:32 +0000 (22:01 +0100)]
Cleaned up MJ's hacks
The obsolete ones have been deleted, the rest has been "documented".
Martin Mares [Sun, 8 Feb 2015 20:52:35 +0000 (21:52 +0100)]
Switched to common::sense
Martin Mares [Sun, 8 Feb 2015 20:49:54 +0000 (21:49 +0100)]
Added an example web front-end
Martin Mares [Sun, 8 Feb 2015 20:34:01 +0000 (21:34 +0100)]
Updated path to Perl modules
Martin Mares [Sun, 8 Feb 2015 20:28:51 +0000 (21:28 +0100)]
Removed leftover Makefile from MJ's web
Martin Mares [Sun, 8 Feb 2015 20:16:51 +0000 (21:16 +0100)]
The big rename
Everything moved to the top-level directory, except for the Perl
modules, which now reside in lib/...
Martin Mares [Sun, 8 Feb 2015 19:41:57 +0000 (20:41 +0100)]
gal-mj-digikam imports GPS coordinates
Martin Mares [Sun, 8 Feb 2015 19:15:40 +0000 (20:15 +0100)]
Fixed a typo in the Makefile
Martin Mares [Sun, 8 Feb 2015 19:12:11 +0000 (20:12 +0100)]
Extended attributes and import of meta-data
The format of gallery.list has been extended to allow multi-line
entries containing further attributes of photos. This can be used
to provide extra pieces of meta-data like geographical coordinates,
which are further propagated to cache files via gal-gen.
Also, gal-scan can be fed partial gallery.list entries on its stdin,
which makes it easier to import photos from external programs
including selected meta-data.
Finally, "gal-scan --add" can be used to add more photos to an existing
gallery.
Martin Mares [Sun, 8 Feb 2015 18:18:08 +0000 (19:18 +0100)]
Updated README to mention gallery.cache
Martin Mares [Sun, 8 Feb 2015 18:14:15 +0000 (19:14 +0100)]
Added caching of image hashes (optional)
Martin Mares [Sun, 15 Jun 2014 16:47:20 +0000 (18:47 +0200)]
gal-mj-digikam: sort by date
Martin Mares [Fri, 14 Feb 2014 22:25:53 +0000 (23:25 +0100)]
Fixed typo in custom JS
Martin Mares [Mon, 3 Feb 2014 14:49:20 +0000 (15:49 +0100)]
Cope with craziness of EXIF geo formats
Martin Mares [Mon, 3 Feb 2014 13:06:12 +0000 (14:06 +0100)]
Little improvements to GeoHack
Martin Mares [Mon, 3 Feb 2014 10:11:28 +0000 (11:11 +0100)]
Gallery.pm needs File::Spec
Martin Mares [Mon, 3 Feb 2014 09:30:31 +0000 (10:30 +0100)]
GeoHack
Just experimenting...
Martin Mares [Mon, 3 Feb 2014 00:30:18 +0000 (01:30 +0100)]
Bugfix
Martin Mares [Mon, 3 Feb 2014 00:24:54 +0000 (01:24 +0100)]
HighSlide includes photo ID in the hash part of the URL
Martin Mares [Mon, 3 Feb 2014 00:23:32 +0000 (01:23 +0100)]
HighSlide updated to include event mode
Also cleaned white space.
Martin Mares [Mon, 3 Feb 2014 00:20:23 +0000 (01:20 +0100)]
Caching of EXIF position and time
Martin Mares [Sun, 2 Feb 2014 23:20:52 +0000 (00:20 +0100)]
Cleaned up gal-gen
Martin Mares [Sat, 21 Sep 2013 22:48:41 +0000 (00:48 +0200)]
Fixed auto-detection of "upside-down" mode
Martin Mares [Mon, 15 Jul 2013 12:31:39 +0000 (14:31 +0200)]
Added gal-date
Martin Mares [Sun, 9 Jun 2013 11:06:21 +0000 (13:06 +0200)]
gal-scan preserves order of pre-existing images
Martin Mares [Sat, 19 Jan 2013 14:21:43 +0000 (15:21 +0100)]
Unify photo_name
Martin Mares [Mon, 31 Dec 2012 20:19:23 +0000 (21:19 +0100)]
Gallery2: The driver script supports sequential mode, which shows full output
Martin Mares [Mon, 31 Dec 2012 20:17:58 +0000 (21:17 +0100)]
UCW::Gallery::Web::Highslide: Image pages do not include JS
Martin Mares [Mon, 31 Dec 2012 20:17:51 +0000 (21:17 +0100)]
UCW::Support for user-defined error handling
Martin Mares [Mon, 31 Dec 2012 20:17:43 +0000 (21:17 +0100)]
UCW::Implemented try_get method
Martin Mares [Mon, 31 Dec 2012 20:17:32 +0000 (21:17 +0100)]
UCW::Gallery::Web: Better interface between web FE and hooks
Each hook is now passed a reference to the front-end object,
which provides a trivial interface to hooks.
Martin Mares [Mon, 31 Dec 2012 20:17:15 +0000 (21:17 +0100)]
UCW::Partial support for PNG images
Once they enter the photo repository, accompanied by correct format
specification in the meta-data, they are thumbnailed and displayed
properly.
However, gal-scan and gal-gen do not handled them yet.
Martin Mares [Mon, 31 Dec 2012 00:08:44 +0000 (01:08 +0100)]
Gallery2: Bug fixes
Martin Mares [Sun, 30 Dec 2012 12:02:49 +0000 (13:02 +0100)]
Gallery2: Get rid of DOS newlines
Martin Mares [Sun, 30 Dec 2012 11:30:27 +0000 (12:30 +0100)]
Gallery2: Spelling of Highslide
Martin Mares [Sun, 30 Dec 2012 11:28:58 +0000 (12:28 +0100)]
Gallery2: HighSlide uses its own navigation images
In the long term, it is easier than parasiting on other themes.
Martin Mares [Sun, 30 Dec 2012 11:18:35 +0000 (12:18 +0100)]
Gallery2: Front-end attachment reform
Finally, I understood that the original idea of attaching front-ends
directly from gallery.cf is fallacious. It makes things unnecessarily
complicated, especially if you want to use multiple front-ends.
Now, the only place where we care of the web front-end is gallery.cgi
itself.
Necessarily, we no longer insist that all configuration variables we set
are previously defined. Also, requested thumbnail sizes are now explicitly
mentioned in gallery.cf, because we cannot infer them from the front-ends
(which did not work properly anyway).
Martin Mares [Sun, 30 Dec 2012 11:18:22 +0000 (12:18 +0100)]
Gallery2: Styling reform continued
Martin Mares [Sun, 30 Dec 2012 09:55:20 +0000 (10:55 +0100)]
Gallery2: HighSlide config cleanup
Martin Mares [Sun, 30 Dec 2012 09:49:50 +0000 (10:49 +0100)]
Gallery2: Removed HighSlide files which are not used
We keep graphics belonging to non-default styles, though.
Martin Mares [Sat, 29 Dec 2012 23:04:51 +0000 (00:04 +0100)]
Gallery2: README
Martin Mares [Sat, 29 Dec 2012 22:36:13 +0000 (23:36 +0100)]
Gallery2: Renamed /gal2 to /gal
Martin Mares [Sat, 29 Dec 2012 22:35:19 +0000 (23:35 +0100)]
Gallery2: Archive has a file name
Martin Mares [Sat, 29 Dec 2012 21:48:54 +0000 (22:48 +0100)]
Gallery2: Archiving and generalized HTML extras
Martin Mares [Sat, 29 Dec 2012 21:43:14 +0000 (22:43 +0100)]
Gallery2: Improved parallelization
Martin Mares [Sat, 29 Dec 2012 20:32:57 +0000 (21:32 +0100)]
Gallery2: Implemented parallel execution on multiple galleries
Martin Mares [Sat, 29 Dec 2012 19:08:22 +0000 (20:08 +0100)]
Gallery2: Obsolete FIXME
Martin Mares [Sat, 29 Dec 2012 19:07:56 +0000 (20:07 +0100)]
Gallery2: Use generators of meta file names
Martin Mares [Sat, 29 Dec 2012 19:06:39 +0000 (20:06 +0100)]
Gallery2: gal-scan bugfix
Martin Mares [Sat, 29 Dec 2012 17:00:40 +0000 (18:00 +0100)]
Gallery2: Post-migration checker of thumbnail aspect ratios
Martin Mares [Sat, 29 Dec 2012 17:00:14 +0000 (18:00 +0100)]
Gallery2: Functions for constructing meta-data file names
Martin Mares [Sat, 29 Dec 2012 16:59:50 +0000 (17:59 +0100)]
Gallery2: gal-mj-upgrade writes thumbnail data
Martin Mares [Sat, 29 Dec 2012 16:59:32 +0000 (17:59 +0100)]
Gallery2: Rounding in gal-cache
Martin Mares [Sat, 29 Dec 2012 16:22:11 +0000 (17:22 +0100)]
Gallery2: Correct rounding in gal-gen
Martin Mares [Sat, 29 Dec 2012 14:48:35 +0000 (15:48 +0100)]
Gallery2: gal-scan --update supported
Martin Mares [Sat, 29 Dec 2012 14:12:46 +0000 (15:12 +0100)]
Gallery2: More of upgrading machinery
Martin Mares [Sat, 29 Dec 2012 11:43:59 +0000 (12:43 +0100)]
oops...
Martin Mares [Sat, 29 Dec 2012 11:43:36 +0000 (12:43 +0100)]
Gallery2: Let mj-digikam call mj-init if needed
Martin Mares [Sat, 29 Dec 2012 11:39:50 +0000 (12:39 +0100)]
Gallery2: Let mj-upload edit .cf as well
Martin Mares [Sat, 29 Dec 2012 11:28:44 +0000 (12:28 +0100)]
Gallery2: More complete gal-mj-upload
Martin Mares [Sat, 29 Dec 2012 11:16:57 +0000 (12:16 +0100)]
Gallery2: Let mj-upload call gal gen as well
Martin Mares [Fri, 28 Dec 2012 10:17:14 +0000 (11:17 +0100)]
Gallery2: HTTP errors fixed
Martin Mares [Thu, 27 Dec 2012 23:07:15 +0000 (00:07 +0100)]
Gallery2: easing_equations.js not needed
Martin Mares [Thu, 27 Dec 2012 23:04:28 +0000 (00:04 +0100)]
Gallery2: Caveat gone
Martin Mares [Thu, 27 Dec 2012 23:02:46 +0000 (00:02 +0100)]
Gallery2: HighSlide dimming enabled
Martin Mares [Thu, 27 Dec 2012 22:59:48 +0000 (23:59 +0100)]
Gallery2: More HighSlide hacking
Martin Mares [Thu, 27 Dec 2012 22:37:52 +0000 (23:37 +0100)]
Gallery2: Let mj-upgrade call mj-init
Martin Mares [Thu, 27 Dec 2012 22:31:54 +0000 (23:31 +0100)]
Gallery2: Upgrade 2012
Martin Mares [Thu, 27 Dec 2012 22:16:25 +0000 (23:16 +0100)]
Gallery2: Let gal gen remove stale files
Martin Mares [Thu, 27 Dec 2012 21:29:35 +0000 (22:29 +0100)]
Gallery2: HighSlide fine tuning
Martin Mares [Thu, 27 Dec 2012 21:22:30 +0000 (22:22 +0100)]
Gallery2: Further HighSlide hackery
Martin Mares [Thu, 27 Dec 2012 21:21:38 +0000 (22:21 +0100)]
Gallery2: Use "." as a self-ref, not "?"
Martin Mares [Thu, 27 Dec 2012 21:01:43 +0000 (22:01 +0100)]
Gallery2: Get rid of DOS newlines
Martin Mares [Thu, 27 Dec 2012 19:41:07 +0000 (20:41 +0100)]
Gallery2: More UTF-8
Martin Mares [Thu, 27 Dec 2012 19:40:33 +0000 (20:40 +0100)]
Gallery2: UTF-8-ization
Martin Mares [Wed, 26 Dec 2012 22:55:08 +0000 (23:55 +0100)]
Gallery2: Experiments with HighSlide
Martin Mares [Wed, 26 Dec 2012 20:30:51 +0000 (21:30 +0100)]
Gallery2: Added gal-mj-upload
Martin Mares [Wed, 26 Dec 2012 20:20:43 +0000 (21:20 +0100)]
Gallery2: Subcommands
Martin Mares [Wed, 26 Dec 2012 19:50:02 +0000 (20:50 +0100)]
Gallery2: Plain theme
Martin Mares [Wed, 26 Dec 2012 19:28:15 +0000 (20:28 +0100)]
Gallery2: Delete old theme "nrt"
Martin Mares [Wed, 26 Dec 2012 19:26:08 +0000 (20:26 +0100)]
Gallery2: nrt-blue: Class "annot" removed, it's no longer used
Martin Mares [Wed, 26 Dec 2012 19:23:51 +0000 (20:23 +0100)]
Gallery2: Bug fix
Martin Mares [Wed, 26 Dec 2012 19:06:37 +0000 (20:06 +0100)]
Gallery2: More objectification
Martin Mares [Wed, 26 Dec 2012 19:05:58 +0000 (20:05 +0100)]
Old gallery: Follow changes in UCW::CGI