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