JPEG Tools

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2019-07-29
20:53
Integrated package restructuring making more use of externals and moving the internal parts into their own namespace. Leaf check-in: b6ebc326f0 user: aku tags: trunk
2019-07-27
03:56
Fixed bug where data entry in a dialog triggered action in the main. Limit the keyboard actions of the main display to it. Closed-Leaf check-in: 40033534e5 user: aku tags: restructure-packages
03:43
Added missing TEApot meta data to the applications. Fixed hash bang line to be amenable to kettle.

Fixed missing `jt` prefix in package users. Fixed code typos (Bad right bracket). check-in: e955c23bbb user: aku tags: restructure-packages

03:32
Whitespace cleanup check-in: a436487ae4 user: aku tags: restructure-packages
03:21
Fixed package names, missed adding jt prefix. Removed unused pseudo-duplicate of the imgscan package. check-in: eb7c805394 user: aku tags: restructure-packages
2019-07-26
23:04
Factored common debug helper code (tag setup from env, possible package ops intercept) into a separate package. Updated all places to use the new package commands.

Shuffled the frame dumper a bit more. check-in: 766e002bb8 user: aku tags: restructure-packages

22:42
Switched all remaining packages over to a `jt::` prefix to prevent clashes with anything in the environment. Updated all users.

Removed the package index files. Kettle handles everything on install. Removed the remaining auto_path shenanigans. check-in: cac5136bc6 user: aku tags: restructure-packages

22:19
Whitespace cleanup check-in: 4da8f5bccc user: aku tags: restructure-packages
22:09
Replaced the old `Debug` package with Tcllib's `debug`. Updated all users.

Extended all applications with env variable processing for dynamic activation of debug tags.

Dropped auto_path shenanigans for tcllib, tklib. check-in: 6a4d9b2499 user: aku tags: restructure-packages

20:34
Renamed packages `syscolor` and `action` to `jt::syscolor` and `jt::action`. Updated all users. Added TEApot meta data where needed. check-in: 1d7fa53924 user: aku tags: restructure-packages
20:14
Renamed helper package `fd` to `jt::iframe`. Updated users. Added TEApot meta data. Ensemblified. check-in: 031c107032 user: aku tags: restructure-packages
19:55
Removed local `famfam` package, the precursor to the separate `famfamfam`. Updated applications to use `famfamfam`. Dropped (commented) Tk package references from the non-Tk batch applications. check-in: c19a4c666b user: aku tags: restructure-packages
19:51
Added standard paths to ignore, i.e. exclude from commits. check-in: 9a6d213a95 user: aku tags: trunk
19:27
Shuffled apps into their own directory. Added standard helpers, direnv setup. check-in: 36f7a51686 user: aku tags: trunk
19:09
Added derived apps for exif extraction, batch scaling, batch re-orientation to upright, batch tagging from file. check-in: 989ba826cf user: aku tags: trunk
19:07
Added support for image grouping/moving. Additional command keys. Added Tk dependency here. check-in: a5e0604f2b user: aku tags: trunk
18:56
Show tags, exif in image tool tips. Unclear and not remembering if this works. check-in: 37465f7ec9 user: aku tags: trunk
18:54
Extended narrative tracing. check-in: 119d3376a5 user: aku tags: trunk
18:52
Added more large image sizes check-in: 76ea53f489 user: aku tags: trunk
18:52
Extended narrative tracing. Added exif extraction. Changed API for async operation, via futures check-in: 3cbf73d0ec user: aku tags: trunk
18:50
Extended narrative tracing. Added support to clear the set. check-in: e89347b153 user: aku tags: trunk
18:50
Extended narrative tracing. Added missing required. Dropped Tk-based dependency. check-in: ddcd7a4f5e user: aku tags: trunk
18:48
Comment tweaks check-in: 08a50e0d96 user: aku tags: trunk
2009-08-20
03:23
Added dialog with progressbar to properly show the countdown to exit check-in: f324a0b680 user: aku tags: trunk
2009-08-19
06:00
More general structuring comments check-in: 218dc514ee user: aku tags: trunk
05:54
Disabled all narrative check-in: 50bdc96893 user: aku tags: trunk
05:39
Fix toolbar action (exit) check-in: e908a82d6d user: aku tags: trunk
05:39
Added locking to image containers. Extended managers with locking. Monitoring locking in application, and defer exit until all locks from running actions are gone. Moved geometry prefetch back to application, otherwise lock events are lost to us, see comments check-in: 45b34cf720 user: aku tags: trunk
04:44
Changed toolbar setup to link the buttons to the actions for state handling. Disable everything before exit (for later, when we wait for actions to complete), and disabled the context menus if we are in shutdown check-in: 6ac4d21cf3 user: aku tags: trunk
04:42
Modified actions to remember enabled status, stop invokations of disabled actions, alloq querying of enabled status, and allow enable/disable of everything. Bumped version to 0.2 check-in: 6f6fc2c970 user: aku tags: trunk
04:28
Updated one class missed during the change of the display API check-in: 0c3f3e694c user: aku tags: trunk
04:16
Documented the full-size toggle check-in: 1a6a83c5ba user: aku tags: trunk
04:14
Implemented the full-size toggle for the single-image display check-in: f9750c8d48 user: aku tags: trunk
04:11
Handle race condition where photo for TIP data is removed before the geometry retrieval tasklet returned check-in: 99a79079f3 user: aku tags: trunk
04:09
Modified -size validation to accept "full" as legal value check-in: 6e7cb8ebed user: aku tags: trunk
04:05
Killed imgcache class, moved functionality to the image container, class level. Updated all places using it check-in: 809896211d user: aku tags: trunk
03:58
Added the general class comment structure, and configuration check-in: ada0e6bb71 user: aku tags: trunk
03:55
Moved the image sequencer from container to display manager check-in: a1b1368a75 user: aku tags: trunk
03:52
Reworked the display management API, and updated all places using it check-in: c16ca4852f user: aku tags: trunk
03:37
Clarified comment in construction, removed the forgotten and superfluous display management variables check-in: 3f4b47c196 user: aku tags: trunk
03:35
Internal change, renamed path variable check-in: 4ff08461f5 user: aku tags: trunk
03:29
Moved display management to a separate class check-in: 72915ad1ae user: aku tags: trunk
03:25
Removed old managers from the index check-in: bcd752d377 user: aku tags: trunk
03:19
Added some narrative. check-in: d963fb84e4 user: aku tags: trunk
2009-08-15
23:42
Dropped narrative from pre-scaling post-processing check-in: e1f6c8fc54 user: aku tags: trunk
23:39
Reworked scale API, updated the places using it. check-in: a976873c37 user: aku tags: trunk
23:32
Removed the old thread pools for scaling, geometry, and re-orientation check-in: 734f4841aa user: aku tags: trunk
23:29
Moved scaling ops out of img container to a separate controller sitting above the scaler thread pool check-in: 75907e8fe1 user: aku tags: trunk
23:21
Reworked geometry API, and updated the places using it. check-in: ea20464c45 user: aku tags: trunk
23:18
Moved image geometry processing from container into separate controller atop the thread pool check-in: a3b3e70bbf user: aku tags: trunk