Mercurial > geeqie.yaz
comparison TODO @ 53:00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
* filelist.c (filter_add_defaults): Add Nikon file extension for nef.
* format_canon.[ch], format_fuji.[ch]: Add comment tile, and
description field for MakerNote parser.
* format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
* format_raw.c: Add debug description output and Nikon raw parser hook.
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
##### an offical release when making enhancements and translation updates. #####
author | gqview |
---|---|
date | Tue, 07 Jun 2005 07:55:00 +0000 |
parents | 276ea4c98d33 |
children | b58cac75ad12 |
comparison
equal
deleted
inserted
replaced
52:a210a19f26da | 53:00843150f7c8 |
---|---|
16 > fix delay flip 'completed' signal (full screen busy cursor is not always turned off) | 16 > fix delay flip 'completed' signal (full screen busy cursor is not always turned off) |
17 | 17 |
18 > cache-load.c: | 18 > cache-load.c: |
19 > should honor enable_thumbnails setting | 19 > should honor enable_thumbnails setting |
20 | 20 |
21 --- | |
22 | |
23 >raw + exif formats: | |
24 | |
25 > rethink raw format header parser, apparently canon and nikon both use the TIFF file format, | |
26 so it is possible that the same magic header can be in both formats - it only works now | |
27 because Canon header list ignores Motorola alignment, which is what Nikon uses. Additionally | |
28 matching CRW format uses a magic "HEADCCDR" offset 6 bytes into the file, first two bytes are | |
29 similar to tiff for specifying byte alignment (II or MM), so the current code will also pick | |
30 up tiff files. Whatever happens here, we want to avoid mmap'ing the file until we are sure. | |
31 | |
32 > make a generic tiff header and directory parser from the nikon parser for use by all raw | |
33 parsers that involve tiff. | |
34 | |
35 > clean up canon parser (canon_read_int can be substituted with, or wrap exif_get_int16/32). | |
36 | |
37 > support olympus MakerNote, investigate RAW | |
38 > support konica / minolta MakerNote, investigate RAW | |
39 | |
40 > exif.c parser should not be using EXIF tags during tiff directory search for EXIF tag. | |
41 | |
42 --- | |
21 | 43 |
22 > work on pan view: | 44 > work on pan view: |
23 > Pick a better keyboard shortcut than Control + J :) | 45 > Pick a better keyboard shortcut than Control + J :) |
24 w> Fix search scrolling to try to center image and info popup. | 46 w> Fix search scrolling to try to center image and info popup. |
25 > Fix info popup location to opposing horizontal side when near edge of grid. | 47 > Fix info popup location to opposing horizontal side when near edge of grid. |
55 d> do not show empty folders | 77 d> do not show empty folders |
56 | 78 |
57 > under consideration: | 79 > under consideration: |
58 > split view | 80 > split view |
59 | 81 |
82 --- | |
83 | |
60 d> fix window size hints not to use USER_SIZE as we do not use gtk_window_resize to set the hint's attribute, and | 84 d> fix window size hints not to use USER_SIZE as we do not use gtk_window_resize to set the hint's attribute, and |
61 apparently GTK passes in unitialized values for this case (definite programming error, but also a GTK bug?). | 85 apparently GTK passes in unitialized values for this case (definite programming error, but also a GTK bug?). |
62 | 86 |
63 > the info dialog is not set as a transient of the calling window, this causes it to be behind | 87 > the info dialog is not set as a transient of the calling window, this causes it to be behind |
64 a full screen window when 'stay above other windows' is enabled. | 88 a full screen window when 'stay above other windows' is enabled. |
85 | 109 |
86 > add toolbar to: (UPDATE: these toolbars may not make it into 1.6) | 110 > add toolbar to: (UPDATE: these toolbars may not make it into 1.6) |
87 > find dupes window (with button to open dialog to add new files/folders) | 111 > find dupes window (with button to open dialog to add new files/folders) |
88 > collection window | 112 > collection window |
89 > search window | 113 > search window |
90 | |
91 d> clean up exif.c to be portable (don't assume sizeof(short)==2 and sizeof(long)==4) | |
92 | |
93 | 114 |
94 Wishlist?: | 115 Wishlist?: |
95 ---------------------------------------------- | 116 ---------------------------------------------- |
96 | 117 |
97 > Initiating full screen from the command line should not | 118 > Initiating full screen from the command line should not |