User Details
User Details
- User Since
- Jun 14 2018, 10:11 PM (302 w, 13 h)
- Availability
- Available
Jan 22 2022
Jan 22 2022
rkrawitz added a comment to T12930: Improve directory structure.
I'm not sure that there is a really good way to do this. One other possibility would be a GUID, with XDG_CONFIG_DIR/kphotoalbumrc containing a mapping. That would also allow (if someone really wanted to do it) multiple configurations pointing to the same image collection.
Mar 18 2020
Mar 18 2020
rkrawitz committed R463:16a74e1205e6: Error out if non-existent category is used. (authored by rkrawitz).
Error out if non-existent category is used.
rkrawitz committed R463:3eff3b8179bd: - Handle tags that are children of multiple other tags. (authored by rkrawitz).
- Handle tags that are children of multiple other tags.
Mar 15 2020
Mar 15 2020
- Fix untag_files.
Mar 14 2020
Mar 14 2020
Fix typo and copyright year
kpa-util initial revision
Mar 1 2020
Mar 1 2020
Merge branch 'parallel-md5'
Change log
rkrawitz committed R463:ad1563fa5d69: Fix logic error in 440c162b5ce137b087301408c06f3952b52354d8 (authored by rkrawitz).
Fix logic error in 440c162b5ce137b087301408c06f3952b52354d8
rkrawitz committed R463:0b26f4c0a90f: Don't choke on invalid item 0; ignore it with warning. (authored by rkrawitz).
Don't choke on invalid item 0; ignore it with warning.
rkrawitz committed R463:8755f5de3c0d: Add <QMap> include where it was assumed from DB/ImageInfo.h. (authored by rkrawitz).
Add <QMap> include where it was assumed from DB/ImageInfo.h.
rkrawitz committed R463:6762b773ad38: Convert ImageInfo data types from maps to hashes for performance. (authored by rkrawitz).
Convert ImageInfo data types from maps to hashes for performance.
Feb 24 2020
Feb 24 2020
Typedef the ImageInfo map types
rkrawitz committed R463:440c162b5ce1: Minor speedup/cleanup for get number of categories (authored by rkrawitz).
Minor speedup/cleanup for get number of categories
rkrawitz committed R463:17f593fda29b: Minor code refactor/performance gain for annotation dialog (authored by rkrawitz).
Minor code refactor/performance gain for annotation dialog
Jan 27 2020
Jan 27 2020
rkrawitz committed R463:785fbf3e55b5: Make value optional for hasAttribute, to search whether any (authored by rkrawitz).
Make value optional for hasAttribute, to search whether any
Jan 16 2020
Jan 16 2020
Merge branch 'annotation-performance'
Jan 15 2020
Jan 15 2020
rkrawitz committed R463:ba22640f82a7: Further small improvement in thumbnail loading (authored by rkrawitz).
Further small improvement in thumbnail loading
Jan 14 2020
Jan 14 2020
rkrawitz committed R463:cc38b5557945: Compute cell height correctly for images at top level (authored by rkrawitz).
Compute cell height correctly for images at top level
rkrawitz committed R463:252bc62be8ea: Improve calculation of max text height (authored by rkrawitz).
Improve calculation of max text height
rkrawitz committed R463:49a8a47e7be5: Improve performance of annotation dialog (authored by rkrawitz).
Improve performance of annotation dialog
Speed up computing new selection
Dec 16 2019
Dec 16 2019
rkrawitz committed R463:059b6934fad3: Don't allow an invalid tag/group ID of 0 to sneak in via rename. (authored by rkrawitz).
Don't allow an invalid tag/group ID of 0 to sneak in via rename.
Various fixes:
Nov 30 2019
Nov 30 2019
rkrawitz committed R463:e7a816cb3afd: Fix uninitialization of match generation, and use of match generation in EXIF… (authored by rkrawitz).
Fix uninitialization of match generation, and use of match generation in EXIF…
rkrawitz committed R463:3092c32229e2: Fix uninitialization of match generation, and use of match generation in EXIF… (authored by rkrawitz).
Fix uninitialization of match generation, and use of match generation in EXIF…
rkrawitz committed R463:bc8d376691fe: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Fix search by GPS coordinates
rkrawitz committed R463:0fee01bb6da1: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
rkrawitz committed R463:608fb8908129: Add tooltips to buttons in the annotation dialog (authored by Jesper K. Pedersen <blackie@kde.org>).
Add tooltips to buttons in the annotation dialog
rkrawitz committed R463:06937c71922d: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Oct 25 2019
Oct 25 2019
rkrawitz committed R463:323e2b291da2: Tie load optimization parameters into settings UI (authored by rkrawitz).
Tie load optimization parameters into settings UI
Oct 20 2019
Oct 20 2019
rkrawitz committed R463:e68b99cd15d0: Make the decision to preload MD5 depend on a constant rather (authored by rkrawitz).
Make the decision to preload MD5 depend on a constant rather
Parallelize MD5 computation
Mar 3 2019
Mar 3 2019
rkrawitz committed R463:b5cd66802fc8: Make the help output a bit more compact. (authored by rkrawitz).
Make the help output a bit more compact.
rkrawitz committed R463:f620456ec98a: Don't go into an infinite loop with index files with circular member groups (authored by rkrawitz).
Don't go into an infinite loop with index files with circular member groups
Remove obsolete attributes.
Feb 25 2019
Feb 25 2019
rkrawitz committed R463:bc7476b256a6: Change -f to refer to file containing filter expression; -d is for database… (authored by rkrawitz).
Change -f to refer to file containing filter expression; -d is for database…
Feb 24 2019
Feb 24 2019
Fix two bugs:
Fix -l cat:<category> with no filter
Feb 23 2019
Feb 23 2019
rkrawitz committed R463:425610656910: Fix typo, add more EXIF options, update help. (authored by rkrawitz).
Fix typo, add more EXIF options, update help.
Feb 22 2019
Feb 22 2019
Add EXIF filtering.
Remove a few unused strings.
Feb 21 2019
Feb 21 2019
Initial revision of kpa-filter
Jan 3 2019
Jan 3 2019
Fix some problems in date search:
rkrawitz committed R463:ffb273925237: Add 10 minute major interval to date bar (authored by rkrawitz).
Add 10 minute major interval to date bar
Nov 3 2018
Nov 3 2018
rkrawitz committed R463:9cece814ec83: Generate V7/V8 files, either compressed or uncompressed. Default is to use the… (authored by rkrawitz).
Generate V7/V8 files, either compressed or uncompressed. Default is to use the…
Oct 28 2018
Oct 28 2018
rkrawitz committed R463:f83e48421a2a: Reorder search to put cheap tests first. (authored by rkrawitz).
Reorder search to put cheap tests first.
rkrawitz committed R463:651b9b9eb9fb: Merge branch 'master' into search-performance (authored by rkrawitz).
Merge branch 'master' into search-performance
Clean up filter logic
Oct 17 2018
Oct 17 2018
rkrawitz committed R463:448e64de7347: Small performance improvement at startup by improving MD5 data structure (authored by rkrawitz).
Small performance improvement at startup by improving MD5 data structure
Remove dead QT 5.6 code
Oct 16 2018
Oct 16 2018
rkrawitz committed R463:73de9f5df0ae: Don't cache search results that are only going to be used once. In particular… (authored by rkrawitz).
Don't cache search results that are only going to be used once. In particular…
rkrawitz committed R463:ce82aeb71a83: Cache search results with invalidation by generation (authored by rkrawitz).
Cache search results with invalidation by generation
Aug 20 2018
Aug 20 2018
rkrawitz committed R463:f72f8d401eac: Always regenerate the flat list when removing a member from a group (authored by rkrawitz).
Always regenerate the flat list when removing a member from a group
Aug 18 2018
Aug 18 2018
rkrawitz committed R463:8302e52c2dfc: Merge branch 'master' into startup-performance (authored by rkrawitz).
Merge branch 'master' into startup-performance
Jul 22 2018
Jul 22 2018
Cleanup comment and logic in GPS.
Jul 20 2018
Jul 20 2018
rkrawitz committed R463:78a81fc6e6ef: Ensure that thumbnail builder is created before any search (authored by rkrawitz).
Ensure that thumbnail builder is created before any search
Jul 16 2018
Jul 16 2018
rkrawitz committed R463:9eec6b98b975: Remove statvfs calls, replace with stat(). (authored by rkrawitz).
Remove statvfs calls, replace with stat().
Jul 12 2018
Jul 12 2018
Remove unused member variable.
rkrawitz committed R463:b19febe2e798: Merge branch 'master' into startup-performance (authored by rkrawitz).
Merge branch 'master' into startup-performance
Correct logic for MD5 comparison.
Jun 18 2018
Jun 18 2018
Add description of thumbnails.
Jun 17 2018
Jun 17 2018
rkrawitz committed R463:c631244140a0: Clarify that stack ID and ordering starts with 1, not 0. (authored by rkrawitz).
Clarify that stack ID and ordering starts with 1, not 0.
rkrawitz committed R463:65ded6639b2c: Eliminate stacks with only one member, and renumber them (authored by rkrawitz).
Eliminate stacks with only one member, and renumber them
rkrawitz committed R463:bff6d0e2376f: Support version 8 index files in contrib/kpa-merge. (authored by rkrawitz).
Support version 8 index files in contrib/kpa-merge.
rkrawitz committed R463:6cd07057832f: Improve startup 10-15% by eliding unnecessary category creation. (authored by rkrawitz).
Improve startup 10-15% by eliding unnecessary category creation.
Minor improvement to datetime loading
rkrawitz committed R463:096e087eb81f: Small improvement to MD5 by use of 2xlonglong rather than 4xlong. (authored by rkrawitz).
Small improvement to MD5 by use of 2xlonglong rather than 4xlong.
Jun 15 2018
Jun 15 2018
rkrawitz committed R463:19559267223c: Merge remote-tracking branch 'origin/master' into load-performance-stable (authored by rkrawitz).
Merge remote-tracking branch 'origin/master' into load-performance-stable
Jun 14 2018
Jun 14 2018
rkrawitz added a comment to D13329: Fix build with Qt 5.11..
Confirmed that this builds with Qt 5.11.