updated ChangeLog from svn log
[geeqie.git] / ChangeLog
1 ------------------------------------------------------------------------
2 r1351 | nadvornik | 2009-01-25 17:58:19 +0100 (Ne, 25 led 2009) | 2 lines
3
4 fixed gthread detection
5
6 ------------------------------------------------------------------------
7 r1350 | nadvornik | 2009-01-25 10:27:27 +0100 (Ne, 25 led 2009) | 2 lines
8
9 do not ignore newly created sidecars
10
11 ------------------------------------------------------------------------
12 r1349 | nadvornik | 2009-01-24 14:46:08 +0100 (So, 24 led 2009) | 2 lines
13
14 adjusted marks spacing to align them with the marks filter
15
16 ------------------------------------------------------------------------
17 r1348 | zas_ | 2009-01-24 14:38:53 +0100 (So, 24 led 2009) | 1 line
18
19 Fix incorrect translation.
20 ------------------------------------------------------------------------
21 r1347 | nadvornik | 2009-01-24 14:05:06 +0100 (So, 24 led 2009) | 4 lines
22
23 fixed restoring of OSD at layout_image_full_screen_stop
24 https://sourceforge.net/tracker/index.php?func=detail&aid=2039839&group_id=222125&atid=1054680
25
26
27 ------------------------------------------------------------------------
28 r1346 | nadvornik | 2009-01-24 13:15:01 +0100 (So, 24 led 2009) | 2 lines
29
30 fixed glib warning
31
32 ------------------------------------------------------------------------
33 r1345 | nadvornik | 2009-01-24 11:09:29 +0100 (So, 24 led 2009) | 2 lines
34
35 updated version string
36
37 ------------------------------------------------------------------------
38 r1344 | zas_ | 2009-01-24 08:41:23 +0100 (So, 24 led 2009) | 1 line
39
40 Silent two compilation warnings.
41 ------------------------------------------------------------------------
42 r1343 | zas_ | 2009-01-24 08:36:21 +0100 (So, 24 led 2009) | 1 line
43
44 French translation was updated.
45 ------------------------------------------------------------------------
46 r1342 | nadvornik | 2009-01-23 23:53:02 +0100 (Pá, 23 led 2009) | 2 lines
47
48 fixed possible crash
49
50 ------------------------------------------------------------------------
51 r1341 | nadvornik | 2009-01-21 19:30:54 +0100 (St, 21 led 2009) | 2 lines
52
53 enable threads by default
54
55 ------------------------------------------------------------------------
56 r1340 | nadvornik | 2009-01-21 19:16:26 +0100 (St, 21 led 2009) | 2 lines
57
58 compilation fixes for older exiv2
59
60 ------------------------------------------------------------------------
61 r1339 | nadvornik | 2009-01-20 23:53:09 +0100 (Út, 20 led 2009) | 2 lines
62
63 improved metadata preferences
64
65 ------------------------------------------------------------------------
66 r1338 | nadvornik | 2009-01-20 23:29:31 +0100 (Út, 20 led 2009) | 2 lines
67
68 fixed possible segfault
69
70 ------------------------------------------------------------------------
71 r1337 | nadvornik | 2009-01-11 22:28:03 +0100 (Ne, 11 led 2009) | 2 lines
72
73 show symlinks in filelist
74
75 ------------------------------------------------------------------------
76 r1336 | nadvornik | 2009-01-11 22:24:58 +0100 (Ne, 11 led 2009) | 2 lines
77
78 fixed includes
79
80 ------------------------------------------------------------------------
81 r1335 | nadvornik | 2009-01-11 19:58:05 +0100 (Ne, 11 led 2009) | 2 lines
82
83 added a status bar button for writting metadata immediately
84
85 ------------------------------------------------------------------------
86 r1334 | nadvornik | 2009-01-11 13:13:30 +0100 (Ne, 11 led 2009) | 3 lines
87
88 metadata write mode (direct or sidecar) made configurable for each file
89 format
90
91 ------------------------------------------------------------------------
92 r1333 | nadvornik | 2009-01-10 21:40:37 +0100 (So, 10 led 2009) | 3 lines
93
94 simplified metadata interface, dropped metadata_read,
95 fixes for older exiv2 versions
96
97 ------------------------------------------------------------------------
98 r1332 | zas_ | 2009-01-04 18:14:34 +0100 (Ne, 04 led 2009) | 1 line
99
100 When "Remember print settings" is checked, save _all_ settings. Before this patch, text fields, text size, source, layout and image scale properties were not saved.
101 ------------------------------------------------------------------------
102 r1331 | zas_ | 2009-01-04 11:32:47 +0100 (Ne, 04 led 2009) | 1 line
103
104 French translation was updated.
105 ------------------------------------------------------------------------
106 r1330 | zas_ | 2009-01-03 18:13:20 +0100 (So, 03 led 2009) | 1 line
107
108 Silent warnings.
109 ------------------------------------------------------------------------
110 r1329 | nadvornik | 2009-01-03 16:29:08 +0100 (So, 03 led 2009) | 2 lines
111
112 write keywords and comments with separate functions
113
114 ------------------------------------------------------------------------
115 r1328 | nadvornik | 2009-01-03 00:14:01 +0100 (So, 03 led 2009) | 2 lines
116
117 fixed updating of selection after deleting the last image from the list
118
119 ------------------------------------------------------------------------
120 r1327 | nadvornik | 2009-01-02 23:57:09 +0100 (Pá, 02 led 2009) | 5 lines
121
122 do not enter a directory after rename
123 fixed dir tree updating
124 http://sourceforge.net/tracker/index.php?func=detail&aid=2481287&group_id=222125&atid=1054680
125
126
127 ------------------------------------------------------------------------
128 r1326 | nadvornik | 2009-01-02 15:58:21 +0100 (Pá, 02 led 2009) | 4 lines
129
130 added done callback to utilops
131 used the callback for metadata writting at exit and for renaming new
132 folder
133
134 ------------------------------------------------------------------------
135 r1325 | nadvornik | 2009-01-02 10:39:14 +0100 (Pá, 02 led 2009) | 2 lines
136
137 fixed view_dir notification
138
139 ------------------------------------------------------------------------
140 r1324 | nadvornik | 2009-01-02 10:26:23 +0100 (Pá, 02 led 2009) | 4 lines
141
142 sidecar files grouping was made case-insensitive
143 added possibility to use macros %raw, %image, %meta in extensions lists
144
145
146 ------------------------------------------------------------------------
147 r1323 | nadvornik | 2008-12-27 23:53:07 +0100 (So, 27 pro 2008) | 2 lines
148
149 fixed writting of legacy metadata
150
151 ------------------------------------------------------------------------
152 r1322 | nadvornik | 2008-12-26 20:04:36 +0100 (Pá, 26 pro 2008) | 3 lines
153
154 optimized get_mark_func
155 fixed reference counting bug
156
157 ------------------------------------------------------------------------
158 r1321 | nadvornik | 2008-12-26 19:54:07 +0100 (Pá, 26 pro 2008) | 2 lines
159
160 remove cached entries on all changes
161
162 ------------------------------------------------------------------------
163 r1320 | nadvornik | 2008-12-26 18:38:52 +0100 (Pá, 26 pro 2008) | 2 lines
164
165 fixed previous change
166
167 ------------------------------------------------------------------------
168 r1319 | nadvornik | 2008-12-26 15:12:36 +0100 (Pá, 26 pro 2008) | 3 lines
169
170 improved sidecar writting
171 private metadata can be saved in xmp format
172
173 ------------------------------------------------------------------------
174 r1318 | nadvornik | 2008-12-25 13:39:34 +0100 (Čt, 25 pro 2008) | 2 lines
175
176 implemented a possibility to connect keywords with marks
177
178 ------------------------------------------------------------------------
179 r1317 | nadvornik | 2008-12-25 13:28:04 +0100 (Čt, 25 pro 2008) | 2 lines
180
181 low-level keyword-to-mark functionality
182
183 ------------------------------------------------------------------------
184 r1316 | nadvornik | 2008-12-25 13:19:37 +0100 (Čt, 25 pro 2008) | 2 lines
185
186 perform internal commands in idle call
187
188 ------------------------------------------------------------------------
189 r1315 | nadvornik | 2008-12-23 23:42:57 +0100 (Út, 23 pro 2008) | 2 lines
190
191 allow writing of empty keywords/comment
192
193 ------------------------------------------------------------------------
194 r1314 | nadvornik | 2008-12-23 21:53:44 +0100 (Út, 23 pro 2008) | 2 lines
195
196 added change notification to bar_info.c
197
198 ------------------------------------------------------------------------
199 r1313 | nadvornik | 2008-12-23 20:15:12 +0100 (Út, 23 pro 2008) | 2 lines
200
201 improved buffering and notifications
202
203 ------------------------------------------------------------------------
204 r1312 | nadvornik | 2008-12-23 20:13:48 +0100 (Út, 23 pro 2008) | 3 lines
205
206 write changes immediately, the necessary buffering is done on lower
207 level in metadata.c
208
209 ------------------------------------------------------------------------
210 r1311 | nadvornik | 2008-12-23 00:25:15 +0100 (Út, 23 pro 2008) | 2 lines
211
212 file class made configurable in preferences
213
214 ------------------------------------------------------------------------
215 r1310 | zas_ | 2008-12-22 20:43:46 +0100 (Po, 22 pro 2008) | 1 line
216
217 French translation was updated.
218 ------------------------------------------------------------------------
219 r1309 | nadvornik | 2008-12-22 19:29:25 +0100 (Po, 22 pro 2008) | 2 lines
220
221 write metadata after timeout, image change or dir change
222
223 ------------------------------------------------------------------------
224 r1308 | nadvornik | 2008-12-22 19:15:26 +0100 (Po, 22 pro 2008) | 2 lines
225
226 show metadata options in preferences dialog
227
228 ------------------------------------------------------------------------
229 r1307 | nadvornik | 2008-12-21 22:36:58 +0100 (Ne, 21 pro 2008) | 2 lines
230
231 fixed safe delete
232
233 ------------------------------------------------------------------------
234 r1306 | nadvornik | 2008-12-21 22:20:36 +0100 (Ne, 21 pro 2008) | 2 lines
235
236 most of the metadata options now works
237
238 ------------------------------------------------------------------------
239 r1305 | nadvornik | 2008-12-21 17:26:03 +0100 (Ne, 21 pro 2008) | 2 lines
240
241 fixed new options
242
243 ------------------------------------------------------------------------
244 r1304 | zas_ | 2008-12-21 10:28:16 +0100 (Ne, 21 pro 2008) | 1 line
245
246 French translation was updated.
247 ------------------------------------------------------------------------
248 r1303 | nadvornik | 2008-12-21 00:18:20 +0100 (Ne, 21 pro 2008) | 2 lines
249
250 added options for metadata - not yet used
251
252 ------------------------------------------------------------------------
253 r1302 | zas_ | 2008-12-20 22:47:04 +0100 (So, 20 pro 2008) | 1 line
254
255 Fix two minor compilation warnings.
256 ------------------------------------------------------------------------
257 r1301 | zas_ | 2008-12-20 22:30:27 +0100 (So, 20 pro 2008) | 1 line
258
259 Switch to fullscreen when double clicking on file in icon or list view. Feature request 1966042. The code was there since a long time but disabled, please report any issue.
260 ------------------------------------------------------------------------
261 r1300 | nadvornik | 2008-12-20 21:43:56 +0100 (So, 20 pro 2008) | 3 lines
262
263 use the workflow in utilops.c for metadata approving and writting
264 TODO: configuration
265
266 ------------------------------------------------------------------------
267 r1299 | nadvornik | 2008-12-16 13:59:23 +0100 (Út, 16 pro 2008) | 2 lines
268
269 queue metadata and write them in an idle callback 
270
271 ------------------------------------------------------------------------
272 r1298 | nadvornik | 2008-12-15 23:47:31 +0100 (Po, 15 pro 2008) | 5 lines
273
274 prepared infrastructure for delayed metadata writting - refreshing
275 metadata immediately before writting is now possible
276
277 modified metadata are stored in fd->modified_xmp
278
279 ------------------------------------------------------------------------
280 r1297 | zas_ | 2008-12-15 19:04:42 +0100 (Po, 15 pro 2008) | 1 line
281
282 Allow to drag keywords on files in list or icon view. Dragged text is appended to keywords list of the destination file.
283 ------------------------------------------------------------------------
284 r1296 | zas_ | 2008-12-09 20:12:38 +0100 (Út, 09 pro 2008) | 1 line
285
286 French translation was updated.
287 ------------------------------------------------------------------------
288 r1295 | zas_ | 2008-12-09 18:51:28 +0100 (Út, 09 pro 2008) | 1 line
289
290 Allow to invert the current selection in Collection view. A new Selection submenu was added to the contextual menu, Select All and Select None were moved to it, and Invert selection was added.
291 ------------------------------------------------------------------------
292 r1294 | zas_ | 2008-12-08 22:34:32 +0100 (Po, 08 pro 2008) | 1 line
293
294 Display error dialog with appropriate message when user is trying to open an invalid collection file.
295 ------------------------------------------------------------------------
296 r1293 | zas_ | 2008-12-08 22:33:14 +0100 (Po, 08 pro 2008) | 1 line
297
298 Cosmetic fix.
299 ------------------------------------------------------------------------
300 r1292 | zas_ | 2008-12-07 16:51:50 +0100 (Ne, 07 pro 2008) | 1 line
301
302 Fix patch 1290: we only want to remove unused parameter warnings not all warnings produced by -Wextra, so just disable then using -Wno-unused-parameter and re-add -Wextra (was -W, but this is the old name).
303 ------------------------------------------------------------------------
304 r1291 | nadvornik | 2008-12-07 14:28:04 +0100 (Ne, 07 pro 2008) | 2 lines
305
306 handle the case when io.open() fails
307
308 ------------------------------------------------------------------------
309 r1290 | nadvornik | 2008-12-06 22:24:38 +0100 (So, 06 pro 2008) | 4 lines
310
311 disabled the "unused parameter" warnings, they are harmless and nobody
312 is going to fix it ;) 
313 (note: -W is equivalent to -Wextra) 
314
315 ------------------------------------------------------------------------
316 r1289 | zas_ | 2008-12-02 20:34:53 +0100 (Út, 02 pro 2008) | 1 line
317
318 Rename few variables to make the code more readable.
319 ------------------------------------------------------------------------
320 r1288 | zas_ | 2008-11-30 22:59:28 +0100 (Ne, 30 lis 2008) | 1 line
321
322 keyword_list_find() -> find_string_in_list(), return gboolean.
323 ------------------------------------------------------------------------
324 r1287 | zas_ | 2008-11-30 22:52:37 +0100 (Ne, 30 lis 2008) | 1 line
325
326 metadata_set_keywords() -> metadata_set(). Use gboolean type for boolean parameters.
327 ------------------------------------------------------------------------
328 r1286 | zas_ | 2008-11-30 22:43:01 +0100 (Ne, 30 lis 2008) | 1 line
329
330 Rename most comment_*() functions to more appropriate metadata_*().
331 ------------------------------------------------------------------------
332 r1285 | zas_ | 2008-11-30 12:46:34 +0100 (Ne, 30 lis 2008) | 1 line
333
334 File filters cleanup: add .pef .dng and .arw extensions to default sidecar extensions list, add .k25 in Kodak raw extensions, simplify and optimize sidecar_ext_parse().
335 ------------------------------------------------------------------------
336 r1284 | zas_ | 2008-11-27 20:10:59 +0100 (Čt, 27 lis 2008) | 1 line
337
338 Do not hardcode exif formatted prefix.
339 ------------------------------------------------------------------------
340 r1283 | zas_ | 2008-11-27 13:34:39 +0100 (Čt, 27 lis 2008) | 1 line
341
342 Fix up sign-related  warning.
343 ------------------------------------------------------------------------
344 r1282 | zas_ | 2008-11-27 13:34:03 +0100 (Čt, 27 lis 2008) | 1 line
345
346 Fix up unsigned expression always true warning.
347 ------------------------------------------------------------------------
348 r1281 | zas_ | 2008-11-27 13:33:07 +0100 (Čt, 27 lis 2008) | 1 line
349
350 Resync .h with .c declarations.
351 ------------------------------------------------------------------------
352 r1280 | zas_ | 2008-11-27 13:31:27 +0100 (Čt, 27 lis 2008) | 1 line
353
354 Fix up pointer signedness warnings.
355 ------------------------------------------------------------------------
356 r1279 | zas_ | 2008-11-27 13:30:49 +0100 (Čt, 27 lis 2008) | 1 line
357
358 Fix up not a prototype warning.
359 ------------------------------------------------------------------------
360 r1278 | zas_ | 2008-11-27 13:30:10 +0100 (Čt, 27 lis 2008) | 1 line
361
362 Remove unused variable.
363 ------------------------------------------------------------------------
364 r1277 | zas_ | 2008-11-27 13:29:38 +0100 (Čt, 27 lis 2008) | 1 line
365
366 Fix up deprecated function and not a prototype warnings.
367 ------------------------------------------------------------------------
368 r1276 | zas_ | 2008-11-26 21:39:50 +0100 (St, 26 lis 2008) | 1 line
369
370 Handle return values better to silent some warnings.
371 ------------------------------------------------------------------------
372 r1275 | zas_ | 2008-11-26 21:38:47 +0100 (St, 26 lis 2008) | 1 line
373
374 Print a message if chown() or chmod() fail.
375 ------------------------------------------------------------------------
376 r1274 | zas_ | 2008-11-26 21:37:14 +0100 (St, 26 lis 2008) | 1 line
377
378 Fix up format vs type warning.
379 ------------------------------------------------------------------------
380 r1273 | zas_ | 2008-11-25 18:32:51 +0100 (Út, 25 lis 2008) | 1 line
381
382 Move comments/keywords read and write stuff to new metadata.{c,h}.
383 ------------------------------------------------------------------------
384 r1272 | zas_ | 2008-11-25 18:01:03 +0100 (Út, 25 lis 2008) | 1 line
385
386 Fix up unsigned expression always true/false warnings.
387 ------------------------------------------------------------------------
388 r1271 | zas_ | 2008-11-23 23:05:27 +0100 (Ne, 23 lis 2008) | 1 line
389
390 Hide .gqv extension from collection name in collection window title and recent menu list.
391 ------------------------------------------------------------------------
392 r1270 | zas_ | 2008-11-23 17:16:09 +0100 (Ne, 23 lis 2008) | 1 line
393
394 Rename wmsubclass and name to role, which corresponds better to the purpose of the parameter as it ends to be passed to gtk_window_set_role().
395 ------------------------------------------------------------------------
396 r1269 | zas_ | 2008-11-23 17:10:29 +0100 (Ne, 23 lis 2008) | 1 line
397
398 Drop useless wmclass stuff. Gtk will take care of it and as said in the documentation using gtk_window_set_wmclass() is sort of pointless.
399 ------------------------------------------------------------------------
400 r1268 | zas_ | 2008-11-22 23:54:51 +0100 (So, 22 lis 2008) | 1 line
401
402 Use the last selected images for the splitted views. Ie. when 5 images are selected, the last one is displayed, split quad while open images 5,4,3,2. It seems better to me.
403 ------------------------------------------------------------------------
404 r1267 | zas_ | 2008-11-22 23:43:18 +0100 (So, 22 lis 2008) | 1 line
405
406 When more than one image is selected, Split Horizontal, Vertical and Quad will use selected images when initialized.
407 ------------------------------------------------------------------------
408 r1266 | zas_ | 2008-11-22 23:10:10 +0100 (So, 22 lis 2008) | 1 line
409
410 Tidy up.
411 ------------------------------------------------------------------------
412 r1265 | zas_ | 2008-11-22 23:04:21 +0100 (So, 22 lis 2008) | 1 line
413
414 Use common code for layout_image_setup_split_none() too.
415 ------------------------------------------------------------------------
416 r1264 | zas_ | 2008-11-22 22:58:07 +0100 (So, 22 lis 2008) | 1 line
417
418 layout_image_setup_split_*(): simplify code.
419 ------------------------------------------------------------------------
420 r1263 | zas_ | 2008-11-22 22:11:09 +0100 (So, 22 lis 2008) | 1 line
421
422 layout_image_setup_split_*(): move common code to a new function layout_image_setup_split_common().
423 ------------------------------------------------------------------------
424 r1262 | zas_ | 2008-11-22 17:24:23 +0100 (So, 22 lis 2008) | 1 line
425
426 Add a back button in the toolbar: it allows to go back and forth between two directories. Experimental, please test and comment on ml.
427 ------------------------------------------------------------------------
428 r1261 | zas_ | 2008-11-20 18:28:34 +0100 (Čt, 20 lis 2008) | 1 line
429
430 Force font weight and style to normal for keys.
431 ------------------------------------------------------------------------
432 r1260 | zas_ | 2008-11-20 18:23:46 +0100 (Čt, 20 lis 2008) | 1 line
433
434 Fix up yet unmarked keys.
435 ------------------------------------------------------------------------
436 r1259 | zas_ | 2008-11-20 12:46:43 +0100 (Čt, 20 lis 2008) | 1 line
437
438 Fix compilation warnings.
439 ------------------------------------------------------------------------
440 r1258 | zas_ | 2008-11-20 08:22:56 +0100 (Čt, 20 lis 2008) | 1 line
441
442 Fix up some missing html code.
443 ------------------------------------------------------------------------
444 r1257 | zas_ | 2008-11-19 23:57:40 +0100 (St, 19 lis 2008) | 1 line
445
446 More keys.
447 ------------------------------------------------------------------------
448 r1256 | zas_ | 2008-11-19 23:46:27 +0100 (St, 19 lis 2008) | 1 line
449
450 Fix text wrongly marked as key.
451 ------------------------------------------------------------------------
452 r1255 | zas_ | 2008-11-19 23:42:20 +0100 (St, 19 lis 2008) | 1 line
453
454 Mark keyboard keys with a span and make them look like a key through css style.
455 ------------------------------------------------------------------------
456 r1254 | zas_ | 2008-11-19 22:36:02 +0100 (St, 19 lis 2008) | 1 line
457
458 Replace [Control] by shorter and more common [Ctrl].
459 ------------------------------------------------------------------------
460 r1253 | zas_ | 2008-11-19 22:16:27 +0100 (St, 19 lis 2008) | 1 line
461
462 Unify [Shift] and [Control] notation.
463 ------------------------------------------------------------------------
464 r1252 | zas_ | 2008-11-19 21:53:53 +0100 (St, 19 lis 2008) | 1 line
465
466 Move (and update) image pane shortcuts to a table. Simplify css styles for those tables.
467 ------------------------------------------------------------------------
468 r1251 | zas_ | 2008-11-19 18:42:36 +0100 (St, 19 lis 2008) | 1 line
469
470 Update documentation.
471 ------------------------------------------------------------------------
472 r1250 | zas_ | 2008-11-17 19:05:42 +0100 (Po, 17 lis 2008) | 1 line
473
474 Fix up links and various enhancements.
475 ------------------------------------------------------------------------
476 r1249 | zas_ | 2008-11-17 18:17:47 +0100 (Po, 17 lis 2008) | 1 line
477
478 Remove colored background in headings for printable version.
479 ------------------------------------------------------------------------
480 r1248 | zas_ | 2008-11-17 18:09:44 +0100 (Po, 17 lis 2008) | 1 line
481
482 Change metadata directory to be $XDG_DATA_HOME instead of $XDG_CACHE_HOME as discussed on the ml (obviously it has impact only when XDG support is set). Suggestion by Omari Stephens.
483 ------------------------------------------------------------------------
484 r1247 | zas_ | 2008-11-17 08:10:32 +0100 (Po, 17 lis 2008) | 1 line
485
486 Comment out css code that slipped through by cut'n paste error. It may be useful at some time though.
487 ------------------------------------------------------------------------
488 r1246 | zas_ | 2008-11-16 20:58:43 +0100 (Ne, 16 lis 2008) | 1 line
489
490 Add specific css for print media(has to be improved).
491 ------------------------------------------------------------------------
492 r1245 | zas_ | 2008-11-16 17:32:14 +0100 (Ne, 16 lis 2008) | 1 line
493
494 Update svn:ignore property: add some files and replace gqview by geeqie where applicable.
495 ------------------------------------------------------------------------
496 r1244 | zas_ | 2008-11-15 21:17:14 +0100 (So, 15 lis 2008) | 21 lines
497
498 Implement preliminary support for XDG Base Directory Specification.
499 See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
500
501 This feature was requested for a long time (feature requests #1950978 and #2289481).
502 For now, it is disabled since it breaks compatibility with previous versions.
503 To be able to test it, you have to enable it by defining USE_XDG to 1 in main.h.
504
505 geeqierc and other conf files are going to:
506 $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
507
508 metadata and thumbnails cache (if std is not used) are going to:
509 $XDG_CACHE_HOME/geeqie/metadata/ (default to $HOME/.cache/geeqie/metadata/)
510 and $XDG_CACHE_HOME/geeqie/thumbnails/ (default to $HOME/.cache/geeqie/thumbnails/)
511
512 collections are going to:
513 $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
514
515
516 Please test and report any issue.
517
518
519 ------------------------------------------------------------------------
520 r1243 | zas_ | 2008-11-15 21:01:25 +0100 (So, 15 lis 2008) | 1 line
521
522 Replace cache_ensure_dir_exists() by new recursive_mkdir_if_not_exists().
523 ------------------------------------------------------------------------
524 r1242 | nadvornik | 2008-11-15 20:13:43 +0100 (So, 15 lis 2008) | 2 lines
525
526 fixed usage of deprecated functions - patch by Omari Stephens
527
528 ------------------------------------------------------------------------
529 r1241 | zas_ | 2008-11-15 18:48:31 +0100 (So, 15 lis 2008) | 1 line
530
531 Rename check_for_home_path() to mkdir_if_not_exists().
532 ------------------------------------------------------------------------
533 r1240 | zas_ | 2008-11-15 18:30:45 +0100 (So, 15 lis 2008) | 11 lines
534
535 Use functions to return directories instead of constants.
536 Following functions were added:
537 get_collections_dir()
538 get_metadata_cache_dir()
539 get_rc_dir()
540 get_thumbnails_cache_dir()
541 get_trash_dir()
542
543 They return the full directory path.
544
545
546 ------------------------------------------------------------------------
547 r1239 | zas_ | 2008-11-15 11:35:43 +0100 (So, 15 lis 2008) | 1 line
548
549 Add a wrapper around system() call named runcmd() which allows easier debugging. Improve the code launching the help browser.
550 ------------------------------------------------------------------------
551 r1238 | zas_ | 2008-11-14 02:10:18 +0100 (Pá, 14 lis 2008) | 1 line
552
553 Fix up Makefile.am: add missing files and do not install template.html.
554 ------------------------------------------------------------------------
555 r1237 | zas_ | 2008-11-12 22:38:00 +0100 (St, 12 lis 2008) | 1 line
556
557 Fix a cut'n'paste error.
558 ------------------------------------------------------------------------
559 r1236 | zas_ | 2008-11-12 22:34:55 +0100 (St, 12 lis 2008) | 1 line
560
561 More precise description of the pan view find feature and a note about ressources eating was added.
562 ------------------------------------------------------------------------
563 r1235 | zas_ | 2008-11-12 22:15:12 +0100 (St, 12 lis 2008) | 1 line
564
565 Add some information about the pan view.
566 ------------------------------------------------------------------------
567 r1234 | zas_ | 2008-11-12 18:59:14 +0100 (St, 12 lis 2008) | 1 line
568
569 Add a note about splitted view.
570 ------------------------------------------------------------------------
571 r1233 | zas_ | 2008-11-12 18:48:16 +0100 (St, 12 lis 2008) | 1 line
572
573 Add Connected zoom and Split menu items.
574 ------------------------------------------------------------------------
575 r1232 | zas_ | 2008-11-12 00:35:39 +0100 (St, 12 lis 2008) | 1 line
576
577 Add missing s...
578 ------------------------------------------------------------------------
579 r1231 | zas_ | 2008-11-12 00:30:13 +0100 (St, 12 lis 2008) | 1 line
580
581 Minor fixes.
582 ------------------------------------------------------------------------
583 r1230 | zas_ | 2008-11-11 22:50:42 +0100 (Út, 11 lis 2008) | 1 line
584
585 Give a new style to menus.
586 ------------------------------------------------------------------------
587 r1229 | zas_ | 2008-11-11 22:49:33 +0100 (Út, 11 lis 2008) | 1 line
588
589 Fix missing parts.
590 ------------------------------------------------------------------------
591 r1228 | zas_ | 2008-11-11 22:17:55 +0100 (Út, 11 lis 2008) | 1 line
592
593 Update main window menus description to match current Geeqie.
594 ------------------------------------------------------------------------
595 r1227 | zas_ | 2008-11-11 22:17:03 +0100 (Út, 11 lis 2008) | 1 line
596
597 Drop dots.
598 ------------------------------------------------------------------------
599 r1226 | zas_ | 2008-11-11 11:32:03 +0100 (Út, 11 lis 2008) | 1 line
600
601 Update exif pane documentation a bit.
602 ------------------------------------------------------------------------
603 r1225 | zas_ | 2008-11-11 11:24:04 +0100 (Út, 11 lis 2008) | 1 line
604
605 Add Properties Options page.
606 ------------------------------------------------------------------------
607 r1224 | zas_ | 2008-11-11 11:09:09 +0100 (Út, 11 lis 2008) | 1 line
608
609 Advanced options documentation is now almost in sync with current geeqie.
610 ------------------------------------------------------------------------
611 r1223 | zas_ | 2008-11-11 10:12:10 +0100 (Út, 11 lis 2008) | 1 line
612
613 More updates to advanced options documentation. Not yet finished.
614 ------------------------------------------------------------------------
615 r1222 | zas_ | 2008-11-11 00:36:12 +0100 (Út, 11 lis 2008) | 1 line
616
617 Page cleanup and fixed. Remove obsolete note.
618 ------------------------------------------------------------------------
619 r1221 | zas_ | 2008-11-11 00:15:42 +0100 (Út, 11 lis 2008) | 1 line
620
621 Add missing link.
622 ------------------------------------------------------------------------
623 r1220 | zas_ | 2008-11-11 00:05:50 +0100 (Út, 11 lis 2008) | 1 line
624
625 Update documentation a bit: General, Image, Windows, Filtering, Editors and a part of Advanced (Image Overlay) options.
626 ------------------------------------------------------------------------
627 r1219 | zas_ | 2008-11-10 22:33:38 +0100 (Po, 10 lis 2008) | 1 line
628
629 Let subsection menus match index style.
630 ------------------------------------------------------------------------
631 r1218 | zas_ | 2008-11-10 22:14:34 +0100 (Po, 10 lis 2008) | 1 line
632
633 Cosmetic changes in image search and find duplicates shortcuts tables.
634 ------------------------------------------------------------------------
635 r1217 | zas_ | 2008-11-10 21:42:44 +0100 (Po, 10 lis 2008) | 1 line
636
637 Tidy up.
638 ------------------------------------------------------------------------
639 r1216 | zas_ | 2008-11-10 21:40:50 +0100 (Po, 10 lis 2008) | 1 line
640
641 Move from xhtml transitional to xhtml strict.
642 ------------------------------------------------------------------------
643 r1215 | zas_ | 2008-11-10 21:16:45 +0100 (Po, 10 lis 2008) | 1 line
644
645 Minor cleanup.
646 ------------------------------------------------------------------------
647 r1214 | zas_ | 2008-11-10 20:37:17 +0100 (Po, 10 lis 2008) | 1 line
648
649 Tidy up and minor fixes.
650 ------------------------------------------------------------------------
651 r1213 | zas_ | 2008-11-10 19:02:09 +0100 (Po, 10 lis 2008) | 1 line
652
653 Notes cleanup and minor stylistic fixes.
654 ------------------------------------------------------------------------
655 r1212 | zas_ | 2008-11-10 18:16:16 +0100 (Po, 10 lis 2008) | 1 line
656
657 Various fixes and cleanup.
658 ------------------------------------------------------------------------
659 r1211 | zas_ | 2008-11-10 17:11:28 +0100 (Po, 10 lis 2008) | 1 line
660
661 Fix up some errors.
662 ------------------------------------------------------------------------
663 r1210 | zas_ | 2008-11-10 16:20:13 +0100 (Po, 10 lis 2008) | 1 line
664
665 Fix up unvalid xhtml.
666 ------------------------------------------------------------------------
667 r1209 | zas_ | 2008-11-10 15:56:11 +0100 (Po, 10 lis 2008) | 1 line
668
669 Fix up a broken link.
670 ------------------------------------------------------------------------
671 r1208 | zas_ | 2008-11-10 15:10:39 +0100 (Po, 10 lis 2008) | 1 line
672
673 Beautify the manual.
674 ------------------------------------------------------------------------
675 r1207 | zas_ | 2008-11-10 14:00:29 +0100 (Po, 10 lis 2008) | 1 line
676
677 Reformat more pages.
678 ------------------------------------------------------------------------
679 r1206 | zas_ | 2008-11-10 13:06:05 +0100 (Po, 10 lis 2008) | 1 line
680
681 Reformat remaining options pages.
682 ------------------------------------------------------------------------
683 r1205 | zas_ | 2008-11-10 11:26:51 +0100 (Po, 10 lis 2008) | 1 line
684
685 Reformatting: notes, advanced options page and more.
686 ------------------------------------------------------------------------
687 r1204 | zas_ | 2008-11-09 22:53:33 +0100 (Ne, 09 lis 2008) | 1 line
688
689 Reformatting.
690 ------------------------------------------------------------------------
691 r1203 | zas_ | 2008-11-09 18:17:19 +0100 (Ne, 09 lis 2008) | 1 line
692
693 Reformat and cleanup.
694 ------------------------------------------------------------------------
695 r1202 | zas_ | 2008-11-09 14:37:39 +0100 (Ne, 09 lis 2008) | 1 line
696
697 More cleanup of tables.
698 ------------------------------------------------------------------------
699 r1201 | zas_ | 2008-11-09 14:06:16 +0100 (Ne, 09 lis 2008) | 1 line
700
701 Cleanup some tables.
702 ------------------------------------------------------------------------
703 r1200 | zas_ | 2008-11-09 13:48:00 +0100 (Ne, 09 lis 2008) | 1 line
704
705 Drop most old css classes.
706 ------------------------------------------------------------------------
707 r1199 | zas_ | 2008-11-09 10:39:14 +0100 (Ne, 09 lis 2008) | 1 line
708
709 Move dialog descriptions to definitions lists, first step.
710 ------------------------------------------------------------------------
711 r1198 | zas_ | 2008-11-09 10:33:01 +0100 (Ne, 09 lis 2008) | 1 line
712
713 Index cleanup.
714 ------------------------------------------------------------------------
715 r1197 | zas_ | 2008-11-09 10:28:59 +0100 (Ne, 09 lis 2008) | 1 line
716
717 Move menu descriptions to definitions lists.
718 ------------------------------------------------------------------------
719 r1196 | zas_ | 2008-11-08 23:11:51 +0100 (So, 08 lis 2008) | 1 line
720
721 Re-introduce Geeqie User Manual footer.
722 ------------------------------------------------------------------------
723 r1195 | zas_ | 2008-11-08 18:38:36 +0100 (So, 08 lis 2008) | 1 line
724
725 Simplify bottom navigation table.
726 ------------------------------------------------------------------------
727 r1194 | zas_ | 2008-11-08 18:24:02 +0100 (So, 08 lis 2008) | 1 line
728
729 Use col tags with id in top and bottom navigation tables.
730 ------------------------------------------------------------------------
731 r1193 | zas_ | 2008-11-08 12:37:17 +0100 (So, 08 lis 2008) | 1 line
732
733 Add a generic spacer at the bottom of the page, remove now unused css classes.
734 ------------------------------------------------------------------------
735 r1192 | zas_ | 2008-11-08 11:59:45 +0100 (So, 08 lis 2008) | 1 line
736
737 Add two css classes navtop and navbottom and remove unused ones.
738 ------------------------------------------------------------------------
739 r1191 | zas_ | 2008-11-08 11:49:18 +0100 (So, 08 lis 2008) | 1 line
740
741 Add style.css to list of files to install.
742 ------------------------------------------------------------------------
743 r1190 | zas_ | 2008-11-08 11:47:31 +0100 (So, 08 lis 2008) | 1 line
744
745 Move css styles to an external stylesheet.
746 ------------------------------------------------------------------------
747 r1189 | zas_ | 2008-11-07 00:49:31 +0100 (Pá, 07 lis 2008) | 1 line
748
749 Remove reference to numbered section.
750 ------------------------------------------------------------------------
751 r1188 | zas_ | 2008-11-07 00:43:46 +0100 (Pá, 07 lis 2008) | 1 line
752
753 Remove references to numbered sections.
754 ------------------------------------------------------------------------
755 r1187 | zas_ | 2008-11-07 00:39:22 +0100 (Pá, 07 lis 2008) | 1 line
756
757 Simplify the table.
758 ------------------------------------------------------------------------
759 r1186 | zas_ | 2008-11-06 21:01:32 +0100 (Čt, 06 lis 2008) | 10 lines
760
761 Previous patch (revision 1185) for the comments-related segfault was incomplete, and as such, it broke keywords in files whose metadata had keywords but no comments.
762
763 This patch fixes that (and still fixes the case where one searches on 
764 comments and hits a file with keywords but no comments).  Lastly, I would 
765 imagine that there exists a failure mode where one searches for a keyword and 
766 hits a file with a comment but no keyword, and I imagine this patch should fix 
767 that case as well.
768
769 Patch by Omari Stephens (aka xsdg).
770
771 ------------------------------------------------------------------------
772 r1185 | zas_ | 2008-11-04 18:26:46 +0100 (Út, 04 lis 2008) | 1 line
773
774 Fix a segfault occuring when searching for comments in a directory where at least one photo doesn't have a comment. The fix modifies comment_read() function to return FALSE when a comment doesn't exist. Patch by Omari Stephens.
775 ------------------------------------------------------------------------
776 r1184 | zas_ | 2008-11-04 18:11:53 +0100 (Út, 04 lis 2008) | 1 line
777
778 Do a gtk_init before the parsing of command line arguments to allow gtk specific options. (See http://library.gnome.org/devel/gtk/2.14/gtk-running.html). Patch by Klaus Ethgen.
779 ------------------------------------------------------------------------
780 r1183 | zas_ | 2008-10-27 14:31:39 +0100 (Po, 27 říj 2008) | 1 line
781
782 Do not install doc/Makefile*. Reported and fixed by Krzysztof Kotlenga.
783 ------------------------------------------------------------------------
784 r1182 | zas_ | 2008-10-26 20:27:20 +0100 (Ne, 26 říj 2008) | 1 line
785
786 Use h2/h3 tags where appropriate.
787 ------------------------------------------------------------------------
788 r1181 | bruclik | 2008-10-26 14:43:10 +0100 (Ne, 26 říj 2008) | 2 lines
789
790 Fixed doc/Makefile.am according to renamed doc files.
791
792 ------------------------------------------------------------------------
793 r1180 | zas_ | 2008-10-25 16:42:52 +0200 (So, 25 říj 2008) | 1 line
794
795 Keyboard table cleanup attempt. Need more work.
796 ------------------------------------------------------------------------
797 r1179 | zas_ | 2008-10-25 15:14:00 +0200 (So, 25 říj 2008) | 1 line
798
799 Move menus to unordered lists - step 2.
800 ------------------------------------------------------------------------
801 r1178 | zas_ | 2008-10-25 13:02:09 +0200 (So, 25 říj 2008) | 1 line
802
803 Move menus to unordered lists - step 1.
804 ------------------------------------------------------------------------
805 r1177 | zas_ | 2008-10-25 10:49:07 +0200 (So, 25 říj 2008) | 1 line
806
807 Align Previous to the left, drop useless col tags.
808 ------------------------------------------------------------------------
809 r1176 | zas_ | 2008-10-25 10:14:34 +0200 (So, 25 říj 2008) | 1 line
810
811 Drop meta CREATED and CHANGED since they will never be updated and svn takes care of versions.
812 ------------------------------------------------------------------------
813 r1175 | zas_ | 2008-10-25 10:10:11 +0200 (So, 25 říj 2008) | 1 line
814
815 Fix page titles.
816 ------------------------------------------------------------------------
817 r1174 | zas_ | 2008-10-25 10:07:57 +0200 (So, 25 říj 2008) | 1 line
818
819 Drop chapters numbers from h1 title, and reformat top title a bit.
820 ------------------------------------------------------------------------
821 r1173 | zas_ | 2008-10-25 09:47:47 +0200 (So, 25 říj 2008) | 1 line
822
823 Get rid off of chapters numbers in html documentation filenames. It will ease re-ordering.
824 ------------------------------------------------------------------------
825 r1172 | zas_ | 2008-10-24 00:45:44 +0200 (Pá, 24 říj 2008) | 1 line
826
827 Update legal notice and copyright to mention The Geeqie Team.
828 ------------------------------------------------------------------------
829 r1171 | zas_ | 2008-10-23 21:06:23 +0200 (Čt, 23 říj 2008) | 1 line
830
831 With the help of tidy and sed, move html files to xhtml+css. Css classes were prefixed to ease future changes (like a common css file).
832 ------------------------------------------------------------------------
833 r1170 | zas_ | 2008-10-23 20:06:28 +0200 (Čt, 23 říj 2008) | 1 line
834
835 Change occurences of GQview and gqview to Geeqie and geeqie. Rename gqview_faq.html to faq.html
836 ------------------------------------------------------------------------
837 r1169 | zas_ | 2008-10-22 21:56:29 +0200 (St, 22 říj 2008) | 1 line
838
839 Let Create thumbnails start in current directory (fallback to home directory if not available) as requested by Marcin Zajaczkowski (feature request 2166691).
840 ------------------------------------------------------------------------
841 r1168 | nadvornik | 2008-10-20 23:00:18 +0200 (Po, 20 říj 2008) | 3 lines
842
843 Fix a cut and paste error when implementing the comment search (Klaus
844 Ethgen)
845
846 ------------------------------------------------------------------------
847 r1167 | nadvornik | 2008-10-20 19:13:32 +0200 (Po, 20 říj 2008) | 2 lines
848
849 fixed failed assertion in exif_free
850
851 ------------------------------------------------------------------------
852 r1166 | nadvornik | 2008-10-18 22:17:55 +0200 (So, 18 říj 2008) | 2 lines
853
854 create xmp sidecar when needed
855
856 ------------------------------------------------------------------------
857 r1165 | nadvornik | 2008-10-18 21:20:27 +0200 (So, 18 říj 2008) | 2 lines
858
859 simple synchronization XMP <-> Exif, IPTC
860
861 ------------------------------------------------------------------------
862 r1164 | nadvornik | 2008-10-18 20:22:57 +0200 (So, 18 říj 2008) | 2 lines
863
864 infrastructure for preprocessing of metadata
865
866 ------------------------------------------------------------------------
867 r1163 | nadvornik | 2008-10-18 11:07:52 +0200 (So, 18 říj 2008) | 2 lines
868
869 fixed bar_exif separator
870
871 ------------------------------------------------------------------------
872 r1162 | nadvornik | 2008-10-18 10:40:32 +0200 (So, 18 říj 2008) | 2 lines
873
874 reordered advanced exif columns
875
876 ------------------------------------------------------------------------
877 r1161 | nadvornik | 2008-10-18 10:31:25 +0200 (So, 18 říj 2008) | 2 lines
878
879 no need to validate description, it is in utf8
880
881 ------------------------------------------------------------------------
882 r1160 | nadvornik | 2008-10-18 00:00:07 +0200 (So, 18 říj 2008) | 4 lines
883
884 improved custom exif look:
885 - use toggle instead of remove button 
886 - display description instead of property key
887
888 ------------------------------------------------------------------------
889 r1159 | nadvornik | 2008-10-14 23:24:34 +0200 (Út, 14 říj 2008) | 2 lines
890
891 follow Exiv2 SVN changes
892
893 ------------------------------------------------------------------------
894 r1158 | zas_ | 2008-10-12 10:49:45 +0200 (Ne, 12 říj 2008) | 1 line
895
896 French translation was updated.
897 ------------------------------------------------------------------------
898 r1157 | zas_ | 2008-10-12 10:43:14 +0200 (Ne, 12 říj 2008) | 1 line
899
900 Add a button for each advanced entry in Properties Exif Panel that allow to remove it from display. It fixes bug 1962611.
901 ------------------------------------------------------------------------
902 r1156 | zas_ | 2008-10-12 10:36:53 +0200 (Ne, 12 říj 2008) | 6 lines
903
904 Better handling of accels map file writing errors.
905 Secure save is also used for those now, at the expense of
906 a bit of duplication of gtk functions.
907 It should fix bug 2146917 (debian BTS #501131), reported by
908 Stanislav Maslovski.
909
910 ------------------------------------------------------------------------
911 r1155 | nadvornik | 2008-10-11 22:19:48 +0200 (So, 11 říj 2008) | 6 lines
912
913 added option to use exif thumbnails
914 - it requires exiv2 0.18 or the current svn 
915 - it is disabled by default because the exif thumbnails
916   may be outdated if the image was edited
917
918
919 ------------------------------------------------------------------------
920 r1154 | zas_ | 2008-10-07 21:34:11 +0200 (Út, 07 říj 2008) | 1 line
921
922 French translation was updated.
923 ------------------------------------------------------------------------
924 r1153 | zas_ | 2008-10-07 21:29:13 +0200 (Út, 07 říj 2008) | 1 line
925
926 Fix up few signed vs unsigned warnings: exif_item_get_rational() last parameter is now of guint type.
927 ------------------------------------------------------------------------
928 r1152 | nadvornik | 2008-10-07 20:37:32 +0200 (Út, 07 říj 2008) | 2 lines
929
930 Implement the search for image comment - patch by Klaus Ethgen
931
932 ------------------------------------------------------------------------
933 r1151 | nadvornik | 2008-10-07 20:22:58 +0200 (Út, 07 říj 2008) | 2 lines
934
935 Fixed degree symbol encoding
936
937 ------------------------------------------------------------------------
938 r1150 | nadvornik | 2008-10-07 20:20:22 +0200 (Út, 07 říj 2008) | 2 lines
939
940 Adding a vim modeline to all files - patch by Klaus Ethgen
941
942 ------------------------------------------------------------------------
943 r1149 | nadvornik | 2008-10-05 20:25:44 +0200 (Ne, 05 říj 2008) | 2 lines
944
945 fixed confirm_delete option
946
947 ------------------------------------------------------------------------
948 r1148 | nadvornik | 2008-10-04 22:28:31 +0200 (So, 04 říj 2008) | 2 lines
949
950 fixed charset of exiv2 strings in non-utf8 locales
951
952 ------------------------------------------------------------------------
953 r1147 | nadvornik | 2008-10-01 22:57:56 +0200 (St, 01 říj 2008) | 2 lines
954
955 Add support for GPSInfo - patch by Klaus Ethgen
956
957 ------------------------------------------------------------------------
958 r1146 | nadvornik | 2008-09-29 23:17:19 +0200 (Po, 29 zář 2008) | 4 lines
959
960 The comment section in the meta file is the last section. However it do
961 not accept comment lines starting with a '['. This patch will fix that.
962 - patch by Klaus Ethgen
963
964 ------------------------------------------------------------------------
965 r1145 | nadvornik | 2008-09-29 23:09:48 +0200 (Po, 29 zář 2008) | 2 lines
966
967 fixes executable right of images
968
969 ------------------------------------------------------------------------
970 r1144 | nadvornik | 2008-09-29 23:01:30 +0200 (Po, 29 zář 2008) | 2 lines
971
972 enlarge the dupe window - patch by Klaus Ethgen
973
974 ------------------------------------------------------------------------
975 r1143 | nadvornik | 2008-09-27 20:48:32 +0200 (So, 27 zář 2008) | 2 lines
976
977 updated preview loader to work with current svn version of libexiv2
978
979 ------------------------------------------------------------------------
980 r1142 | nadvornik | 2008-09-10 22:37:30 +0200 (St, 10 zář 2008) | 8 lines
981
982 use SHIFT for connected scroll and zoom
983
984 SHIFT + keys or mouse: affects all split windows
985 keys or mouse: affects only active window
986
987 CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
988
989
990 ------------------------------------------------------------------------
991 r1141 | nadvornik | 2008-09-09 21:46:44 +0200 (Út, 09 zář 2008) | 3 lines
992
993 reverted buggy part of rev. 1138 - it made the filelist jump
994 unexpectedly
995
996 ------------------------------------------------------------------------
997 r1140 | nadvornik | 2008-09-08 21:57:51 +0200 (Po, 08 zář 2008) | 3 lines
998
999 added possibility to redraw only the parts of image that are already
1000 loaded
1001
1002 ------------------------------------------------------------------------
1003 r1139 | zas_ | 2008-09-08 17:53:01 +0200 (Po, 08 zář 2008) | 1 line
1004
1005 Fix a compiler warning regarding argument type.
1006 ------------------------------------------------------------------------
1007 r1138 | bruclik | 2008-09-08 01:01:30 +0200 (Po, 08 zář 2008) | 2 lines
1008
1009 Replaced gtk depreceated code.
1010
1011 ------------------------------------------------------------------------
1012 r1137 | zas_ | 2008-09-07 21:42:19 +0200 (Ne, 07 zář 2008) | 1 line
1013
1014 Shorten config_window_apply() a bit, reduce code redunancy.
1015 ------------------------------------------------------------------------
1016 r1136 | zas_ | 2008-09-05 00:35:33 +0200 (Pá, 05 zář 2008) | 1 line
1017
1018 Update translations stats.
1019 ------------------------------------------------------------------------
1020 r1135 | zas_ | 2008-09-05 00:29:32 +0200 (Pá, 05 zář 2008) | 1 line
1021
1022 French translation was updated.
1023 ------------------------------------------------------------------------
1024 r1134 | zas_ | 2008-09-05 00:04:32 +0200 (Pá, 05 zář 2008) | 1 line
1025
1026 Allow all Preferences pages to scroll vertically. Reduce code redundancy.
1027 ------------------------------------------------------------------------
1028 r1133 | zas_ | 2008-09-04 23:38:28 +0200 (Čt, 04 zář 2008) | 1 line
1029
1030 Allow to change image.scroll_reset_method in Preferences > Image.
1031 ------------------------------------------------------------------------
1032 r1132 | nadvornik | 2008-09-04 23:19:09 +0200 (Čt, 04 zář 2008) | 4 lines
1033
1034 fixed various problems with preserving viewport on image change,
1035 options->image.scroll_reset_method should work again (it needs to be
1036 added to the preferences dialog)
1037
1038 ------------------------------------------------------------------------
1039 r1131 | nadvornik | 2008-09-03 23:54:49 +0200 (St, 03 zář 2008) | 3 lines
1040
1041 load thumbnails with lower priority
1042 TODO: maybe implement an exception for visible thumbnails
1043
1044 ------------------------------------------------------------------------
1045 r1130 | zas_ | 2008-09-03 23:13:02 +0200 (St, 03 zář 2008) | 1 line
1046
1047 Improve debug messages.
1048 ------------------------------------------------------------------------
1049 r1129 | nadvornik | 2008-09-03 22:43:10 +0200 (St, 03 zář 2008) | 2 lines
1050
1051 adjusted default options
1052
1053 ------------------------------------------------------------------------
1054 r1128 | nadvornik | 2008-09-03 22:29:32 +0200 (St, 03 zář 2008) | 2 lines
1055
1056 adjusted redraw priority relative to icon drawing
1057
1058 ------------------------------------------------------------------------
1059 r1127 | nadvornik | 2008-09-03 21:58:21 +0200 (St, 03 zář 2008) | 2 lines
1060
1061 dropped IMAGE_THROTTLE_LARGER_IMAGES code
1062
1063 ------------------------------------------------------------------------
1064 r1126 | nadvornik | 2008-09-03 21:52:11 +0200 (St, 03 zář 2008) | 2 lines
1065
1066 fixed handling of broken images
1067
1068 ------------------------------------------------------------------------
1069 r1125 | nadvornik | 2008-09-01 21:18:32 +0200 (Po, 01 zář 2008) | 2 lines
1070
1071 improved pixbuf draw priority control
1072
1073 ------------------------------------------------------------------------
1074 r1124 | zas_ | 2008-09-01 19:29:07 +0200 (Po, 01 zář 2008) | 1 line
1075
1076 Use a constant for minimal window size. Set it to 32 for all dialogs.
1077 ------------------------------------------------------------------------
1078 r1123 | zas_ | 2008-09-01 19:22:19 +0200 (Po, 01 zář 2008) | 1 line
1079
1080 Remove redundant debug.h inclusion.
1081 ------------------------------------------------------------------------
1082 r1122 | nadvornik | 2008-08-31 23:19:00 +0200 (Ne, 31 srp 2008) | 2 lines
1083
1084 fixed read ahead callback
1085
1086 ------------------------------------------------------------------------
1087 r1121 | nadvornik | 2008-08-31 23:02:09 +0200 (Ne, 31 srp 2008) | 2 lines
1088
1089 fixed error handling in image loader
1090
1091 ------------------------------------------------------------------------
1092 r1120 | nadvornik | 2008-08-31 20:53:11 +0200 (Ne, 31 srp 2008) | 2 lines
1093
1094 fixed possible endless loop
1095
1096 ------------------------------------------------------------------------
1097 r1119 | zas_ | 2008-08-31 14:29:49 +0200 (Ne, 31 srp 2008) | 1 line
1098
1099 Add a Save button to Preferences dialog, which allow to save options to file without quitting the application.
1100 ------------------------------------------------------------------------
1101 r1118 | zas_ | 2008-08-31 13:27:24 +0200 (Ne, 31 srp 2008) | 1 line
1102
1103 Move quoted_value() and escquote_value() to misc.[ch].
1104 ------------------------------------------------------------------------
1105 r1117 | zas_ | 2008-08-31 12:51:41 +0200 (Ne, 31 srp 2008) | 1 line
1106
1107 Move miscellaneous functions to their own files (new misc.[ch]).
1108 ------------------------------------------------------------------------
1109 r1116 | nadvornik | 2008-08-31 12:08:48 +0200 (Ne, 31 srp 2008) | 2 lines
1110
1111 use GThreadPool
1112
1113 ------------------------------------------------------------------------
1114 r1115 | nadvornik | 2008-08-31 11:20:29 +0200 (Ne, 31 srp 2008) | 2 lines
1115
1116 improved thread support in image loader
1117
1118 ------------------------------------------------------------------------
1119 r1114 | zas_ | 2008-08-31 11:13:42 +0200 (Ne, 31 srp 2008) | 1 line
1120
1121 Move save/load_options() to options.[ch].
1122 ------------------------------------------------------------------------
1123 r1113 | zas_ | 2008-08-31 10:59:39 +0200 (Ne, 31 srp 2008) | 1 line
1124
1125 Move sync_options_with_current_state() call to save_options().
1126 ------------------------------------------------------------------------
1127 r1112 | zas_ | 2008-08-31 10:41:42 +0200 (Ne, 31 srp 2008) | 1 line
1128
1129 Move some code to new functions, to simplify main().
1130 ------------------------------------------------------------------------
1131 r1111 | zas_ | 2008-08-31 10:13:36 +0200 (Ne, 31 srp 2008) | 1 line
1132
1133 Fix two minor compilation warnings.
1134 ------------------------------------------------------------------------
1135 r1110 | nadvornik | 2008-08-30 22:15:47 +0200 (So, 30 srp 2008) | 4 lines
1136
1137 run image loader in separate thread
1138 this feature is disabled by default for now, it must be enabled by 
1139 configure --enable-threads 
1140
1141 ------------------------------------------------------------------------
1142 r1109 | nadvornik | 2008-08-30 15:04:06 +0200 (So, 30 srp 2008) | 2 lines
1143
1144 prepared image loader code for threads
1145
1146 ------------------------------------------------------------------------
1147 r1108 | zas_ | 2008-08-30 12:39:35 +0200 (So, 30 srp 2008) | 5 lines
1148
1149 Allow to override documentation paths through options:
1150 - documentation.helpdir
1151 - documentation.htmldir
1152 Default values are set at configure time.
1153
1154 ------------------------------------------------------------------------
1155 r1107 | nadvornik | 2008-08-29 22:53:53 +0200 (Pá, 29 srp 2008) | 2 lines
1156
1157 converted image loader to a GObject and use signals for notification
1158
1159 ------------------------------------------------------------------------
1160 r1106 | nadvornik | 2008-08-29 14:35:13 +0200 (Pá, 29 srp 2008) | 2 lines
1161
1162 do not access image_loader directly
1163
1164 ------------------------------------------------------------------------
1165 r1105 | nadvornik | 2008-08-29 11:59:20 +0200 (Pá, 29 srp 2008) | 2 lines
1166
1167 added new raw preview interface for legacy exif
1168
1169 ------------------------------------------------------------------------
1170 r1104 | nadvornik | 2008-08-29 11:38:10 +0200 (Pá, 29 srp 2008) | 2 lines
1171
1172 fixed thumbnail loader for the new raw preview interface
1173
1174 ------------------------------------------------------------------------
1175 r1103 | nadvornik | 2008-08-29 00:26:09 +0200 (Pá, 29 srp 2008) | 4 lines
1176
1177 use mmaped files image loader 
1178 implemented new interface for extracting raw previews
1179 experiments with previews support in SVN version of Exiv2
1180
1181 ------------------------------------------------------------------------
1182 r1102 | bruclik | 2008-08-28 14:51:02 +0200 (Čt, 28 srp 2008) | 2 lines
1183
1184 Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8. 
1185
1186 ------------------------------------------------------------------------
1187 r1101 | zas_ | 2008-08-28 12:50:02 +0200 (Čt, 28 srp 2008) | 1 line
1188
1189 Silent warnings about unused functions when lcms is not used.
1190 ------------------------------------------------------------------------
1191 r1100 | zas_ | 2008-08-27 19:02:14 +0200 (St, 27 srp 2008) | 1 line
1192
1193 Comment out unused functions.
1194 ------------------------------------------------------------------------
1195 r1099 | zas_ | 2008-08-27 18:42:59 +0200 (St, 27 srp 2008) | 1 line
1196
1197 Silent a compiler warning.
1198 ------------------------------------------------------------------------
1199 r1098 | zas_ | 2008-08-27 18:40:21 +0200 (St, 27 srp 2008) | 1 line
1200
1201 const gpointer -> gconstpointer.
1202 ------------------------------------------------------------------------
1203 r1097 | zas_ | 2008-08-27 00:37:18 +0200 (St, 27 srp 2008) | 1 line
1204
1205 Use gpointer instead of void *.
1206 ------------------------------------------------------------------------
1207 r1096 | zas_ | 2008-08-27 00:30:40 +0200 (St, 27 srp 2008) | 1 line
1208
1209 Consistency: type * instead of type*.
1210 ------------------------------------------------------------------------
1211 r1095 | zas_ | 2008-08-27 00:22:51 +0200 (St, 27 srp 2008) | 1 line
1212
1213 For the sake of consistency, use glib basic types everywhere.
1214 ------------------------------------------------------------------------
1215 r1094 | zas_ | 2008-08-26 23:19:33 +0200 (Út, 26 srp 2008) | 1 line
1216
1217 Indentation fixes.
1218 ------------------------------------------------------------------------
1219 r1093 | bruclik | 2008-08-26 22:21:30 +0200 (Út, 26 srp 2008) | 3 lines
1220
1221 Fixed segfault when is run inside directory with non valid uft-8 image
1222 filename.
1223
1224 ------------------------------------------------------------------------
1225 r1092 | bruclik | 2008-08-26 15:56:56 +0200 (Út, 26 srp 2008) | 2 lines
1226
1227 Fixed calling "Image search" function in a directory without image. 
1228
1229 ------------------------------------------------------------------------
1230 r1091 | nadvornik | 2008-08-26 00:45:38 +0200 (Út, 26 srp 2008) | 2 lines
1231
1232 correctly maintain selection during iconlist refresh
1233
1234 ------------------------------------------------------------------------
1235 r1090 | zas_ | 2008-08-26 00:20:45 +0200 (Út, 26 srp 2008) | 1 line
1236
1237 Whitespaces cleanup.
1238 ------------------------------------------------------------------------
1239 r1089 | bruclik | 2008-08-25 20:13:33 +0200 (Po, 25 srp 2008) | 3 lines
1240
1241 Fixed segfaulting when alter image in directory without images.
1242
1243
1244 ------------------------------------------------------------------------
1245 r1088 | nadvornik | 2008-08-25 18:58:27 +0200 (Po, 25 srp 2008) | 2 lines
1246
1247 removed unused code
1248
1249 ------------------------------------------------------------------------
1250 r1087 | zas_ | 2008-08-24 16:40:18 +0200 (Ne, 24 srp 2008) | 1 line
1251
1252 Typo fixes.
1253 ------------------------------------------------------------------------
1254 r1086 | zas_ | 2008-08-24 16:33:03 +0200 (Ne, 24 srp 2008) | 1 line
1255
1256 Slight code redundancy reduction.
1257 ------------------------------------------------------------------------
1258 r1085 | zas_ | 2008-08-24 16:14:37 +0200 (Ne, 24 srp 2008) | 1 line
1259
1260 Drop redundant variable affectation.
1261 ------------------------------------------------------------------------
1262 r1084 | zas_ | 2008-08-24 15:22:08 +0200 (Ne, 24 srp 2008) | 2 lines
1263
1264 Fix untranslated messages. French translation and POTFILES.in were updated.
1265
1266 ------------------------------------------------------------------------
1267 r1083 | zas_ | 2008-08-24 12:00:40 +0200 (Ne, 24 srp 2008) | 1 line
1268
1269 French translation was updated.
1270 ------------------------------------------------------------------------
1271 r1082 | zas_ | 2008-08-24 12:00:02 +0200 (Ne, 24 srp 2008) | 1 line
1272
1273 Mark forgotten string for translation.
1274 ------------------------------------------------------------------------
1275 r1081 | zas_ | 2008-08-23 23:07:25 +0200 (So, 23 srp 2008) | 1 line
1276
1277 Fix another missing separator bug in image overlay. This one was occuring with default string when no ISO data was available from exif.
1278 ------------------------------------------------------------------------
1279 r1080 | zas_ | 2008-08-23 22:46:31 +0200 (So, 23 srp 2008) | 1 line
1280
1281 Minor optimization: no need to copy the whole remaining of the string, just copy next char.
1282 ------------------------------------------------------------------------
1283 r1079 | zas_ | 2008-08-23 19:35:57 +0200 (So, 23 srp 2008) | 2 lines
1284
1285 Only display status if there is at least one file in the file list.
1286
1287 ------------------------------------------------------------------------
1288 r1078 | zas_ | 2008-08-23 19:00:59 +0200 (So, 23 srp 2008) | 1 line
1289
1290 Remove unneeded type casting.
1291 ------------------------------------------------------------------------
1292 r1077 | nadvornik | 2008-08-23 10:42:12 +0200 (So, 23 srp 2008) | 2 lines
1293
1294 fixed vd_refresh
1295
1296 ------------------------------------------------------------------------
1297 r1076 | zas_ | 2008-08-23 00:09:54 +0200 (So, 23 srp 2008) | 1 line
1298
1299 French translation was updated.
1300 ------------------------------------------------------------------------
1301 r1075 | zas_ | 2008-08-22 23:52:13 +0200 (Pá, 22 srp 2008) | 7 lines
1302
1303 Add an option named layout.home_path which modifies the behavior of the Home button.
1304 By default, pressing this button goes to the user's home directory.
1305 When this option is set to a path, this path is used instead.
1306 One can change the option value through Preferences > Advanced > Navigation
1307 or directly in .geeqierc.
1308 Feature proposed by Colin Clark.
1309
1310 ------------------------------------------------------------------------
1311 r1074 | zas_ | 2008-08-22 00:49:30 +0200 (Pá, 22 srp 2008) | 1 line
1312
1313 Typo fix: vf -> vd
1314 ------------------------------------------------------------------------
1315 r1073 | zas_ | 2008-08-22 00:47:49 +0200 (Pá, 22 srp 2008) | 1 line
1316
1317 Replace macros VDLIST_INFO() and VDTREE_INFO() by shorter VDLIST() and VDTREE(). VDLIST_INFO(vd, part) becomes VDLIST(vd)->part.
1318 ------------------------------------------------------------------------
1319 r1072 | zas_ | 2008-08-22 00:36:20 +0200 (Pá, 22 srp 2008) | 1 line
1320
1321 Indentation fix.
1322 ------------------------------------------------------------------------
1323 r1071 | zas_ | 2008-08-21 00:26:34 +0200 (Čt, 21 srp 2008) | 1 line
1324
1325 Use constants instead of enum since value (0xffff0000) overflow INT_MAX on some platforms (seen on Solaris 10 SPARC system using the native Sun version 5.9 compilers). Reported by Jeffery Small.
1326 ------------------------------------------------------------------------
1327 r1070 | zas_ | 2008-08-21 00:19:35 +0200 (Čt, 21 srp 2008) | 1 line
1328
1329 Do not return values of void functions. Reported by Jeffery Small.
1330 ------------------------------------------------------------------------
1331 r1069 | nadvornik | 2008-08-20 22:36:36 +0200 (St, 20 srp 2008) | 2 lines
1332
1333 update the FileData structure when a new folder is created
1334
1335 ------------------------------------------------------------------------
1336 r1068 | nadvornik | 2008-08-20 00:58:31 +0200 (St, 20 srp 2008) | 2 lines
1337
1338 improved refresh in view_dir_list
1339
1340 ------------------------------------------------------------------------
1341 r1067 | nadvornik | 2008-08-19 23:01:29 +0200 (Út, 19 srp 2008) | 2 lines
1342
1343 set fallback pixbuf in case of missing file
1344
1345 ------------------------------------------------------------------------
1346 r1066 | nadvornik | 2008-08-19 22:58:23 +0200 (Út, 19 srp 2008) | 2 lines
1347
1348 fixed possible segfault
1349
1350 ------------------------------------------------------------------------
1351 r1065 | nadvornik | 2008-08-17 16:18:51 +0200 (Ne, 17 srp 2008) | 3 lines
1352
1353 removed code for maintaining filelist position, gtk_tree_view itself handles it
1354 better
1355
1356 ------------------------------------------------------------------------
1357 r1064 | zas_ | 2008-08-17 11:36:02 +0200 (Ne, 17 srp 2008) | 2 lines
1358
1359 French translation was updated.
1360
1361 ------------------------------------------------------------------------
1362 r1063 | zas_ | 2008-08-17 11:30:45 +0200 (Ne, 17 srp 2008) | 11 lines
1363
1364 Simplify things related to ViewFileInfoList * and ViewFileInfoIcon * type casting:
1365 - drop VFICON_INFO() and VFLIST_INFO() macros
1366 - rename VFLIST_INFO_POINTER() and VFICON_INFO_POINTER() to shorter VFLIST() and VFICON().
1367 - replace all related occurrences by shorter expressions.
1368
1369 For example:
1370 VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
1371 VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
1372
1373
1374
1375 ------------------------------------------------------------------------
1376 r1062 | zas_ | 2008-08-17 11:00:33 +0200 (Ne, 17 srp 2008) | 2 lines
1377
1378 Move variable declaration at start of block.
1379
1380 ------------------------------------------------------------------------
1381 r1061 | nadvornik | 2008-08-17 01:37:26 +0200 (Ne, 17 srp 2008) | 2 lines
1382
1383 marks in iconview made clickable
1384
1385 ------------------------------------------------------------------------
1386 r1060 | nadvornik | 2008-08-16 22:57:40 +0200 (So, 16 srp 2008) | 2 lines
1387
1388 keep files with non-zero marks in memory
1389
1390 ------------------------------------------------------------------------
1391 r1059 | nadvornik | 2008-08-16 22:34:14 +0200 (So, 16 srp 2008) | 2 lines
1392
1393 implemented marks filter
1394
1395 ------------------------------------------------------------------------
1396 r1058 | zas_ | 2008-08-16 09:18:16 +0200 (So, 16 srp 2008) | 3 lines
1397
1398 Fix double escaping of image overlay text.
1399 Bug 2051955, reported by Emmanuel Dupuis.
1400
1401 ------------------------------------------------------------------------
1402 r1057 | nadvornik | 2008-08-13 23:07:06 +0200 (St, 13 srp 2008) | 2 lines
1403
1404 added keyboard map generator
1405
1406 ------------------------------------------------------------------------
1407 r1056 | nadvornik | 2008-08-13 22:46:06 +0200 (St, 13 srp 2008) | 2 lines
1408
1409 a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
1410
1411 ------------------------------------------------------------------------
1412 r1055 | nadvornik | 2008-08-12 22:21:25 +0200 (Út, 12 srp 2008) | 2 lines
1413
1414 fixed crash with float file list and geeqie --blank
1415
1416 ------------------------------------------------------------------------
1417 r1054 | nadvornik | 2008-08-11 20:53:19 +0200 (Po, 11 srp 2008) | 2 lines
1418
1419 fixed crash in geeqie --blank
1420
1421 ------------------------------------------------------------------------
1422 r1053 | nadvornik | 2008-08-11 19:45:26 +0200 (Po, 11 srp 2008) | 2 lines
1423
1424 fixed setting visible entry in view_dir_tree
1425
1426 ------------------------------------------------------------------------
1427 r1051 | nadvornik | 2008-07-30 20:44:49 +0200 (St, 30 čec 2008) | 2 lines
1428
1429 updated ChangeLog from svn log
1430
1431 ------------------------------------------------------------------------
1432 r1050 | zas_ | 2008-07-28 20:35:19 +0200 (Po, 28 čec 2008) | 2 lines
1433
1434 Move declarations at the beginning of blocks.
1435
1436 ------------------------------------------------------------------------
1437 r1049 | zas_ | 2008-07-28 20:07:42 +0200 (Po, 28 čec 2008) | 2 lines
1438
1439 Optimize tests even more using last changes.
1440
1441 ------------------------------------------------------------------------
1442 r1048 | nadvornik | 2008-07-28 20:02:10 +0200 (Po, 28 čec 2008) | 2 lines
1443
1444 do not free unallocated exif data
1445
1446 ------------------------------------------------------------------------
1447 r1047 | zas_ | 2008-07-28 19:59:09 +0200 (Po, 28 čec 2008) | 2 lines
1448
1449 Cache strcmp() result.
1450
1451 ------------------------------------------------------------------------
1452 r1046 | zas_ | 2008-07-28 19:56:56 +0200 (Po, 28 čec 2008) | 2 lines
1453
1454 Optimize redundant tests.
1455
1456 ------------------------------------------------------------------------
1457 r1045 | zas_ | 2008-07-28 19:55:06 +0200 (Po, 28 čec 2008) | 2 lines
1458
1459 Move dest_dir variable to inner block.
1460
1461 ------------------------------------------------------------------------
1462 r1044 | zas_ | 2008-07-28 11:44:50 +0200 (Po, 28 čec 2008) | 2 lines
1463
1464 Reduce code redundancy and minor typo fixes.
1465
1466 ------------------------------------------------------------------------
1467 r1043 | zas_ | 2008-07-28 11:14:10 +0200 (Po, 28 čec 2008) | 2 lines
1468
1469 French translation was updated.
1470
1471 ------------------------------------------------------------------------
1472 r1042 | zas_ | 2008-07-28 11:12:33 +0200 (Po, 28 čec 2008) | 2 lines
1473
1474 Typo fix.
1475
1476 ------------------------------------------------------------------------
1477 r1041 | nadvornik | 2008-07-27 21:22:40 +0200 (Ne, 27 čec 2008) | 2 lines
1478
1479 abort file operations when the file list is empty
1480
1481 ------------------------------------------------------------------------
1482 r1040 | nadvornik | 2008-07-27 20:20:59 +0200 (Ne, 27 čec 2008) | 3 lines
1483
1484 remember path entered in file dialog
1485 http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
1486
1487 ------------------------------------------------------------------------
1488 r1039 | nadvornik | 2008-07-27 15:46:24 +0200 (Ne, 27 čec 2008) | 2 lines
1489
1490 speed-up of directory notification on deleting large number of files
1491
1492 ------------------------------------------------------------------------
1493 r1038 | nadvornik | 2008-07-27 11:51:28 +0200 (Ne, 27 čec 2008) | 2 lines
1494
1495 added "Symlink" as an example of "filter" command 
1496
1497 ------------------------------------------------------------------------
1498 r1037 | nadvornik | 2008-07-27 10:57:12 +0200 (Ne, 27 čec 2008) | 2 lines
1499
1500 improved updating of view_dir_tree
1501
1502 ------------------------------------------------------------------------
1503 r1036 | nadvornik | 2008-07-27 10:40:47 +0200 (Ne, 27 čec 2008) | 2 lines
1504
1505 fixed deleting of non-empty folder
1506
1507 ------------------------------------------------------------------------
1508 r1035 | nadvornik | 2008-07-27 00:36:58 +0200 (Ne, 27 čec 2008) | 2 lines
1509
1510 fixed spec file
1511
1512 ------------------------------------------------------------------------
1513 r1034 | nadvornik | 2008-07-27 00:26:08 +0200 (Ne, 27 čec 2008) | 2 lines
1514
1515 fixed invalid warning on running editors
1516
1517 ------------------------------------------------------------------------
1518 r1033 | nadvornik | 2008-07-26 22:34:24 +0200 (So, 26 čec 2008) | 2 lines
1519
1520 updated version string
1521
1522 ------------------------------------------------------------------------
1523 r1032 | nadvornik | 2008-07-26 22:15:00 +0200 (So, 26 čec 2008) | 3 lines
1524
1525 dropped references to OpenOffice.org as suggested at
1526 https://sourceforge.net/tracker/index.php?func=detail&aid=1972534&group_id=222125&atid=1054680
1527
1528 ------------------------------------------------------------------------
1529 r1031 | nadvornik | 2008-07-26 22:02:20 +0200 (So, 26 čec 2008) | 2 lines
1530
1531 string cleanup
1532
1533 ------------------------------------------------------------------------
1534 r1030 | nadvornik | 2008-07-26 21:52:40 +0200 (So, 26 čec 2008) | 2 lines
1535
1536 removed unused messages.desc_dlist
1537
1538 ------------------------------------------------------------------------
1539 r1029 | nadvornik | 2008-07-26 21:41:46 +0200 (So, 26 čec 2008) | 2 lines
1540
1541 fixed new folder command
1542
1543 ------------------------------------------------------------------------
1544 r1028 | nadvornik | 2008-07-26 21:33:36 +0200 (So, 26 čec 2008) | 2 lines
1545
1546 fixed renaming of directories
1547
1548 ------------------------------------------------------------------------
1549 r1027 | nadvornik | 2008-07-26 21:01:20 +0200 (So, 26 čec 2008) | 2 lines
1550
1551 warn about changed file extensions
1552
1553 ------------------------------------------------------------------------
1554 r1026 | nadvornik | 2008-07-26 20:33:49 +0200 (So, 26 čec 2008) | 2 lines
1555
1556 added icon for changes without warnings
1557
1558 ------------------------------------------------------------------------
1559 r1025 | nadvornik | 2008-07-26 20:17:56 +0200 (So, 26 čec 2008) | 3 lines
1560
1561 allow only existing folders in destination dialog
1562 http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
1563
1564 ------------------------------------------------------------------------
1565 r1024 | nadvornik | 2008-07-26 12:27:41 +0200 (So, 26 čec 2008) | 2 lines
1566
1567 clean up - checks are handled elsewhere
1568
1569 ------------------------------------------------------------------------
1570 r1023 | nadvornik | 2008-07-26 11:58:25 +0200 (So, 26 čec 2008) | 2 lines
1571
1572 more checks for file operations
1573
1574 ------------------------------------------------------------------------
1575 r1022 | nadvornik | 2008-07-26 00:04:55 +0200 (So, 26 čec 2008) | 2 lines
1576
1577 improved error reporting
1578
1579 ------------------------------------------------------------------------
1580 r1021 | zas_ | 2008-07-25 08:35:35 +0200 (Pá, 25 čec 2008) | 2 lines
1581
1582 Minor tidy up and optimization.
1583
1584 ------------------------------------------------------------------------
1585 r1020 | zas_ | 2008-07-24 22:24:04 +0200 (Čt, 24 čec 2008) | 6 lines
1586
1587 Set GIO channels to binary encoding.
1588 This is needed since messages from commands may not be UTF8-encoded
1589 and g_io_channel_read_chars() may incorrectly interpret some characters.
1590 In practice it was truncating some ISO-8859-1 messages containing some
1591 french characters. This fixes it.
1592
1593 ------------------------------------------------------------------------
1594 r1019 | nadvornik | 2008-07-24 22:03:57 +0200 (Čt, 24 čec 2008) | 3 lines
1595
1596 separated debugging log and debug CFLAGS
1597 enable debugging log support by default
1598
1599 ------------------------------------------------------------------------
1600 r1018 | nadvornik | 2008-07-24 00:19:16 +0200 (Čt, 24 čec 2008) | 2 lines
1601
1602 indicate check warnings and errors in delete and rename dialogs
1603
1604 ------------------------------------------------------------------------
1605 r1017 | nadvornik | 2008-07-23 22:53:05 +0200 (St, 23 čec 2008) | 3 lines
1606
1607 removed file_data_add_change_info
1608 reduced code redundancy - patch by Laurent, slightly modified
1609
1610 ------------------------------------------------------------------------
1611 r1016 | zas_ | 2008-07-23 19:38:04 +0200 (St, 23 čec 2008) | 2 lines
1612
1613 Minor tidy up.
1614
1615 ------------------------------------------------------------------------
1616 r1015 | zas_ | 2008-07-23 14:46:35 +0200 (St, 23 čec 2008) | 2 lines
1617
1618 Tidy up.
1619
1620 ------------------------------------------------------------------------
1621 r1014 | zas_ | 2008-07-23 14:45:59 +0200 (St, 23 čec 2008) | 2 lines
1622
1623 Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
1624
1625 ------------------------------------------------------------------------
1626 r1013 | zas_ | 2008-07-23 12:21:37 +0200 (St, 23 čec 2008) | 2 lines
1627
1628 Simplify parse_out_relatives().
1629
1630 ------------------------------------------------------------------------
1631 r1012 | zas_ | 2008-07-23 11:10:41 +0200 (St, 23 čec 2008) | 2 lines
1632
1633 Tidy up.
1634
1635 ------------------------------------------------------------------------
1636 r1011 | zas_ | 2008-07-23 11:00:38 +0200 (St, 23 čec 2008) | 2 lines
1637
1638 Fix missing newline at end of file.
1639
1640 ------------------------------------------------------------------------
1641 r1010 | zas_ | 2008-07-23 10:59:29 +0200 (St, 23 čec 2008) | 2 lines
1642
1643 Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
1644
1645 ------------------------------------------------------------------------
1646 r1009 | nadvornik | 2008-07-23 00:05:20 +0200 (St, 23 čec 2008) | 2 lines
1647
1648 do not create duplicate FileData entries
1649
1650 ------------------------------------------------------------------------
1651 r1008 | nadvornik | 2008-07-22 23:46:08 +0200 (Út, 22 čec 2008) | 3 lines
1652
1653 basic infrastructure for early error and dangerous operations checking
1654 it needs more work
1655
1656 ------------------------------------------------------------------------
1657 r1007 | nadvornik | 2008-07-22 20:27:12 +0200 (Út, 22 čec 2008) | 2 lines
1658
1659 clean up fd->change on error
1660
1661 ------------------------------------------------------------------------
1662 r1006 | nadvornik | 2008-07-22 20:13:41 +0200 (Út, 22 čec 2008) | 3 lines
1663
1664 remove items from file_data_planned_change_hash when the operation is
1665 canceled
1666
1667 ------------------------------------------------------------------------
1668 r1005 | nadvornik | 2008-07-22 19:57:22 +0200 (Út, 22 čec 2008) | 2 lines
1669
1670 fixed stop button in editor dialog
1671
1672 ------------------------------------------------------------------------
1673 r1004 | nadvornik | 2008-07-22 19:40:24 +0200 (Út, 22 čec 2008) | 2 lines
1674
1675 delete file_data_planned_change_hash when it is not used
1676
1677 ------------------------------------------------------------------------
1678 r1003 | nadvornik | 2008-07-21 23:38:26 +0200 (Po, 21 čec 2008) | 3 lines
1679
1680 fixed
1681 http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
1682
1683 ------------------------------------------------------------------------
1684 r1002 | nadvornik | 2008-07-21 22:50:24 +0200 (Po, 21 čec 2008) | 2 lines
1685
1686 file_util_rename_dir should not return anything
1687
1688 ------------------------------------------------------------------------
1689 r1001 | nadvornik | 2008-07-21 22:40:29 +0200 (Po, 21 čec 2008) | 2 lines
1690
1691 added notification handler to view_dir
1692
1693 ------------------------------------------------------------------------
1694 r1000 | zas_ | 2008-07-21 10:31:43 +0200 (Po, 21 čec 2008) | 2 lines
1695
1696 French translation was updated.
1697
1698 ------------------------------------------------------------------------
1699 r999 | zas_ | 2008-07-20 17:21:06 +0200 (Ne, 20 čec 2008) | 2 lines
1700
1701 Update POTFILES.in.
1702
1703 ------------------------------------------------------------------------
1704 r998 | zas_ | 2008-07-20 17:16:05 +0200 (Ne, 20 čec 2008) | 2 lines
1705
1706 Move uri_*() functions to separate files: uri_utils.[ch]
1707
1708 ------------------------------------------------------------------------
1709 r997 | nadvornik | 2008-07-20 17:04:40 +0200 (Ne, 20 čec 2008) | 1 line
1710
1711 periodic testing of changed files can be now disabled
1712 ------------------------------------------------------------------------
1713 r996 | zas_ | 2008-07-20 16:56:32 +0200 (Ne, 20 čec 2008) | 3 lines
1714
1715 Move history_list_*() functions to separate files:
1716 history_list.c and history_list.h.
1717
1718 ------------------------------------------------------------------------
1719 r995 | nadvornik | 2008-07-20 16:52:00 +0200 (Ne, 20 čec 2008) | 2 lines
1720
1721 implemented "create directory" command
1722
1723 ------------------------------------------------------------------------
1724 r994 | nadvornik | 2008-07-20 15:59:55 +0200 (Ne, 20 čec 2008) | 2 lines
1725
1726 fixed file copy/move dialog
1727
1728 ------------------------------------------------------------------------
1729 r993 | nadvornik | 2008-07-20 15:19:22 +0200 (Ne, 20 čec 2008) | 5 lines
1730
1731 fixed the case when a renamed file is detected by directory scanning
1732 before the external rename commands exits. We have to update the
1733 FileData structure immediately, othervise we would get duplicate
1734 entries.
1735
1736 ------------------------------------------------------------------------
1737 r992 | zas_ | 2008-07-20 14:20:12 +0200 (Ne, 20 čec 2008) | 2 lines
1738
1739 Optimize history_list_add_to_key() a bit.
1740
1741 ------------------------------------------------------------------------
1742 r991 | nadvornik | 2008-07-20 13:29:12 +0200 (Ne, 20 čec 2008) | 2 lines
1743
1744 fixed previous checkin
1745
1746 ------------------------------------------------------------------------
1747 r990 | nadvornik | 2008-07-20 13:22:19 +0200 (Ne, 20 čec 2008) | 2 lines
1748
1749 implemented directory rename and delete operations
1750
1751 ------------------------------------------------------------------------
1752 r989 | zas_ | 2008-07-20 09:52:16 +0200 (Ne, 20 čec 2008) | 2 lines
1753
1754 Move out test outside the loop.
1755
1756 ------------------------------------------------------------------------
1757 r988 | zas_ | 2008-07-19 15:57:03 +0200 (So, 19 čec 2008) | 2 lines
1758
1759 Tidy up.
1760
1761 ------------------------------------------------------------------------
1762 r987 | zas_ | 2008-07-19 14:36:46 +0200 (So, 19 čec 2008) | 2 lines
1763
1764 Fix missing newline at end of file.
1765
1766 ------------------------------------------------------------------------
1767 r986 | nadvornik | 2008-07-19 11:06:24 +0200 (So, 19 čec 2008) | 2 lines
1768
1769 increase reference count before sending notification in file_data_new
1770
1771 ------------------------------------------------------------------------
1772 r985 | nadvornik | 2008-07-18 23:20:49 +0200 (Pá, 18 čec 2008) | 2 lines
1773
1774 fixed test for changed files in cache
1775
1776 ------------------------------------------------------------------------
1777 r984 | zas_ | 2008-07-18 11:55:15 +0200 (Pá, 18 čec 2008) | 2 lines
1778
1779 Introduce image_loader_set_done_func().
1780
1781 ------------------------------------------------------------------------
1782 r983 | zas_ | 2008-07-18 00:36:58 +0200 (Pá, 18 čec 2008) | 2 lines
1783
1784 Reduce code redundancy by moving common code to new menu_choice_get_match_type().
1785
1786 ------------------------------------------------------------------------
1787 r982 | nadvornik | 2008-07-17 23:51:21 +0200 (Čt, 17 čec 2008) | 2 lines
1788
1789 reload changed images
1790
1791 ------------------------------------------------------------------------
1792 r981 | zas_ | 2008-07-15 17:37:14 +0200 (Út, 15 čec 2008) | 2 lines
1793
1794 Move code from image_osd_update_cb() to separate functions.
1795
1796 ------------------------------------------------------------------------
1797 r980 | zas_ | 2008-07-15 16:32:00 +0200 (Út, 15 čec 2008) | 2 lines
1798
1799 Tidy up and code redundancy reduction.
1800
1801 ------------------------------------------------------------------------
1802 r979 | zas_ | 2008-07-15 14:52:02 +0200 (Út, 15 čec 2008) | 4 lines
1803
1804 Use a specific enum for image.zoom_mode values (ZoomMode) and
1805 simplify calls to image_zoom_get_default(), dropping last parameter
1806 which was always options->image.zoom_mode.
1807
1808 ------------------------------------------------------------------------
1809 r978 | zas_ | 2008-07-13 16:50:07 +0200 (Ne, 13 čec 2008) | 9 lines
1810
1811 Improve ways to specify html browser (used for help, see bug 2015099).
1812 Two new rc file options were added:
1813 - helpers.html_browser.command_name
1814 - helpers.html_browser.command_line
1815 These are checked first before trying common browser locations.
1816 If these do not lead to a valid browser, then geeqie will
1817 search for geeqie_html_browser script in the path, then
1818 it will try various common browsers.
1819
1820 ------------------------------------------------------------------------
1821 r977 | zas_ | 2008-07-13 15:51:23 +0200 (Ne, 13 čec 2008) | 2 lines
1822
1823 Apply debian-specific patch to launch help browser (bug 2015099).
1824
1825 ------------------------------------------------------------------------
1826 r976 | zas_ | 2008-07-13 14:36:18 +0200 (Ne, 13 čec 2008) | 3 lines
1827
1828 Fix a segfault occuring when opening some collection files.
1829 Skip all lines not starting with a # when only geometry is required.
1830
1831 ------------------------------------------------------------------------
1832 r975 | zas_ | 2008-07-05 12:21:09 +0200 (So, 05 čec 2008) | 2 lines
1833
1834 Prevent segfault in certain conditions when displaying debug message.
1835
1836 ------------------------------------------------------------------------
1837 r974 | zas_ | 2008-07-05 00:49:04 +0200 (So, 05 čec 2008) | 2 lines
1838
1839 French translation was updated.
1840
1841 ------------------------------------------------------------------------
1842 r973 | zas_ | 2008-07-04 22:32:48 +0200 (Pá, 04 čec 2008) | 3 lines
1843
1844 Optimize a bit when connected zoom and scrolling are unset,
1845 just move the test outside loops.
1846
1847 ------------------------------------------------------------------------
1848 r972 | zas_ | 2008-07-04 19:21:07 +0200 (Pá, 04 čec 2008) | 2 lines
1849
1850 layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
1851
1852 ------------------------------------------------------------------------
1853 r971 | nadvornik | 2008-07-03 22:16:15 +0200 (Čt, 03 čec 2008) | 2 lines
1854
1855 refresh thumbnails on file change
1856
1857 ------------------------------------------------------------------------
1858 r970 | nadvornik | 2008-07-03 21:38:19 +0200 (Čt, 03 čec 2008) | 2 lines
1859
1860 set fallback thumbnail pixbuf only if the loading really fails
1861
1862 ------------------------------------------------------------------------
1863 r969 | zas_ | 2008-07-03 20:16:39 +0200 (Čt, 03 čec 2008) | 4 lines
1864
1865 Fix missing references for the current directory in pan folder stuff.
1866 It was causing an fd magick assertion failure.
1867 Bug reported by Omari Stephens.
1868
1869 ------------------------------------------------------------------------
1870 r968 | zas_ | 2008-07-03 10:33:10 +0200 (Čt, 03 čec 2008) | 4 lines
1871
1872 Increase debugging info in file_data_ref() and file_data_unref().
1873 When compiled with DEBUG defined, file and line of the caller is displayed
1874 in debug log.
1875
1876 ------------------------------------------------------------------------
1877 r967 | zas_ | 2008-07-02 10:38:47 +0200 (St, 02 čec 2008) | 5 lines
1878
1879 Optimize file_cache_get() by only moving element to front if needed
1880 (most of the time there is no need).
1881 Reduce code redundancy in file_cache_put() by calling file_cache_get().
1882 Enhance debugging code.
1883
1884 ------------------------------------------------------------------------
1885 r966 | nadvornik | 2008-06-30 23:08:28 +0200 (Po, 30 čen 2008) | 2 lines
1886
1887 fixed division by zero in pixbuf_renderer_get_scroll_center
1888
1889 ------------------------------------------------------------------------
1890 r965 | zas_ | 2008-06-29 17:51:54 +0200 (Ne, 29 čen 2008) | 4 lines
1891
1892 Merge thumb_loader_save_to_cache() and thumb_loader_mark_failure()
1893 into thumb_loader_save_thumbnail().
1894 Most of the code was redundant.
1895
1896 ------------------------------------------------------------------------
1897 r964 | zas_ | 2008-06-29 12:11:43 +0200 (Ne, 29 čen 2008) | 3 lines
1898
1899 Make better matching between options types in options.h and the rest of the code.
1900 Most changes are from gint to gboolean pseudo type and between gint / guint.
1901
1902 ------------------------------------------------------------------------
1903 r963 | zas_ | 2008-06-28 10:01:36 +0200 (So, 28 čen 2008) | 2 lines
1904
1905 layout_image_drag_cb(): optimize when connected scrolling is unset.
1906
1907 ------------------------------------------------------------------------
1908 r962 | zas_ | 2008-06-28 09:43:37 +0200 (So, 28 čen 2008) | 2 lines
1909
1910 Reduce number of parameters (mostly unused), just pass the event pointer.
1911
1912 ------------------------------------------------------------------------
1913 r961 | zas_ | 2008-06-28 02:44:31 +0200 (So, 28 čen 2008) | 3 lines
1914
1915 Fix warning:
1916 thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
1917
1918 ------------------------------------------------------------------------
1919 r960 | zas_ | 2008-06-28 00:57:48 +0200 (So, 28 čen 2008) | 3 lines
1920
1921 image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
1922 empty first element.
1923
1924 ------------------------------------------------------------------------
1925 r959 | nadvornik | 2008-06-27 23:35:21 +0200 (Pá, 27 čen 2008) | 3 lines
1926
1927 do not read keywords and comment between exif_read_fd and exif_free_fd
1928 calls (fd->exif does not have reference counting)
1929
1930 ------------------------------------------------------------------------
1931 r958 | nadvornik | 2008-06-27 23:09:15 +0200 (Pá, 27 čen 2008) | 3 lines
1932
1933 added pixbuf_fallback function
1934 fixed thumb loader for non-image files
1935
1936 ------------------------------------------------------------------------
1937 r957 | nadvornik | 2008-06-27 20:43:05 +0200 (Pá, 27 čen 2008) | 2 lines
1938
1939 fixed crash in entering fullscreen during loading
1940
1941 ------------------------------------------------------------------------
1942 r956 | zas_ | 2008-06-27 12:00:55 +0200 (Pá, 27 čen 2008) | 2 lines
1943
1944 osd_template_insert(): optimize and simplify using flags.
1945
1946 ------------------------------------------------------------------------
1947 r955 | zas_ | 2008-06-27 10:05:51 +0200 (Pá, 27 čen 2008) | 3 lines
1948
1949 image_osd_info_render(): ensure values are always escaped before using pango_layout_set_markup().
1950 Two helper functions were added: osd_template_insert() and osd_template_insert_and_free().
1951
1952 ------------------------------------------------------------------------
1953 r954 | zas_ | 2008-06-27 01:29:08 +0200 (Pá, 27 čen 2008) | 2 lines
1954
1955 image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
1956
1957 ------------------------------------------------------------------------
1958 r953 | zas_ | 2008-06-26 17:59:20 +0200 (Čt, 26 čen 2008) | 2 lines
1959
1960 Use flags for pr_zoom_*() functions.
1961
1962 ------------------------------------------------------------------------
1963 r952 | zas_ | 2008-06-26 16:43:52 +0200 (Čt, 26 čen 2008) | 2 lines
1964
1965 Use stricter types for image options.
1966
1967 ------------------------------------------------------------------------
1968 r951 | zas_ | 2008-06-26 14:23:48 +0200 (Čt, 26 čen 2008) | 2 lines
1969
1970 Use flags instead of int parameters for pixbuf_renderer_overlay_add().
1971
1972 ------------------------------------------------------------------------
1973 r950 | zas_ | 2008-06-26 13:48:40 +0200 (Čt, 26 čen 2008) | 3 lines
1974
1975 Only define ExifOrientationType if GQ_BUILD is not defined since
1976 it is already defined in exif.h.
1977
1978 ------------------------------------------------------------------------
1979 r949 | zas_ | 2008-06-25 22:53:52 +0200 (St, 25 čen 2008) | 2 lines
1980
1981 Tidy up.
1982
1983 ------------------------------------------------------------------------
1984 r948 | zas_ | 2008-06-25 22:22:02 +0200 (St, 25 čen 2008) | 2 lines
1985
1986 French translation was updated.
1987
1988 ------------------------------------------------------------------------
1989 r947 | nadvornik | 2008-06-22 22:07:32 +0200 (Ne, 22 čen 2008) | 2 lines
1990
1991 optimized marks drawing
1992
1993 ------------------------------------------------------------------------
1994 r946 | nadvornik | 2008-06-22 22:01:20 +0200 (Ne, 22 čen 2008) | 2 lines
1995
1996 show marks in iconview
1997
1998 ------------------------------------------------------------------------
1999 r945 | nadvornik | 2008-06-22 12:01:26 +0200 (Ne, 22 čen 2008) | 2 lines
2000
2001 show sidecars in icon view
2002
2003 ------------------------------------------------------------------------
2004 r944 | nadvornik | 2008-06-22 11:40:57 +0200 (Ne, 22 čen 2008) | 2 lines
2005
2006 fixed in-place renaming
2007
2008 ------------------------------------------------------------------------
2009 r943 | nadvornik | 2008-06-22 11:19:42 +0200 (Ne, 22 čen 2008) | 2 lines
2010
2011 added possibility to disable grouping of selected files
2012
2013 ------------------------------------------------------------------------
2014 r942 | nadvornik | 2008-06-22 00:01:45 +0200 (Ne, 22 čen 2008) | 2 lines
2015
2016 cache size made configurable
2017
2018 ------------------------------------------------------------------------
2019 r941 | nadvornik | 2008-06-21 21:26:01 +0200 (So, 21 čen 2008) | 2 lines
2020
2021 measure pixbuf cache size in bytes
2022
2023 ------------------------------------------------------------------------
2024 r940 | nadvornik | 2008-06-21 18:00:13 +0200 (So, 21 čen 2008) | 2 lines
2025
2026 simple cache for loaded pixbufs
2027
2028 ------------------------------------------------------------------------
2029 r939 | nadvornik | 2008-06-21 13:05:55 +0200 (So, 21 čen 2008) | 2 lines
2030
2031 renamed fd->pixbuf to fd->thumb_pixbuf
2032
2033 ------------------------------------------------------------------------
2034 r938 | nadvornik | 2008-06-19 00:26:52 +0200 (Čt, 19 čen 2008) | 3 lines
2035
2036 implemented generic FileData cache
2037 use it for caching decoded exif data
2038
2039 ------------------------------------------------------------------------
2040 r937 | nadvornik | 2008-06-17 22:25:05 +0200 (Út, 17 čen 2008) | 2 lines
2041
2042 more robust thumbs progress bar
2043
2044 ------------------------------------------------------------------------
2045 r936 | nadvornik | 2008-06-17 21:56:21 +0200 (Út, 17 čen 2008) | 2 lines
2046
2047 do not allocate new buffer for thumbnails with correct orientation
2048
2049 ------------------------------------------------------------------------
2050 r935 | nadvornik | 2008-06-16 21:07:02 +0200 (Po, 16 čen 2008) | 2 lines
2051
2052 fixed memory leak
2053
2054 ------------------------------------------------------------------------
2055 r934 | nadvornik | 2008-06-16 20:37:35 +0200 (Po, 16 čen 2008) | 2 lines
2056
2057 another try to free layout at exit
2058
2059 ------------------------------------------------------------------------
2060 r933 | nadvornik | 2008-06-15 23:52:15 +0200 (Ne, 15 čen 2008) | 2 lines
2061
2062 rotate thumbnails by exif
2063
2064 ------------------------------------------------------------------------
2065 r932 | nadvornik | 2008-06-15 22:09:15 +0200 (Ne, 15 čen 2008) | 2 lines
2066
2067 use FileData in thumb_loader
2068
2069 ------------------------------------------------------------------------
2070 r931 | nadvornik | 2008-06-14 23:49:48 +0200 (So, 14 čen 2008) | 2 lines
2071
2072 use GtkSizeGroup to control initial size of split images
2073
2074 ------------------------------------------------------------------------
2075 r930 | nadvornik | 2008-06-14 20:41:30 +0200 (So, 14 čen 2008) | 2 lines
2076
2077 preserve image center on refresh
2078
2079 ------------------------------------------------------------------------
2080 r929 | nadvornik | 2008-06-14 20:33:40 +0200 (So, 14 čen 2008) | 4 lines
2081
2082 use multiline description in vflist with large thumbnails
2083 always display marks in the first column
2084 show expander in "name" column
2085
2086 ------------------------------------------------------------------------
2087 r928 | nadvornik | 2008-06-14 19:32:27 +0200 (So, 14 čen 2008) | 2 lines
2088
2089 join name and sidecars to one string
2090
2091 ------------------------------------------------------------------------
2092 r927 | nadvornik | 2008-06-14 19:14:28 +0200 (So, 14 čen 2008) | 2 lines
2093
2094 optimized vflist_setup_iter_recursive
2095
2096 ------------------------------------------------------------------------
2097 r926 | nadvornik | 2008-06-14 14:43:39 +0200 (So, 14 čen 2008) | 2 lines
2098
2099 iconlist_refresh optimization
2100
2101 ------------------------------------------------------------------------
2102 r925 | nadvornik | 2008-06-14 14:30:44 +0200 (So, 14 čen 2008) | 2 lines
2103
2104 fixed iconview update after deletion of selected image
2105
2106 ------------------------------------------------------------------------
2107 r924 | zas_ | 2008-06-14 08:52:52 +0200 (So, 14 čen 2008) | 2 lines
2108
2109 Silent unused variable warning.
2110
2111 ------------------------------------------------------------------------
2112 r923 | nadvornik | 2008-06-13 23:32:58 +0200 (Pá, 13 čen 2008) | 2 lines
2113
2114 optimized vflist_setup_iter
2115
2116 ------------------------------------------------------------------------
2117 r922 | zas_ | 2008-06-13 15:33:11 +0200 (Pá, 13 čen 2008) | 2 lines
2118
2119 French translation was updated.
2120
2121 ------------------------------------------------------------------------
2122 r921 | zas_ | 2008-06-13 14:27:41 +0200 (Pá, 13 čen 2008) | 5 lines
2123
2124 Revert patches 759 and 760.
2125 759 patch broke adding selection of files through sort manager
2126 to an unopened collection.
2127
2128
2129 ------------------------------------------------------------------------
2130 r920 | zas_ | 2008-06-13 13:51:23 +0200 (Pá, 13 čen 2008) | 2 lines
2131
2132 Display total size of files in collection window, for the list and for the selection.
2133
2134 ------------------------------------------------------------------------
2135 r919 | zas_ | 2008-06-13 13:11:57 +0200 (Pá, 13 čen 2008) | 4 lines
2136
2137 Optionnally display directory's date in list view.
2138 It can be set through Preferences > Advanced > Behavior and
2139 is saved to rc file as layout.show_directory_date option.
2140
2141 ------------------------------------------------------------------------
2142 r918 | zas_ | 2008-06-13 00:43:32 +0200 (Pá, 13 čen 2008) | 7 lines
2143
2144 load_options_from():
2145 - do not copy option name and value anywhere, only copy value_all to a separate buffer
2146 - allow more relaxed syntax on read, so we can correctly read option name and value
2147   even if user made some errors like replacing ':' by '=' or inserting a space before ':'.
2148 - minor aesthetical changes
2149
2150
2151 ------------------------------------------------------------------------
2152 r917 | zas_ | 2008-06-12 23:21:32 +0200 (Čt, 12 čen 2008) | 2 lines
2153
2154 Add a comment about relative positions of image overlay in the rc file. 
2155
2156 ------------------------------------------------------------------------
2157 r916 | zas_ | 2008-06-12 22:33:51 +0200 (Čt, 12 čen 2008) | 6 lines
2158
2159 Allow to set image overlay info position through options:
2160 - image_overlay.common.x
2161 - image_overlay.common.y
2162
2163 For now, there are only editable through rc file.
2164
2165 ------------------------------------------------------------------------
2166 r915 | zas_ | 2008-06-12 22:17:22 +0200 (Čt, 12 čen 2008) | 6 lines
2167
2168 Move some functions from image.[ch] to image-overlay.c and make them static:
2169 - image_overlay_add()
2170 - image_overlay_set()
2171 - image_overlay_remove()
2172 - image_overlay_get() (unused)
2173
2174 ------------------------------------------------------------------------
2175 r914 | nadvornik | 2008-06-12 20:30:33 +0200 (Čt, 12 čen 2008) | 2 lines
2176
2177 reverted changes in layout_close made in rev. 890 and 901  
2178
2179 ------------------------------------------------------------------------
2180 r913 | nadvornik | 2008-06-10 21:25:21 +0200 (Út, 10 čen 2008) | 2 lines
2181
2182 fixed vdtree_sort_cb
2183
2184 ------------------------------------------------------------------------
2185 r912 | nadvornik | 2008-06-10 20:39:19 +0200 (Út, 10 čen 2008) | 2 lines
2186
2187 fixed segfault in vd_rename_cb
2188
2189 ------------------------------------------------------------------------
2190 r911 | nadvornik | 2008-06-10 20:19:17 +0200 (Út, 10 čen 2008) | 2 lines
2191
2192 dropped vficon_sync, use vficon_refresh everywhere
2193
2194 ------------------------------------------------------------------------
2195 r910 | zas_ | 2008-06-10 13:55:18 +0200 (Út, 10 čen 2008) | 2 lines
2196
2197 collection_from_dnd_data(): simplify and optimize.
2198
2199 ------------------------------------------------------------------------
2200 r909 | zas_ | 2008-06-10 13:27:35 +0200 (Út, 10 čen 2008) | 2 lines
2201
2202 collection_info_list_to_dnd_data(): simplify and optimize.
2203
2204 ------------------------------------------------------------------------
2205 r908 | nadvornik | 2008-06-09 22:27:39 +0200 (Po, 09 čen 2008) | 2 lines
2206
2207 moved notification to view_file.c
2208
2209 ------------------------------------------------------------------------
2210 r907 | nadvornik | 2008-06-09 21:43:56 +0200 (Po, 09 čen 2008) | 2 lines
2211
2212 run idle function just once
2213
2214 ------------------------------------------------------------------------
2215 r906 | nadvornik | 2008-06-09 21:41:37 +0200 (Po, 09 čen 2008) | 2 lines
2216
2217 use vficon_refresh for updating
2218
2219 ------------------------------------------------------------------------
2220 r905 | nadvornik | 2008-06-09 21:00:47 +0200 (Po, 09 čen 2008) | 2 lines
2221
2222 handle deletion of selected files
2223
2224 ------------------------------------------------------------------------
2225 r904 | nadvornik | 2008-06-09 20:28:28 +0200 (Po, 09 čen 2008) | 2 lines
2226
2227 optimized vficon_refresh_real
2228
2229 ------------------------------------------------------------------------
2230 r903 | zas_ | 2008-06-09 12:10:34 +0200 (Po, 09 čen 2008) | 2 lines
2231
2232 Minor fixes and add a note about variable declaration.
2233
2234 ------------------------------------------------------------------------
2235 r902 | zas_ | 2008-06-09 09:14:46 +0200 (Po, 09 čen 2008) | 2 lines
2236
2237 Use unsigned type for marks since it is used as a bitfield.
2238
2239 ------------------------------------------------------------------------
2240 r901 | nadvornik | 2008-06-09 09:06:53 +0200 (Po, 09 čen 2008) | 2 lines
2241
2242 fixed saving options on exit
2243
2244 ------------------------------------------------------------------------
2245 r900 | zas_ | 2008-06-09 01:42:51 +0200 (Po, 09 čen 2008) | 2 lines
2246
2247 Tidy up: add/remove white lines, minor code changes.
2248
2249 ------------------------------------------------------------------------
2250 r899 | nadvornik | 2008-06-08 23:21:13 +0200 (Ne, 08 čen 2008) | 2 lines
2251
2252 improved vficon_populate
2253
2254 ------------------------------------------------------------------------
2255 r898 | nadvornik | 2008-06-08 22:24:46 +0200 (Ne, 08 čen 2008) | 2 lines
2256
2257 vficon_sync speed-up
2258
2259 ------------------------------------------------------------------------
2260 r897 | nadvornik | 2008-06-08 21:09:44 +0200 (Ne, 08 čen 2008) | 2 lines
2261
2262 better check for notify type
2263
2264 ------------------------------------------------------------------------
2265 r896 | nadvornik | 2008-06-08 11:25:39 +0200 (Ne, 08 čen 2008) | 2 lines
2266
2267 fixed switching thumbnails in listview on and off - bug 1984825
2268
2269 ------------------------------------------------------------------------
2270 r895 | nadvornik | 2008-06-08 00:44:17 +0200 (Ne, 08 čen 2008) | 2 lines
2271
2272 various refresh and notification fixes
2273
2274 ------------------------------------------------------------------------
2275 r894 | nadvornik | 2008-06-07 17:08:33 +0200 (So, 07 čen 2008) | 2 lines
2276
2277 various notification improvements
2278
2279 ------------------------------------------------------------------------
2280 r893 | nadvornik | 2008-06-07 12:45:33 +0200 (So, 07 čen 2008) | 2 lines
2281
2282 use the new notification for collections
2283
2284 ------------------------------------------------------------------------
2285 r892 | zas_ | 2008-06-07 12:18:30 +0200 (So, 07 čen 2008) | 3 lines
2286
2287 Display Lirc state in config log.
2288 Re-organize the config log a bit.
2289
2290 ------------------------------------------------------------------------
2291 r891 | nadvornik | 2008-06-07 11:36:12 +0200 (So, 07 čen 2008) | 2 lines
2292
2293 use new notification in img-view
2294
2295 ------------------------------------------------------------------------
2296 r890 | nadvornik | 2008-06-07 11:10:01 +0200 (So, 07 čen 2008) | 2 lines
2297
2298 use new notification in layout and layout_image
2299
2300 ------------------------------------------------------------------------
2301 r889 | nadvornik | 2008-06-07 10:13:22 +0200 (So, 07 čen 2008) | 2 lines
2302
2303 used new notification in search.c
2304
2305 ------------------------------------------------------------------------
2306 r888 | nadvornik | 2008-06-07 09:45:08 +0200 (So, 07 čen 2008) | 2 lines
2307
2308 used new notification in dupe.c
2309
2310 ------------------------------------------------------------------------
2311 r887 | nadvornik | 2008-06-07 00:34:15 +0200 (So, 07 čen 2008) | 2 lines
2312
2313 used new notification in cache_maint
2314
2315 ------------------------------------------------------------------------
2316 r886 | nadvornik | 2008-06-07 00:11:03 +0200 (So, 07 čen 2008) | 2 lines
2317
2318 added NotifyType
2319
2320 ------------------------------------------------------------------------
2321 r885 | nadvornik | 2008-06-06 23:50:09 +0200 (Pá, 06 čen 2008) | 2 lines
2322
2323 realtime file monitor
2324
2325 ------------------------------------------------------------------------
2326 r884 | nadvornik | 2008-06-06 22:59:03 +0200 (Pá, 06 čen 2008) | 2 lines
2327
2328 zero-lenght path must be allowed for now
2329
2330 ------------------------------------------------------------------------
2331 r883 | zas_ | 2008-06-06 10:01:19 +0200 (Pá, 06 čen 2008) | 2 lines
2332
2333 French translation was updated.
2334
2335 ------------------------------------------------------------------------
2336 r882 | zas_ | 2008-06-06 01:31:22 +0200 (Pá, 06 čen 2008) | 2 lines
2337
2338 Fix "No newline at end of file" warning.
2339
2340 ------------------------------------------------------------------------
2341 r881 | nadvornik | 2008-06-05 20:43:44 +0200 (Čt, 05 čen 2008) | 2 lines
2342
2343 use new notification in vficon
2344
2345 ------------------------------------------------------------------------
2346 r880 | zas_ | 2008-06-05 11:24:42 +0200 (Čt, 05 čen 2008) | 3 lines
2347
2348 Compare paths using utf8_collate_key() since paths are utf8-encoded.
2349 It fixes bug 1959854.
2350
2351 ------------------------------------------------------------------------
2352 r879 | zas_ | 2008-06-05 10:41:02 +0200 (Čt, 05 čen 2008) | 6 lines
2353
2354 Use uft8_collate_key() to sort utf8 strings.
2355 Modify file_data_set_path() to sync collate keys and file_data_pool
2356 on path change.
2357
2358 Partially fix bug 1959854.
2359
2360 ------------------------------------------------------------------------
2361 r878 | nadvornik | 2008-06-04 23:12:47 +0200 (St, 04 čen 2008) | 2 lines
2362
2363 new notification system (used only in vflist for now)
2364
2365 ------------------------------------------------------------------------
2366 r877 | nadvornik | 2008-06-03 21:44:19 +0200 (Út, 03 čen 2008) | 2 lines
2367
2368 replaced directory path with FileData* dir_fd
2369
2370 ------------------------------------------------------------------------
2371 r876 | zas_ | 2008-06-03 17:54:05 +0200 (Út, 03 čen 2008) | 4 lines
2372
2373 Allow to modify the aspect of Geeqie through the use of a
2374 gtkrc file that may be present in the geeqie rc directory.
2375 Patch by Aldric RENAUDIN and me.
2376
2377 ------------------------------------------------------------------------
2378 r875 | zas_ | 2008-06-03 15:54:22 +0200 (Út, 03 čen 2008) | 2 lines
2379
2380 Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
2381
2382 ------------------------------------------------------------------------
2383 r874 | zas_ | 2008-06-03 13:24:16 +0200 (Út, 03 čen 2008) | 2 lines
2384
2385 Drop initialization to NULL since filelist_read() will take care of it.
2386
2387 ------------------------------------------------------------------------
2388 r873 | zas_ | 2008-06-03 11:41:00 +0200 (Út, 03 čen 2008) | 2 lines
2389
2390 filelist_read_real(): optimize and clean up.
2391
2392 ------------------------------------------------------------------------
2393 r872 | zas_ | 2008-06-03 11:03:33 +0200 (Út, 03 čen 2008) | 2 lines
2394
2395 Reduce indentation level.
2396
2397 ------------------------------------------------------------------------
2398 r871 | zas_ | 2008-06-03 10:57:46 +0200 (Út, 03 čen 2008) | 2 lines
2399
2400 Reduce indentation level.
2401
2402 ------------------------------------------------------------------------
2403 r870 | zas_ | 2008-06-03 10:53:53 +0200 (Út, 03 čen 2008) | 2 lines
2404
2405 collection_table_find_data_by_coord(): tidy up.
2406
2407 ------------------------------------------------------------------------
2408 r869 | zas_ | 2008-06-03 09:37:24 +0200 (Út, 03 čen 2008) | 3 lines
2409
2410 vflist_maint(): only allocate memory and compare strings if needed.
2411
2412
2413 ------------------------------------------------------------------------
2414 r868 | zas_ | 2008-06-03 09:32:13 +0200 (Út, 03 čen 2008) | 3 lines
2415
2416 layout_real_renamed(), layout_real_removed(), layout_real_moved():
2417 simplify code.
2418
2419 ------------------------------------------------------------------------
2420 r867 | nadvornik | 2008-05-31 21:46:26 +0200 (So, 31 kvě 2008) | 2 lines
2421
2422 do not change original FileData on copy
2423
2424 ------------------------------------------------------------------------
2425 r866 | nadvornik | 2008-05-31 21:44:41 +0200 (So, 31 kvě 2008) | 3 lines
2426
2427 replaced vflist_maint functions by vflist_refresh - it allows to follow 
2428 changes made by external editors more precisely
2429
2430 ------------------------------------------------------------------------
2431 r865 | nadvornik | 2008-05-30 23:41:46 +0200 (Pá, 30 kvě 2008) | 2 lines
2432
2433 vflist_populate_view: better handle selected files that are renamed or deleted
2434
2435 ------------------------------------------------------------------------
2436 r864 | nadvornik | 2008-05-30 22:13:16 +0200 (Pá, 30 kvě 2008) | 2 lines
2437
2438 fixed thumb index (thumbnails are shown again)
2439
2440 ------------------------------------------------------------------------
2441 r863 | nadvornik | 2008-05-30 21:53:52 +0200 (Pá, 30 kvě 2008) | 2 lines
2442
2443 simplified vflist_populate_view
2444
2445 ------------------------------------------------------------------------
2446 r862 | zas_ | 2008-05-30 10:39:52 +0200 (Pá, 30 kvě 2008) | 4 lines
2447
2448 Use functions to set editors name and command and ensure they are
2449 utf8-encoded.
2450 Previously, non-utf8 strings from rc file caused some issues. 
2451
2452 ------------------------------------------------------------------------
2453 r861 | zas_ | 2008-05-30 10:36:23 +0200 (Pá, 30 kvě 2008) | 2 lines
2454
2455 Make utf8_validate_or_convert() to always allocate a new string.
2456
2457 ------------------------------------------------------------------------
2458 r860 | zas_ | 2008-05-30 09:20:25 +0200 (Pá, 30 kvě 2008) | 2 lines
2459
2460 Check for existing editor command using is_valid_editor_command().
2461
2462 ------------------------------------------------------------------------
2463 r859 | zas_ | 2008-05-29 09:58:34 +0200 (Čt, 29 kvě 2008) | 4 lines
2464
2465 Preserve properties window width and height during session even when
2466 layout.save_window_positions is not set.
2467 It restores the pre revision 858 behavior.
2468
2469 ------------------------------------------------------------------------
2470 r858 | zas_ | 2008-05-29 09:52:05 +0200 (Čt, 29 kvě 2008) | 3 lines
2471
2472 Save properties window width and height to rc file and restore
2473 them on next session if layout.save_window_positions is set to TRUE.
2474
2475 ------------------------------------------------------------------------
2476 r857 | nadvornik | 2008-05-29 00:12:10 +0200 (Čt, 29 kvě 2008) | 2 lines
2477
2478 improved infrastructure for tracing changes, optimized vflist_populate_view
2479
2480 ------------------------------------------------------------------------
2481 r856 | nadvornik | 2008-05-27 20:46:34 +0200 (Út, 27 kvě 2008) | 2 lines
2482
2483 measure time of filelist update
2484
2485 ------------------------------------------------------------------------
2486 r855 | nadvornik | 2008-05-27 20:37:15 +0200 (Út, 27 kvě 2008) | 2 lines
2487
2488 another fix in notification
2489
2490 ------------------------------------------------------------------------
2491 r854 | nadvornik | 2008-05-26 20:32:04 +0200 (Po, 26 kvě 2008) | 2 lines
2492
2493 Fix histogram grid - patch by Uwe Ohse
2494
2495 ------------------------------------------------------------------------
2496 r853 | nadvornik | 2008-05-26 20:22:08 +0200 (Po, 26 kvě 2008) | 2 lines
2497
2498 use fputs instead of printf - patch by Uwe Ohse
2499
2500 ------------------------------------------------------------------------
2501 r852 | nadvornik | 2008-05-26 19:06:30 +0200 (Po, 26 kvě 2008) | 2 lines
2502
2503 fixed bug in notification code
2504
2505 ------------------------------------------------------------------------
2506 r851 | zas_ | 2008-05-25 22:17:07 +0200 (Ne, 25 kvě 2008) | 2 lines
2507
2508 Tidy up: indentation fixes, typo fixes, ...
2509
2510 ------------------------------------------------------------------------
2511 r850 | zas_ | 2008-05-25 21:54:00 +0200 (Ne, 25 kvě 2008) | 2 lines
2512
2513 Typo fix.
2514
2515 ------------------------------------------------------------------------
2516 r849 | zas_ | 2008-05-25 21:13:04 +0200 (Ne, 25 kvě 2008) | 2 lines
2517
2518 Typo fix.
2519
2520 ------------------------------------------------------------------------
2521 r848 | zas_ | 2008-05-25 21:03:30 +0200 (Ne, 25 kvě 2008) | 2 lines
2522
2523 bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
2524
2525 ------------------------------------------------------------------------
2526 r847 | nadvornik | 2008-05-25 00:44:18 +0200 (Ne, 25 kvě 2008) | 4 lines
2527
2528 rewritten utilops.h:
2529 - better integration of external commands
2530 - filter commands
2531
2532 ------------------------------------------------------------------------
2533 r846 | zas_ | 2008-05-24 22:01:59 +0200 (So, 24 kvě 2008) | 6 lines
2534
2535 Allow to escape star characters in the template string with a \.
2536 One can insert a \ by escaping it with another \.
2537 Fix deletion of empty parts when using | trick.
2538 Append the separator " - " only if data is neither NULL nor empty.
2539 Patch by Uwe Ohse and Laurent Monin.
2540
2541 ------------------------------------------------------------------------
2542 r845 | nadvornik | 2008-05-24 11:18:09 +0200 (So, 24 kvě 2008) | 2 lines
2543
2544 improved filedata interface
2545
2546 ------------------------------------------------------------------------
2547 r844 | zas_ | 2008-05-24 01:40:12 +0200 (So, 24 kvě 2008) | 3 lines
2548
2549 Fix display of libpthread detection.
2550 Fix display of lirc support, do not test for headers if disabled.
2551
2552 ------------------------------------------------------------------------
2553 r843 | zas_ | 2008-05-24 01:18:40 +0200 (So, 24 kvě 2008) | 2 lines
2554
2555 Silent few warnings that appeared when using --disable-exiv2 configure option.
2556
2557 ------------------------------------------------------------------------
2558 r842 | zas_ | 2008-05-24 00:57:51 +0200 (So, 24 kvě 2008) | 2 lines
2559
2560 French translation was updated.
2561
2562 ------------------------------------------------------------------------
2563 r841 | zas_ | 2008-05-24 00:55:23 +0200 (So, 24 kvě 2008) | 2 lines
2564
2565 Use the same label for toolbar buttons tooltip than in main menu.
2566
2567 ------------------------------------------------------------------------
2568 r840 | zas_ | 2008-05-23 17:07:30 +0200 (Pá, 23 kvě 2008) | 6 lines
2569
2570 Add -Wstrict-prototypes to gcc options only in developer mode
2571 since it clutters the compilation log with unfixable warnings.
2572 Add -Wall in developer mode to display even more warnings.
2573 Fix display of --enable-deprecated at end of configure (yes
2574 and no were inversed).
2575
2576 ------------------------------------------------------------------------
2577 r839 | zas_ | 2008-05-23 14:27:28 +0200 (Pá, 23 kvě 2008) | 2 lines
2578
2579 slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
2580
2581 ------------------------------------------------------------------------
2582 r838 | zas_ | 2008-05-23 14:19:42 +0200 (Pá, 23 kvě 2008) | 2 lines
2583
2584 Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
2585
2586 ------------------------------------------------------------------------
2587 r837 | zas_ | 2008-05-23 02:20:56 +0200 (Pá, 23 kvě 2008) | 9 lines
2588
2589 Try to load a system-wide rc file if any, before per-user rc file.
2590 For now, system-wide rc file path is set to /etc/geeqie/geeqierc
2591 (defined by GQ_SYSTEM_WIDE_DIR in main.h).
2592 filter_parse() was modified to replace entries having the same key,
2593 needed since it may be called more than once.
2594
2595 Please test heavily.
2596
2597
2598 ------------------------------------------------------------------------
2599 r836 | zas_ | 2008-05-23 01:22:12 +0200 (Pá, 23 kvě 2008) | 2 lines
2600
2601 Pass ConfOptions * to save_options() and load_options().
2602
2603 ------------------------------------------------------------------------
2604 r835 | zas_ | 2008-05-23 01:17:26 +0200 (Pá, 23 kvě 2008) | 3 lines
2605
2606 Move code from save_options() to new save_options_to() which takes
2607 the destination path as parameter.
2608
2609 ------------------------------------------------------------------------
2610 r834 | zas_ | 2008-05-23 01:09:53 +0200 (Pá, 23 kvě 2008) | 4 lines
2611
2612 Move setup_default_options() and sync_options_with_current_state() to options.[ch].
2613 Pass ConfOptions * to these instead of directly using global variable.
2614 Cleanup #include in main.c.
2615
2616 ------------------------------------------------------------------------
2617 r833 | zas_ | 2008-05-23 00:49:07 +0200 (Pá, 23 kvě 2008) | 2 lines
2618
2619 Move code from exit_program_final() to new sync_options_with_current_state().
2620
2621 ------------------------------------------------------------------------
2622 r832 | zas_ | 2008-05-23 00:43:07 +0200 (Pá, 23 kvě 2008) | 4 lines
2623
2624 Separate path building code from options loading code.
2625 Most code of load_options() is moved to new load_options_from().
2626 ExifUIList initialization is moved to setup_default_options().
2627
2628 ------------------------------------------------------------------------
2629 r831 | zas_ | 2008-05-22 22:22:13 +0200 (Čt, 22 kvě 2008) | 10 lines
2630
2631 Make shell command and its option rc file options instead of hardcoded strings.
2632 This allows users to modify the shell command that execute "editors".
2633 Two new options appear in rc file:
2634 - shell.path (default to "/bin/sh")
2635 - shell.options (default to "-c")
2636
2637 These options can only be changed from the rc file, not at runtime.
2638 Tests are made to check that shell.path is not empty and lead to
2639 an executable file.
2640
2641 ------------------------------------------------------------------------
2642 r830 | zas_ | 2008-05-22 15:00:45 +0200 (Čt, 22 kvě 2008) | 3 lines
2643
2644 Fix signed vs unsigned warnings.
2645 In most cases, gint was used instead of guint.
2646
2647 ------------------------------------------------------------------------
2648 r829 | zas_ | 2008-05-22 13:28:35 +0200 (Čt, 22 kvě 2008) | 2 lines
2649
2650 Comment out unused static function extension_truncate().
2651
2652 ------------------------------------------------------------------------
2653 r828 | zas_ | 2008-05-22 13:27:43 +0200 (Čt, 22 kvě 2008) | 2 lines
2654
2655 Fix up some types, make some signed vs unsigned warnings quiet.
2656
2657 ------------------------------------------------------------------------
2658 r827 | zas_ | 2008-05-22 12:09:07 +0200 (Čt, 22 kvě 2008) | 3 lines
2659
2660 Modify set_default_image_overlay_template_string() to accept the pointer to
2661 the string to modify and add a generic function to set template_string value.
2662
2663 ------------------------------------------------------------------------
2664 r826 | zas_ | 2008-05-22 11:22:29 +0200 (Čt, 22 kvě 2008) | 2 lines
2665
2666 French translation was updated.
2667
2668 ------------------------------------------------------------------------
2669 r825 | zas_ | 2008-05-22 11:12:36 +0200 (Čt, 22 kvě 2008) | 3 lines
2670
2671 Introduce an helper function that returns the name of an editor.
2672 It helps to reduce code redundancy.
2673
2674 ------------------------------------------------------------------------
2675 r824 | zas_ | 2008-05-22 10:49:52 +0200 (Čt, 22 kvě 2008) | 2 lines
2676
2677 Use a struct to handle editor's properties.
2678
2679 ------------------------------------------------------------------------
2680 r823 | zas_ | 2008-05-21 21:37:18 +0200 (St, 21 kvě 2008) | 6 lines
2681
2682 Make stricter match for option's names consisting of a prefix and a number.
2683 It allows to have names like "prefix_12" and "prefix_something" in the same file.
2684 Using strtol() was wrong since it allowed names like "prefix_-0xa", leading
2685 to unpredictable results. It was wrong too with "prefix_something", which
2686 was equivalent to "prefix_0", instead of being an option of its own.
2687
2688 ------------------------------------------------------------------------
2689 r822 | zas_ | 2008-05-21 13:46:19 +0200 (St, 21 kvě 2008) | 2 lines
2690
2691 Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
2692
2693 ------------------------------------------------------------------------
2694 r821 | zas_ | 2008-05-21 13:45:29 +0200 (St, 21 kvě 2008) | 2 lines
2695
2696 Use g_build_filename().
2697
2698 ------------------------------------------------------------------------
2699 r820 | zas_ | 2008-05-21 13:07:23 +0200 (St, 21 kvě 2008) | 2 lines
2700
2701 Use G_DIR_SEPARATOR where applicable.
2702
2703 ------------------------------------------------------------------------
2704 r819 | zas_ | 2008-05-21 13:00:13 +0200 (St, 21 kvě 2008) | 2 lines
2705
2706 Use G_DIR_SEPARATOR_S where applicable.
2707
2708 ------------------------------------------------------------------------
2709 r818 | zas_ | 2008-05-21 12:52:38 +0200 (St, 21 kvě 2008) | 2 lines
2710
2711 Use g_build_filename() and G_DIR_SEPARATOR_S.
2712
2713 ------------------------------------------------------------------------
2714 r817 | zas_ | 2008-05-21 12:46:33 +0200 (St, 21 kvě 2008) | 2 lines
2715
2716 Use g_build_filename() instead of g_strconcat().
2717
2718 ------------------------------------------------------------------------
2719 r816 | zas_ | 2008-05-21 12:11:56 +0200 (St, 21 kvě 2008) | 2 lines
2720
2721 tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
2722
2723 ------------------------------------------------------------------------
2724 r815 | zas_ | 2008-05-21 11:58:29 +0200 (St, 21 kvě 2008) | 2 lines
2725
2726 tab_completion_popup_cb(): use g_build_filename() and simplify code.
2727
2728 ------------------------------------------------------------------------
2729 r814 | zas_ | 2008-05-21 11:50:32 +0200 (St, 21 kvě 2008) | 3 lines
2730
2731 Use expand_tilde() instead of simple concatenation, it allows correct expansion
2732 of ~user as well as ~dir.
2733
2734 ------------------------------------------------------------------------
2735 r813 | zas_ | 2008-05-21 11:30:53 +0200 (St, 21 kvě 2008) | 2 lines
2736
2737 dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
2738
2739 ------------------------------------------------------------------------
2740 r812 | zas_ | 2008-05-21 10:53:51 +0200 (St, 21 kvě 2008) | 2 lines
2741
2742 Fix a segfault occuring when logging an empty message and there is no log window.
2743
2744 ------------------------------------------------------------------------
2745 r811 | zas_ | 2008-05-21 02:42:14 +0200 (St, 21 kvě 2008) | 2 lines
2746
2747 Use g_build_filename().
2748
2749 ------------------------------------------------------------------------
2750 r810 | zas_ | 2008-05-21 02:39:16 +0200 (St, 21 kvě 2008) | 2 lines
2751
2752 thumb_std_cache_path(): use g_build_filename() and simplify.
2753
2754 ------------------------------------------------------------------------
2755 r809 | zas_ | 2008-05-21 02:32:57 +0200 (St, 21 kvě 2008) | 2 lines
2756
2757 Use g_build_filename().
2758
2759 ------------------------------------------------------------------------
2760 r808 | zas_ | 2008-05-21 02:20:13 +0200 (St, 21 kvě 2008) | 2 lines
2761
2762 Use g_build_filename() where applicable.
2763
2764 ------------------------------------------------------------------------
2765 r807 | zas_ | 2008-05-21 02:15:41 +0200 (St, 21 kvě 2008) | 2 lines
2766
2767 Use g_build_filename() instead of g_strconcat().
2768
2769 ------------------------------------------------------------------------
2770 r806 | zas_ | 2008-05-21 02:13:12 +0200 (St, 21 kvě 2008) | 2 lines
2771
2772 Use g_build_filename() and get rid of "root dir fix".
2773
2774 ------------------------------------------------------------------------
2775 r805 | zas_ | 2008-05-21 02:12:19 +0200 (St, 21 kvě 2008) | 2 lines
2776
2777 Use g_build_filename().
2778
2779 ------------------------------------------------------------------------
2780 r804 | zas_ | 2008-05-21 02:01:03 +0200 (St, 21 kvě 2008) | 5 lines
2781
2782 Disable unused code:
2783 - cache_maintain_home_dir()
2784 - cache_maintain_dir()
2785
2786
2787 ------------------------------------------------------------------------
2788 r803 | zas_ | 2008-05-21 01:41:13 +0200 (St, 21 kvě 2008) | 2 lines
2789
2790 Build path using g_build_filename() then calculate its length.
2791
2792 ------------------------------------------------------------------------
2793 r802 | zas_ | 2008-05-21 01:11:47 +0200 (St, 21 kvě 2008) | 2 lines
2794
2795 Use G_DIR_SEPARATOR_S instead of hardcoded "/".
2796
2797 ------------------------------------------------------------------------
2798 r801 | zas_ | 2008-05-21 01:07:09 +0200 (St, 21 kvě 2008) | 2 lines
2799
2800 Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
2801
2802 ------------------------------------------------------------------------
2803 r800 | zas_ | 2008-05-21 00:47:13 +0200 (St, 21 kvě 2008) | 2 lines
2804
2805 cache_find_location(): use g_build_filename() and move redundant code to new functions.
2806
2807 ------------------------------------------------------------------------
2808 r799 | zas_ | 2008-05-21 00:22:11 +0200 (St, 21 kvě 2008) | 2 lines
2809
2810 Use g_build_filename().
2811
2812 ------------------------------------------------------------------------
2813 r798 | zas_ | 2008-05-21 00:13:48 +0200 (St, 21 kvě 2008) | 2 lines
2814
2815 Use size_t instead of gint, it silents a signed vs unsigned warning.
2816
2817 ------------------------------------------------------------------------
2818 r797 | zas_ | 2008-05-21 00:11:59 +0200 (St, 21 kvě 2008) | 2 lines
2819
2820 Use g_build_filename() instead of g_strconcat().
2821
2822 ------------------------------------------------------------------------
2823 r796 | zas_ | 2008-05-21 00:09:04 +0200 (St, 21 kvě 2008) | 2 lines
2824
2825 Drop concat_dir_and_file() and use g_build_filename() instead.
2826
2827 ------------------------------------------------------------------------
2828 r795 | zas_ | 2008-05-21 00:00:14 +0200 (St, 21 kvě 2008) | 2 lines
2829
2830 Use G_DIR_SEPARATOR instead of '/' where applicable.
2831
2832 ------------------------------------------------------------------------
2833 r794 | zas_ | 2008-05-20 23:51:25 +0200 (Út, 20 kvě 2008) | 2 lines
2834
2835 Use g_build_filename() to build paths.
2836
2837 ------------------------------------------------------------------------
2838 r793 | zas_ | 2008-05-20 22:11:29 +0200 (Út, 20 kvě 2008) | 3 lines
2839
2840 Do not use glib posix wrappers since they were introduced in 2.6
2841 and we want 2.4 compatibility.
2842
2843 ------------------------------------------------------------------------
2844 r792 | zas_ | 2008-05-20 22:06:11 +0200 (Út, 20 kvě 2008) | 2 lines
2845
2846 Use access() instead of g_access() which is only available in 2.8.
2847
2848 ------------------------------------------------------------------------
2849 r791 | zas_ | 2008-05-20 21:14:36 +0200 (Út, 20 kvě 2008) | 3 lines
2850
2851 Use utf-8 charset instead of iso-8859-1.
2852 Minor cleanup.
2853
2854 ------------------------------------------------------------------------
2855 r790 | nadvornik | 2008-05-20 19:43:37 +0200 (Út, 20 kvě 2008) | 2 lines
2856
2857 updated ru.po by Alexandre Prokoudine
2858
2859 ------------------------------------------------------------------------
2860 r789 | zas_ | 2008-05-20 10:18:30 +0200 (Út, 20 kvě 2008) | 2 lines
2861
2862 French translation was updated.
2863
2864 ------------------------------------------------------------------------
2865 r788 | zas_ | 2008-05-20 10:14:35 +0200 (Út, 20 kvě 2008) | 2 lines
2866
2867 Sort out log_printf() vs printf_term() mix up.
2868
2869 ------------------------------------------------------------------------
2870 r787 | zas_ | 2008-05-20 09:52:49 +0200 (Út, 20 kvě 2008) | 3 lines
2871
2872 Use print_term() instead of printf(), since it handles charset conversion
2873 from utf8 to locale if needed.
2874
2875 ------------------------------------------------------------------------
2876 r786 | zas_ | 2008-05-19 13:09:23 +0200 (Po, 19 kvě 2008) | 3 lines
2877
2878 Remove C-specific gcc options from CXXFLAGS.
2879 Add few more warnings.
2880
2881 ------------------------------------------------------------------------
2882 r785 | zas_ | 2008-05-19 11:27:30 +0200 (Po, 19 kvě 2008) | 2 lines
2883
2884 Fix some incomplete initialization warnings.
2885
2886 ------------------------------------------------------------------------
2887 r784 | zas_ | 2008-05-19 10:46:37 +0200 (Po, 19 kvě 2008) | 2 lines
2888
2889 depreceated -> deprecated
2890
2891 ------------------------------------------------------------------------
2892 r783 | zas_ | 2008-05-19 10:43:11 +0200 (Po, 19 kvě 2008) | 2 lines
2893
2894 Typo fixes.
2895
2896 ------------------------------------------------------------------------
2897 r782 | zas_ | 2008-05-19 10:36:06 +0200 (Po, 19 kvě 2008) | 2 lines
2898
2899 Create auxdir if needed.
2900
2901 ------------------------------------------------------------------------
2902 r781 | zas_ | 2008-05-19 10:24:10 +0200 (Po, 19 kvě 2008) | 2 lines
2903
2904 Fix spurious end of line introduced in revision 780.
2905
2906 ------------------------------------------------------------------------
2907 r780 | bruclik | 2008-05-19 03:15:17 +0200 (Po, 19 kvě 2008) | 10 lines
2908
2909 configure.in was rewritten:
2910 - uses PKG_CHECK_MODULES everywhere
2911 - added --enable-debug (enable debugging support)
2912 - added --enable-developer (developer mode, checks depreceated code ...)
2913 - removed obsoleted INCLUDES from Makefile.am
2914 Fixed src/debug.h (added glib.h).
2915 Fixed src/exiv2.c compilation with libexiv2 v0.15.  
2916 Added src/trash.h to src/Makefile.am (fixed generating 'make dist').
2917
2918
2919 ------------------------------------------------------------------------
2920 r779 | bruclik | 2008-05-19 02:54:59 +0200 (Po, 19 kvě 2008) | 3 lines
2921
2922 Updated CODING (GPL header, macros, svn change-log, ...).
2923
2924
2925 ------------------------------------------------------------------------
2926 r778 | zas_ | 2008-05-18 23:14:01 +0200 (Ne, 18 kvě 2008) | 7 lines
2927
2928 Save order of Properties dialog tabs to rc file.
2929 Users of GTK+ <2.10 can set tabs order directly in the rc file,
2930 others can move tabs using drag'n drop.
2931 The option is named properties.tabs_order, its default value
2932 is "123" which is General, Keywords, Exif tabs (left to right).
2933
2934
2935 ------------------------------------------------------------------------
2936 r777 | zas_ | 2008-05-18 14:56:18 +0200 (Ne, 18 kvě 2008) | 3 lines
2937
2938 Cleanup and code redundancy reduction.
2939
2940
2941 ------------------------------------------------------------------------
2942 r776 | zas_ | 2008-05-18 13:39:58 +0200 (Ne, 18 kvě 2008) | 4 lines
2943
2944 Memorize text to display in the log window when the window is
2945 not yet created. On log window display, the memorized text
2946 is then recalled and displayed.
2947
2948 ------------------------------------------------------------------------
2949 r775 | zas_ | 2008-05-18 09:36:57 +0200 (Ne, 18 kvě 2008) | 2 lines
2950
2951 Do not create log window more than once.
2952
2953 ------------------------------------------------------------------------
2954 r774 | zas_ | 2008-05-18 00:37:04 +0200 (Ne, 18 kvě 2008) | 2 lines
2955
2956 Fix formatted.SubjectDistance appearing twice in exif bar configuration.
2957
2958 ------------------------------------------------------------------------
2959 r773 | zas_ | 2008-05-17 23:28:02 +0200 (So, 17 kvě 2008) | 2 lines
2960
2961 Update POTFILES.in.
2962
2963 ------------------------------------------------------------------------
2964 r772 | zas_ | 2008-05-17 23:26:45 +0200 (So, 17 kvě 2008) | 1 line
2965
2966 Add a log window that shows normal and debug messages. For now, it was added to Help menu.
2967 ------------------------------------------------------------------------
2968 r771 | nadvornik | 2008-05-16 22:12:11 +0200 (Pá, 16 kvě 2008) | 2 lines
2969
2970 fixed exiv2 version test
2971
2972 ------------------------------------------------------------------------
2973 r770 | nadvornik | 2008-05-16 22:09:32 +0200 (Pá, 16 kvě 2008) | 3 lines
2974
2975 get processed values from exiv2
2976 http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
2977
2978 ------------------------------------------------------------------------
2979 r769 | zas_ | 2008-05-16 16:59:45 +0200 (Pá, 16 kvě 2008) | 3 lines
2980
2981 Fix redundant application name in window titles.
2982 It simplifies code.
2983
2984 ------------------------------------------------------------------------
2985 r768 | zas_ | 2008-05-16 16:38:05 +0200 (Pá, 16 kvě 2008) | 2 lines
2986
2987 French translation was updated.
2988
2989 ------------------------------------------------------------------------
2990 r767 | zas_ | 2008-05-16 14:16:49 +0200 (Pá, 16 kvě 2008) | 3 lines
2991
2992 Do not use printf() directly but use new wrapper function log_printf() instead.
2993
2994
2995 ------------------------------------------------------------------------
2996 r766 | zas_ | 2008-05-16 14:08:51 +0200 (Pá, 16 kvě 2008) | 2 lines
2997
2998 Drop include "debug.h".
2999
3000 ------------------------------------------------------------------------
3001 r765 | zas_ | 2008-05-16 12:02:56 +0200 (Pá, 16 kvě 2008) | 3 lines
3002
3003 Include debug.h from main.h since debug macros may be used anywhere in the code.
3004
3005
3006 ------------------------------------------------------------------------
3007 r764 | zas_ | 2008-05-16 11:10:56 +0200 (Pá, 16 kvě 2008) | 5 lines
3008
3009 Improve editor commands error display:
3010 - display all errors (not only syntax errors)
3011 - display errors from Preferences (checks are made on Apply or OK)
3012
3013
3014 ------------------------------------------------------------------------
3015 r763 | zas_ | 2008-05-16 10:37:07 +0200 (Pá, 16 kvě 2008) | 7 lines
3016
3017 Improve editors a bit:
3018 - allow whitespaces before and after %v, %V, %w
3019 - allow % escaping using %% (mandatory to use shell commands than contain % characters)
3020 - display a dialog on execution if a syntax error is detected (only for generic editors)
3021 - update README editors section
3022
3023
3024 ------------------------------------------------------------------------
3025 r762 | zas_ | 2008-05-14 20:12:11 +0200 (St, 14 kvě 2008) | 9 lines
3026
3027 The Encoding key is now deprecated by the FreeDesktop standard and all
3028 strings are required to be encoded in UTF-8. This desktop entry
3029 explicitly specifies an Encoding of UTF-8, which is harmless but no longer
3030 necessary.
3031
3032 See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
3033
3034 Patch #1963689.
3035
3036 ------------------------------------------------------------------------
3037 r761 | zas_ | 2008-05-14 20:09:05 +0200 (St, 14 kvě 2008) | 3 lines
3038
3039 Patch #1963690 was applied.
3040 It fixes hyphens/minus confusion in the man page.
3041
3042 ------------------------------------------------------------------------
3043 r760 | zas_ | 2008-05-14 19:00:25 +0200 (St, 14 kvě 2008) | 4 lines
3044
3045 Simplify thumb_std_maint_moved(), since g_list_append knows
3046 how to append to a NULL list. Patch by Uwe Ohse.
3047
3048
3049 ------------------------------------------------------------------------
3050 r759 | zas_ | 2008-05-14 18:52:55 +0200 (St, 14 kvě 2008) | 4 lines
3051
3052 Simplify collect_manager_add_action(), since g_list_append knows 
3053 how to append to a NULL list. Patch by Uwe Ohse.
3054
3055
3056 ------------------------------------------------------------------------
3057 r758 | zas_ | 2008-05-14 14:59:00 +0200 (St, 14 kvě 2008) | 2 lines
3058
3059 Merge vflist_row_by_path() into vflist_index_by_path().
3060
3061 ------------------------------------------------------------------------
3062 r757 | zas_ | 2008-05-14 12:40:43 +0200 (St, 14 kvě 2008) | 3 lines
3063
3064 Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
3065 Patch #1963691.
3066
3067 ------------------------------------------------------------------------
3068 r756 | zas_ | 2008-05-14 10:56:08 +0200 (St, 14 kvě 2008) | 2 lines
3069
3070 Make vf_pop_menu_*_cb static.
3071
3072 ------------------------------------------------------------------------
3073 r755 | zas_ | 2008-05-13 22:31:35 +0200 (Út, 13 kvě 2008) | 2 lines
3074
3075 French translation fixes.
3076
3077 ------------------------------------------------------------------------
3078 r754 | zas_ | 2008-05-13 22:21:00 +0200 (Út, 13 kvě 2008) | 3 lines
3079
3080 Resync POTFILES.in and *.po, update french translation and
3081 regenerate statistics in README.
3082
3083 ------------------------------------------------------------------------
3084 r753 | zas_ | 2008-05-13 22:13:44 +0200 (Út, 13 kvě 2008) | 2 lines
3085
3086 Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
3087
3088 ------------------------------------------------------------------------
3089 r752 | zas_ | 2008-05-13 21:56:52 +0200 (Út, 13 kvě 2008) | 2 lines
3090
3091 Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
3092
3093 ------------------------------------------------------------------------
3094 r751 | zas_ | 2008-05-13 21:54:13 +0200 (Út, 13 kvě 2008) | 2 lines
3095
3096 vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
3097
3098 ------------------------------------------------------------------------
3099 r750 | zas_ | 2008-05-13 21:51:22 +0200 (Út, 13 kvě 2008) | 3 lines
3100
3101 vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
3102
3103
3104 ------------------------------------------------------------------------
3105 r749 | zas_ | 2008-05-13 21:45:04 +0200 (Út, 13 kvě 2008) | 2 lines
3106
3107 Fix last patch, only set vf->clicked_mark for a valid mark.
3108
3109 ------------------------------------------------------------------------
3110 r748 | zas_ | 2008-05-13 21:32:25 +0200 (Út, 13 kvě 2008) | 6 lines
3111
3112 Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
3113 named clicked_mark.
3114 Marks numbering is now consistent with menus (starting at 1, 0 is an
3115 invalid mark), assertions were modified accordingly.
3116
3117
3118 ------------------------------------------------------------------------
3119 r747 | zas_ | 2008-05-13 18:09:43 +0200 (Út, 13 kvě 2008) | 6 lines
3120
3121 Expand tilde with file: and view: remote parameters.
3122 Now these are working:
3123 geeqie -r file:~/dir
3124 geeqie -r view:~user/file
3125
3126
3127 ------------------------------------------------------------------------
3128 r746 | zas_ | 2008-05-13 16:49:38 +0200 (Út, 13 kvě 2008) | 3 lines
3129
3130 Display a message when invalid remote options are used.
3131
3132
3133 ------------------------------------------------------------------------
3134 r745 | zas_ | 2008-05-13 16:35:51 +0200 (Út, 13 kvě 2008) | 2 lines
3135
3136 Comparing tag id is not sufficient, check the tag name too.
3137
3138 ------------------------------------------------------------------------
3139 r744 | zas_ | 2008-05-13 13:58:47 +0200 (Út, 13 kvě 2008) | 2 lines
3140
3141 Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
3142
3143 ------------------------------------------------------------------------
3144 r743 | zas_ | 2008-05-13 10:53:26 +0200 (Út, 13 kvě 2008) | 2 lines
3145
3146 Move all remote stuff from main.c to remote.[ch].
3147
3148 ------------------------------------------------------------------------
3149 r742 | zas_ | 2008-05-13 10:02:46 +0200 (Út, 13 kvě 2008) | 2 lines
3150
3151 Move some functions from main.[ch] to new window.[ch].
3152
3153 ------------------------------------------------------------------------
3154 r741 | zas_ | 2008-05-13 09:34:37 +0200 (Út, 13 kvě 2008) | 2 lines
3155
3156 Ensure that we end with UTF8 encoded comment and keywords.
3157
3158 ------------------------------------------------------------------------
3159 r740 | zas_ | 2008-05-13 01:26:00 +0200 (Út, 13 kvě 2008) | 4 lines
3160
3161 Reading of Iptc.Application2.Keywords should now be fixed.
3162 Use uft8_validate_or_convert() on exif's text data to be safe.
3163
3164
3165 ------------------------------------------------------------------------
3166 r739 | zas_ | 2008-05-13 01:21:35 +0200 (Út, 13 kvě 2008) | 2 lines
3167
3168 Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
3169
3170 ------------------------------------------------------------------------
3171 r738 | zas_ | 2008-05-13 01:00:04 +0200 (Út, 13 kvě 2008) | 2 lines
3172
3173 bar_exif_validate_text(): use computed length and cleanup.
3174
3175 ------------------------------------------------------------------------
3176 r737 | zas_ | 2008-05-12 21:56:28 +0200 (Po, 12 kvě 2008) | 2 lines
3177
3178 Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
3179
3180 ------------------------------------------------------------------------
3181 r736 | zas_ | 2008-05-12 19:10:40 +0200 (Po, 12 kvě 2008) | 5 lines
3182
3183 Extract and append keywords from Iptc.Application2.Keywords tags.
3184 A function was added to make the keywords unique in the list.
3185 Note: Iptc.Application2.Keywords is only read, not written.
3186
3187
3188 ------------------------------------------------------------------------
3189 r735 | zas_ | 2008-05-12 12:46:23 +0200 (Po, 12 kvě 2008) | 2 lines
3190
3191 When an option was successfully read, just continue to next line.
3192
3193 ------------------------------------------------------------------------
3194 r734 | zas_ | 2008-05-12 12:37:37 +0200 (Po, 12 kvě 2008) | 2 lines
3195
3196 Minor formatting fix in rc file header.
3197
3198 ------------------------------------------------------------------------
3199 r733 | zas_ | 2008-05-12 10:52:17 +0200 (Po, 12 kvě 2008) | 8 lines
3200
3201 Rework read_*_option():
3202 - read_u?int_option() now interpret a value of "true" as 1
3203 - read_bool_option() now interpret any value different from 0 as true.
3204 - make functions return TRUE on successful read, FALSE else
3205
3206 Theses changes will help to maintain compatibility when options are modified.
3207
3208
3209 ------------------------------------------------------------------------
3210 r732 | zas_ | 2008-05-12 10:11:27 +0200 (Po, 12 kvě 2008) | 3 lines
3211
3212 Rename option image_overlay.common.enabled to image_overlay.common.state
3213 since it is not a boolean anymore.
3214
3215 ------------------------------------------------------------------------
3216 r731 | zas_ | 2008-05-12 02:22:38 +0200 (Po, 12 kvě 2008) | 2 lines
3217
3218 Add some wrapper functions for not yet common code.
3219
3220 ------------------------------------------------------------------------
3221 r730 | zas_ | 2008-05-12 01:56:40 +0200 (Po, 12 kvě 2008) | 3 lines
3222
3223 Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
3224
3225
3226 ------------------------------------------------------------------------
3227 r729 | zas_ | 2008-05-12 01:47:59 +0200 (Po, 12 kvě 2008) | 2 lines
3228
3229 Move a part of pop up menu common code to view_file.[ch].
3230
3231 ------------------------------------------------------------------------
3232 r728 | zas_ | 2008-05-12 01:09:39 +0200 (Po, 12 kvě 2008) | 3 lines
3233
3234 Introduce vf_pop_menu_file_list() as a wrapper to
3235 vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
3236
3237 ------------------------------------------------------------------------
3238 r727 | zas_ | 2008-05-11 23:11:54 +0200 (Ne, 11 kvě 2008) | 2 lines
3239
3240 Use vf_* functions where possible.
3241
3242 ------------------------------------------------------------------------
3243 r726 | zas_ | 2008-05-11 22:38:21 +0200 (Ne, 11 kvě 2008) | 2 lines
3244
3245 Drop unused layout_list_get_path() and vf*_index_get_path().
3246
3247 ------------------------------------------------------------------------
3248 r725 | zas_ | 2008-05-11 15:17:38 +0200 (Ne, 11 kvě 2008) | 2 lines
3249
3250 French translation was updated.
3251
3252 ------------------------------------------------------------------------
3253 r724 | zas_ | 2008-05-11 15:14:58 +0200 (Ne, 11 kvě 2008) | 4 lines
3254
3255 An option to save and restore the last path used was added.
3256 This option appears as startup.use_last_path in rc file.
3257 Preferences > General > Startup was modified accordingly.
3258
3259 ------------------------------------------------------------------------
3260 r723 | zas_ | 2008-05-11 14:23:26 +0200 (Ne, 11 kvě 2008) | 8 lines
3261
3262 Rename options:
3263 startup_path_enable -> startup.restore_path
3264 startup_path        -> startup.path
3265
3266 Geeqie is still able to read old options.
3267
3268
3269
3270 ------------------------------------------------------------------------
3271 r722 | zas_ | 2008-05-11 13:46:48 +0200 (Ne, 11 kvě 2008) | 2 lines
3272
3273 Fix help window title.
3274
3275 ------------------------------------------------------------------------
3276 r721 | zas_ | 2008-05-11 13:44:58 +0200 (Ne, 11 kvě 2008) | 2 lines
3277
3278 Use computed string length.
3279
3280 ------------------------------------------------------------------------
3281 r720 | zas_ | 2008-05-11 13:41:32 +0200 (Ne, 11 kvě 2008) | 2 lines
3282
3283 Slightly increase help window's default width.
3284
3285 ------------------------------------------------------------------------
3286 r719 | zas_ | 2008-05-11 13:30:41 +0200 (Ne, 11 kvě 2008) | 4 lines
3287
3288 Add an help button to OSD info configuration in Preferences dialog.
3289 Make its own section named "Overlay Screen Display".
3290
3291
3292 ------------------------------------------------------------------------
3293 r718 | zas_ | 2008-05-11 12:25:04 +0200 (Ne, 11 kvě 2008) | 5 lines
3294
3295 Partially update main README.
3296 A section concerning overlay info was added.
3297 Translation statistics were updated.
3298
3299
3300 ------------------------------------------------------------------------
3301 r717 | zas_ | 2008-05-11 11:37:46 +0200 (Ne, 11 kvě 2008) | 50 lines
3302
3303 Change translations statistics formatting to match the style
3304 use in the README file.
3305
3306 Here is the result for current trunk:
3307
3308 Translations statistics
3309 Date: Sun, 11 May 2008 11:33:14 +0200
3310
3311 Note: completion % in the chart below may not be quite correct
3312       when fuzzy translations exist but do not appear in the source.
3313       For exact results, run make update-po with up to date POTFILES.in.
3314       comp % = trans / (trans + fuzzy + untrans)
3315
3316 Language      Comp(%)  Trans  Fuzzy  Untrans  Total
3317 fr             100.00    985      0        0    985
3318 be              90.56    892     25       68    985
3319 eu              68.53    675    150      160    985
3320 eo              68.22    672    153      160    985
3321 vi              68.02    670    156      159    985
3322 it              67.82    668    154      163    985
3323 pt_BR           67.82    668    154      163    985
3324 zh_TW           66.90    659    150      176    985
3325 sk              66.50    655    158      172    985
3326 fi              64.37    634    176      175    985
3327 nl              64.37    634    179      172    985
3328 sv              64.16    632    175      178    985
3329 bg              64.06    631    175      179    985
3330 ca              64.06    631    175      179    985
3331 cs              64.06    631    175      179    985
3332 de              64.06    631    175      179    985
3333 es              64.06    631    175      179    985
3334 ja              64.06    631    175      179    985
3335 ru              64.06    631    175      179    985
3336 pl              60.61    597    148      240    985
3337 ar              42.94    423    315      247    985
3338 ro              37.56    370    342      273    985
3339 hu              36.14    356    332      297    985
3340 id              19.70    194    408      383    985
3341 et              19.29    190    407      388    985
3342 uk              17.16    169    411      405    985
3343 nb              15.94    157    416      412    985
3344 zh_CN.GB2312    15.94    157    416      412    985
3345 th              15.13    149    413      423    985
3346 sl              14.72    145    419      421    985
3347 da              12.99    128    402      455    985
3348 ko              11.37    112     52      821    985
3349 tr               6.60     65    398      522    985
3350
3351
3352
3353 ------------------------------------------------------------------------
3354 r716 | zas_ | 2008-05-10 23:29:53 +0200 (So, 10 kvě 2008) | 25 lines
3355
3356 Fix display of collection in overlay info.
3357 Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
3358
3359 Overlay info syntax was extended to allow the wrapping of displayed data with markup.
3360
3361 General syntax is: %name[:length limit][:extra]%
3362 Extra string uses special character '*' to mark the place of the data to display.
3363 If no '*' is present, then extra string is just appended to data.
3364 Any "\n" is replaced by a newline on display.
3365 Pango mark up is accepted in left and right parts.
3366 If data is empty, nothing will be displayed.
3367
3368 Examples:
3369 "%name:<i>*</i>\n%" -> name is displayed in italics ended with a newline
3370 "%size:\n%"         -> size is displayed with a newline at end
3371 "%formatted.ISOSpeedRating:ISO *%"      -> prefix iso number with "ISO " (ie. "ISO 100")
3372 "Collection <b>*</b>\n" -> display collection name in bold prefixed by "Collection " and a newline is appended
3373
3374
3375 Collection name formatting was slighly improved by not displaying the .gqv extension.
3376 The default overlay info string was modified to use the new syntax, but older info strings should be
3377 displayed as usual.
3378
3379
3380
3381 ------------------------------------------------------------------------
3382 r715 | zas_ | 2008-05-10 16:22:18 +0200 (So, 10 kvě 2008) | 2 lines
3383
3384 image_osd_get() now returns OsdShowFlags.
3385
3386 ------------------------------------------------------------------------
3387 r714 | zas_ | 2008-05-10 15:54:25 +0200 (So, 10 kvě 2008) | 2 lines
3388
3389 Display a simple grid with histogram.
3390
3391 ------------------------------------------------------------------------
3392 r713 | zas_ | 2008-05-10 14:33:52 +0200 (So, 10 kvě 2008) | 2 lines
3393
3394 Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
3395
3396 ------------------------------------------------------------------------
3397 r712 | zas_ | 2008-05-10 11:00:14 +0200 (So, 10 kvě 2008) | 4 lines
3398
3399 Save full OSD state to rc file and restore it on startup.
3400 It allows to restore OSD with or without histogram depending
3401 on previous state.
3402
3403 ------------------------------------------------------------------------
3404 r711 | zas_ | 2008-05-09 14:43:10 +0200 (Pá, 09 kvě 2008) | 3 lines
3405
3406 image_osd_info_render(): if there's no fd, just return.
3407
3408
3409 ------------------------------------------------------------------------
3410 r710 | zas_ | 2008-05-09 14:33:24 +0200 (Pá, 09 kvě 2008) | 5 lines
3411
3412 Move overlay histogram stuff from ImageWindow to OverlayStateData.
3413 It simplifies things a lot and make more sense.
3414
3415 Note: overlay icons display is broken since a long time it seems.
3416
3417 ------------------------------------------------------------------------
3418 r709 | zas_ | 2008-05-09 13:15:56 +0200 (Pá, 09 kvě 2008) | 2 lines
3419
3420 Introduce image_get_osd_data() and image_set_osd_data().
3421
3422 ------------------------------------------------------------------------
3423 r708 | zas_ | 2008-05-09 11:58:46 +0200 (Pá, 09 kvě 2008) | 2 lines
3424
3425 image_osd_get() and image_osd_set() now uses flags.
3426
3427 ------------------------------------------------------------------------
3428 r707 | zas_ | 2008-05-09 11:34:38 +0200 (Pá, 09 kvě 2008) | 3 lines
3429
3430 image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
3431 reduce indentation level.
3432
3433 ------------------------------------------------------------------------
3434 r706 | zas_ | 2008-05-09 10:39:18 +0200 (Pá, 09 kvě 2008) | 7 lines
3435
3436 Preserve last histogram modes.
3437 When a new histogram is displayed, it uses previously chosen
3438 modes.
3439 These modes are saved on exit to rc file as options:
3440 histogram.last_channel_mode
3441 histogram.last_log_mode
3442
3443 ------------------------------------------------------------------------
3444 r705 | zas_ | 2008-05-09 10:03:25 +0200 (Pá, 09 kvě 2008) | 2 lines
3445
3446 Update CODING and HACKING files, and add po/README file for translators.
3447
3448 ------------------------------------------------------------------------
3449 r704 | zas_ | 2008-05-09 09:46:18 +0200 (Pá, 09 kvě 2008) | 2 lines
3450
3451 Make lirc_cleanup() and lirc_input_callback() static.
3452
3453 ------------------------------------------------------------------------
3454 r703 | zas_ | 2008-05-09 09:32:30 +0200 (Pá, 09 kvě 2008) | 4 lines
3455
3456 Use function(void) instead of function() for declaring functions which
3457 do not take any parameters at all.
3458 It respects current Geeqie coding style more.
3459
3460 ------------------------------------------------------------------------
3461 r702 | zas_ | 2008-05-09 00:59:14 +0200 (Pá, 09 kvě 2008) | 4 lines
3462
3463 In the search results view, hide dimensions column instead of
3464 displaying an empty one.
3465 When dimensions search criteria is used, it is always displayed.
3466
3467 ------------------------------------------------------------------------
3468 r701 | zas_ | 2008-05-09 00:49:16 +0200 (Pá, 09 kvě 2008) | 3 lines
3469
3470 Reset thumbnail column to NULL when hidden.
3471 It fixes bug 1960274.
3472
3473 ------------------------------------------------------------------------
3474 r700 | zas_ | 2008-05-08 22:21:03 +0200 (Čt, 08 kvě 2008) | 2 lines
3475
3476 search_status_update(): slightly reduce code redundancy.
3477
3478 ------------------------------------------------------------------------
3479 r699 | zas_ | 2008-05-08 14:50:25 +0200 (Čt, 08 kvě 2008) | 4 lines
3480
3481 Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
3482 Add a FIXME where potential improper usage of strncasecmp() is made. 
3483
3484
3485 ------------------------------------------------------------------------
3486 r698 | zas_ | 2008-05-08 14:38:34 +0200 (Čt, 08 kvě 2008) | 3 lines
3487
3488 Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
3489 are used.
3490
3491 ------------------------------------------------------------------------
3492 r697 | zas_ | 2008-05-08 01:27:26 +0200 (Čt, 08 kvě 2008) | 8 lines
3493
3494 Replace deprecated functions by their counterparts:
3495 g_strcasecmp() -> g_ascii_strcasecmp()
3496 g_strncasecmp() -> g_ascii_strncasecmp()
3497 gtk_input_remove() -> g_source_remove()
3498 g_io_channel_close() -> g_io_channel_shutdown() + g_io_channel_unref()
3499
3500 All these are deprecated either since 2.2 or 2.4.
3501
3502 ------------------------------------------------------------------------
3503 r696 | zas_ | 2008-05-08 00:54:33 +0200 (Čt, 08 kvě 2008) | 3 lines
3504
3505 Resync po files.
3506 French translation was updated.
3507
3508 ------------------------------------------------------------------------
3509 r695 | zas_ | 2008-05-08 00:48:30 +0200 (Čt, 08 kvě 2008) | 5 lines
3510
3511 Add a way to invert the current selection.
3512 An item labeled "Invert selection" was added to the Select submenu
3513 in the main menu.
3514
3515
3516 ------------------------------------------------------------------------
3517 r694 | zas_ | 2008-05-07 01:58:08 +0200 (St, 07 kvě 2008) | 2 lines
3518
3519 Tidy up.
3520
3521 ------------------------------------------------------------------------
3522 r693 | zas_ | 2008-05-07 01:53:12 +0200 (St, 07 kvě 2008) | 2 lines
3523
3524 French translation was updated.
3525
3526 ------------------------------------------------------------------------
3527 r692 | zas_ | 2008-05-07 01:52:09 +0200 (St, 07 kvě 2008) | 2 lines
3528
3529 Add trash.c.
3530
3531 ------------------------------------------------------------------------
3532 r691 | nadvornik | 2008-05-06 23:35:31 +0200 (Út, 06 kvě 2008) | 2 lines
3533
3534 moved safe delete functions to separate file
3535
3536 ------------------------------------------------------------------------
3537 r690 | nadvornik | 2008-05-06 22:24:16 +0200 (Út, 06 kvě 2008) | 2 lines
3538
3539 use some of the new functions in filedata.c
3540
3541 ------------------------------------------------------------------------
3542 r689 | zas_ | 2008-05-06 19:00:55 +0200 (Út, 06 kvě 2008) | 3 lines
3543
3544 Allow the user to append or replace comments for a group of selected files.
3545 Two buttons were added to the Keywords panel.
3546
3547 ------------------------------------------------------------------------
3548 r688 | zas_ | 2008-05-06 14:31:23 +0200 (Út, 06 kvě 2008) | 6 lines
3549
3550 Use a dedicated option to enable keywords and comment saving as XMP tags
3551 in image's files.
3552 This new option is named "save_metadata_in_image_file" in configuration file.
3553 User can toggle it through Preferences > Advanced > Miscellaneous > Store keywords and comments as XMP tags in image files.
3554 Description of enable_metadata_dirs was modified as an attempt to improve clarity.
3555
3556 ------------------------------------------------------------------------
3557 r687 | zas_ | 2008-05-06 14:03:39 +0200 (Út, 06 kvě 2008) | 2 lines
3558
3559 comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
3560
3561 ------------------------------------------------------------------------
3562 r686 | zas_ | 2008-05-05 23:27:39 +0200 (Po, 05 kvě 2008) | 2 lines
3563
3564 French translation was updated, various fixes.
3565
3566 ------------------------------------------------------------------------
3567 r685 | zas_ | 2008-05-05 22:56:20 +0200 (Po, 05 kvě 2008) | 2 lines
3568
3569 Belarusian translation was updated. Thanks to Pavel Piatruk.
3570
3571 ------------------------------------------------------------------------
3572 r684 | nadvornik | 2008-05-05 22:51:51 +0200 (Po, 05 kvě 2008) | 2 lines
3573
3574 started implementation of API for sidecar files
3575
3576 ------------------------------------------------------------------------
3577 r683 | zas_ | 2008-05-05 22:51:50 +0200 (Po, 05 kvě 2008) | 2 lines
3578
3579 Update POTFILES.in (filelist.c -> filedata.c).
3580
3581 ------------------------------------------------------------------------
3582 r682 | zas_ | 2008-05-05 22:49:40 +0200 (Po, 05 kvě 2008) | 3 lines
3583
3584 Modify regen_potfiles.sh to generate a patch instead of 
3585 directly applying changes to POTFILES.in.
3586
3587 ------------------------------------------------------------------------
3588 r681 | nadvornik | 2008-05-05 21:20:46 +0200 (Po, 05 kvě 2008) | 2 lines
3589
3590 added .gqv to known file types
3591
3592 ------------------------------------------------------------------------
3593 r680 | nadvornik | 2008-05-05 21:11:12 +0200 (Po, 05 kvě 2008) | 2 lines
3594
3595 split filelist.c to filefilter.c and filedata.c
3596
3597 ------------------------------------------------------------------------
3598 r679 | zas_ | 2008-05-05 11:21:01 +0200 (Po, 05 kvě 2008) | 2 lines
3599
3600 Revert wrong patch rev 676.
3601
3602 ------------------------------------------------------------------------
3603 r678 | zas_ | 2008-05-05 11:12:07 +0200 (Po, 05 kvě 2008) | 4 lines
3604
3605 Add an helper script to regenerate POTFILES.in file.
3606 POTFILES.in was updated.
3607 French translation was updated.
3608
3609 ------------------------------------------------------------------------
3610 r677 | zas_ | 2008-05-05 10:32:18 +0200 (Po, 05 kvě 2008) | 2 lines
3611
3612 Revert patch 675, and correctly fix gtk assertion failure.
3613
3614 ------------------------------------------------------------------------
3615 r676 | zas_ | 2008-05-05 10:15:52 +0200 (Po, 05 kvě 2008) | 2 lines
3616
3617 Fix two memory leaks.
3618
3619 ------------------------------------------------------------------------
3620 r675 | zas_ | 2008-05-05 09:46:32 +0200 (Po, 05 kvě 2008) | 3 lines
3621
3622 Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
3623 when swapping to/from file icon view.
3624
3625 ------------------------------------------------------------------------
3626 r674 | zas_ | 2008-05-05 01:57:20 +0200 (Po, 05 kvě 2008) | 2 lines
3627
3628 vficon_release_cb(): use switch() and cleanup.
3629
3630 ------------------------------------------------------------------------
3631 r673 | zas_ | 2008-05-05 01:20:43 +0200 (Po, 05 kvě 2008) | 2 lines
3632
3633 Minor tidyup.
3634
3635 ------------------------------------------------------------------------
3636 r672 | zas_ | 2008-05-05 01:06:46 +0200 (Po, 05 kvě 2008) | 2 lines
3637
3638 Drop unused vficon_select_by_path() and vflist_select_by_path().
3639
3640 ------------------------------------------------------------------------
3641 r671 | zas_ | 2008-05-05 01:03:36 +0200 (Po, 05 kvě 2008) | 2 lines
3642
3643 Minor cleanup.
3644
3645 ------------------------------------------------------------------------
3646 r670 | nadvornik | 2008-05-04 23:54:20 +0200 (Ne, 04 kvě 2008) | 2 lines
3647
3648 dropped path_list functions, use filelist functions everywhere
3649
3650 ------------------------------------------------------------------------
3651 r669 | zas_ | 2008-05-04 21:00:39 +0200 (Ne, 04 kvě 2008) | 9 lines
3652
3653 Remove unused functions:
3654 vflist_set_status_func()
3655 vflist_set_thumb_status_func()
3656 vflist_set_layout()
3657 vficon_set_status_func()
3658 vficon_set_thumb_status_func()
3659 vficon_set_layout()
3660
3661
3662 ------------------------------------------------------------------------
3663 r668 | zas_ | 2008-05-04 20:45:06 +0200 (Ne, 04 kvě 2008) | 2 lines
3664
3665 Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
3666
3667 ------------------------------------------------------------------------
3668 r667 | zas_ | 2008-05-04 18:16:07 +0200 (Ne, 04 kvě 2008) | 2 lines
3669
3670 Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
3671
3672 ------------------------------------------------------------------------
3673 r666 | zas_ | 2008-05-04 13:47:36 +0200 (Ne, 04 kvě 2008) | 2 lines
3674
3675 Prepare switch to ViewFile (unused yet).
3676
3677 ------------------------------------------------------------------------
3678 r665 | zas_ | 2008-05-04 02:32:05 +0200 (Ne, 04 kvě 2008) | 3 lines
3679
3680 Shorten Edit menu labels, dropping "in ". It will ease
3681 translations too, and user can define its own label in Preferences.
3682
3683 ------------------------------------------------------------------------
3684 r664 | zas_ | 2008-05-04 02:21:14 +0200 (Ne, 04 kvě 2008) | 3 lines
3685
3686 Do not show Copy, Move, Rename, Delete, New Folder external commands
3687 in the Edit section of contextual menus.
3688
3689 ------------------------------------------------------------------------
3690 r663 | zas_ | 2008-05-04 02:16:37 +0200 (Ne, 04 kvě 2008) | 2 lines
3691
3692 Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
3693
3694 ------------------------------------------------------------------------
3695 r662 | zas_ | 2008-05-03 22:55:16 +0200 (So, 03 kvě 2008) | 2 lines
3696
3697 exif_get_description_by_key(): check for "formatted." prefix, and optimize.
3698
3699 ------------------------------------------------------------------------
3700 r661 | zas_ | 2008-05-03 22:49:25 +0200 (So, 03 kvě 2008) | 2 lines
3701
3702 exif_get_formatted_by_key(): skip prefix when comparing.
3703
3704 ------------------------------------------------------------------------
3705 r660 | zas_ | 2008-05-03 22:40:50 +0200 (So, 03 kvě 2008) | 5 lines
3706
3707 Change the prefix of formatted exif tags to a more explicit "formatted." prefix
3708 instead of the shorter "f".
3709 Warning: custom overlay info string has to be modified since old names are no
3710 more recognized, one can reset it to default through Preferences > Advanced.
3711
3712 ------------------------------------------------------------------------
3713 r659 | zas_ | 2008-05-03 18:58:17 +0200 (So, 03 kvě 2008) | 17 lines
3714
3715 Fix a bug occuring when using certain actions on a collection
3716 item which is not in the selection.
3717 Triggering it will either result in an assertion failure or a
3718 segfault.
3719
3720 To reproduce:
3721 - open a collection
3722 - right-click on a non-selected image
3723 - select Delete... menu entry (or Copy, Move, Rename, Properties...)
3724
3725 It results in the best case:
3726 ** ERROR **: file filelist.c: line 905 (file_data_ref): assertion failed: (fd->magick == 0x12345678)
3727 or a pure segfault due to corrupted data.
3728
3729 collection_table_popup_file_list() has to return a list of filedata *
3730 not a list of gchar *.
3731
3732 ------------------------------------------------------------------------
3733 r658 | zas_ | 2008-05-03 17:19:35 +0200 (So, 03 kvě 2008) | 3 lines
3734
3735 Move marks-related fields from _ViewFileInfoList to _ViewFile, since
3736 they'll be used for file icon view too.
3737
3738 ------------------------------------------------------------------------
3739 r657 | zas_ | 2008-05-03 17:17:24 +0200 (So, 03 kvě 2008) | 3 lines
3740
3741 Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
3742 to _ViewFile.
3743
3744 ------------------------------------------------------------------------
3745 r656 | zas_ | 2008-05-03 17:13:15 +0200 (So, 03 kvě 2008) | 3 lines
3746
3747 Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
3748 the name used in ViewFileList.
3749
3750 ------------------------------------------------------------------------
3751 r655 | zas_ | 2008-05-03 17:09:21 +0200 (So, 03 kvě 2008) | 2 lines
3752
3753 Remove useless thumbs_list from ViewFileIcon.
3754
3755 ------------------------------------------------------------------------
3756 r654 | zas_ | 2008-05-03 14:50:52 +0200 (So, 03 kvě 2008) | 2 lines
3757
3758 Add function prototypes (yet unused).
3759
3760 ------------------------------------------------------------------------
3761 r653 | zas_ | 2008-05-03 14:48:45 +0200 (So, 03 kvě 2008) | 3 lines
3762
3763 Drop redundant vflist_thumbs_set() introduced in revision 649,
3764 modify and use existing vflist_thumb_set().
3765
3766 ------------------------------------------------------------------------
3767 r652 | zas_ | 2008-05-03 14:21:22 +0200 (So, 03 kvě 2008) | 2 lines
3768
3769 Remove redundant prototype.
3770
3771 ------------------------------------------------------------------------
3772 r651 | zas_ | 2008-05-03 13:58:41 +0200 (So, 03 kvě 2008) | 2 lines
3773
3774 Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
3775
3776 ------------------------------------------------------------------------
3777 r650 | zas_ | 2008-05-03 13:34:13 +0200 (So, 03 kvě 2008) | 3 lines
3778
3779 Replace Layout icon_view field by more generic file_view_type.
3780 Replace option layout.view_as_icons by layout.file_view_type.
3781
3782 ------------------------------------------------------------------------
3783 r649 | zas_ | 2008-05-03 12:31:37 +0200 (So, 03 kvě 2008) | 4 lines
3784
3785 Set thumbs_enabled through new function vflist_thumbs_set() instead
3786 of vflist_new().
3787
3788
3789 ------------------------------------------------------------------------
3790 r648 | zas_ | 2008-05-03 11:41:09 +0200 (So, 03 kvě 2008) | 3 lines
3791
3792 Prepare merging of some parts of view_file_list and view_file_icon and
3793 simplification of view_file* interface.
3794
3795 ------------------------------------------------------------------------
3796 r647 | zas_ | 2008-05-03 10:35:08 +0200 (So, 03 kvě 2008) | 3 lines
3797
3798 Change default positions of dividers since width of the main menu
3799 was increased.
3800
3801 ------------------------------------------------------------------------
3802 r646 | zas_ | 2008-05-03 01:11:31 +0200 (So, 03 kvě 2008) | 3 lines
3803
3804 Make exif_rational_to_double() and exif_get_rational_as_double() static.
3805
3806
3807 ------------------------------------------------------------------------
3808 r645 | zas_ | 2008-05-03 01:08:18 +0200 (So, 03 kvě 2008) | 3 lines
3809
3810 info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
3811 info disappearing when moving the tab.
3812
3813 ------------------------------------------------------------------------
3814 r644 | zas_ | 2008-05-03 00:59:04 +0200 (So, 03 kvě 2008) | 3 lines
3815
3816 Fix a Pango warning related to UTF8 when displaying internationalized
3817 description in Advanced Exif Properties panel.
3818
3819 ------------------------------------------------------------------------
3820 r643 | zas_ | 2008-05-03 00:31:24 +0200 (So, 03 kvě 2008) | 2 lines
3821
3822 exif_get_description_by_key(): tidy up.
3823
3824 ------------------------------------------------------------------------
3825 r642 | zas_ | 2008-05-03 00:28:39 +0200 (So, 03 kvě 2008) | 3 lines
3826
3827 Add a pointer to the build function in the formatted exif tags struct
3828 and use a loop in exif_get_formatted_by_key().
3829
3830 ------------------------------------------------------------------------
3831 r641 | zas_ | 2008-05-02 23:58:36 +0200 (Pá, 02 kvě 2008) | 2 lines
3832
3833 Indentation fix.
3834
3835 ------------------------------------------------------------------------
3836 r640 | zas_ | 2008-05-02 23:34:26 +0200 (Pá, 02 kvě 2008) | 3 lines
3837
3838 Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
3839 An helper macro was added to call them.
3840
3841 ------------------------------------------------------------------------
3842 r639 | zas_ | 2008-05-02 22:56:59 +0200 (Pá, 02 kvě 2008) | 3 lines
3843
3844 Remove unused checksum_simple() function.
3845
3846
3847 ------------------------------------------------------------------------
3848 r638 | zas_ | 2008-05-02 22:40:47 +0200 (Pá, 02 kvě 2008) | 2 lines
3849
3850 Simplify remove_extension_from_path().
3851
3852 ------------------------------------------------------------------------
3853 r637 | zas_ | 2008-05-02 22:27:47 +0200 (Pá, 02 kvě 2008) | 2 lines
3854
3855 remove_level_from_path() was simplified.
3856
3857 ------------------------------------------------------------------------
3858 r636 | zas_ | 2008-05-02 11:03:52 +0200 (Pá, 02 kvě 2008) | 2 lines
3859
3860 Move variable declaration and affectation near where it is used.
3861
3862 ------------------------------------------------------------------------
3863 r635 | zas_ | 2008-05-02 10:41:32 +0200 (Pá, 02 kvě 2008) | 2 lines
3864
3865 Replace GQView by Geeqie.
3866
3867 ------------------------------------------------------------------------
3868 r634 | zas_ | 2008-05-02 01:20:26 +0200 (Pá, 02 kvě 2008) | 2 lines
3869
3870 Use sizeof() instead of hardcoded buffer sizes.
3871
3872 ------------------------------------------------------------------------
3873 r633 | zas_ | 2008-05-02 00:59:54 +0200 (Pá, 02 kvě 2008) | 2 lines
3874
3875 cache_sim_write_similarity(): cleanup and simplification.
3876
3877 ------------------------------------------------------------------------
3878 r632 | zas_ | 2008-05-02 00:31:14 +0200 (Pá, 02 kvě 2008) | 2 lines
3879
3880 Use secure_save stuff to write .sim files.
3881
3882 ------------------------------------------------------------------------
3883 r631 | zas_ | 2008-05-02 00:30:16 +0200 (Pá, 02 kvě 2008) | 2 lines
3884
3885 save_options(): minor code simplification.
3886
3887 ------------------------------------------------------------------------
3888 r630 | zas_ | 2008-05-02 00:27:44 +0200 (Pá, 02 kvě 2008) | 2 lines
3889
3890 Add a wrapper to fwrite().
3891
3892 ------------------------------------------------------------------------
3893 r629 | zas_ | 2008-05-01 23:42:22 +0200 (Čt, 01 kvě 2008) | 2 lines
3894
3895 Typo fix.
3896
3897 ------------------------------------------------------------------------
3898 r628 | zas_ | 2008-05-01 20:37:50 +0200 (Čt, 01 kvě 2008) | 2 lines
3899
3900 Indentation fixes.
3901
3902 ------------------------------------------------------------------------
3903 r627 | zas_ | 2008-05-01 20:26:30 +0200 (Čt, 01 kvě 2008) | 2 lines
3904
3905 Simplify and optimize extension_find_dot().
3906
3907 ------------------------------------------------------------------------
3908 r626 | nadvornik | 2008-04-30 00:44:06 +0200 (St, 30 dub 2008) | 2 lines
3909
3910 fixed a memory leak
3911
3912 ------------------------------------------------------------------------
3913 r625 | nadvornik | 2008-04-29 20:12:49 +0200 (Út, 29 dub 2008) | 2 lines
3914
3915 cleanup: use image_get_image_size
3916
3917 ------------------------------------------------------------------------
3918 r624 | nadvornik | 2008-04-29 19:52:12 +0200 (Út, 29 dub 2008) | 4 lines
3919
3920 fixed connected zoom and scroll that didn't work in some cases
3921 http://sourceforge.net/tracker/index.php?func=detail&aid=1952429&group_id=222125&atid=1054680
3922
3923
3924 ------------------------------------------------------------------------
3925 r623 | bruclik | 2008-04-28 01:31:20 +0200 (Po, 28 dub 2008) | 5 lines
3926
3927 fix warning cast from pointer to integer of different size (when an integer is 
3928 passed instead of a pointer to a callback, GINT_TO_POINTER(i) should be used)
3929
3930
3931
3932 ------------------------------------------------------------------------
3933 r622 | nadvornik | 2008-04-27 22:05:11 +0200 (Ne, 27 dub 2008) | 2 lines
3934
3935 Added LIRC patch written by Matteo Beniamino
3936
3937 ------------------------------------------------------------------------
3938 r621 | zas_ | 2008-04-25 22:23:21 +0200 (Pá, 25 dub 2008) | 2 lines
3939
3940 Fix number of directory views, bug introduced in revision 617.
3941
3942 ------------------------------------------------------------------------
3943 r620 | nadvornik | 2008-04-25 22:08:47 +0200 (Pá, 25 dub 2008) | 4 lines
3944
3945 fixed dragging multiple files from file list
3946 http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
3947
3948
3949 ------------------------------------------------------------------------
3950 r619 | zas_ | 2008-04-25 11:31:32 +0200 (Pá, 25 dub 2008) | 2 lines
3951
3952 Add a line about variable and function names.
3953
3954 ------------------------------------------------------------------------
3955 r618 | zas_ | 2008-04-25 11:28:45 +0200 (Pá, 25 dub 2008) | 3 lines
3956
3957 Document the Geeqie coding style.
3958 This is a draft, please improve.
3959
3960 ------------------------------------------------------------------------
3961 r617 | zas_ | 2008-04-25 10:07:22 +0200 (Pá, 25 dub 2008) | 3 lines
3962
3963 Handle the case of reduction of the number of view directory types.
3964 Previously it was leading to a segfault.
3965
3966 ------------------------------------------------------------------------
3967 r616 | zas_ | 2008-04-24 22:29:09 +0200 (Čt, 24 dub 2008) | 4 lines
3968
3969 Allow to copy the path of a directory to clipboard from directory views.
3970 Show Copy path option has to be enabled.
3971 Suggested by Frédéric Mantegazza.
3972
3973 ------------------------------------------------------------------------
3974 r615 | zas_ | 2008-04-24 22:18:59 +0200 (Čt, 24 dub 2008) | 4 lines
3975
3976 Do not allow to add anything but directories to sort bar in
3977 folder mode through drag'n'drop.
3978 Introduce a new field only_directories to _BookMarkData struct.
3979
3980 ------------------------------------------------------------------------
3981 r614 | zas_ | 2008-04-24 18:35:02 +0200 (Čt, 24 dub 2008) | 2 lines
3982
3983 Add missing spaces around equal sign.
3984
3985 ------------------------------------------------------------------------
3986 r613 | zas_ | 2008-04-24 18:32:20 +0200 (Čt, 24 dub 2008) | 2 lines
3987
3988 Cleanup exif_get_formatted_by_key().
3989
3990 ------------------------------------------------------------------------
3991 r612 | zas_ | 2008-04-24 17:57:58 +0200 (Čt, 24 dub 2008) | 2 lines
3992
3993 Add missing space.
3994
3995 ------------------------------------------------------------------------
3996 r611 | zas_ | 2008-04-24 17:53:08 +0200 (Čt, 24 dub 2008) | 2 lines
3997
3998 6 for() vs 201 for (): winner is for ().
3999
4000 ------------------------------------------------------------------------
4001 r610 | zas_ | 2008-04-24 17:49:57 +0200 (Čt, 24 dub 2008) | 2 lines
4002
4003 Convert the minority of while() to while ().
4004
4005 ------------------------------------------------------------------------
4006 r609 | zas_ | 2008-04-24 17:44:43 +0200 (Čt, 24 dub 2008) | 2 lines
4007
4008 Use only one secure_fprintf() call instead of two.
4009
4010 ------------------------------------------------------------------------
4011 r608 | zas_ | 2008-04-24 17:31:21 +0200 (Čt, 24 dub 2008) | 2 lines
4012
4013 Use sizeof().
4014
4015 ------------------------------------------------------------------------
4016 r607 | zas_ | 2008-04-24 14:47:09 +0200 (Čt, 24 dub 2008) | 2 lines
4017
4018 Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
4019
4020 ------------------------------------------------------------------------
4021 r606 | zas_ | 2008-04-24 14:23:02 +0200 (Čt, 24 dub 2008) | 2 lines
4022
4023 Remove whitespace between function name and first parenthesis for the sake of consistency.
4024
4025 ------------------------------------------------------------------------
4026 r605 | zas_ | 2008-04-24 13:40:26 +0200 (Čt, 24 dub 2008) | 2 lines
4027
4028 Indentation fix.
4029
4030 ------------------------------------------------------------------------
4031 r604 | zas_ | 2008-04-24 11:50:37 +0200 (Čt, 24 dub 2008) | 1 line
4032
4033 Display file_data debug messages only at level 2.
4034 ------------------------------------------------------------------------
4035 r603 | zas_ | 2008-04-24 11:43:23 +0200 (Čt, 24 dub 2008) | 2 lines
4036
4037 Move get_exec_time() to debug.{c,h}.
4038
4039 ------------------------------------------------------------------------
4040 r602 | zas_ | 2008-04-24 11:09:48 +0200 (Čt, 24 dub 2008) | 2 lines
4041
4042 Move options stuff to options.{c,h} and remove globals.c
4043
4044 ------------------------------------------------------------------------
4045 r601 | zas_ | 2008-04-24 10:53:39 +0200 (Čt, 24 dub 2008) | 5 lines
4046
4047 Move debug macros from main.h to new debug.h.
4048 Make debug_level static to debug.c and add utility functions
4049 to manipulate it.
4050 Add #include "debug.h" where needed.
4051
4052 ------------------------------------------------------------------------
4053 r600 | zas_ | 2008-04-24 02:15:03 +0200 (Čt, 24 dub 2008) | 3 lines
4054
4055 Handle the newline in DEBUG_N() macro instead of adding one
4056 in each debug message string.
4057
4058 ------------------------------------------------------------------------
4059 r599 | zas_ | 2008-04-24 01:52:20 +0200 (Čt, 24 dub 2008) | 2 lines
4060
4061 French translation was updated.
4062
4063 ------------------------------------------------------------------------
4064 r598 | zas_ | 2008-04-24 01:51:02 +0200 (Čt, 24 dub 2008) | 2 lines
4065
4066 Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
4067
4068 ------------------------------------------------------------------------
4069 r597 | zas_ | 2008-04-24 01:47:53 +0200 (Čt, 24 dub 2008) | 2 lines
4070
4071 Fix image overlay displayed only on second "I" press in layout view.
4072
4073 ------------------------------------------------------------------------
4074 r596 | zas_ | 2008-04-24 01:35:13 +0200 (Čt, 24 dub 2008) | 3 lines
4075
4076 Display file and line along debug messages for any debug level but level 1.
4077 Add a DEBUG_0() macro for instant debugging.
4078
4079 ------------------------------------------------------------------------
4080 r595 | zas_ | 2008-04-24 00:40:55 +0200 (Čt, 24 dub 2008) | 4 lines
4081
4082 Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
4083 occuring when toggling file list view <-> file icon view.
4084
4085
4086 ------------------------------------------------------------------------
4087 r594 | nadvornik | 2008-04-24 00:38:34 +0200 (Čt, 24 dub 2008) | 2 lines
4088
4089 clear the buffer before loading of an image
4090
4091 ------------------------------------------------------------------------
4092 r593 | zas_ | 2008-04-24 00:33:18 +0200 (Čt, 24 dub 2008) | 2 lines
4093
4094 Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
4095
4096 ------------------------------------------------------------------------
4097 r592 | zas_ | 2008-04-24 00:22:37 +0200 (Čt, 24 dub 2008) | 2 lines
4098
4099 Update to contributors list.
4100
4101 ------------------------------------------------------------------------
4102 r591 | zas_ | 2008-04-24 00:17:21 +0200 (Čt, 24 dub 2008) | 8 lines
4103
4104 Allow the copy of file paths to clipboard.
4105 This feature is disabled by default, it can be set through
4106 Preferences > Advanced > Behavior > Show "Copy path" ...
4107 When enabled, it adds a menu entry "Copy path" that let the
4108 user copies current selection's paths to X clipboard.
4109 It is very convenient to paste paths to xterm for example.
4110 Patch by Carles Pina i Estany and me.
4111
4112 ------------------------------------------------------------------------
4113 r590 | nadvornik | 2008-04-23 23:08:29 +0200 (St, 23 dub 2008) | 2 lines
4114
4115 fixed a bug in opening files with non-utf8 locales in exiv2.cc
4116
4117 ------------------------------------------------------------------------
4118 r589 | zas_ | 2008-04-23 22:47:19 +0200 (St, 23 dub 2008) | 9 lines
4119
4120 Introduce macros to display debug messages.
4121 if (debug) printf(...) is now replaced by variadic macros:
4122 DEBUG_1()
4123 And for higher debugging levels:
4124 DEBUG_2()
4125 DEBUG_3()
4126 DEBUG_4()
4127
4128
4129 ------------------------------------------------------------------------
4130 r588 | zas_ | 2008-04-23 15:46:18 +0200 (St, 23 dub 2008) | 7 lines
4131
4132 Honor Control and Shift keys while drag'n'droping files
4133 to directories.
4134 Before a menu (Copy/Move/Cancel) was always displayed, now
4135 if the user hold Shift key or Control key, the menu
4136 is not shown, but move or copy actions take place.
4137 If no modifier key is used, the menu is displayed as usual.
4138
4139 ------------------------------------------------------------------------
4140 r587 | zas_ | 2008-04-23 15:03:04 +0200 (St, 23 dub 2008) | 2 lines
4141
4142 Only display message if in debug mode.
4143
4144 ------------------------------------------------------------------------
4145 r586 | zas_ | 2008-04-23 11:56:21 +0200 (St, 23 dub 2008) | 5 lines
4146
4147 Fix adding a selection to a collection with no window open
4148 using the sort manager. Only one file was added, now all
4149 files in the selection are added (but duplicates).
4150 A pointer was not reset correctly.
4151
4152 ------------------------------------------------------------------------
4153 r585 | zas_ | 2008-04-23 01:53:24 +0200 (St, 23 dub 2008) | 2 lines
4154
4155 Save sort manager state to rc file.
4156
4157 ------------------------------------------------------------------------
4158 r584 | zas_ | 2008-04-23 00:45:51 +0200 (St, 23 dub 2008) | 2 lines
4159
4160 Remove unused function bar_info_size_request().
4161
4162 ------------------------------------------------------------------------
4163 r583 | zas_ | 2008-04-23 00:44:10 +0200 (St, 23 dub 2008) | 3 lines
4164
4165 Save state and width of exif, info and sort panels to rc file.
4166 Width is restored only if save windows dimensions is set.
4167
4168 ------------------------------------------------------------------------
4169 r581 | nadvornik | 2008-04-22 21:26:07 +0200 (Út, 22 dub 2008) | 2 lines
4170
4171 updated ChangeLog from svn log
4172
4173 ------------------------------------------------------------------------
4174 ------------------------------------------------------------------------
4175 r580 | nadvornik | 2008-04-22 20:06:38 +0200 (Út, 22 dub 2008) | 2 lines
4176
4177 fixed version string ;)
4178
4179 ------------------------------------------------------------------------
4180 r579 | nadvornik | 2008-04-22 19:45:08 +0200 (Út, 22 dub 2008) | 2 lines
4181
4182 updated version number
4183
4184 ------------------------------------------------------------------------
4185 r578 | nadvornik | 2008-04-22 19:40:29 +0200 (Út, 22 dub 2008) | 2 lines
4186
4187 fixed reading of signed rational type with Exiv2
4188
4189 ------------------------------------------------------------------------
4190 r577 | nadvornik | 2008-04-22 11:57:26 +0200 (Út, 22 dub 2008) | 2 lines
4191
4192 fixed instalation of doc files
4193
4194 ------------------------------------------------------------------------
4195 r576 | zas_ | 2008-04-22 11:40:05 +0200 (Út, 22 dub 2008) | 3 lines
4196
4197 Correctly escape data before using pango_layout_set_markup().
4198 Exif data may contain characters like & or < >.
4199
4200 ------------------------------------------------------------------------
4201 r575 | zas_ | 2008-04-22 11:01:29 +0200 (Út, 22 dub 2008) | 3 lines
4202
4203 Use image_osd_toggle() in layout_menu_overlay_cb().
4204 Drop layout_image_overlay_update().
4205
4206 ------------------------------------------------------------------------
4207 r574 | zas_ | 2008-04-22 10:53:07 +0200 (Út, 22 dub 2008) | 2 lines
4208
4209 Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
4210
4211 ------------------------------------------------------------------------
4212 r573 | zas_ | 2008-04-22 10:34:30 +0200 (Út, 22 dub 2008) | 3 lines
4213
4214 Make histogram depends on image window not layout window.
4215 It simplifies the code, and make more sense.
4216
4217 ------------------------------------------------------------------------
4218 r572 | zas_ | 2008-04-22 10:16:02 +0200 (Út, 22 dub 2008) | 4 lines
4219
4220 Ensure Properties dialog is displayed above fullscreen window.
4221 Add a parameter to info_window_new() to pass parent window and
4222 revert patch 472.
4223
4224 ------------------------------------------------------------------------
4225 r571 | zas_ | 2008-04-22 00:19:32 +0200 (Út, 22 dub 2008) | 2 lines
4226
4227 Indicate bugs and feature requests trackers, remove obsolete stuff.
4228
4229 ------------------------------------------------------------------------
4230 r570 | zas_ | 2008-04-22 00:15:56 +0200 (Út, 22 dub 2008) | 2 lines
4231
4232 Lowercased name.
4233
4234 ------------------------------------------------------------------------
4235 r569 | zas_ | 2008-04-22 00:14:57 +0200 (Út, 22 dub 2008) | 2 lines
4236
4237 . -> dot
4238
4239 ------------------------------------------------------------------------
4240 r568 | nadvornik | 2008-04-21 23:46:38 +0200 (Po, 21 dub 2008) | 2 lines
4241
4242 updated copyright in source files
4243
4244 ------------------------------------------------------------------------
4245 r567 | zas_ | 2008-04-21 22:45:35 +0200 (Po, 21 dub 2008) | 3 lines
4246
4247 Properly initialize image_overlay options.
4248
4249
4250 ------------------------------------------------------------------------
4251 r566 | zas_ | 2008-04-21 22:42:18 +0200 (Po, 21 dub 2008) | 2 lines
4252
4253 Few more fixes to french translation.
4254
4255 ------------------------------------------------------------------------
4256 r565 | zas_ | 2008-04-21 22:39:36 +0200 (Po, 21 dub 2008) | 3 lines
4257
4258 Add some macros to handle rc file compatibility issues related to
4259 option name changes.
4260
4261 ------------------------------------------------------------------------
4262 r564 | zas_ | 2008-04-21 22:27:39 +0200 (Po, 21 dub 2008) | 2 lines
4263
4264 Minor french translation fix.
4265
4266 ------------------------------------------------------------------------
4267 r563 | zas_ | 2008-04-21 22:24:15 +0200 (Po, 21 dub 2008) | 2 lines
4268
4269 French translation was updated.
4270
4271 ------------------------------------------------------------------------
4272 r562 | zas_ | 2008-04-21 22:12:49 +0200 (Po, 21 dub 2008) | 6 lines
4273
4274 Rename few functions and replace fullscreen info with image overlay template string.
4275 fullscreen_info_default_cb() -> image_overlay_default_template_cb()
4276 fullscreen_info_default_ok_cb() -> image_overlay_default_template_ok_cb()
4277 set_default_fullscreen_info() -> set_default_image_overlay_template_string() (moved to image-overlay.h)
4278
4279
4280 ------------------------------------------------------------------------
4281 r561 | zas_ | 2008-04-21 22:01:22 +0200 (Po, 21 dub 2008) | 9 lines
4282
4283 Replace fullscreen.info and fullscreen.show_info options by:
4284 image_overlay.common.enabled => to save last state to rc file
4285 image_overlay.common.show_at_startup => overrides .common.enabled at startup
4286 image_overlay.common.template_string => replace fullscreen.info
4287
4288 common is used since for now there is only one image overlay setup,
4289 later specific setups may be added.
4290
4291
4292 ------------------------------------------------------------------------
4293 r560 | nadvornik | 2008-04-21 21:42:58 +0200 (Po, 21 dub 2008) | 2 lines
4294
4295 fixed another "gqview" occurence
4296
4297 ------------------------------------------------------------------------
4298 r559 | nadvornik | 2008-04-21 21:10:41 +0200 (Po, 21 dub 2008) | 2 lines
4299
4300 updated NEWS, README and other documentation files
4301
4302 ------------------------------------------------------------------------
4303 r558 | nadvornik | 2008-04-21 20:09:30 +0200 (Po, 21 dub 2008) | 2 lines
4304
4305 renamed no.po to nb.po
4306
4307 ------------------------------------------------------------------------
4308 r557 | zas_ | 2008-04-21 17:30:16 +0200 (Po, 21 dub 2008) | 3 lines
4309
4310 Fix a segfault occuring when pressing 'i' for overlay info
4311 in a separate image window (no layout).
4312
4313 ------------------------------------------------------------------------
4314 r556 | zas_ | 2008-04-21 16:19:48 +0200 (Po, 21 dub 2008) | 2 lines
4315
4316 histogram_draw(): tidy up.
4317
4318 ------------------------------------------------------------------------
4319 r555 | zas_ | 2008-04-21 15:39:17 +0200 (Po, 21 dub 2008) | 2 lines
4320
4321 histogram_read(): speed up calculations by 20%.
4322
4323 ------------------------------------------------------------------------
4324 r554 | zas_ | 2008-04-21 13:44:03 +0200 (Po, 21 dub 2008) | 2 lines
4325
4326 histogram_read(): use memset() to initialize histogram data instead of for() loop.
4327
4328 ------------------------------------------------------------------------
4329 r553 | zas_ | 2008-04-21 12:11:55 +0200 (Po, 21 dub 2008) | 2 lines
4330
4331 French translation was updated.
4332
4333 ------------------------------------------------------------------------
4334 r552 | zas_ | 2008-04-21 12:10:23 +0200 (Po, 21 dub 2008) | 2 lines
4335
4336 Add compat.c to POTFILES
4337
4338 ------------------------------------------------------------------------
4339 r551 | zas_ | 2008-04-21 12:09:01 +0200 (Po, 21 dub 2008) | 4 lines
4340
4341 Allow the user to set the drag'n drop icon size through
4342 Preferences > Advanced > Behavior > Drag'n drop icon size.
4343 It is saved to rc file as dnd_icon_size.
4344
4345 ------------------------------------------------------------------------
4346 r550 | zas_ | 2008-04-21 01:17:35 +0200 (Po, 21 dub 2008) | 4 lines
4347
4348 Add a replacement for gtk_radio_action_set_current_value() which
4349 require GTK+ >= 2.10.
4350 Two new files were added, compat.h and compat.c.
4351
4352 ------------------------------------------------------------------------
4353 r549 | zas_ | 2008-04-21 00:51:53 +0200 (Po, 21 dub 2008) | 2 lines
4354
4355 French translation was updated.
4356
4357 ------------------------------------------------------------------------
4358 r548 | zas_ | 2008-04-21 00:45:00 +0200 (Po, 21 dub 2008) | 2 lines
4359
4360 Add number mnemonics to image view editors submenu.
4361
4362 ------------------------------------------------------------------------
4363 r547 | zas_ | 2008-04-21 00:29:23 +0200 (Po, 21 dub 2008) | 3 lines
4364
4365 Prefix editor entries in the main menu with numbers.
4366 It allows Alt+E+number as shortcut to start an editor.
4367
4368 ------------------------------------------------------------------------
4369 r546 | zas_ | 2008-04-21 00:14:54 +0200 (Po, 21 dub 2008) | 2 lines
4370
4371 Add missing shortcuts.
4372
4373 ------------------------------------------------------------------------
4374 r545 | nadvornik | 2008-04-21 00:14:38 +0200 (Po, 21 dub 2008) | 3 lines
4375
4376 fixed color profile code for older versions of exiv2
4377 compilation fixes
4378
4379 ------------------------------------------------------------------------
4380 r544 | zas_ | 2008-04-21 00:01:26 +0200 (Po, 21 dub 2008) | 4 lines
4381
4382 Mark slideshow toggle state in the menu.
4383 There is still an issue due to layout vs view slideshows...
4384
4385
4386 ------------------------------------------------------------------------
4387 r543 | zas_ | 2008-04-20 23:38:45 +0200 (Ne, 20 dub 2008) | 2 lines
4388
4389 Fix a typo introduced by revision 521.
4390
4391 ------------------------------------------------------------------------
4392 r542 | nadvornik | 2008-04-20 23:35:03 +0200 (Ne, 20 dub 2008) | 2 lines
4393
4394 read color profiles from jpeg also with Exiv2
4395
4396 ------------------------------------------------------------------------
4397 r541 | zas_ | 2008-04-20 23:30:36 +0200 (Ne, 20 dub 2008) | 6 lines
4398
4399 Use explicit names for mouse buttons instead of numbers.
4400 MOUSE_BUTTON_LEFT   = 1
4401 MOUSE_BUTTON_MIDDLE = 2
4402 MOUSE_BUTTON_RIGHT  = 3
4403 It makes the code easier to read.
4404
4405 ------------------------------------------------------------------------
4406 r540 | zas_ | 2008-04-20 22:35:26 +0200 (Ne, 20 dub 2008) | 2 lines
4407
4408 Fix a typo: unoffical -> unofficial
4409
4410 ------------------------------------------------------------------------
4411 r539 | zas_ | 2008-04-20 20:07:51 +0200 (Ne, 20 dub 2008) | 2 lines
4412
4413 Effectively drop empty newlines at end of files (missing from rev 535)
4414
4415 ------------------------------------------------------------------------
4416 r538 | zas_ | 2008-04-20 18:50:19 +0200 (Ne, 20 dub 2008) | 3 lines
4417
4418 comment_file_read(): rewrite the parser, drop leading and trailing newlines
4419 in comment.
4420
4421 ------------------------------------------------------------------------
4422 r537 | zas_ | 2008-04-20 15:42:22 +0200 (Ne, 20 dub 2008) | 2 lines
4423
4424 Minor cleanup and code redundancy reduction.
4425
4426 ------------------------------------------------------------------------
4427 r536 | zas_ | 2008-04-20 15:30:36 +0200 (Ne, 20 dub 2008) | 2 lines
4428
4429 editor_command_one(): tidy up.
4430
4431 ------------------------------------------------------------------------
4432 r535 | zas_ | 2008-04-20 15:04:57 +0200 (Ne, 20 dub 2008) | 6 lines
4433
4434 Big whitespaces cleanup:
4435 - drop whitespaces at end of lines
4436 - convert eight spaces to tab at start of lines
4437 - drop spurious spaces mixed with tabs
4438 - remove empty lines at end of files
4439
4440 ------------------------------------------------------------------------
4441 r534 | zas_ | 2008-04-20 12:05:27 +0200 (Ne, 20 dub 2008) | 3 lines
4442
4443 Allow the user to change open_recent_list_maxsize option through
4444 Preferences > Advanced > Navigation.
4445
4446 ------------------------------------------------------------------------
4447 r533 | nadvornik | 2008-04-20 11:53:37 +0200 (Ne, 20 dub 2008) | 2 lines
4448
4449 rm as external delete command is too dangerous, even for testing
4450
4451 ------------------------------------------------------------------------
4452 r532 | zas_ | 2008-04-20 11:47:51 +0200 (Ne, 20 dub 2008) | 2 lines
4453
4454 Add a way to restore original state in Adjust menu.
4455
4456 ------------------------------------------------------------------------
4457 r531 | nadvornik | 2008-04-20 11:29:46 +0200 (Ne, 20 dub 2008) | 2 lines
4458
4459 added fColorProfile pseudo-tag with detailed information
4460
4461 ------------------------------------------------------------------------
4462 r530 | zas_ | 2008-04-20 11:02:05 +0200 (Ne, 20 dub 2008) | 3 lines
4463
4464 Fix the case "orientation from FileData, color profile from exif".
4465 Reported by Vladimir Nadvornik.
4466
4467 ------------------------------------------------------------------------
4468 r529 | zas_ | 2008-04-20 01:12:30 +0200 (Ne, 20 dub 2008) | 3 lines
4469
4470 Rename inappropriate folder_size to folder.
4471
4472
4473 ------------------------------------------------------------------------
4474 r528 | zas_ | 2008-04-20 00:32:07 +0200 (Ne, 20 dub 2008) | 2 lines
4475
4476 Use sizeof() for buffer size where appropriate.
4477
4478 ------------------------------------------------------------------------
4479 r527 | zas_ | 2008-04-19 23:50:05 +0200 (So, 19 dub 2008) | 2 lines
4480
4481 Keep image orientation set by the user during the session.
4482
4483 ------------------------------------------------------------------------
4484 r526 | zas_ | 2008-04-19 23:30:19 +0200 (So, 19 dub 2008) | 3 lines
4485
4486 Save Show Marks state to rc file and display current state in menu.
4487 It is saved as boolean option layout.show_marks.
4488
4489 ------------------------------------------------------------------------
4490 r525 | nadvornik | 2008-04-19 23:20:08 +0200 (So, 19 dub 2008) | 2 lines
4491
4492 fixed max. number of profiles
4493
4494 ------------------------------------------------------------------------
4495 r524 | zas_ | 2008-04-19 23:18:24 +0200 (So, 19 dub 2008) | 2 lines
4496
4497 Sort options.
4498
4499 ------------------------------------------------------------------------
4500 r523 | nadvornik | 2008-04-19 23:10:18 +0200 (So, 19 dub 2008) | 2 lines
4501
4502 fixed color profile index
4503
4504 ------------------------------------------------------------------------
4505 r522 | zas_ | 2008-04-19 22:53:12 +0200 (So, 19 dub 2008) | 2 lines
4506
4507 Let toggle marks with numeric keypad.
4508
4509 ------------------------------------------------------------------------
4510 r521 | nadvornik | 2008-04-19 22:19:27 +0200 (So, 19 dub 2008) | 4 lines
4511
4512 I have finally found how to add alternative hotkeys
4513 removed more hard-coded keys
4514 "Split Quad" is without hotkey for now
4515
4516 ------------------------------------------------------------------------
4517 r520 | zas_ | 2008-04-19 21:28:10 +0200 (So, 19 dub 2008) | 3 lines
4518
4519 Accept keywords composed by two words ("Todo" = "A faire" in french).
4520 Prevent duplicate keywords in the list.
4521
4522 ------------------------------------------------------------------------
4523 r519 | nadvornik | 2008-04-19 19:55:41 +0200 (So, 19 dub 2008) | 2 lines
4524
4525 show the AdobeRGB profile in the menu, indicate input profile from image
4526
4527 ------------------------------------------------------------------------
4528 r518 | zas_ | 2008-04-19 19:14:03 +0200 (So, 19 dub 2008) | 2 lines
4529
4530 file_dat_unref: display number of references as well of path (debug only).
4531
4532 ------------------------------------------------------------------------
4533 r517 | nadvornik | 2008-04-19 18:26:29 +0200 (So, 19 dub 2008) | 2 lines
4534
4535 first support for AdobeRGB colorspace
4536
4537 ------------------------------------------------------------------------
4538 r516 | zas_ | 2008-04-19 18:10:08 +0200 (So, 19 dub 2008) | 2 lines
4539
4540 French translation fixes.
4541
4542 ------------------------------------------------------------------------
4543 r515 | zas_ | 2008-04-19 15:40:20 +0200 (So, 19 dub 2008) | 3 lines
4544
4545 French translation fixes and updates.
4546
4547
4548 ------------------------------------------------------------------------
4549 r514 | zas_ | 2008-04-19 15:39:21 +0200 (So, 19 dub 2008) | 2 lines
4550
4551 Add missing _().
4552
4553 ------------------------------------------------------------------------
4554 r513 | zas_ | 2008-04-19 14:46:59 +0200 (So, 19 dub 2008) | 4 lines
4555
4556 Add the possibility to update only one translation file using,
4557 for example: make update-po PO=fr
4558 autogen.sh applies a patch made against glib-gettextize generated Makefile.in.in
4559
4560 ------------------------------------------------------------------------
4561 r512 | zas_ | 2008-04-19 13:11:53 +0200 (So, 19 dub 2008) | 5 lines
4562
4563 Cleanup last patch:
4564 - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
4565 - use G_N_ELEMENTS()
4566
4567
4568 ------------------------------------------------------------------------
4569 r511 | nadvornik | 2008-04-19 11:49:14 +0200 (So, 19 dub 2008) | 2 lines
4570
4571 improved spec file
4572
4573 ------------------------------------------------------------------------
4574 r510 | zas_ | 2008-04-19 11:36:30 +0200 (So, 19 dub 2008) | 3 lines
4575
4576 Fix directory view popup menu to display a View As submenu
4577 to switch between different directory views.
4578
4579 ------------------------------------------------------------------------
4580 r509 | zas_ | 2008-04-19 01:35:16 +0200 (So, 19 dub 2008) | 2 lines
4581
4582 gimp-remote has no -n option.
4583
4584 ------------------------------------------------------------------------
4585 r508 | zas_ | 2008-04-19 01:09:03 +0200 (So, 19 dub 2008) | 4 lines
4586
4587 Add zoom ratio display to OSD in fullscreen mode.
4588 It appears as [%zoom%] in fullscreen info string.
4589 It is now displayed by default.
4590
4591 ------------------------------------------------------------------------
4592 r507 | nadvornik | 2008-04-19 00:31:58 +0200 (So, 19 dub 2008) | 2 lines
4593
4594 partially fixed reading embedded color profiles with exiv2
4595
4596 ------------------------------------------------------------------------
4597 r506 | zas_ | 2008-04-19 00:15:01 +0200 (So, 19 dub 2008) | 5 lines
4598
4599 Add two new options to control image read buffer at runtime.
4600 They are available in Preferences > Advanced > Image loading and caching.
4601 Default read buffer size was set to 4096 instead of 512.
4602 These options are saved to rc file.
4603
4604 ------------------------------------------------------------------------
4605 r505 | zas_ | 2008-04-18 23:53:33 +0200 (Pá, 18 dub 2008) | 2 lines
4606
4607 Display elapsed time since previous get_exec_time() call (debug only).
4608
4609 ------------------------------------------------------------------------
4610 r504 | zas_ | 2008-04-18 23:51:08 +0200 (Pá, 18 dub 2008) | 2 lines
4611
4612 Remove forgotten debug printf().
4613
4614 ------------------------------------------------------------------------
4615 r503 | zas_ | 2008-04-18 23:42:00 +0200 (Pá, 18 dub 2008) | 2 lines
4616
4617 Fix OSD display when fullscreen info string is empty.
4618
4619 ------------------------------------------------------------------------
4620 r502 | nadvornik | 2008-04-18 23:30:12 +0200 (Pá, 18 dub 2008) | 2 lines
4621
4622 replace inner loops with memcpy
4623
4624 ------------------------------------------------------------------------
4625 r501 | zas_ | 2008-04-18 22:41:09 +0200 (Pá, 18 dub 2008) | 5 lines
4626
4627 Explode pr_tile_mirror() in three optimized functions:
4628 pr_tile_mirror_only()
4629 pr_tile_mirror_and_flip()
4630 pr_tile_flip_only()
4631
4632 ------------------------------------------------------------------------
4633 r500 | zas_ | 2008-04-18 18:53:41 +0200 (Pá, 18 dub 2008) | 5 lines
4634
4635 Rename vd_drop_update() to vd_dnd_drop_update().
4636 Add two function pointers to ViewDir struct to keep
4637 vdtree_dnd_drop_expand_cancel() and vdtree_dnd_drop_expand()
4638 static to view_dir_tree.c.
4639
4640 ------------------------------------------------------------------------
4641 r499 | zas_ | 2008-04-18 18:29:47 +0200 (Pá, 18 dub 2008) | 2 lines
4642
4643 Drop 3 useless #define.
4644
4645 ------------------------------------------------------------------------
4646 r498 | zas_ | 2008-04-18 18:25:40 +0200 (Pá, 18 dub 2008) | 4 lines
4647
4648 Fix forgotten vd->pf affectation.
4649 Cleanup, and reduce code redundancy a bit.
4650
4651
4652 ------------------------------------------------------------------------
4653 r497 | zas_ | 2008-04-18 13:01:41 +0200 (Pá, 18 dub 2008) | 6 lines
4654
4655 Explode pr_tile_rotate_90() in two functions:
4656 pr_tile_rotate_90_clockwise()
4657 pr_tile_rotate_90_counter_clockwise()
4658 Optimize the code at the expense of a bit of code redundancy:
4659 tests were moved outside the loops, intermediate results are now cached.
4660
4661 ------------------------------------------------------------------------
4662 r496 | zas_ | 2008-04-18 11:15:09 +0200 (Pá, 18 dub 2008) | 2 lines
4663
4664 Introduce printf_term() macro and use it.
4665
4666 ------------------------------------------------------------------------
4667 r495 | zas_ | 2008-04-17 22:14:49 +0200 (Čt, 17 dub 2008) | 3 lines
4668
4669 Add a shortcut key for List (L) and change the one for Tree (T),
4670 they are now in a submenu.
4671
4672 ------------------------------------------------------------------------
4673 r494 | zas_ | 2008-04-17 22:03:49 +0200 (Čt, 17 dub 2008) | 2 lines
4674
4675 Add some wrappers in view_dir.c and simplify even more.
4676
4677 ------------------------------------------------------------------------
4678 r493 | zas_ | 2008-04-17 21:57:41 +0200 (Čt, 17 dub 2008) | 2 lines
4679
4680 Fix a bug introduced in revision 489.
4681
4682 ------------------------------------------------------------------------
4683 r492 | zas_ | 2008-04-17 20:44:17 +0200 (Čt, 17 dub 2008) | 3 lines
4684
4685 Reduce code redundancy with the introduction of a new
4686 function named vd_get_fd_from_tree_path().
4687
4688 ------------------------------------------------------------------------
4689 r491 | nadvornik | 2008-04-17 19:44:54 +0200 (Čt, 17 dub 2008) | 3 lines
4690
4691 image post-processing (rotation and color management) moved to
4692 pixbuf-renderer
4693
4694 ------------------------------------------------------------------------
4695 r490 | zas_ | 2008-04-17 19:35:51 +0200 (Čt, 17 dub 2008) | 3 lines
4696
4697 Merge vd(list|tree)_release_cb() in vd_release_cb().
4698 I made some assumptions here i hope correct.
4699
4700 ------------------------------------------------------------------------
4701 r489 | zas_ | 2008-04-17 19:19:41 +0200 (Čt, 17 dub 2008) | 2 lines
4702
4703 Merge few more functions to view_dir.c.
4704
4705 ------------------------------------------------------------------------
4706 r488 | zas_ | 2008-04-17 18:33:31 +0200 (Čt, 17 dub 2008) | 2 lines
4707
4708 Move common menu position callback to view_dir.c.
4709
4710 ------------------------------------------------------------------------
4711 r487 | zas_ | 2008-04-17 16:51:32 +0200 (Čt, 17 dub 2008) | 2 lines
4712
4713 Merge dirlist/dirview dnd code.
4714
4715 ------------------------------------------------------------------------
4716 r486 | zas_ | 2008-04-17 00:51:32 +0200 (Čt, 17 dub 2008) | 2 lines
4717
4718 Regenerate translations files and update french translation.
4719
4720 ------------------------------------------------------------------------
4721 r485 | zas_ | 2008-04-17 00:31:52 +0200 (Čt, 17 dub 2008) | 2 lines
4722
4723 Fix new folder feature in dirlist mode, it was broken by revision 481.
4724
4725 ------------------------------------------------------------------------
4726 r484 | zas_ | 2008-04-17 00:23:43 +0200 (Čt, 17 dub 2008) | 2 lines
4727
4728 Fix a crash introduced in revision 477.
4729
4730 ------------------------------------------------------------------------
4731 r483 | zas_ | 2008-04-17 00:21:01 +0200 (Čt, 17 dub 2008) | 2 lines
4732
4733 Fix two errors made in revision 473.
4734
4735 ------------------------------------------------------------------------
4736 r482 | zas_ | 2008-04-16 23:58:05 +0200 (St, 16 dub 2008) | 2 lines
4737
4738 Merge few more vdlist/vdtree functions.
4739
4740 ------------------------------------------------------------------------
4741 r481 | zas_ | 2008-04-16 22:36:10 +0200 (St, 16 dub 2008) | 2 lines
4742
4743 Make directory view popup menu common and move it to view_dir.{c,h}.
4744
4745 ------------------------------------------------------------------------
4746 r480 | nadvornik | 2008-04-16 22:32:44 +0200 (St, 16 dub 2008) | 2 lines
4747
4748 fixed compiler warnings
4749
4750 ------------------------------------------------------------------------
4751 r479 | nadvornik | 2008-04-16 22:15:42 +0200 (St, 16 dub 2008) | 2 lines
4752
4753 in debug mode print time information on selected events
4754
4755 ------------------------------------------------------------------------
4756 r478 | zas_ | 2008-04-16 20:57:50 +0200 (St, 16 dub 2008) | 2 lines
4757
4758 Clean up and simplify.
4759
4760 ------------------------------------------------------------------------
4761 r477 | zas_ | 2008-04-16 18:54:38 +0200 (St, 16 dub 2008) | 3 lines
4762
4763 Merge parts of view_dir_list/tree constructors/destructors to
4764 view_dir.
4765
4766 ------------------------------------------------------------------------
4767 r476 | zas_ | 2008-04-16 18:05:12 +0200 (St, 16 dub 2008) | 3 lines
4768
4769 Move some dnd common code from view_dir_list.c and view_dir_tree.c
4770 to view_dir.c.
4771
4772 ------------------------------------------------------------------------
4773 r475 | zas_ | 2008-04-16 16:56:31 +0200 (St, 16 dub 2008) | 2 lines
4774
4775 Rename vdt occurences to vd.
4776
4777 ------------------------------------------------------------------------
4778 r474 | zas_ | 2008-04-16 16:51:39 +0200 (St, 16 dub 2008) | 2 lines
4779
4780 Rename vdl occurences to vd.
4781
4782 ------------------------------------------------------------------------
4783 r473 | zas_ | 2008-04-16 16:45:22 +0200 (St, 16 dub 2008) | 11 lines
4784
4785 Introduce a new struct ViewDir to handle directory views common
4786 data.
4787 Specific data is now in ViewDirInfoList and ViewDirInfoTree.
4788 Type of directory view can be specified with enum DirViewType.
4789 This is saved to rc file as layout.dir_view_type, which replace
4790 layout.view_as_tree.
4791 Code was modified to reflect these changes.
4792 This is a first to move to merge common code of view_dir_list.c
4793 and view_dir_tree.c and ease the introduction of new types
4794 of directory view.
4795
4796 ------------------------------------------------------------------------
4797 r472 | zas_ | 2008-04-15 23:49:28 +0200 (Út, 15 dub 2008) | 2 lines
4798
4799 Indicate --debug[=level] in usage display.
4800
4801 ------------------------------------------------------------------------
4802 r471 | zas_ | 2008-04-15 23:47:03 +0200 (Út, 15 dub 2008) | 4 lines
4803
4804 Parse command line for --debug option as soon as possible and allow
4805 --debug[=level] syntax.
4806 Only display message indication debug level once.
4807
4808 ------------------------------------------------------------------------
4809 r470 | zas_ | 2008-04-15 23:06:00 +0200 (Út, 15 dub 2008) | 2 lines
4810
4811 Cleanup read/write of image.zoom_mode option.
4812
4813 ------------------------------------------------------------------------
4814 r469 | zas_ | 2008-04-15 22:56:55 +0200 (Út, 15 dub 2008) | 2 lines
4815
4816 Read show_icon_names only once.
4817
4818 ------------------------------------------------------------------------
4819 r468 | zas_ | 2008-04-15 22:55:21 +0200 (Út, 15 dub 2008) | 2 lines
4820
4821 Rename l_conf to layout_order and make it more local.
4822
4823 ------------------------------------------------------------------------
4824 r467 | zas_ | 2008-04-15 22:46:14 +0200 (Út, 15 dub 2008) | 5 lines
4825
4826 Fix a bug that was here since a long time, buf has nothing
4827 to do with options->layout.order, so compare it to l_conf instead.
4828 It fixes refreshing of files and directories lists when changing
4829 filtering options.
4830
4831 ------------------------------------------------------------------------
4832 r466 | zas_ | 2008-04-15 22:36:11 +0200 (Út, 15 dub 2008) | 6 lines
4833
4834 Add a new option in Preferences > Filtering to allow the
4835 user to choose to display '.' directory in folder lists or not.
4836 This option is saved to rc file as file_filter.show_dot_directory.
4837 A minor fix was made to disable display of .. in folder selection
4838 dialogs when current path is /.
4839
4840 ------------------------------------------------------------------------
4841 r465 | zas_ | 2008-04-15 22:00:27 +0200 (Út, 15 dub 2008) | 2 lines
4842
4843 Add and use few new macros in rc file writing code.
4844
4845 ------------------------------------------------------------------------
4846 r464 | nadvornik | 2008-04-15 20:34:24 +0200 (Út, 15 dub 2008) | 2 lines
4847
4848 this might fix the freezes on freebsd, solaris, etc.
4849
4850 ------------------------------------------------------------------------
4851 r463 | nadvornik | 2008-04-15 18:57:30 +0200 (Út, 15 dub 2008) | 2 lines
4852
4853 save file_class to config file
4854
4855 ------------------------------------------------------------------------
4856 r462 | zas_ | 2008-04-15 09:16:51 +0200 (Út, 15 dub 2008) | 2 lines
4857
4858 Exit fullscreen mode when Properties is displayed.
4859
4860 ------------------------------------------------------------------------
4861 r461 | zas_ | 2008-04-15 08:56:25 +0200 (Út, 15 dub 2008) | 7 lines
4862
4863 New Go to directory view feature that permits to find and display the directory
4864 corresponding to an image view.
4865 For example, when you open an image in new window from collection, right clicking on
4866 the newly displayed image will let you choose Go to directory view, which would open
4867 a new window, with image and directory list.
4868 If current directory is the one of the image, menu item is disabled.
4869
4870 ------------------------------------------------------------------------
4871 r460 | zas_ | 2008-04-15 01:47:13 +0200 (Út, 15 dub 2008) | 2 lines
4872
4873 Move layout.order default init to setup_default_options().
4874
4875 ------------------------------------------------------------------------
4876 r459 | zas_ | 2008-04-15 01:39:46 +0200 (Út, 15 dub 2008) | 2 lines
4877
4878 collection_load(): use booleans and always count failures (for debug). 
4879
4880 ------------------------------------------------------------------------
4881 r458 | zas_ | 2008-04-15 01:29:54 +0200 (Út, 15 dub 2008) | 2 lines
4882
4883 collection_load(): improve headers parsing.
4884
4885 ------------------------------------------------------------------------
4886 r457 | zas_ | 2008-04-15 01:09:48 +0200 (Út, 15 dub 2008) | 2 lines
4887
4888 collection_load(): fix typo (missing #) made in rev 453.
4889
4890 ------------------------------------------------------------------------
4891 r456 | zas_ | 2008-04-15 01:08:27 +0200 (Út, 15 dub 2008) | 2 lines
4892
4893 collection_load(): accept whitespaces at start of lines.
4894
4895 ------------------------------------------------------------------------
4896 r455 | zas_ | 2008-04-15 00:57:26 +0200 (Út, 15 dub 2008) | 2 lines
4897
4898 collection_load(): increase verbosity in debug mode.
4899
4900 ------------------------------------------------------------------------
4901 r454 | zas_ | 2008-04-15 00:50:50 +0200 (Út, 15 dub 2008) | 3 lines
4902
4903 collection_load(): replace official by limit_failures (and
4904 invert the tests).
4905
4906 ------------------------------------------------------------------------
4907 r453 | zas_ | 2008-04-15 00:45:53 +0200 (Út, 15 dub 2008) | 3 lines
4908
4909 Increase collection_load() buffer size and do not activate
4910 error limiting for GQview collections.
4911
4912 ------------------------------------------------------------------------
4913 r452 | zas_ | 2008-04-15 00:28:29 +0200 (Út, 15 dub 2008) | 2 lines
4914
4915 Merge collection_load_only_geometry() into collection_load().
4916
4917 ------------------------------------------------------------------------
4918 r451 | zas_ | 2008-04-15 00:05:47 +0200 (Út, 15 dub 2008) | 2 lines
4919
4920 Use flags for collection_load*().
4921
4922 ------------------------------------------------------------------------
4923 r450 | zas_ | 2008-04-13 22:33:45 +0200 (Ne, 13 dub 2008) | 2 lines
4924
4925 Apply exif display config (Never/If set/Always) to pan view too.
4926
4927 ------------------------------------------------------------------------
4928 r449 | zas_ | 2008-04-13 21:21:13 +0200 (Ne, 13 dub 2008) | 4 lines
4929
4930 Rename show_dot_files to show_hidden_files.
4931 There is no need to expose the underlying method to hide
4932 files.
4933
4934 ------------------------------------------------------------------------
4935 r448 | zas_ | 2008-04-13 20:56:24 +0200 (Ne, 13 dub 2008) | 3 lines
4936
4937 Let toggle the visibility of hidden files from directories list
4938 or tree contextual menu.
4939
4940 ------------------------------------------------------------------------
4941 r447 | zas_ | 2008-04-13 14:24:42 +0200 (Ne, 13 dub 2008) | 2 lines
4942
4943 Add a button to reset fullscreen info string to default value.
4944
4945 ------------------------------------------------------------------------
4946 r446 | zas_ | 2008-04-13 14:12:44 +0200 (Ne, 13 dub 2008) | 2 lines
4947
4948 Fix a typo, READ_CHAR() must use value_all.
4949
4950 ------------------------------------------------------------------------
4951 r445 | zas_ | 2008-04-13 11:10:38 +0200 (Ne, 13 dub 2008) | 3 lines
4952
4953 Use convenient macros to read options, it will ensure options
4954 names are matching (in the rc file and internally).
4955
4956 ------------------------------------------------------------------------
4957 r444 | zas_ | 2008-04-13 10:36:17 +0200 (Ne, 13 dub 2008) | 5 lines
4958
4959 Simplify read_*_option() stuff by passing pointer to option value.
4960 Introduce read_uint_option() to read enum values and read_int_option_clamp()
4961 to read clamped values.
4962
4963
4964 ------------------------------------------------------------------------
4965 r443 | zas_ | 2008-04-13 01:59:31 +0200 (Ne, 13 dub 2008) | 3 lines
4966
4967 Partly rewrite option parser to accept whitespaces at start
4968 of lines.
4969
4970 ------------------------------------------------------------------------
4971 r442 | zas_ | 2008-04-13 01:41:35 +0200 (Ne, 13 dub 2008) | 2 lines
4972
4973 exif_* -> exif.display.*
4974
4975 ------------------------------------------------------------------------
4976 r441 | zas_ | 2008-04-13 01:32:08 +0200 (Ne, 13 dub 2008) | 2 lines
4977
4978 Add a note in the rc file about special editor slots.
4979
4980 ------------------------------------------------------------------------
4981 r440 | zas_ | 2008-04-13 01:16:41 +0200 (Ne, 13 dub 2008) | 2 lines
4982
4983 sidecar_ext -> sidecar.ext
4984
4985 ------------------------------------------------------------------------
4986 r439 | zas_ | 2008-04-13 01:07:04 +0200 (Ne, 13 dub 2008) | 2 lines
4987
4988 Unify names of options between variables and rc file.
4989
4990 ------------------------------------------------------------------------
4991 r438 | zas_ | 2008-04-13 01:02:00 +0200 (Ne, 13 dub 2008) | 2 lines
4992
4993 Use tree_descend_subdirs everywhere.
4994
4995 ------------------------------------------------------------------------
4996 r437 | zas_ | 2008-04-13 00:22:11 +0200 (Ne, 13 dub 2008) | 2 lines
4997
4998 Use startup_path_enable everywhere.
4999
5000 ------------------------------------------------------------------------
5001 r436 | zas_ | 2008-04-13 00:17:14 +0200 (Ne, 13 dub 2008) | 2 lines
5002
5003 Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
5004
5005 ------------------------------------------------------------------------
5006 r435 | zas_ | 2008-04-13 00:10:38 +0200 (Ne, 13 dub 2008) | 2 lines
5007
5008 Rename dupe_custom_threshold option to duplicates_similarity_threshold.
5009
5010 ------------------------------------------------------------------------
5011 r434 | zas_ | 2008-04-13 00:04:29 +0200 (Ne, 13 dub 2008) | 4 lines
5012
5013 Move safe_delete* and in place rename options to file_ops
5014 struct.
5015 Re-order rc file a bit.
5016
5017 ------------------------------------------------------------------------
5018 r433 | zas_ | 2008-04-12 23:45:30 +0200 (So, 12 dub 2008) | 3 lines
5019
5020 Rename option thumbnails.enabled to layout.show_thumbnails as it makes
5021 more sense.
5022
5023 ------------------------------------------------------------------------
5024 r432 | zas_ | 2008-04-12 23:38:55 +0200 (So, 12 dub 2008) | 5 lines
5025
5026 Rename user_specified_window_background and window_background_color
5027 to image.use_custom_border_color and image.border_color.
5028 Rename pref_background_color_set_cb() to pref_color_button_set_cb().
5029 Rename pref_colorbutton_new() to pref_color_button_new().
5030
5031 ------------------------------------------------------------------------
5032 r431 | zas_ | 2008-04-12 21:33:59 +0200 (So, 12 dub 2008) | 2 lines
5033
5034 Rename window options (moved to layout) and re-order rc file.
5035
5036 ------------------------------------------------------------------------
5037 r430 | zas_ | 2008-04-12 19:20:34 +0200 (So, 12 dub 2008) | 2 lines
5038
5039 Fix bad image option name in the rc file.
5040
5041 ------------------------------------------------------------------------
5042 r429 | zas_ | 2008-04-12 19:09:20 +0200 (So, 12 dub 2008) | 2 lines
5043
5044 Fix display bug when using "Limit image size when autofitting" option.
5045
5046 ------------------------------------------------------------------------
5047 r428 | zas_ | 2008-04-12 17:13:00 +0200 (So, 12 dub 2008) | 2 lines
5048
5049 Beautify rc file, adding sub-sections titles.
5050
5051 ------------------------------------------------------------------------
5052 r427 | zas_ | 2008-04-12 17:04:58 +0200 (So, 12 dub 2008) | 2 lines
5053
5054 Rename image-related options.
5055
5056 ------------------------------------------------------------------------
5057 r426 | zas_ | 2008-04-12 11:41:44 +0200 (So, 12 dub 2008) | 2 lines
5058
5059 Rename thumbnails related options.
5060
5061 ------------------------------------------------------------------------
5062 r425 | zas_ | 2008-04-12 11:12:37 +0200 (So, 12 dub 2008) | 2 lines
5063
5064 Rename file filtering options.
5065
5066 ------------------------------------------------------------------------
5067 r424 | zas_ | 2008-04-12 10:59:52 +0200 (So, 12 dub 2008) | 2 lines
5068
5069 Drop unused stuff.
5070
5071 ------------------------------------------------------------------------
5072 r423 | zas_ | 2008-04-12 10:40:02 +0200 (So, 12 dub 2008) | 2 lines
5073
5074 Rename collection options.
5075
5076 ------------------------------------------------------------------------
5077 r422 | zas_ | 2008-04-12 10:35:58 +0200 (So, 12 dub 2008) | 2 lines
5078
5079 Rename file sorting options.
5080
5081 ------------------------------------------------------------------------
5082 r421 | zas_ | 2008-04-12 10:28:08 +0200 (So, 12 dub 2008) | 2 lines
5083
5084 Re-order and try to group options.
5085
5086 ------------------------------------------------------------------------
5087 r420 | zas_ | 2008-04-12 10:05:44 +0200 (So, 12 dub 2008) | 2 lines
5088
5089 Rename color profile options.
5090
5091 ------------------------------------------------------------------------
5092 r419 | zas_ | 2008-04-12 09:46:01 +0200 (So, 12 dub 2008) | 2 lines
5093
5094 Rename slideshow options.
5095
5096 ------------------------------------------------------------------------
5097 r418 | zas_ | 2008-04-12 09:09:19 +0200 (So, 12 dub 2008) | 3 lines
5098
5099 Only display defined exif tags by default.
5100
5101
5102 ------------------------------------------------------------------------
5103 r417 | zas_ | 2008-04-12 09:00:14 +0200 (So, 12 dub 2008) | 2 lines
5104
5105 Drop redundant code.
5106
5107 ------------------------------------------------------------------------
5108 r416 | zas_ | 2008-04-12 08:42:47 +0200 (So, 12 dub 2008) | 3 lines
5109
5110 Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
5111 Requested by Frédéric Mantegazza.
5112
5113 ------------------------------------------------------------------------
5114 r415 | zas_ | 2008-04-12 01:32:22 +0200 (So, 12 dub 2008) | 2 lines
5115
5116 Rationalize fullscreen options naming.
5117
5118 ------------------------------------------------------------------------
5119 r414 | zas_ | 2008-04-12 01:01:00 +0200 (So, 12 dub 2008) | 2 lines
5120
5121 options_c -> c_options
5122
5123 ------------------------------------------------------------------------
5124 r413 | zas_ | 2008-04-12 00:52:22 +0200 (So, 12 dub 2008) | 2 lines
5125
5126 Move more options to ConfOptions.
5127
5128 ------------------------------------------------------------------------
5129 r412 | zas_ | 2008-04-12 00:27:54 +0200 (So, 12 dub 2008) | 3 lines
5130
5131 Move file_sort_case_sensitive to ConfOptions.
5132
5133
5134 ------------------------------------------------------------------------
5135 r411 | zas_ | 2008-04-12 00:14:36 +0200 (So, 12 dub 2008) | 6 lines
5136
5137 Add a new struct ConfOptions to handle options.
5138 Changes were made among the code to use only one global var
5139 named "options" of type ConfOptions *.
5140 Initialization takes place in new init_options().
5141
5142
5143 ------------------------------------------------------------------------
5144 r410 | zas_ | 2008-04-11 22:35:37 +0200 (Pá, 11 dub 2008) | 4 lines
5145
5146 Make thumbnail standard fail directory after current application
5147 name and version.
5148
5149
5150 ------------------------------------------------------------------------
5151 r409 | zas_ | 2008-04-11 22:01:29 +0200 (Pá, 11 dub 2008) | 3 lines
5152
5153 Define drag and drop target string in dnd.h.
5154 Make it use the current name of the application.
5155
5156 ------------------------------------------------------------------------
5157 r408 | zas_ | 2008-04-11 21:43:36 +0200 (Pá, 11 dub 2008) | 2 lines
5158
5159 Use secure save in history_list_save().
5160
5161 ------------------------------------------------------------------------
5162 r407 | zas_ | 2008-04-11 19:11:14 +0200 (Pá, 11 dub 2008) | 3 lines
5163
5164 Use secure save in comment_file_write().
5165
5166
5167 ------------------------------------------------------------------------
5168 r406 | zas_ | 2008-04-11 18:46:21 +0200 (Pá, 11 dub 2008) | 5 lines
5169
5170 Secure save now unlinks temporary file on error by default.
5171 It will prevent left-behind temporary files, but also prevent
5172 potential data recovery from partially written files (it
5173 should not be a problem here).
5174
5175 ------------------------------------------------------------------------
5176 r405 | zas_ | 2008-04-11 18:04:37 +0200 (Pá, 11 dub 2008) | 2 lines
5177
5178 Use secure save feature when saving collections.
5179
5180 ------------------------------------------------------------------------
5181 r404 | zas_ | 2008-04-11 18:02:33 +0200 (Pá, 11 dub 2008) | 2 lines
5182
5183 Preserve permissions of the destination file when using secure save.
5184
5185 ------------------------------------------------------------------------
5186 r403 | zas_ | 2008-04-11 17:27:08 +0200 (Pá, 11 dub 2008) | 4 lines
5187
5188 Revert part of the previous patch, let the caller take care
5189 of calling path_from_utf8().
5190
5191
5192 ------------------------------------------------------------------------
5193 r402 | zas_ | 2008-04-11 16:27:55 +0200 (Pá, 11 dub 2008) | 3 lines
5194
5195 Use path_from_utf8() on the passed filename.
5196 Add const attribute.
5197
5198 ------------------------------------------------------------------------
5199 r401 | zas_ | 2008-04-11 15:07:48 +0200 (Pá, 11 dub 2008) | 8 lines
5200
5201 ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
5202 so add a test for it in configure.
5203 Wrap generated headers files with #ifdef/#endif and add
5204 a comment related to their auto-generated nature.
5205 Make the generation itself quiet, but display a message
5206 on error.
5207 Make these targets depend on respective Makefile.in.
5208
5209 ------------------------------------------------------------------------
5210 r400 | zas_ | 2008-04-11 14:31:32 +0200 (Pá, 11 dub 2008) | 2 lines
5211
5212 Move secure save code to its own files: secure_save.{c,h}.
5213
5214 ------------------------------------------------------------------------
5215 r399 | zas_ | 2008-04-11 14:25:36 +0200 (Pá, 11 dub 2008) | 2 lines
5216
5217 Add missing #ifdef/#endif.
5218
5219 ------------------------------------------------------------------------
5220 r398 | zas_ | 2008-04-11 12:46:52 +0200 (Pá, 11 dub 2008) | 2 lines
5221
5222 Ensure that gcc flag -Wall is set.
5223
5224 ------------------------------------------------------------------------
5225 r397 | zas_ | 2008-04-11 12:45:37 +0200 (Pá, 11 dub 2008) | 2 lines
5226
5227 Silent some gcc warnings.
5228
5229 ------------------------------------------------------------------------
5230 r396 | zas_ | 2008-04-11 11:02:20 +0200 (Pá, 11 dub 2008) | 3 lines
5231
5232 Prevent multiple insertion of the same file in a collection.
5233 Use a hash table to speed up existence tests.
5234
5235 ------------------------------------------------------------------------
5236 r395 | zas_ | 2008-04-11 10:10:40 +0200 (Pá, 11 dub 2008) | 2 lines
5237
5238 Only display these messages if debug mode is enabled.
5239
5240 ------------------------------------------------------------------------
5241 r394 | nadvornik | 2008-04-10 21:27:42 +0200 (Čt, 10 dub 2008) | 2 lines
5242
5243 fixed dates in pan-calendar
5244
5245 ------------------------------------------------------------------------
5246 r393 | zas_ | 2008-04-10 14:07:34 +0200 (Čt, 10 dub 2008) | 2 lines
5247
5248 Fix fCamera even more.
5249
5250 ------------------------------------------------------------------------
5251 r392 | zas_ | 2008-04-10 13:31:20 +0200 (Čt, 10 dub 2008) | 2 lines
5252
5253 Do not display ... if not truncated.
5254
5255 ------------------------------------------------------------------------
5256 r391 | zas_ | 2008-04-10 12:43:15 +0200 (Čt, 10 dub 2008) | 5 lines
5257
5258 Add the possibility to truncate overlay infos displayed:
5259 %fCamera:20% will truncate data displayed to 20 characters
5260 and add 3 dots at the end.
5261 For example, %name% -> some_file, %name:4% -> some...
5262
5263 ------------------------------------------------------------------------
5264 r390 | zas_ | 2008-04-10 02:09:43 +0200 (Čt, 10 dub 2008) | 2 lines
5265
5266 Fix broken remove_common_prefix(), fCamera didn't display model as it should.
5267
5268 ------------------------------------------------------------------------
5269 r389 | zas_ | 2008-04-10 00:47:43 +0200 (Čt, 10 dub 2008) | 2 lines
5270
5271 Resync .po files. French translation was updated (100% made).
5272
5273 ------------------------------------------------------------------------
5274 r388 | zas_ | 2008-04-10 00:36:43 +0200 (Čt, 10 dub 2008) | 2 lines
5275
5276 Add 3 missing files to POTFILES.in.
5277
5278 ------------------------------------------------------------------------
5279 r387 | zas_ | 2008-04-10 00:33:06 +0200 (Čt, 10 dub 2008) | 2 lines
5280
5281 Simple helper script to display translation statistics.
5282
5283 ------------------------------------------------------------------------
5284 r386 | zas_ | 2008-04-10 00:13:11 +0200 (Čt, 10 dub 2008) | 3 lines
5285
5286 Fix a typo: "while fluorescent" -> "white fluorescent"
5287
5288
5289 ------------------------------------------------------------------------
5290 r385 | zas_ | 2008-04-10 00:01:52 +0200 (Čt, 10 dub 2008) | 2 lines
5291
5292 Resync .po files. Update french translation.
5293
5294 ------------------------------------------------------------------------
5295 r384 | nadvornik | 2008-04-09 23:14:50 +0200 (St, 09 dub 2008) | 2 lines
5296
5297 fixed crash in pan_calendar
5298
5299 ------------------------------------------------------------------------
5300 r383 | nadvornik | 2008-04-09 22:49:32 +0200 (St, 09 dub 2008) | 2 lines
5301
5302 improved histogram drawing
5303
5304 ------------------------------------------------------------------------
5305 r382 | zas_ | 2008-04-09 18:37:54 +0200 (St, 09 dub 2008) | 5 lines
5306
5307 Simplify and unify gtk_window creation with the help of
5308 the new window_new() function, that wraps gtk_window_new()
5309 call.
5310 Subclass, title and icon are set in the same call.
5311
5312 ------------------------------------------------------------------------
5313 r381 | zas_ | 2008-04-09 15:53:01 +0200 (St, 09 dub 2008) | 2 lines
5314
5315 Replace occurences of Geeqie / geeqie by constants defined in main.h.
5316
5317 ------------------------------------------------------------------------
5318 r380 | zas_ | 2008-04-09 01:41:01 +0200 (St, 09 dub 2008) | 2 lines
5319
5320 int -> gint
5321
5322 ------------------------------------------------------------------------
5323 r379 | zas_ | 2008-04-09 01:39:27 +0200 (St, 09 dub 2008) | 2 lines
5324
5325 Make xmp debug info only appears when debug >= 2.
5326
5327 ------------------------------------------------------------------------
5328 r378 | zas_ | 2008-04-09 01:33:49 +0200 (St, 09 dub 2008) | 3 lines
5329
5330 Enable image rotation depending on EXIF by default.
5331 New users shouldn't have to search for it.
5332
5333 ------------------------------------------------------------------------
5334 r377 | zas_ | 2008-04-09 01:25:46 +0200 (St, 09 dub 2008) | 2 lines
5335
5336 Fix missing header files inclusions.
5337
5338 ------------------------------------------------------------------------
5339 r376 | zas_ | 2008-04-09 01:16:12 +0200 (St, 09 dub 2008) | 2 lines
5340
5341 GQVIEW_* -> GQ_* 
5342
5343 ------------------------------------------------------------------------
5344 r375 | zas_ | 2008-04-09 01:07:09 +0200 (St, 09 dub 2008) | 2 lines
5345
5346 GQVIEW_H -> MAIN_H
5347
5348 ------------------------------------------------------------------------
5349 r374 | zas_ | 2008-04-09 01:02:33 +0200 (St, 09 dub 2008) | 2 lines
5350
5351 gqview.h -> main.h
5352
5353 ------------------------------------------------------------------------
5354 r373 | zas_ | 2008-04-09 00:31:42 +0200 (St, 09 dub 2008) | 2 lines
5355
5356 Remove obsolete prototype.
5357
5358 ------------------------------------------------------------------------
5359 r372 | zas_ | 2008-04-09 00:28:55 +0200 (St, 09 dub 2008) | 9 lines
5360
5361
5362 gqview_remote -> remote_connection
5363 gqview_command_collection -> command_collection
5364 gqview_remote_control() -> remote_control()
5365 gqview_remote_help() -> remote_help()
5366 gqview_remote_command_find() -> remote_command_find()
5367 gqview_remote_build_list() -> remote_build_list()
5368 gqview_remote_cb() -> remote_cb()
5369
5370 ------------------------------------------------------------------------
5371 r371 | zas_ | 2008-04-09 00:16:56 +0200 (St, 09 dub 2008) | 4 lines
5372
5373
5374 exit_gqview() renamed to exit_program().
5375 exit_gqview_final() renamed to exit_program_final().
5376
5377 ------------------------------------------------------------------------
5378 r370 | zas_ | 2008-04-09 00:05:04 +0200 (St, 09 dub 2008) | 8 lines
5379
5380 Add support for some Samsung raw files (.pef).
5381
5382 Samsung raw not strongly differ from Pentax raw.
5383 The only difference in header (manufacturer, camera name and etc).
5384 Tested on Samsung GX-1S and Pentax *ist DS.
5385 Patch by Max Lushnikov.
5386
5387
5388 ------------------------------------------------------------------------
5389 r369 | zas_ | 2008-04-08 23:55:58 +0200 (Út, 08 dub 2008) | 7 lines
5390
5391 Implement secure rc file saving.
5392 First data is written to a temporary file, then if nothing
5393 was wrong, this file is renamed to the final name.
5394 This way the risk of corrupted rc file is greatly reduced.
5395 The code is borrowed from ELinks (http://elinks.cz).
5396
5397
5398 ------------------------------------------------------------------------
5399 r368 | nadvornik | 2008-04-08 23:52:04 +0200 (Út, 08 dub 2008) | 2 lines
5400
5401 fixed histogram label
5402
5403 ------------------------------------------------------------------------
5404 r367 | zas_ | 2008-04-08 23:33:29 +0200 (Út, 08 dub 2008) | 11 lines
5405
5406 Fix the "continuous display" of tooltips in the collection view
5407 (before the tooltip delay occured once, then changing icon to icon never hide the
5408 tooltip again, now the tip is displayed shortly after the cursor moved on the icon,
5409 but disappears when moving cursor to another icon).
5410
5411 Display the full path to the file when Show filename text is on (before nothing
5412 was displayed).
5413
5414 When Show filename text is off, behavior is unchanged, the (short) filename is
5415 displayed.
5416
5417 ------------------------------------------------------------------------
5418 r366 | nadvornik | 2008-04-08 22:56:50 +0200 (Út, 08 dub 2008) | 3 lines
5419
5420 reworked the histogram patch by Uwe Ohse, most of the code is in
5421 separate files
5422
5423 ------------------------------------------------------------------------
5424 r365 | nadvornik | 2008-04-08 19:26:13 +0200 (Út, 08 dub 2008) | 2 lines
5425
5426 fixed file delete notification in view_file_icon
5427
5428 ------------------------------------------------------------------------
5429 r364 | zas_ | 2008-04-08 18:22:21 +0200 (Út, 08 dub 2008) | 2 lines
5430
5431 gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
5432
5433 ------------------------------------------------------------------------
5434 r363 | zas_ | 2008-04-08 17:53:03 +0200 (Út, 08 dub 2008) | 2 lines
5435
5436 Move active variable affectation after the test.
5437
5438 ------------------------------------------------------------------------
5439 r362 | zas_ | 2008-04-08 16:52:42 +0200 (Út, 08 dub 2008) | 2 lines
5440
5441 Simplify layout_color_name_parse() using g_strdelimit().
5442
5443 ------------------------------------------------------------------------
5444 r361 | zas_ | 2008-04-08 16:50:14 +0200 (Út, 08 dub 2008) | 2 lines
5445
5446 Tidy up, whitespaces and indentation fix.
5447
5448 ------------------------------------------------------------------------
5449 r360 | zas_ | 2008-04-08 13:53:35 +0200 (Út, 08 dub 2008) | 7 lines
5450
5451 Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
5452 Nadvornik.
5453 gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
5454 gdk_color_to_string() was replaced by a equivalent function.
5455
5456
5457
5458 ------------------------------------------------------------------------
5459 r359 | zas_ | 2008-04-07 21:47:22 +0200 (Po, 07 dub 2008) | 9 lines
5460
5461 Add the possibility to print file names with path.
5462 A checkbox was added to the Text tab in the Print dialog.
5463
5464 Name checked and Path unchecked  -> filename.jpg
5465 Name checked and Path checked    -> /some/dir/filename.jpg
5466 Name unchecked and Path checked  -> /some/dir/
5467
5468 Patch by Michael Mokeev and Laurent Monin.
5469
5470 ------------------------------------------------------------------------
5471 r358 | zas_ | 2008-04-07 21:06:17 +0200 (Po, 07 dub 2008) | 2 lines
5472
5473 Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
5474
5475 ------------------------------------------------------------------------
5476 r357 | zas_ | 2008-04-07 20:52:54 +0200 (Po, 07 dub 2008) | 3 lines
5477
5478 Add the possibility to match duplicates on the name but ignoring the case.
5479 A new item was added to types of match combo box in the Find duplicates dialog.
5480
5481 ------------------------------------------------------------------------
5482 r356 | zas_ | 2008-04-07 10:09:39 +0200 (Po, 07 dub 2008) | 3 lines
5483
5484 Display marks in overlay info only if at least one is set.
5485 Fix a missing g_string_free().
5486
5487 ------------------------------------------------------------------------
5488 r355 | zas_ | 2008-04-06 12:17:41 +0200 (Ne, 06 dub 2008) | 3 lines
5489
5490 Mark all exif labels as translatable.
5491 Before only some of them were enclosed by N_().
5492
5493 ------------------------------------------------------------------------
5494 r354 | zas_ | 2008-04-06 12:03:54 +0200 (Ne, 06 dub 2008) | 2 lines
5495
5496 Mark strings as translatable.
5497
5498 ------------------------------------------------------------------------
5499 r353 | zas_ | 2008-04-05 17:23:39 +0200 (So, 05 dub 2008) | 4 lines
5500
5501 Improve remove_trailing_slash() so it allocates no more than
5502 needed bytes and remove all trailing slashes instead only one.
5503
5504
5505 ------------------------------------------------------------------------
5506 r352 | zas_ | 2008-04-05 13:59:29 +0200 (So, 05 dub 2008) | 4 lines
5507
5508
5509 Comment out unused code.
5510 Geeqie code now compiles cleanly with -Wall gcc option.
5511
5512 ------------------------------------------------------------------------
5513 r351 | zas_ | 2008-04-05 00:34:55 +0200 (So, 05 dub 2008) | 3 lines
5514
5515 Change default exif order a bit to move up common and useful
5516 info.
5517
5518 ------------------------------------------------------------------------
5519 r350 | zas_ | 2008-04-05 00:23:36 +0200 (So, 05 dub 2008) | 3 lines
5520
5521
5522 Re-add "What to show in properties dialog:" label before the table. 
5523
5524 ------------------------------------------------------------------------
5525 r349 | zas_ | 2008-04-05 00:12:28 +0200 (So, 05 dub 2008) | 3 lines
5526
5527 Rename exif preferences tab to "Properties", and name the
5528 subsection "Exif".
5529
5530 ------------------------------------------------------------------------
5531 r348 | zas_ | 2008-04-04 20:50:52 +0200 (Pá, 04 dub 2008) | 3 lines
5532
5533 Fix a segfault occuring when enabling debug mode.
5534 At this point il->fd can be null.
5535
5536 ------------------------------------------------------------------------
5537 r347 | zas_ | 2008-04-04 01:29:14 +0200 (Pá, 04 dub 2008) | 6 lines
5538
5539 Make the wmclass value unique among the code by defining
5540 it in main header file as GQ_WMCLASS.
5541 Before this patch, it was set using PACKAGE (="geeqie"),
5542 or by the hardcoded string "Geeqie".
5543 Now all Geeqie windows have the same value for wmclass.
5544
5545 ------------------------------------------------------------------------
5546 r346 | zas_ | 2008-04-04 00:39:50 +0200 (Pá, 04 dub 2008) | 2 lines
5547
5548 Initialize variables, clearing a gcc warning.
5549
5550 ------------------------------------------------------------------------
5551 r345 | zas_ | 2008-04-04 00:33:28 +0200 (Pá, 04 dub 2008) | 2 lines
5552
5553 Add missing prototype to header file.
5554
5555 ------------------------------------------------------------------------
5556 r344 | zas_ | 2008-04-04 00:29:20 +0200 (Pá, 04 dub 2008) | 2 lines
5557
5558 Add few missing prototypes to header file.
5559
5560 ------------------------------------------------------------------------
5561 r343 | zas_ | 2008-04-04 00:20:42 +0200 (Pá, 04 dub 2008) | 2 lines
5562
5563 Drop a bunch of unused variables.
5564
5565 ------------------------------------------------------------------------
5566 r342 | zas_ | 2008-04-04 00:14:37 +0200 (Pá, 04 dub 2008) | 2 lines
5567
5568 Add missing #include.
5569
5570 ------------------------------------------------------------------------
5571 r341 | zas_ | 2008-04-04 00:13:12 +0200 (Pá, 04 dub 2008) | 2 lines
5572
5573 Remove unused variables.
5574
5575 ------------------------------------------------------------------------
5576 r340 | zas_ | 2008-04-04 00:09:36 +0200 (Pá, 04 dub 2008) | 2 lines
5577
5578 Add missing prototype.
5579
5580 ------------------------------------------------------------------------
5581 r339 | zas_ | 2008-04-04 00:06:31 +0200 (Pá, 04 dub 2008) | 2 lines
5582
5583 Drop 3 unused variables and comment out 2 unused functions.
5584
5585 ------------------------------------------------------------------------
5586 r338 | zas_ | 2008-04-04 00:03:14 +0200 (Pá, 04 dub 2008) | 2 lines
5587
5588 Add parenthesis around affection to clear a gcc warning.
5589
5590 ------------------------------------------------------------------------
5591 r337 | zas_ | 2008-04-04 00:01:08 +0200 (Pá, 04 dub 2008) | 2 lines
5592
5593 Fix a signedness warning.
5594
5595 ------------------------------------------------------------------------
5596 r336 | zas_ | 2008-04-03 23:54:23 +0200 (Čt, 03 dub 2008) | 3 lines
5597
5598 Main configuration file was renamed from gqviewrc to geeqierc.
5599
5600
5601 ------------------------------------------------------------------------
5602 r335 | zas_ | 2008-04-03 23:50:53 +0200 (Čt, 03 dub 2008) | 3 lines
5603
5604 Fix a segfault occuring when using --without-exiv2 and
5605 concerning exif stuff.
5606
5607 ------------------------------------------------------------------------
5608 r334 | zas_ | 2008-04-03 23:49:17 +0200 (Čt, 03 dub 2008) | 2 lines
5609
5610 Fix missing bit of previous patch.
5611
5612 ------------------------------------------------------------------------
5613 r333 | zas_ | 2008-04-03 23:04:19 +0200 (Čt, 03 dub 2008) | 2 lines
5614
5615 Fix two more gcc warnings related to function declarations.
5616
5617 ------------------------------------------------------------------------
5618 r332 | zas_ | 2008-04-03 22:53:13 +0200 (Čt, 03 dub 2008) | 3 lines
5619
5620 Remove two unused variables declarations, and add a missing #include.
5621
5622
5623 ------------------------------------------------------------------------
5624 r331 | zas_ | 2008-04-03 22:46:55 +0200 (Čt, 03 dub 2008) | 2 lines
5625
5626 Drop unused variable.
5627
5628 ------------------------------------------------------------------------
5629 r330 | zas_ | 2008-04-03 22:45:55 +0200 (Čt, 03 dub 2008) | 2 lines
5630
5631 Add missing return at the end of editor_command_next_start().
5632
5633 ------------------------------------------------------------------------
5634 r329 | zas_ | 2008-04-03 22:40:15 +0200 (Čt, 03 dub 2008) | 2 lines
5635
5636 Drop unused variable.
5637
5638 ------------------------------------------------------------------------
5639 r328 | zas_ | 2008-04-03 22:38:59 +0200 (Čt, 03 dub 2008) | 2 lines
5640
5641 Make collect_manager_process_action() static.
5642
5643 ------------------------------------------------------------------------
5644 r327 | zas_ | 2008-04-03 22:34:49 +0200 (Čt, 03 dub 2008) | 2 lines
5645
5646 Fix typos in functions names: file_list -> filelist.
5647
5648 ------------------------------------------------------------------------
5649 r326 | zas_ | 2008-04-03 22:25:22 +0200 (Čt, 03 dub 2008) | 2 lines
5650
5651 Remove unused variable declarations.
5652
5653 ------------------------------------------------------------------------
5654 r325 | zas_ | 2008-04-03 22:24:20 +0200 (Čt, 03 dub 2008) | 2 lines
5655
5656 Fix missing header include (filelist.h).
5657
5658 ------------------------------------------------------------------------
5659 r324 | zas_ | 2008-04-03 22:19:16 +0200 (Čt, 03 dub 2008) | 2 lines
5660
5661 Remove unused variables declarations.
5662
5663 ------------------------------------------------------------------------
5664 r323 | zas_ | 2008-04-03 22:11:09 +0200 (Čt, 03 dub 2008) | 7 lines
5665
5666 Move tabs code from config_window_create() to new smaller functions.
5667 Each tab has now its own function named:
5668 config_tab_general(), config_tab_image(), config_tab_windows(),
5669 config_tab_filtering(), config_tab_editors(), config_tab_exif(),
5670 config_tab_advanced();
5671
5672
5673 ------------------------------------------------------------------------
5674 r322 | zas_ | 2008-04-03 20:20:39 +0200 (Čt, 03 dub 2008) | 2 lines
5675
5676 Use more generic names for some cache manager callback functions.
5677
5678 ------------------------------------------------------------------------
5679 r321 | zas_ | 2008-04-03 19:34:30 +0200 (Čt, 03 dub 2008) | 3 lines
5680
5681 Replace some occurences of gqview by Geeqie.
5682
5683
5684 ------------------------------------------------------------------------
5685 r320 | zas_ | 2008-04-03 19:15:49 +0200 (Čt, 03 dub 2008) | 6 lines
5686
5687 Add a debug level spinner at the end of Preferences > Advanced.
5688 One can now enable debug mode without restarting geeqie.
5689 A possibility to disable all debugging code and related options
5690 at compile time was added.
5691
5692
5693 ------------------------------------------------------------------------
5694 r319 | zas_ | 2008-04-03 16:35:03 +0200 (Čt, 03 dub 2008) | 7 lines
5695
5696 Fix and simplify thumbnails size combo box related code.
5697 Some variables were unused, code was buggy (spurious entry at
5698 the end of the list). A sanity check for values coming from
5699 rc file was added. Two constants now define the default
5700 thumbnail size.
5701
5702
5703 ------------------------------------------------------------------------
5704 r318 | zas_ | 2008-04-03 15:58:20 +0200 (Čt, 03 dub 2008) | 4 lines
5705
5706
5707 Make the preferences window resizeable, and try to improve
5708 display of editors tab.
5709
5710 ------------------------------------------------------------------------
5711 r317 | zas_ | 2008-04-03 15:24:13 +0200 (Čt, 03 dub 2008) | 3 lines
5712
5713 Tidy up. Fix indentation and missing whitespaces.
5714 Make editors table creation code a bit more readable.
5715
5716 ------------------------------------------------------------------------
5717 r316 | zas_ | 2008-04-03 10:51:32 +0200 (Čt, 03 dub 2008) | 11 lines
5718
5719 Setting no limit size to trash directory is now possible using zero as value.
5720 A tooltip was added to the spinner to inform the user of this possibility.
5721 When 0 is set, no remaining/free space check occurs.
5722 Default size of the trash was set to a 128M and maximum size is now 2048MB, which
5723 is more conform to today's standards.
5724 The delete dialog now displays more information:
5725 - if external command will be used
5726 - if safe delete is on, max size and path to the trash
5727 - if safe delete is off
5728
5729
5730 ------------------------------------------------------------------------
5731 r315 | nadvornik | 2008-04-02 22:44:40 +0200 (St, 02 dub 2008) | 3 lines
5732
5733 various exif improvements based on patch by Uwe Ohse 
5734 try to compute 35mm focal length
5735
5736 ------------------------------------------------------------------------
5737 r314 | zas_ | 2008-04-02 14:12:50 +0200 (St, 02 dub 2008) | 6 lines
5738
5739 Make properties tabs reorderable through drag'n drop.
5740 Order is preserved during the whole session.
5741 When a new properties dialog is open, it uses the last order used.
5742 Currently, order isn't saved to rc file.
5743
5744
5745 ------------------------------------------------------------------------
5746 r313 | zas_ | 2008-04-02 12:40:54 +0200 (St, 02 dub 2008) | 5 lines
5747
5748 Honor selection while fullscreen navigation.
5749 The behavior is now consistent in full screen and windowed mode.
5750 It fixes the fact that the selection was discarded on "Next".
5751 Patch by Uwe Ohse. Cleanups by Laurent Monin.
5752
5753 ------------------------------------------------------------------------
5754 r312 | zas_ | 2008-04-01 09:42:31 +0200 (Út, 01 dub 2008) | 1 line
5755
5756 Fix display of image number in properties dialog when more than one image is selected.
5757 ------------------------------------------------------------------------
5758 r311 | zas_ | 2008-04-01 00:10:25 +0200 (Út, 01 dub 2008) | 1 line
5759
5760 Customizable info overlay in fullscreen, based on the patch posted to gqview-devel list by Timo on 2007-09-10.
5761 ------------------------------------------------------------------------
5762 r310 | nadvornik | 2008-03-31 23:09:36 +0200 (Po, 31 bře 2008) | 3 lines
5763
5764 use quoted_value everywhere
5765 simplify parsing of multiple quoted values on one line
5766
5767 ------------------------------------------------------------------------
5768 r309 | zas_ | 2008-03-31 09:29:03 +0200 (Po, 31 bře 2008) | 1 line
5769
5770 Indentation and white lines minor fixes.
5771 ------------------------------------------------------------------------
5772 r308 | zas_ | 2008-03-30 21:26:35 +0200 (Ne, 30 bře 2008) | 1 line
5773
5774 Move strlen() calls outside the while loop.
5775 ------------------------------------------------------------------------
5776 r307 | zas_ | 2008-03-30 16:19:34 +0200 (Ne, 30 bře 2008) | 1 line
5777
5778 Comment out forgotten debugging code.
5779 ------------------------------------------------------------------------
5780 r306 | zas_ | 2008-03-30 16:18:04 +0200 (Ne, 30 bře 2008) | 1 line
5781
5782 Fix two minor compilation warnings.
5783 ------------------------------------------------------------------------
5784 r305 | nadvornik | 2008-03-30 13:47:14 +0200 (Ne, 30 bře 2008) | 6 lines
5785
5786 differentiate among normal image, raw image and metadata
5787 removed raw extension lists on various places and fixed most of the
5788 Exiv2 warnings
5789 todo: configuration and a special icons for unreadable raw or metadata
5790
5791
5792 ------------------------------------------------------------------------
5793 r304 | zas_ | 2008-03-30 09:14:37 +0200 (Ne, 30 bře 2008) | 1 line
5794
5795 Make the zoom increment spinner more precise, step is now 0.1 instead of 1.
5796 ------------------------------------------------------------------------
5797 r303 | zas_ | 2008-03-29 22:47:10 +0100 (So, 29 bře 2008) | 1 line
5798
5799 Improve escaping and quoting of strings saved in rc files.
5800 ------------------------------------------------------------------------
5801 r302 | nadvornik | 2008-03-29 15:59:14 +0100 (So, 29 bře 2008) | 2 lines
5802
5803 configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
5804
5805 ------------------------------------------------------------------------
5806 r301 | nadvornik | 2008-03-29 11:38:15 +0100 (So, 29 bře 2008) | 2 lines
5807
5808 set user-defined color as image background - patch by Laurent MONIN
5809
5810 ------------------------------------------------------------------------
5811 r300 | nadvornik | 2008-03-29 11:11:02 +0100 (So, 29 bře 2008) | 2 lines
5812
5813 fixed color management initialization
5814
5815 ------------------------------------------------------------------------
5816 r299 | nadvornik | 2008-03-26 13:07:00 +0100 (St, 26 bře 2008) | 2 lines
5817
5818 README fixes
5819
5820 ------------------------------------------------------------------------
5821 r298 | nadvornik | 2008-03-26 09:02:45 +0100 (St, 26 bře 2008) | 2 lines
5822
5823 updated README files
5824
5825 ------------------------------------------------------------------------
5826 r297 | nadvornik | 2008-03-26 09:00:46 +0100 (St, 26 bře 2008) | 2 lines
5827
5828 improved xmp vs. legacy metadata handling
5829
5830 ------------------------------------------------------------------------
5831 r296 | nadvornik | 2008-03-25 00:15:29 +0100 (Út, 25 bře 2008) | 2 lines
5832
5833 fixed crashes with --debug
5834
5835 ------------------------------------------------------------------------
5836 r295 | nadvornik | 2008-03-24 21:42:39 +0100 (Po, 24 bře 2008) | 2 lines
5837
5838 added all possible raw extensions that I could find
5839
5840 ------------------------------------------------------------------------
5841 r294 | nadvornik | 2008-03-24 15:49:00 +0100 (Po, 24 bře 2008) | 2 lines
5842
5843 improved support for older exiv2 versions
5844
5845 ------------------------------------------------------------------------
5846 r293 | nadvornik | 2008-03-24 15:03:46 +0100 (Po, 24 bře 2008) | 2 lines
5847
5848 exiv2 version checks
5849
5850 ------------------------------------------------------------------------
5851 r292 | nadvornik | 2008-03-24 13:04:31 +0100 (Po, 24 bře 2008) | 2 lines
5852
5853 more renames
5854
5855 ------------------------------------------------------------------------
5856 r291 | nadvornik | 2008-03-24 11:27:22 +0100 (Po, 24 bře 2008) | 2 lines
5857
5858 changed logo
5859
5860 ------------------------------------------------------------------------
5861 r290 | nadvornik | 2008-03-24 10:55:09 +0100 (Po, 24 bře 2008) | 2 lines
5862
5863 more renames
5864
5865 ------------------------------------------------------------------------
5866 r289 | nadvornik | 2008-03-23 21:38:54 +0100 (Ne, 23 bře 2008) | 2 lines
5867
5868 rename GQview -> Geeqie over the code
5869
5870 ------------------------------------------------------------------------
5871 r288 | nadvornik | 2008-03-23 21:18:51 +0100 (Ne, 23 bře 2008) | 2 lines
5872
5873 renamed to geeqie
5874
5875 ------------------------------------------------------------------------
5876 r287 | nadvornik | 2008-03-22 20:28:45 +0100 (So, 22 bře 2008) | 2 lines
5877
5878 raw related fixes
5879
5880 ------------------------------------------------------------------------
5881 r286 | nadvornik | 2008-03-22 18:32:43 +0100 (So, 22 bře 2008) | 2 lines
5882
5883 overview of supported raw formats
5884
5885 ------------------------------------------------------------------------
5886 r285 | nadvornik | 2008-03-22 18:09:14 +0100 (So, 22 bře 2008) | 2 lines
5887
5888 configure --without-exiv2
5889
5890 ------------------------------------------------------------------------
5891 r284 | nadvornik | 2008-03-22 17:43:59 +0100 (So, 22 bře 2008) | 2 lines
5892
5893 crw preview support with exiv2
5894
5895 ------------------------------------------------------------------------
5896 r283 | nadvornik | 2008-03-16 15:11:22 +0100 (Ne, 16 bře 2008) | 3 lines
5897
5898 whitelist of files that can have an xmp sidecar, sample external command
5899 for creating sidecar
5900
5901 ------------------------------------------------------------------------
5902 r282 | nadvornik | 2008-03-16 11:52:44 +0100 (Ne, 16 bře 2008) | 2 lines
5903
5904 fixed reading sidecar extensions from config file
5905
5906 ------------------------------------------------------------------------
5907 r281 | nadvornik | 2008-03-16 11:32:52 +0100 (Ne, 16 bře 2008) | 2 lines
5908
5909 write comment and keywords to xmp, sidecars are used if exist
5910
5911 ------------------------------------------------------------------------
5912 r280 | nadvornik | 2008-03-15 20:53:33 +0100 (So, 15 bře 2008) | 2 lines
5913
5914 write support in Exiv2 wrapper; for now only string values 
5915
5916 ------------------------------------------------------------------------
5917 r279 | nadvornik | 2008-02-24 19:55:19 +0100 (Ne, 24 úno 2008) | 3 lines
5918
5919 a hack to read raw previews with exiv2 0.16, however it should be fixed
5920 in the library
5921
5922 ------------------------------------------------------------------------
5923 r278 | nadvornik | 2008-02-15 11:48:09 +0100 (Pá, 15 úno 2008) | 2 lines
5924
5925 read also iptc and xmp
5926
5927 ------------------------------------------------------------------------
5928 r277 | nadvornik | 2008-02-14 15:04:43 +0100 (Čt, 14 úno 2008) | 2 lines
5929
5930 more exiv2 fixes
5931
5932 ------------------------------------------------------------------------
5933 r276 | nadvornik | 2008-02-14 12:03:20 +0100 (Čt, 14 úno 2008) | 2 lines
5934
5935 more exiv2 fixes
5936
5937 ------------------------------------------------------------------------
5938 r275 | nadvornik | 2008-02-14 00:02:48 +0100 (Čt, 14 úno 2008) | 2 lines
5939
5940 more exiv2 fixes
5941
5942 ------------------------------------------------------------------------
5943 r274 | nadvornik | 2008-02-13 20:31:50 +0100 (St, 13 úno 2008) | 2 lines
5944
5945 unified tag names between exiv2 and internal rxif parser
5946
5947 ------------------------------------------------------------------------
5948 r273 | nadvornik | 2008-02-13 18:47:55 +0100 (St, 13 úno 2008) | 2 lines
5949
5950 more exiv2 fixes
5951
5952 ------------------------------------------------------------------------
5953 r272 | nadvornik | 2008-02-13 18:08:04 +0100 (St, 13 úno 2008) | 2 lines
5954
5955 and first version that actually shows some exif data (see advanced view)
5956
5957 ------------------------------------------------------------------------
5958 r271 | nadvornik | 2008-02-13 17:52:41 +0100 (St, 13 úno 2008) | 2 lines
5959
5960 first exiv2 support that does not crash immediately
5961
5962 ------------------------------------------------------------------------
5963 r270 | nadvornik | 2008-02-13 15:46:23 +0100 (St, 13 úno 2008) | 2 lines
5964
5965 started exiv2 integration
5966
5967 ------------------------------------------------------------------------
5968 r269 | nadvornik | 2008-02-13 14:57:31 +0100 (St, 13 úno 2008) | 2 lines
5969
5970 simplified exif.h, moved implementation-specific stuff to exif-int.h
5971
5972 ------------------------------------------------------------------------
5973 r268 | nadvornik | 2008-02-11 16:23:43 +0100 (Po, 11 úno 2008) | 2 lines
5974
5975 do not show frame for full-window images
5976
5977 ------------------------------------------------------------------------
5978 r267 | nadvornik | 2008-02-11 13:51:28 +0100 (Po, 11 úno 2008) | 2 lines
5979
5980 improved drawing of image frames
5981
5982 ------------------------------------------------------------------------
5983 r266 | nadvornik | 2008-01-26 22:18:23 +0100 (So, 26 led 2008) | 2 lines
5984
5985 updated TODO list
5986
5987 ------------------------------------------------------------------------
5988 r265 | nadvornik | 2008-01-20 20:04:18 +0100 (Ne, 20 led 2008) | 2 lines
5989
5990 debug messages cleanup
5991
5992 ------------------------------------------------------------------------
5993 r264 | nadvornik | 2008-01-16 20:37:54 +0100 (St, 16 led 2008) | 2 lines
5994
5995 added file with release notes and TODO
5996
5997 ------------------------------------------------------------------------
5998 r263 | nadvornik | 2007-12-23 22:24:48 +0100 (Ne, 23 pro 2007) | 2 lines
5999
6000 basic sidecar files configuration via preferences dialog
6001
6002 ------------------------------------------------------------------------
6003 r262 | nadvornik | 2007-12-23 21:28:50 +0100 (Ne, 23 pro 2007) | 2 lines
6004
6005 fixed loading thumbnails for sidecar files
6006
6007 ------------------------------------------------------------------------
6008 r261 | nadvornik | 2007-12-23 16:49:23 +0100 (Ne, 23 pro 2007) | 3 lines
6009
6010 fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
6011 files
6012
6013 ------------------------------------------------------------------------
6014 r260 | nadvornik | 2007-12-22 21:33:09 +0100 (So, 22 pro 2007) | 2 lines
6015
6016 fixed filelist refresh
6017
6018 ------------------------------------------------------------------------
6019 r259 | nadvornik | 2007-12-22 11:10:40 +0100 (So, 22 pro 2007) | 3 lines
6020
6021 preserve marks setting on layout change
6022
6023
6024 ------------------------------------------------------------------------
6025 r258 | nadvornik | 2007-12-22 10:51:12 +0100 (So, 22 pro 2007) | 2 lines
6026
6027 basic support for marks in view_file_icon.c
6028
6029 ------------------------------------------------------------------------
6030 r257 | nadvornik | 2007-12-20 23:43:52 +0100 (Čt, 20 pro 2007) | 2 lines
6031
6032 update FileData on file change
6033
6034 ------------------------------------------------------------------------
6035 r256 | nadvornik | 2007-12-20 17:18:28 +0100 (Čt, 20 pro 2007) | 3 lines
6036
6037 <num> toggles mark num
6038 <control><num> selects mark num
6039
6040 ------------------------------------------------------------------------
6041 r255 | nadvornik | 2007-12-20 17:06:20 +0100 (Čt, 20 pro 2007) | 2 lines
6042
6043 created menu "Select" with selection and marks operations
6044
6045 ------------------------------------------------------------------------
6046 r254 | nadvornik | 2007-12-19 23:01:46 +0100 (St, 19 pro 2007) | 3 lines
6047
6048 complete set of boolean operation with marks - 
6049 union, intersection, complement
6050
6051 ------------------------------------------------------------------------
6052 r253 | nadvornik | 2007-12-18 22:15:16 +0100 (Út, 18 pro 2007) | 2 lines
6053
6054 use accels also in fullscreen mode
6055
6056 ------------------------------------------------------------------------
6057 r252 | nadvornik | 2007-12-17 22:42:24 +0100 (Po, 17 pro 2007) | 2 lines
6058
6059 moved some actions to menu and accels
6060
6061 ------------------------------------------------------------------------
6062 r251 | nadvornik | 2007-12-17 20:34:43 +0100 (Po, 17 pro 2007) | 2 lines
6063
6064 removed unused variable
6065
6066 ------------------------------------------------------------------------
6067 r250 | nadvornik | 2007-12-16 23:30:19 +0100 (Ne, 16 pro 2007) | 2 lines
6068
6069 fixed in-place rename
6070
6071 ------------------------------------------------------------------------
6072 r249 | nadvornik | 2007-12-15 18:58:51 +0100 (So, 15 pro 2007) | 2 lines
6073
6074 better integration of split image functions into menu
6075
6076 ------------------------------------------------------------------------
6077 r248 | nadvornik | 2007-12-14 22:51:46 +0100 (Pá, 14 pro 2007) | 2 lines
6078
6079 show active marks in image overlay
6080
6081 ------------------------------------------------------------------------
6082 r247 | nadvornik | 2007-12-09 22:20:27 +0100 (Ne, 09 pro 2007) | 2 lines
6083
6084 fixed image focus
6085
6086 ------------------------------------------------------------------------
6087 r246 | nadvornik | 2007-12-09 13:33:51 +0100 (Ne, 09 pro 2007) | 2 lines
6088
6089 fixed copying zoom an scroll values from the original image on splitting
6090
6091 ------------------------------------------------------------------------
6092 r245 | nadvornik | 2007-12-09 12:58:39 +0100 (Ne, 09 pro 2007) | 2 lines
6093
6094 do not hilight selected image in SPLIT_NONE
6095
6096 ------------------------------------------------------------------------
6097 r244 | nadvornik | 2007-12-09 01:11:40 +0100 (Ne, 09 pro 2007) | 2 lines
6098
6099 improved drawing of frame around selected image
6100
6101 ------------------------------------------------------------------------
6102 r243 | nadvornik | 2007-11-25 11:25:25 +0100 (Ne, 25 lis 2007) | 2 lines
6103
6104 more operations with file marks
6105
6106 ------------------------------------------------------------------------
6107 r242 | nadvornik | 2007-11-24 22:06:30 +0100 (So, 24 lis 2007) | 2 lines
6108
6109 marks: fixes and cleanup
6110
6111 ------------------------------------------------------------------------
6112 r241 | nadvornik | 2007-11-22 22:15:35 +0100 (Čt, 22 lis 2007) | 2 lines
6113
6114 improved directory scanning a bit
6115
6116 ------------------------------------------------------------------------
6117 r240 | nadvornik | 2007-11-21 23:46:50 +0100 (St, 21 lis 2007) | 2 lines
6118
6119 added possibility to specify prefered file type for external commands
6120
6121 ------------------------------------------------------------------------
6122 r239 | nadvornik | 2007-11-21 22:21:17 +0100 (St, 21 lis 2007) | 2 lines
6123
6124 prevent duplicate sidecar files; code cleanup
6125
6126 ------------------------------------------------------------------------
6127 r238 | nadvornik | 2007-11-20 23:28:40 +0100 (Út, 20 lis 2007) | 3 lines
6128
6129 fixed grouping sidecar files and made it configurable via config file
6130 (no gui yet)
6131
6132 ------------------------------------------------------------------------
6133 r237 | nadvornik | 2007-10-22 21:58:47 +0200 (Po, 22 říj 2007) | 2 lines
6134
6135 fixed preloading images in file list
6136
6137 ------------------------------------------------------------------------
6138 r236 | nadvornik | 2007-10-08 21:41:49 +0200 (Po, 08 říj 2007) | 2 lines
6139
6140 improved FileDataChangeInfo structure, check for another file operation in progress
6141
6142 ------------------------------------------------------------------------
6143 r235 | nadvornik | 2007-10-02 23:49:02 +0200 (Út, 02 říj 2007) | 7 lines
6144
6145 display sidecar files (jpeg + raw)  using gtk_tree_store
6146 This is just a prototype to test the functionality, it needs more work.
6147
6148 Please test, omments are welcome :)
6149
6150
6151
6152 ------------------------------------------------------------------------
6153 r234 | nadvornik | 2007-10-01 21:52:10 +0200 (Po, 01 říj 2007) | 2 lines
6154
6155 use FileData even for sidecar file list
6156
6157 ------------------------------------------------------------------------
6158 r233 | nadvornik | 2007-09-30 23:10:54 +0200 (Ne, 30 zář 2007) | 6 lines
6159
6160 editors.c was almost completely rewritten:
6161 - centralized template parsing
6162 - better control of executed editors
6163 - possibility to get editor exit status via callback
6164
6165
6166 ------------------------------------------------------------------------
6167 r232 | nadvornik | 2007-09-12 23:17:31 +0200 (St, 12 zář 2007) | 4 lines
6168
6169 display sidecar extensions in filelist
6170 some cleanup of file marks
6171
6172
6173 ------------------------------------------------------------------------
6174 r231 | nadvornik | 2007-09-11 22:06:29 +0200 (Út, 11 zář 2007) | 3 lines
6175
6176 replaced gchar* path with FileData *fd
6177
6178
6179 ------------------------------------------------------------------------
6180 r230 | nadvornik | 2007-08-23 22:45:59 +0200 (Čt, 23 srp 2007) | 2 lines
6181
6182 started support for sidecar files like xmp, raw+jpeg etc.
6183
6184 ------------------------------------------------------------------------
6185 r229 | nadvornik | 2007-08-20 22:11:32 +0200 (Po, 20 srp 2007) | 2 lines
6186
6187 more external commands
6188
6189 ------------------------------------------------------------------------
6190 r228 | nadvornik | 2007-08-16 22:57:09 +0200 (Čt, 16 srp 2007) | 2 lines
6191
6192 improved external delete command
6193
6194 ------------------------------------------------------------------------
6195 r227 | nadvornik | 2007-08-15 23:37:51 +0200 (St, 15 srp 2007) | 2 lines
6196
6197 started implementation of external commands; external Delete should work
6198
6199 ------------------------------------------------------------------------
6200 r226 | bruclik | 2007-07-20 09:10:48 +0200 (Pá, 20 čec 2007) | 3 lines
6201
6202 compilation fix
6203
6204
6205 ------------------------------------------------------------------------
6206 r225 | bruclik | 2007-07-13 16:03:08 +0200 (Pá, 13 čec 2007) | 3 lines
6207
6208 First implementation of marks for all photos.
6209
6210
6211 ------------------------------------------------------------------------
6212 r224 | nadvornik | 2007-07-12 22:46:28 +0200 (Čt, 12 čec 2007) | 2 lines
6213
6214 relative scroll is working; some cleanup
6215
6216 ------------------------------------------------------------------------
6217 r223 | nadvornik | 2007-07-11 23:10:25 +0200 (St, 11 čec 2007) | 2 lines
6218
6219 connected zoom
6220
6221 ------------------------------------------------------------------------
6222 r222 | nadvornik | 2007-07-11 22:00:07 +0200 (St, 11 čec 2007) | 2 lines
6223
6224 started relative scroll, keep scroll position 
6225
6226 ------------------------------------------------------------------------
6227 r221 | nadvornik | 2007-07-10 23:25:51 +0200 (Út, 10 čec 2007) | 2 lines
6228
6229 improved connected scroll and active image switching
6230
6231 ------------------------------------------------------------------------
6232 r220 | nadvornik | 2007-06-29 17:16:46 +0200 (Pá, 29 čen 2007) | 4 lines
6233
6234 implemented split windows
6235 TODO: menus and hotkeys, connected zoom, activating on drag
6236
6237
6238 ------------------------------------------------------------------------
6239
6240 Wed Jan 17 16:50:39 2007  John Ellis  <johne@verizon.net>
6241
6242         * README: Fix credits for Belarusian translation.
6243
6244 Sun Dec  3 12:58:06 2006  John Ellis  <johne@verizon.net>
6245
6246         * view_dir_tree.c (vdtree_add_by_data): Plug memory leak, in fact
6247         the data returned by parts_list() was not used here at all.
6248
6249 Sat Dec  2 20:47:12 2006  John Ellis  <johne@verizon.net>
6250
6251         * README: Updates.
6252         * configure.in: Release 2.1.5
6253
6254 Sat Dec  2 20:15:22 2006  John Ellis  <johne@verizon.net>
6255
6256         * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
6257         to the system shell. Assumes bash-like escaping syntax for "sh -c".
6258
6259 Sat Dec  2 16:44:48 2006  John Ellis  <johne@verizon.net>
6260
6261         * image-overlay.[ch]: More work on osd icons.
6262         * image.c: Use correct flag when setting auto rotation state, and set
6263         the state again after the rotation so that osd can update.
6264         * img-view.c: Show osd icon when overlay is enabled.
6265         * layout.c, layout_image.[ch]: Enable overlay regardless of the
6266         full screen state, only difference now is that image description text
6267         is only shown when in full screen but icons will always appear.
6268         * layout_util.c: Make I key toggle overlay from windowed mode too.
6269         * typedefs.h (LayoutWindow): Remove no longer used 
6270         full_screen_overlay_on.
6271
6272 Fri Dec  1 14:27:55 2006  John Ellis  <johne@verizon.net>
6273
6274         * print.c (print_job_ps_page_image): Use a white mask when printing
6275         transparent images, fixes bug #1426596.
6276
6277 Thu Nov 30 09:55:42 2006  John Ellis  <johne@verizon.net>
6278
6279         * slideshow.c (real_slideshow_start): Fix memory leak when unable to
6280         begin a slideshow.
6281
6282 Wed Nov 29 22:53:03 2006  John Ellis  <johne@verizon.net>
6283
6284         * image-overlay.[ch]: Prepare for icon notification display, and fix
6285         info overlay image index when on last image of slideshow.
6286         * img-view.c: Fix image index when on last image of slideshow.
6287
6288 Wed Nov 29 14:28:30 2006  John Ellis  <johne@verizon.net>
6289
6290         * image-overlay.[ch]: Rewrite most of the information overlay code to
6291         be more flexible and easily extended.
6292         * image.[ch], typedefs.h: Remove image_new_func, and replace it with
6293         image_state_func callback which is much more informative.
6294         * img-view.c, layout.c, layout_image.c: Updates for new image overlay
6295         function names.
6296
6297 Tue Nov 28 13:17:18 2006  John Ellis  <johne@verizon.net>
6298
6299         * image.c: When resuming a previous color adjustment, set the display
6300         to update incrementally to avoid user confusion of why half of image
6301         is color adjusted.
6302
6303 Tue Nov 28 11:54:30 2006  John Ellis  <johne@verizon.net>
6304
6305         * color-man.[ch]: Allow color manager to work with GdkPixbufs not
6306         linked to an ImageWindow. Fix missing embedded dummy function when
6307         compiling without color profile support.
6308         * image.c: When embedded color profiles is enabled and EXIF ColorSpace
6309         is set to 1 use sRGB color profile for the image. Also fixed order of
6310         starting the image read-ahead when color profiles are in use.
6311         * typedefs.h (ImageWindow): Use gpointer definition correctly so that
6312         cm is a pointer and not a pointer to a pointer.
6313         * utilops.c: Pass 0 to vertical fill arg of gtk_table_attach() instead
6314         of FALSE.
6315
6316 Mon Nov 27 01:23:23 2006  John Ellis  <johne@verizon.net>
6317
6318         * bar_exif.c, cache-loader.c, pan-view.c: Pass new arg for exif_read().
6319         * color-man.[ch]: Add color_man_new_embedded for using in-memory color
6320         profiles.
6321         * exif.[ch]: Add support for extracting color profiles embedded in jpeg
6322         and tiff images. This resulted in a rewrite of the jpeg parser; both
6323         to allow searching for any marker type, and to make the code readable.
6324         * format_raw.c: Add color profile tag to the debug code.
6325         * image.c, layout.c: Use embedded color profiles when found and
6326         enabled, also add toggle for the option in color profile menu.
6327
6328 Fri Nov 24 21:37:01 2006  John Ellis  <johne@verizon.net>
6329
6330         * configure.in: Add test for lcms (little cms).
6331         * Makefile.am: Add color-man.[ch]:
6332         * color-man.[ch]: New files for color management support.
6333         * globals.c, gqview.h, main.c, rcfile.c, typedefs.h: Add color profile
6334         variables and option saving.
6335         * image.[ch]: Add color profile functions.
6336         * layout.c, layout_image.[ch]: Add color profile icon, popup menu, and
6337         fix sort menu to use radio buttons.
6338         * menu.c: Use radio buttons for sort menu when appropriate.
6339         * preferences.c: Add color profile options to preferences.
6340         * ui_menu.[ch]: Add menu_item_add_radio() for radio item menus.
6341         * ui_misc.c: Fix gtk_table_attach() arg for vertical expansion.
6342         * view_file_icon.c, view_file_list.c: Check for active state in sort
6343         menu callbacks.
6344         * README: Add info about lcms, and how to disable.
6345
6346 Fri Nov 17 19:06:19 2006  John Ellis  <johne@verizon.net>
6347
6348         * ui_fileops.[ch]: Add path_list_lstat() to obtain a path listing that
6349         does not follow symbolic links.
6350         * utilops.[ch]: Add file_util_delete_dir(), and support functions.
6351         * view_dir_list.c: Add delete to folder popup menu.
6352         * view_dir_tree.c: Add delete to folder popup menu, and set rename and
6353         delete sensitive only when parent folder is writable.
6354
6355 Wed Nov 15 02:05:27 2006  John Ellis  <johne@verizon.net>
6356
6357         * view_file_icon.c: Fix odd crash when removing files, it seems the
6358         high priority idle sync is no longer called before the treeview tries
6359         to redraw itself, so fix the cleanup of removed pointers so that they
6360         are always valid or NULL (I wonder if the priorities used by
6361         GtkTreeView have changed in newer versions of GTK?).
6362         * view_file_list.c: Fix progress bar warning when files are removed
6363         before thumbnail generation is finished.
6364
6365 Tue Nov 14 15:36:14 2006  John Ellis  <johne@verizon.net>
6366
6367         * exif.[ch]: Fix memory alignment issues, bug #1593252.
6368
6369 Fri Nov 10 18:11:54 2006  John Ellis  <johne@verizon.net>
6370
6371         * image.c: Fix up initial scroll offset into image when auto rotated
6372         by exif info, and keep same center point when rotating otherwise.
6373
6374 Fri Nov 10 16:11:28 2006  John Ellis  <johne@verizon.net>
6375
6376         * format_fuji.c (format_fuji_raw): Use exif_byte_get_int32() to get
6377         the value, as when that is eventually fixed to be alignment safe,
6378         the so shall this.
6379
6380 Thu Nov  9 20:27:47 2006  John Ellis  <johne@verizon.net>
6381
6382         * exif.[ch]: Rename exif_byte_swab..() to exif_byte_put..() as that is
6383         more in line with their counterparts of exif_byte_get..()
6384
6385 Thu Nov  9 17:43:06 2006  John Ellis  <johne@verizon.net>
6386
6387         * pan-view.c: Break this monstrosity of code into smaller files.
6388         * pan-calendar.c, pan-folder.c, pan-grid.c, pan-timeline.c: Move the
6389         layout types into their own files (for now flower is with folder tree).
6390         * pan-item.c: PanItem creation, drawing, actions, and maintenance.
6391         * pan-types.h: Defines, data types, function prototypes.
6392         * pan-util.c: Various utilities.
6393         * src/Makefile.am: Add new files above.
6394
6395 Wed Nov  8 16:59:14 2006  John Ellis  <johne@verizon.net>
6396
6397         * pixbuf-renderer.[ch]: Give image overlays their own child GdkWindow,
6398         and use a buffer when drawing to those windows to avoid flicker.
6399         Scrolling with the info [I] visible in full screen is now much
6400         smoother. Only one regression that will be fixed later: overlapping
6401         overlays are now ugly.
6402
6403 Wed Nov  8 11:36:58 2006  John Ellis  <johne@verizon.net>
6404
6405         * format_nikon.h: For the pentax test, use tiff make instead of a magic
6406         string that can move location.
6407
6408 Tue Nov  7 19:54:44 2006  John Ellis  <johne@verizon.net>
6409
6410         * pan-view.c: For calendar view only show months that contain an image.
6411         Allow choice of size when displaying an image with the info popup.
6412
6413 Tue Nov  7 15:35:59 2006  John Ellis  <johne@verizon.net>
6414
6415         * exif.c: Use new format_raw_exif_offset() function to find Exif in
6416         raw files.
6417         * filelist.c: Add orf and pef to displayed file types.
6418         * format_canon.h, format_fuji.h: Update to new #define format.
6419         * format_fuji.c: Use same offset for Exif as the jpeg image as the
6420         Exif is always embedded in the jpeg and assuming offset of 12 is
6421         just broken.
6422         * format_nikon.h: Update to new #define format, and add pentax here
6423         as finding the jpeg will be same code.
6424         * format_olympus.[ch]: Support Olympus raw files with embedded jpegs,
6425         not all raw files will have a jpeg, but all appear to have Exif tags.
6426         * format_raw.[ch]: Add new camera types, and add a debugging facility
6427         to easily list all tags within tiff files (see format_raw.h to enable).
6428
6429 Mon Nov  6 20:53:22 2006  John Ellis  <johne@verizon.net>
6430
6431         * format_olympus.c: Fix olympus makernote tag types to match image
6432         sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
6433         and Olympus.FlashBias.
6434
6435 Sat Nov  4 17:14:47 2006  John Ellis  <johne@verizon.net>
6436
6437         * pan-view.c: Always recalculate canvas size when displaying popups.
6438         * README: Updates.
6439         * po/eo.po: Mark translation for 'Command Line' not fuzzy.
6440         * configure.in: Release 2.1.4 (quick bug fix for pan view).
6441
6442 Sat Nov  4 16:55:08 2006  John Ellis  <johne@verizon.net>
6443
6444         * pan-view.c: Only print things to console when debug is enabled.
6445         * pixbuf-renderer.c: Fix pixbuf_renderer_set_tiles_size() so that
6446         canvas will not treat scroll position as if a new image was set, this
6447         fixes popups in the Pan View from causing a scroll to the top left or
6448         center when scroll_reset_method is not set to 'no change'. Also clean
6449         up pr_pixbuf_set() and pr_zoom_sync() arguments, some were unused or
6450         always set TRUE as they were old cruft.
6451
6452 Sat Nov  4 10:31:51 2006  John Ellis  <johne@verizon.net>
6453
6454         * README: Updates.
6455         * icons/Makefile.am: Remove icon files that no longer exist.
6456         * configure.in: Release 2.1.3
6457
6458 Fri Nov  3 21:15:40 2006  John Ellis  <johne@verizon.net>
6459
6460         * pan-view.c: Fix shortcuts to work regardless of what has the focus.
6461         Make [Control]+F (in addition to [/] show the find bar and [Control]+G
6462         go to next match. Add folder location field to info popup.
6463
6464 Fri Nov  3 11:40:48 2006  John Ellis  <johne@verizon.net>
6465
6466         * bar_exif.[ch]: Make list of general exif tags available to rest of
6467         application.
6468         * pan-view.c: Add option to display exif information in info popup.
6469         Clean up the info popup text alignment. Make displaying the full size
6470         image below the info popup optional (off by default).
6471         * pixbuf-renderer.c (pr_source_tile_changed): Guard against
6472         width/height less than 1.
6473         * pixbuf_util.c (pixbuf_draw_layout): Guard against width/height less
6474         than 1.
6475
6476 Thu Nov  2 17:51:31 2006  John Ellis  <johne@verizon.net>
6477
6478         * collect.c, img-view.c: Make [Shift]+P printing shortcut work for
6479         collections and view windows.
6480         * layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
6481         by the previous keypress handler code cleanup. Add [Control]+V to
6482         view current image in a new image window.
6483
6484 Thu Nov  2 14:38:54 2006  John Ellis  <johne@verizon.net>
6485
6486         * view_file_list.c: Fix slow re-sort when updating list by clearing the
6487         list and adding items in the new order instead of simply moving them.
6488         Fixes bug #1451200.
6489
6490 Thu Nov  2 06:46:14 2006  John Ellis  <johne@verizon.net>
6491
6492         * po/eo.po: Add Esperanto translation,
6493         submitted by Antonio C. Codazzi <f_sophia@libero.it>.
6494         * configure.in (ALL_LINGUAS): Add new translation.
6495         * README: Update credits for above.
6496
6497 Wed Nov  1 11:39:48 2006  John Ellis  <johne@verizon.net>
6498
6499         * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
6500         instead of xpms.
6501         * collect.c, img-view.c, layout.c, preferences.c: Use new icons.
6502         * pixbuf_util.[ch]: Add new icons.
6503         * icons/Makefile.am: Update generated inline pixbufs.
6504         * icons/collect.xpm, icons/config.xpm, icons/icon.xpm, icons/tools.xpm,
6505         icons/view.xpm: Remove old xpm icons.
6506         * icons/gqview_icon.png, icons/icon_book.png, icons/icon_config.png,
6507         icons/icon_tools.png, icons/icon_view.png: The new icons in png format.
6508         * icons/svg/*.svg: Add svg sources for icons, they are not used or
6509         anything, but this way I can not misplace them again.
6510
6511 Tue Oct 31 18:06:42 2006  John Ellis  <johne@verizon.net>
6512
6513         * info.c: Increase default info window size to 600x400.
6514         * po/be.po: Update Belarusian translation,
6515         submitted by Pavel Piatruk <berserker@neolocation.com>.
6516         * gqview.desktop: Add additional formats to MimeType list.
6517
6518 Sat Oct 28 14:41:10 2006  John Ellis  <johne@verizon.net>
6519
6520         * img-view.c: Use correct method to close the window using Escape key,
6521         fixes bug #1231845. Also added more robust method to update window
6522         list when a window is closed so this doesn't happen again.
6523         * slideshow.c: Add sanity checks to exported functions to check for
6524         NULL SlideShow pointers, to match rest of coding style.
6525
6526 Fri Oct 27 19:45:32 2006  John Ellis  <johne@verizon.net>
6527
6528         * layout.c, ui_menu.c, ui_misc.c: Use g_object_ref_sink when
6529         gtk_object_sink is not available as it is deprecated.
6530
6531 Wed Oct 25 15:17:38 2006  John Ellis  <johne@verizon.net>
6532
6533         * pixbuf-renderer.c (pixbuf_renderer_scroll): Fix long standing bug
6534         where obstructed portions of an image were not always generating an
6535         expose event when scrolling the image.
6536
6537 Mon Oct 23 05:34:29 2006  John Ellis  <johne@verizon.net>
6538
6539         * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
6540         toggle fullscreen.
6541
6542 Fri Oct 20 09:20:10 2006  John Ellis  <johne@verizon.net>
6543
6544         * collect-table.c, collect.c, dupe.c, pan-view.c, search.c,
6545         view_file_icon.c: Keypress signal handler code clean-up round 2: the
6546         remaining files. Make control and shift logic easier to follow.
6547
6548 Fri Oct 20 08:00:08 2006  John Ellis  <johne@verizon.net>
6549
6550         * img-view.c, layout_image.c, layout_util.c: Keypress signal handler
6551         code clean-up round 1: the main windows. Also fixes [Shift]+[F] from
6552         deactivating full screen [F].
6553
6554 Thu Oct 19 15:20:51 2006  John Ellis  <johne@verizon.net>
6555
6556         * image.c, typedefs.h: Add ALTER_DESATURATE alteration type.
6557         * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale
6558         the display of current image with [Shift]+[G] keyboard shortcut and
6559         'adjust' submenu item. Also fixed bug of [Shift]+[R] shortcut from also
6560         activating refresh [R].
6561         * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale
6562         function.
6563
6564 Thu Oct 19 09:35:18 2006  John Ellis  <johne@verizon.net>
6565
6566         * layout.[ch] (layout_new_with_geometry): New function to create a
6567         layout sized to an X geometry string.
6568         * main.c: Add support for --geometry on the command line.
6569
6570 Thu Oct 19 07:42:38 2006  John Ellis  <johne@verizon.net>
6571
6572         * utilops.c: Fix minimum allowed auto-rename value to be zero again,
6573         but keep the default at 1.
6574
6575 Thu Oct 19 07:23:37 2006  John Ellis  <johne@verizon.net>
6576
6577         * cache_maint.c, thumb_standard.[ch]: Use .thumblocal when saving
6578         local thumbnails as per the freedesktop.org thumbnail spec.
6579         * filelist.c: Add .thumblocal to list of ignored folders (those we
6580         never show user).
6581         * main.c: Fix bug in recent command line parser changes, a single
6582         folder on the command line was not processed by parse_out_relatives().
6583
6584 Sun Oct 15 12:36:06 2006  John Ellis  <johne@verizon.net>
6585
6586         * pan-view.c: For now, also display the full size image under the
6587         thumbnail's information bubble. Make clicking the info box close it.
6588
6589 Sun Oct 15 10:45:14 2006  John Ellis  <johne@verizon.net>
6590
6591         * pan-view.c: Recalc the size of the layout when popping up new images
6592         in the calendar so that all new images can be scrolled into view.
6593         * pixbuf-renderer.[ch] (pixbuf_renderer_set_tiles_size): Add ability
6594         to resize a tile canvas without the need for a complete reset/render.
6595
6596 Sun Oct 15 04:03:41 2006  John Ellis  <johne@verizon.net>
6597
6598         * main.c: Fix command line parser to work with any combination of files
6599         and/or folders on the command line.
6600
6601 Sun Oct 15 02:50:22 2006  John Ellis  <johne@verizon.net>
6602
6603         * eu.po: Add Basque translation,
6604         submitted by Piarres Beobide <pi@beobide.net>.
6605         * configure.in (ALL_LINGUAS): Add eu.
6606         * README: Update credits.
6607
6608 Sat Oct 14 09:38:08 2006  John Ellis  <johne@verizon.net>
6609
6610         * po/*.po: Make distcheck touches these.
6611         * gqview.spec.in: Fix to use License: instead of obselete Copyright:.
6612         * configure.in: Release 2.1.2
6613
6614 Sat Oct 14 08:26:38 2006  John Ellis  <johne@verizon.net>
6615
6616         * vi.po: Update Vietnamese translation,
6617         submitted by pclouds <pclouds@vnlinux.org>.
6618         * README: Updates.
6619
6620 Sat Oct 14 05:44:40 2006  John Ellis  <johne@verizon.net>
6621
6622         * ar.po, be.po, bg.po, ca.po, cs.po, de.po, es.po, fi.po, hu.po,
6623         it.po, ja.po, nl.po, pl.po, pt_BR.po, ro.po, ru.po, sk.po, sv.po,
6624         vi.po, zh_TW.po: Fix punctuation of "Allow enlargement of image for
6625         zoom to fit" translations, and unmark as fuzzy when only the change in
6626         punctuation caused the fuzzy state.
6627         * README: Updated po-stats list.
6628
6629 Sat Oct 14 05:18:45 2006  John Ellis  <johne@verizon.net>
6630
6631         * utilops.c: Mark string for translation.
6632         * fi.po: Update Finnish translation [merge from 2.0.2],
6633         submitted by Lauri Nurmi <lanurmi@iki.fi>.
6634         * README: Updates.
6635
6636 Fri Oct 13 12:18:01 2006  John Ellis  <johne@verizon.net>
6637
6638         * ru.po: Update Russian translation [merge from 2.0.2],
6639         submitted by Vitaly Lipatov <lav@altlinux.ru>.
6640
6641 Fri Oct 13 10:27:22 2006  John Ellis  <johne@verizon.net>
6642
6643         * cache_maint.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Remove use
6644         of the d_ino > 0 test as all files listed by readdir should be valid.
6645         dirent.d_ino is not guanteed by POSIX, and at one recent point is
6646         not implemented on cygwin.
6647
6648 Fri Oct 13 09:25:25 2006  John Ellis  <johne@verizon.net>
6649
6650         * pl.po: Update Polish translation,
6651         submitted by Wit Wilinski <madman@linux.bydg.org>.
6652         * README: Updates.
6653
6654 Fri Oct 13 05:22:43 2006  John Ellis  <johne@verizon.net>
6655
6656         * bar_sort.c, pan-view.c, preferences.c: Mark strings for translation,
6657         plus punctuation fix.
6658         * utilops.c: Change auto rename start number to default to 1.
6659         * configure.in (ALL_LINGUAS): Add be, ca, ko translations.
6660         * gqview.spec.in: Add Italian translation to RPM spec file,
6661         submitted by HappyCactus <happycactus@people.it>.
6662         * be.po: Add Belarusion translation,
6663         submitted by Pavel Piatruk <berserker@neolocation.com>.
6664         * ca.po: Add Catalan translation [merge from 2.0.2],
6665         submitted by catux.org <mecatxis@ya.com>.
6666         * de.po: Update German translation [merge from 2.0.2],
6667         submitted by Ronny Steiner <Post@SIRSteiner.de>.
6668         * fr.po: Update French translation,
6669         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
6670         * it.po: Update Italian translation,
6671         submitted by Kostantino <ciclope10ATalice.it>.
6672         * ko.po: Add Korean translation (mostly menus),
6673         submitted by Hyun-Jin Moon <moonhyunjin@gmail.com>.
6674         * pt_BR.po: Update Brazilian Portuguese translation,
6675         submitted by Herval Ribeiro de Azevêdo <heraze@gmail.com>.
6676         * sk.po: Update Slovak translation,
6677         submitted by Mgr. Peter Tuharsky <tuharsky@misbb.sk>.
6678         * zh_TW.po: Update Traditional Chinese translation,
6679         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>
6680
6681 Fri Sep  1 02:12:45 2006  John Ellis  <johne@verizon.net>
6682
6683         * collect-io.c, thumb_standard.c: Do not ignore return value from
6684         g_list_append as newer versions of gtk now set a warning flag.
6685         * utilops.c: Add new auto rename option to enter formatted text, which
6686         uses * and # characters to symbolize original filename and numerical
6687         value (respectively) in new filenames.
6688
6689 Mon Aug 15 18:27:38 2005  John Ellis  <johne@verizon.net>
6690
6691         * cache.c: Make cache loader tolerant of unknown line values, so that
6692         a cache written by newer/older versions of GQview does not result in
6693         recreating data that is actually there.
6694
6695 Mon Aug 15 17:13:57 2005  John Ellis  <johne@verizon.net>
6696
6697         * collect-table.c, dupe.c, exif.c, img-view.c info.c, layout_image.c,
6698         md5-util.[ch], pan-view.c, remote.c, search.c, thumb_standard.c,
6699         ui_bookmark.c, ui_misc.c, ui_pathsel.c, view_dir_list.c,
6700         view_dir_tree.c, view_file_icon.c, view_file_list.c: Fix signedness
6701         warnings in gcc 4.0.
6702
6703 Mon Aug 15 16:35:15 2005  John Ellis  <johne@verizon.net>
6704
6705         * view_dir_tree.c (vdtree_set_path): Do not force reading folder
6706         contents, to allow the check for a changed timestamp do it's job.
6707         * doc/10_options.html: Fix page link in docs.
6708
6709 Thu Jun 16 01:21:43 2005  John Ellis  <johne@verizon.net>
6710
6711         * cache-loader.c (cache_loader_process): When converting Exif date
6712         string to time_t, tell mktime DST is unknown (-1).
6713
6714 Mon Jun 13 20:22:58 2005  John Ellis  <johne@verizon.net>
6715
6716         * image.c (image_zoom_cb): If needed, update window title when
6717         zoom changes.
6718         * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
6719         size results in a new scale value.
6720         * README: Updates.
6721         * configure.in: Release 2.1.1
6722
6723 Mon Jun 13 17:31:46 2005  John Ellis  <johne@verizon.net>
6724
6725         * editors.[ch]: Add "%w" macro to disable full screen deactivation when
6726         running an editor command.
6727         * img-view.c, layout_image.c, pan-view.c: Honor %w editor flag to
6728         prevent exit of full screen.
6729         * image-load.c (image_load_begin): Fix to not treat short reads as
6730         end of file condition.
6731         * README, doc/10_5_editor_commands.html: Document %w macro for editor
6732         commands.
6733         * po/it.po: Update Italian translation,
6734         submitted by Kostantino <inverness1ATvirgilio.it>.
6735
6736 Sun Jun 12 19:25:26 2005  John Ellis  <johne@verizon.net>
6737
6738         * format_canon.[ch]: Reimplement canon raw parser to use convenience
6739         functions from exif.c, also separated parsers into one per file type.
6740         For the cr2 format also verify compression type in tiff field 0x0103.
6741         * format_raw.c: Add FIXME comment noting current shortcomings.
6742
6743 Sat Jun 11 01:06:49 2005  John Ellis  <johne@verizon.net>
6744
6745         * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
6746         exif_text_list_find_value() will always return newly allocated text.
6747
6748 Fri Jun 10 20:57:42 2005  John Ellis  <johne@verizon.net>
6749
6750         * exif.c (exif_parse_IFD_table): Fix offset count before testing
6751         against buffer size.
6752         * exif.h: Make exif_text_list_find_value available.
6753         * format_canon.c: Fix copy's length when duping Canon.SerialNumber, and
6754         adjust several text descriptions.
6755         * format_fuji.c: Remove "MkN." text from tag names.
6756         * format_nikon.c: Fix offset count before testing against buffer size,
6757         and remove "MkN." text from tag names. Add several new tags.
6758         * format_olympus.[ch]: New files for olympus makernote.
6759         * format_raw.c: Add exif olympus hook.
6760         * src/Makefile.am: Add format_olympus.[ch].
6761
6762 Fri Jun 10 02:19:26 2005  John Ellis  <johne@verizon.net>
6763
6764         * pan-view.c: Add exif date sorting option to right click menu, and
6765         change 'reading dimensions...' message to be more generic as it may now
6766         also be reading embedded exif dates, or both date and dimensions.
6767
6768 Thu Jun  9 23:22:01 2005  John Ellis  <johne@verizon.net>
6769
6770         * exif.c (exif_parse_JPEG): Use memcmp as strncmp is inadequate when
6771         bytes with values of 0 are actually in the data to compare.
6772
6773 Thu Jun  9 22:23:18 2005  John Ellis  <johne@verizon.net>
6774
6775         * exif.[ch]: A lot of code clean up, add generic tiff header parser,
6776         remove use of packed structures to interpret tiff file format,
6777         fix possible endless loops in tiff parser with corrupt IFD tables,
6778         and fix possible overflow in jpeg exif parser.
6779         * format_canon.[ch]: Add additional makernote values, plus a few
6780         spelling fixes. Header update.
6781         * format_fuji.[ch]: Header update.
6782         * format_nikon.[ch]: Updates to use new tiff parsing utils in exif.c,
6783         code cleanup. Header update.
6784         * format_raw.[ch]: Add pathname argument to file descriptor version of
6785         raw parser to quickly rule out non-raw files based on file extension.
6786         Add raw header match type to check for tiff "make" field value.
6787         * image-load.c (image_loader_begin): Add image filename for raw parser.
6788
6789 Tue Jun  7 03:47:03 2005  John Ellis  <johne@verizon.net>
6790
6791         * filelist.c (filter_add_defaults): Add Nikon file extension for nef.
6792         * format_canon.[ch], format_fuji.[ch]: Add comment tile, and
6793         description field for MakerNote parser.
6794         * format_nikon.[ch]: Add support for jpegs embedded in Nikon nef files.
6795         * format_raw.c: Add debug description output and Nikon raw parser hook.
6796
6797 Sun Jun  5 03:05:39 2005  John Ellis  <johne@verizon.net>
6798
6799         * filelist.c (path_list_recursive_append): Fix memory leak by using
6800         correct function to free path list.
6801
6802 Sat Jun  4 22:24:00 2005  John Ellis  <johne@verizon.net>
6803
6804         * exif.[ch]: Use glib provided data types and byte order functions for
6805         consistency with rest of application. Made several more functions
6806         available in the header. Use MakerNote parsing from format_raw.c.
6807         * format_canon.[ch]: Changes to match exif.h and format_raw.h.
6808         * format_fuji.[ch]: Add support for Fuji EXIF MakerNote.
6809         * format_nikon.[ch]: New files, add support for Nikon EXIF MakerNote.
6810         * format_raw.[ch]: Add EXIF MakerNote parser functions to gather all
6811         camera formats here (similar to existing raw format list).
6812         * src/Makefile.am: Add format_nikon.[ch].
6813
6814 Sat Jun  4 04:02:04 2005  John Ellis  <johne@verizon.net>
6815
6816         * README: Update credits.
6817
6818         Apply fix from Daniel M. German:
6819
6820         * format_canon.c (canon_read_int): Fixed error which caused a
6821         segfault under OS X. It was a casting a number as a 32
6822         bit, when it was 16. it works in little endian, but not in big
6823         endian machines.
6824         
6825 Fri Jun  3 20:02:23 2005  John Ellis  <johne@verizon.net>
6826
6827         * format_canon.c (canon_mknote_parse_convert): For serial number
6828         conversion, use the value of the data - not the value of the pointer.
6829
6830 Fri Jun  3 18:43:46 2005  John Ellis  <johne@verizon.net>
6831
6832         * bar_exif.c: Set a default size for the EXIF data column in the
6833         advanced view, and allow resizing of that column to allow more data to
6834         be visible when needed.
6835         * format_canon.c: Fix data type for Canon MakerNote Serial Number.
6836
6837 Fri Jun  3 01:49:20 2005  John Ellis  <johne@verizon.net>
6838
6839         * exif.[ch]: Export several parsing functions for use by the exif
6840         makernote parsers, and add hook for MakerNote data parsing.
6841         * format_canon.[ch]: Add Canon EXIF MakerNote support.
6842         * format_raw.c: Fix warning printf grammar.
6843
6844 Thu May 26 22:14:53 2005  John Ellis  <johne@verizon.net>
6845
6846         * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
6847
6848 Thu May 26 13:57:19 2005  John Ellis  <johne@verizon.net>
6849
6850         * format_raw.[ch]: Move camera specific code to manufacturer specific
6851         format_*.c files. Change code so that file descripter version is now a
6852         separate functions that wraps the standard parser by using mmap.
6853         * format_canon.[ch]: Moved Canon specific raw support here, removed
6854         file descriptor versions of parser. This Canon raw file parser written
6855         by Daniel M. German.
6856         * format_fuji.[ch]: Move Fuji specific raw support here, parser written
6857         by Lars Ellenberg.
6858         * exif.c: Update for change to format_raw_img_exif_offsets.
6859         * filelist.c: Add cr2 extension to Canon raw format list.
6860         * image-load.c: Fixes for changes to format_raw_img_exif_offset_fd so
6861         that buffer is refilled using new offset of file descriptor.
6862         * src/Makefile.am: Add format_canon.[ch], format_fuji.[ch] to build.
6863
6864 Wed May 18 19:36:49 2005  John Ellis  <johne@verizon.net>
6865
6866         * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
6867         does proper checking for existing folder to avoid clobbering an
6868         existing folder.
6869         * view_dir_list.c, view_dir_tree.c: Use new utility above when renaming
6870         a folder to fix possible clobbering of an existing folder with the
6871         same name as the requested name.
6872
6873 Sun May 15 21:40:26 2005  John Ellis  <johne@verizon.net>
6874
6875         * format_raw.[ch]: New files to parse image data and exif offsets for
6876         the raw camera formats.
6877         * exif.c, image-load.c: Add support calls to format_raw.c functions
6878         above.
6879         * filelist.c: Add Fujifilm raw file extension to known formats.
6880         * thumb_standard.c (thumb_loader_std_start): Check for existing
6881         thumbnail file before checking for a failure mark.
6882         * src/Makefile.am: Add format_raw.[ch].
6883
6884 Sat May 14 13:04:23 2005  John Ellis  <johne@verizon.net>
6885
6886         * po/cs.po: Update Czech translation,
6887         submitted by Jan Raska <jan.raska@tiscali.cz>
6888         * de.po, fr.po: Typo and spelling fixes.
6889
6890 Sat May 14 12:23:19 2005  John Ellis  <johne@verizon.net>
6891
6892         * image.c, pixbuf-renderer.c: Fix sending of complete signal.
6893         * ui_pathsel.c: Guard against strcmp of NULL dd->path, fixes crash.
6894         * utilops.c: Additional validation for destination of copy/move
6895         dialogs, and do not include extension when conveniently selecting
6896         filename text in rename dialogs.
6897
6898 Wed Apr 27 15:17:57 2005  John Ellis  <johne@verizon.net>
6899
6900         * bar_info.c, bar_sort.c: Update for new pref_toolbar_button args.
6901         * fullscreen.c, layout.c: Remove use of GDK_HINT_USER_SIZE as we
6902         never actually set these dimensions. Increase default size of main
6903         window.
6904         * layout_util.c: Use GTkToolbar for the main window toolbar.
6905         * pixbuf_util.[ch]: Add inline pixbufs for thumb and float icons.
6906         * rcfile.c: Add note to config file that it is autogenerated.
6907         * typedefs.h: Remove no longer used tooltip in LayoutWindow.
6908         * ui_misc.[ch]: pref_toolbar additions.
6909         * icons/icon_float.png, icons/icon_thumb.png: Icons in png format.
6910         * icons/icon_float.xpm, icons/icon_thumb.xpm: Remove xpm versions.
6911         * icons/Makefile.am: Add above icons to inline pixbuf list.
6912
6913 Sat Apr 16 12:29:42 2005  John Ellis  <johne@verizon.net>
6914
6915         * pan-view.c: Add option to ignore symbolic links to folders when
6916         creating file list (no gui control yet), and do not allow listing
6917         the root folder as this introduces too many issues (for instance
6918         how do we ignore special filesystems such as /proc using only stat
6919         attributes?). Add fix to not show empty folders in the flower view.
6920         * thumb_standard.c (thumb_loader_std_finish): Fix logic that caused
6921         thumbnails to be saved for images with a size between normal and large
6922         when using large thumbnails.
6923         * ui_fileops.[ch]: Add utilities lstat_utf8 and islink.
6924
6925 Thu Apr 14 10:44:00 2005  John Ellis  <johne@verizon.net>
6926
6927         * cache.c (cache_sim_data_load): Fix to return CacheData if any data
6928         type exists.
6929         * pan-view.c: Fix slow merging of embedded dates into file list;
6930         includes optimizing pan_cache_sync_date and plugging a memory leak.
6931
6932 Thu Apr 14 04:49:57 2005  John Ellis  <johne@verizon.net>
6933
6934         * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
6935         queue (source). Fixes crash introduced by Apr 12 changes.
6936
6937 Wed Apr 13 18:16:14 2005  John Ellis  <johne@verizon.net>
6938
6939         * cache-loader.[ch]: New utility to load cache-able data.
6940         * cache.[ch]: Add embedded (exif) date caching.
6941         * pan-view.c: Use new cache loading mechanism. Add exif date support
6942         to timeline and calendar view.
6943         * src/Makefile.am: Add cache-loader.[c,h].
6944
6945 Tue Apr 12 07:59:20 2005  John Ellis  <johne@verizon.net>
6946
6947         * pan-view.c: Use mostly neutral (gray) colors in the pan view to avoid
6948         tainting user perspective of image hues.
6949         * pixbuf-renderer.c (pixbuf_renderer_move): Free tile cache of source
6950         to avoid wasteful memory allocation, this will reduce memory waste
6951         when in full screen.
6952
6953 Fri Apr  8 15:31:38 2005  John Ellis  <johne@verizon.net>
6954
6955         * pan-view.c: Optimize pan_layout_intersect by dividing object list
6956         into smaller sets (of ~ 1000 each) grouped by coordinates, this makes
6957         drawing tiles much faster when the window contains > 100,000 images.
6958         This adds the complexity of walking two lists when searching for a
6959         specific item, but the speed increase is worth it.
6960
6961 Thu Apr  7 08:42:54 2005  John Ellis  <johne@verizon.net>
6962
6963         * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
6964         only_existing argument.
6965
6966 Wed Apr  6 06:41:25 2005  John Ellis  <johne@verizon.net>
6967
6968         * pan-view.c: Move pixbuf drawing into pixbuf_util.c.
6969         * pixbuf-renderer.c: Rename util_clip_region to pr_clip_region to fix
6970         namespace conflict with util in pixbuf_util.h.
6971         * pixbuf_util.[ch]: Moved pixbuf drawing utils here from pan-view.c
6972
6973 Wed Apr  6 02:43:40 2005  John Ellis  <johne@verizon.net>
6974
6975         * pan-view.c: Reimplement pixbuf_draw_triangle for efficiency.
6976         * pixbuf-renderer.c: Fix pr_queue_to_tiles only_existing argument to
6977         only have effect on tiles that not currently visible. Remove use of
6978         hard coded PR_TILE_SIZE from tile size calculations, as it is only
6979         supposed to be used as the default value.
6980
6981 Tue Apr  5 05:09:29 2005  John Ellis  <johne@verizon.net>
6982
6983         * pixbuf-renderer.c: Add argument to pr_queue_to_tiles to only redraw
6984         the parts of the image that have an existing tile, fixes slow loading
6985         of images when zoomed in because it was generating a tile for even
6986         off screen parts of the image.
6987
6988 Mon Apr  4 12:07:05 2005  John Ellis  <johne@verizon.net>
6989
6990         * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
6991         to draw the background.
6992
6993 Sun Apr  3 00:36:22 2005  John Ellis  <johne@verizon.net>
6994
6995         * image.c (image_options_set): Only enable PixbufRenderer 'window_fit'
6996         when both the ImageWindow and global setting are both enabled.
6997         * pan-view.c (pan_window_image_scroll_notify_cb): Add call to
6998         gtk_adjustment_value_changed to fix performance hit when scrolling.
6999         * pixbuf-renderer.c: Set tile render_todo flags to RENDER_ALL when
7000         invalidating so that there is no chance it will be used with old data.
7001         Only emit 'scroll-notify' signal when the value or range changes.
7002         Fix copy of zoom value in pixbuf_renderer_move.
7003
7004 Sat Apr  2 17:28:16 2005  John Ellis  <johne@verizon.net>
7005
7006         * image.c (image_options_set): Update PixbufRenderer parent window so
7007         that changing 'fit window to image' option works.
7008         * pan-view.c (pan_window_image_zoom_cb): Use same zoom text display as
7009         for main windows.
7010         * pixbuf-renderer.c: Fix (re-implement) check for maximized window
7011         state. Fix pr_source_tile_visible() calculation which was using the x
7012         axis where it should be y. Add redrawn return value to pr_zoom_clamp()
7013         and use that value in pr_zoom_sync() to pass pr_redraw correct args.
7014         * gqview.1: Fix spelling of vertical in man page.
7015
7016 Mon Mar 28 20:23:34 2005  John Ellis  <johne@verizon.net>
7017
7018         * image.[ch]: Add utility to sync image settings to user preferences.
7019         * pixbuf-renderer.c: Fix rounding errors.
7020         * preferences.c: Call image_options_sync() when applying changes.
7021
7022 Fri Mar 25 22:39:30 2005  John Ellis  <johne@verizon.net>
7023
7024         * image.c: Connect to 'zoom' signal of pixbuf-renderer and notify
7025         listener to update. Fix delay flip by listening for 'render_complete'.
7026         * pixbuf-renderer.[ch]: Add complete property and and emit a
7027         'render-complete' signal when changing complete back to TRUE.
7028         * view_dir_tree.c (vdtree_row_expanded): Populate a folder node
7029         whenever it is expanded.
7030
7031 Wed Mar 23 00:22:28 2005  John Ellis  <johne@verizon.net>
7032
7033         * image.c (image_change_from_image): Fix and use pixbuf_renderer_move.
7034         * pan-view.c: Convert back to ImageWindow from PixbufRenderer, so that
7035         focus and full screen work again.
7036         * pixbuf-renderer.[ch] (pixbuf_renderer_move): Add this function.
7037
7038 Fri Mar 18 19:52:38 2005  John Ellis  <johne@verizon.net>
7039
7040         * pixbuf-renderer.c: Fix broken 2pass queueing so it merges a single
7041         queue item for each tile, and now that a tile holds a queue pointer
7042         there is no need to walk the tile list to find a possible merge victim.
7043
7044 Thu Mar 17 19:23:56 2005  John Ellis  <johne@verizon.net>
7045
7046         * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
7047         works again (mostly).
7048
7049 Tue Mar 15 23:17:41 2005  John Ellis  <johne@verizon.net>
7050
7051         * image.[ch]: Start conversion to use of PixbufRenderer.
7052         * pixbuf-renderer.[ch]: Additions and fixes for use by ImageWindow.
7053         * fullscreen.c, image-overlay.c, img-view.c, info.c, layout.c,
7054         layout_image.c, print.c: Changes for above ImageWindow conversion.
7055         * typedefs.h: Remove unused ImageWindow variables.
7056
7057 Mon Mar 14 20:45:50 2005  John Ellis  <johne@verizon.net>
7058
7059         * pan-view.c: Convert to using new PixbufRenderer.
7060         * pixbuf-renderer.[ch]: Clean up and fixes.
7061
7062 Sun Mar 13 10:21:35 2005  John Ellis  <johne@verizon.net>
7063
7064         * image.c (image_scroller_start): Unref scroller pixbuf after adding it
7065         as an overlay to avoid leaking it.
7066         * pixbuf-renderer.[ch]: All functions defined in header file are now
7067         implemented.
7068
7069 Fri Mar 11 17:05:36 2005  John Ellis  <johne@verizon.net>
7070
7071         * pixbuf-renderer.[ch]: Set up object properties and additional.
7072
7073 Mar 10 19:22:18 2005  John Ellis  <johne@verizon.net>
7074
7075         * pixbuf-renderer.[ch]: FIx scrolling to use old method of gdk_draw and
7076         not gdk_scroll, as scroll often invalidates the entire window (!). Also
7077         merged in source tiles code from image.c.
7078         * pan-view.c: Change picked up when testing PixbufRender zoom.
7079
7080 Tue Mar  8 23:26:00 2005  John Ellis  <johne@verizon.net>
7081
7082         * pixbuf-renderer.[ch]: Start of turning image drawing portion of
7083         ImageWindow into an actual GtkWidget.
7084         * src/Makefile.am: Add pixbuf-renderer.[ch].
7085         * pan-view.c: Added temporary hack button and callback for testing
7086         PixbufRenderer widget.
7087
7088 Sat Mar  5 16:23:32 2005  John Ellis  <johne@verizon.net>
7089
7090         * README: Updates.
7091         * configure.in: Release 2.1.0
7092
7093 Sat Mar  5 16:02:52 2005  John Ellis  <johne@verizon.net>
7094
7095         * main.c: Enable the beta message at startup.
7096         * po/fr.po: Update French translation (from stable branch),
7097         submitted by Eric Lassauge.
7098
7099 Sat Mar  5 15:51:07 2005  John Ellis  <johne@verizon.net>
7100
7101         * pan-view.c: Make date search work in calendar view, plus calendar
7102         fixes. Make '/' search key refocus search entry.
7103
7104 Fri Mar  4 21:53:03 2005  John Ellis  <johne@verizon.net>
7105
7106         * pan-view.c: Add calendar view. Make mouse wheel scroll.
7107         * po/POTFILES.in: Add pan-view.c for translation.
7108
7109 Thu Mar  3 17:57:46 2005  John Ellis  <johne@verizon.net>
7110
7111         * pan-view.c: Make subsequent searches for same string step through all
7112         matches, also show match index and count in search result label.
7113
7114 Thu Mar  3 14:24:58 2005  John Ellis  <johne@verizon.net>
7115
7116         * filelist.c, info.c, preferences.c, utilops.c: Use doubles instead of
7117         floats whenever possible.
7118         * ui_utildlg.c (generic_dialog_add_message): Enable line wrap for
7119         message body so specifying newlines is no longer needed.
7120         * pan-view.c: Display info dialog when thumbnail caching settings are
7121         not optimal.
7122
7123 Thu Mar  3 01:16:23 2005  John Ellis  <johne@verizon.net>
7124
7125         * pan-view.c: Add 'dots' image size option, fix up border size at edge
7126         of grid, and make drag and drop work to/from the window.
7127
7128 Wed Mar  2 23:34:30 2005  John Ellis  <johne@verizon.net>
7129
7130         * globals.c, gqview.h, rcfile.c: Add thumbnail_fast option variable.
7131         * image-load.c, typedefs.h: Add shrunk flag to determine if an image
7132         was scaled down using image_loader_set_requested_size.
7133         * image.c: Make panning with mouse scroll more when holding shift key.
7134         * preferences.c: Add option for 'Fast jpeg thumbnailing' and disabled
7135         xvpics option in the gui - now a hidden option.
7136         * thumb.c, thumb_standard.c: Add support for thumbnail_fast option..
7137
7138 Tue Mar  1 21:39:42 2005  John Ellis  <johne@verizon.net>
7139
7140         * image.[ch] (image_scroll_to_point): Add alignment for location of
7141         point within visible region.
7142         * pan-view.c: Use alignment for scrolling above, and fix date search
7143         to only search thumbs and images.
7144
7145 Tue Mar  1 11:32:26 2005  John Ellis  <johne@verizon.net>
7146
7147         * src/Makefile.am: Add pan-view.[ch]:
7148         * image.[ch]: Add support for using a grid of tiles as soource image.
7149         Added scroll_notify callback for when the viewable regionis scrolled.
7150         Added ability to set min and max for the zoom range. Removed
7151         unnecessary gtk_widget_size_request from image_size_sync. Added
7152         image_scroll_to_point.
7153         * layout_util.c: Add menu item and callback for the new 'Pan view'.
7154         * pixbuf_util.c (pixbuf_draw_layout): Fix for when offset is non-zero.
7155         * typedefs.h: Add source tile stuff for ImageWindow.
7156         * ui_tabcomp.c: Fix tab completion pop-up menu placement.
7157         * pan-view.[ch]: New files for pan view - 2.1 is officially started :)
7158
7159 Sat Feb 26 14:42:42 2005  John Ellis  <johne@verizon.net>
7160
7161         * README: Updates.
7162         * configure.in: Release 2.0.0
7163
7164 Sat Feb 26 14:06:41 2005  John Ellis  <johne@verizon.net>
7165
7166         * po/bg.po: Update Bulgarian translation,
7167         submitted by Vladimir Petrov.
7168         * po/it.po: Update Italian translation,
7169         submitted by Costantino, with additions from Marco Colombo.
7170         * po/nl.po: Update Dutch translation,
7171         submitted by Tino Meinen.
7172         * po/pl.po: Update Polish translation,
7173         submitted by Wit Wilinski.
7174
7175 Fri Feb 25 11:10:19 2005  John Ellis  <johne@verizon.net>
7176
7177         * doc/11_1_command_line.html: Small fix.
7178
7179 Wed Feb 23 20:19:38 2005  John Ellis  <johne@verizon.net>
7180
7181         * po/es.po: Update Spanish translation,
7182         submitted by Ariel Fermani.
7183         * po/it.po: Update Italian translation,
7184         submitted by Costantino.
7185         * po/ja.po: Update Japanese translation,
7186         submitted by Takeshi Aihana.
7187         * po/ru.po: Update Russian translation,
7188         submitted by Sergey Pinaev.
7189
7190 Wed Feb 23 09:02:49 2005  John Ellis  <johne@verizon.net>
7191
7192         * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
7193
7194 Tue Feb 15 07:35:50 2005  John Ellis  <johne@verizon.net>
7195
7196         * main.c: Disable startup beta message.
7197         * po/it.po: Update Italian translation,
7198         submitted by Costantino <inverness1ATvirgilio.it>.
7199         * README: Updates.
7200         * configure.in: Release 1.5.9
7201
7202 Mon Feb 14 14:47:32 2005  John Ellis  <johne@verizon.net>
7203
7204         * search.c (search_file_next): Ignore case for keyword search.
7205
7206 Fri Feb 11 15:32:28 2005  John Ellis  <johne@verizon.net>
7207
7208         * view_file_list.c (vflist_thumb_do): Fix big thumbnail leak, no need
7209         to ref the pixbuf as thumb_loader_get_pixbuf does this for us.
7210
7211 Wed Feb  9 10:27:00 2005  John Ellis  <johne@verizon.net>
7212
7213         * cache.c (cache_sim_data_save): Print a warning when a save fails.
7214         * search.c: Fix search saving the cached data by first creating the
7215         directory for the location of the data, fixes search caching bug.
7216
7217 Wed Feb  9 09:43:02 2005  John Ellis  <johne@verizon.net>
7218
7219         * search.[ch]: Add ability to set the default image used for similarity
7220         in a search.
7221         * layout_util.c: Set the default image in a search to the visible
7222         image.
7223
7224 Tue Feb  8 18:17:51 2005  John Ellis  <johne@verizon.net>
7225
7226         * layout_util.c: Correct wrong main window keyboard shortcuts for the
7227         editor slots.
7228
7229 Tue Feb  8 16:16:30 2005  John Ellis  <johne@verizon.net>
7230
7231         * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
7232         * src/Makefile.am: Remove png libs from LDADD.
7233         * README: Updates.
7234         * configure.in: Remove libpng checks, release 1.5.8
7235
7236 Tue Feb  8 15:19:20 2005  John Ellis  <johne@verizon.net>
7237
7238         * globals.c: Change default thumbnail mechanism to shared thumbnails.
7239         * po/it.po: Update Italian translation,
7240         submitted by Costantino <inverness1ATvirgilio.it>.
7241         * po/ru.po: Update Russian translation,
7242         submitted by Sergey Pinaev <dfo@antex.ru>.
7243         * po/sv.po: Update Swedish translation,
7244         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
7245         * doc/10_6_advanced.html: Describe option 'Store keywords and comments
7246         local to source image'.
7247         * doc/11_4_management.html: Add list describing all folders and files
7248         used by GQview, and purpose.
7249         * doc/9_printing: Clarify a description.
7250
7251 Tue Feb  8 09:03:27 2005  John Ellis  <johne@verizon.net>
7252
7253         * bar_sort.c (bar_sort_collection_list_build): Blank the collection
7254         key before setting the bookmark list to that key, fixes incorrect list
7255         when collection folder is now empty.
7256         * ui_bookmark.[ch]: Allow bookmark lists to have a blank default.
7257
7258 Tue Feb  8 07:45:15 2005  John Ellis  <johne@verizon.net>
7259
7260         * bar_info.[ch]: Use the cache find utility instead of only looking for
7261         metadata in one place. If an a metdata file exists when writing,
7262         use it's location. Porperly update the keyword sidebar when renaming or
7263         moving a file to that the delayed save mechanism does not lose changes.
7264         * cache.c: Make cache_get_location honor enable_metadata_dirs, and
7265         removed duplicate isfile check in cache_find_location.
7266         * cache_maint.c: Change order of maintenance calls so that metadata is
7267         moved before the views are updated.
7268         * globals.c, gqview.h, preferences.c, rcfile.c: Add option to save
7269         metadata local to source image.
7270         * layout_image.c, layout_util.[ch]: Hook up keyword sidebar to maint.
7271         * thumb_standard.c (thumb_std_maint_move_validate_cb): Fix saving
7272         of moved thumbnails - thumb_loader_std_save requires a NULL path.
7273
7274 Sun Feb  6 06:07:30 2005  John Ellis  <johne@verizon.net>
7275
7276         * search.c: Fix initial keywords matching state to be same as menu.
7277
7278 Fri Feb  4 21:54:16 2005  John Ellis  <johne@verizon.net>
7279
7280         * view_file_list.c: Update vfl->select_cb when populating the list and
7281         add a sanity check to vflist_select_image.
7282
7283 Wed Feb  2 10:57:15 2005  John Ellis  <johne@verizon.net>
7284
7285         * print.c: Added picas option for units. Made the default for units be
7286         metric for anything but the US,PR locales. Fixed default custom printer
7287         text to use <printer name> instead of the format string with %s.
7288
7289 Mon Jan 31 12:59:57 2005  John Ellis  <johne@verizon.net>
7290
7291         * src/Makefile.am: Add INTLLIBS to cmpile libs.
7292         * po/*.po: Make distcheck, ahem if LINGUAS is set it really messes up
7293         the make dist target - it took me an hour to figure out why pos were
7294         not updateing >-/
7295         * README: Updates, including new translation status list.
7296         * configure.in: Release 1.5.7
7297
7298 Mon Jan 31 11:04:20 2005  John Ellis  <johne@verizon.net>
7299
7300         * preferences.c: Use new ui_misc utilities for radio buttons.
7301         * po/es.po: Update Spanish translation,
7302         submitted by Ariel Fermani <arielfermani@yahoo.com>.
7303         * po/fr.po: Update French translation,
7304         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
7305         * po/it.po: Update Italian translation,
7306         submitted by Costantino <inverness1ATvirgilio.it>.
7307
7308 Mon Jan 31 10:42:04 2005  John Ellis  <johne@verizon.net>
7309
7310         * preferences.c: Change Options dialog title to Preferences.
7311         * doc/*.html: Update documentation.
7312         * doc/11_4_management.html: Add page for Cache and Data Management.
7313
7314 Mon Jan 31 06:31:00 2005  John Ellis  <johne@verizon.net>
7315
7316         * cache_maint.c: Improve dialog descriptions.
7317         * dupe.c: Add fix for delayed status text update.
7318         * image-overlay.[ch] (image_overlay_update): New functions to schedule
7319         an update of an image info overlay, and fix incorrect dimensions when
7320         image has delayed flip enabled.
7321         * img-view.c, layout.c, layout_image.[ch]: Update image info overlay
7322         whenever the file count changes.
7323
7324 Mon Jan 31 03:30:41 2005  John Ellis  <johne@verizon.net>
7325
7326         * preferences.c, print.c, search.c: Updates for functions deprecated
7327         in GTK 2.4, phase 2, mostly moves to new GtkComboBox.
7328         * ui_bookmark.c, ui_tabcomp.c: When creating new history type combo
7329         boxes with NULL text set the GtkComboBox active item to 0.
7330
7331 Sun Jan 30 09:37:24 2005  John Ellis  <johne@verizon.net>
7332
7333         * bar_info.c, bar_sort.c, cache_maint.c, collect-table.c, dupe.[ch],
7334         fullscreen.c, image-load.c, image.c, slideshow.c, thumb.c, utilops.c,
7335         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
7336         Updates for functions deprecated in GTK 2.4, phase 1. Mostly fixes
7337         for using glib idle and timeout functions and to use new GtkComboBox.
7338         * ui_misc.[ch]: Add toolbar utilities.
7339
7340 Sun Jan 30 06:10:25 2005  John Ellis  <johne@verizon.net>
7341
7342         * layout.c, layout_util.[ch], typedefs.h: Convert menus to use
7343         GtkUIManager, this has a nice side effect of fixing the broken
7344         shortcuts when the tools are floating.
7345
7346 Sat Jan 29 11:36:10 2005  John Ellis  <johne@verizon.net>
7347
7348         * configure.in: Increase GTK+ requirement to 2.4.
7349         * README: Note above new requirement.
7350         * collect-table.c, view_file_icon.c: Fix filename tooltip window
7351         placement when using GTK 2.4.
7352         * fullscreen.c: Removed gtk version check for 'Stay above' option.
7353         * layout.c: Changes for new combobox used in GTK 2.4.
7354         * ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_spinner.c,
7355         ui_tabcomp.c, ui_tree_edit.c: Convert to new GtkComboBox and
7356         GtkComboBoxEntry, plus fixes for functions now deprecated in GTK 2.4.
7357         * ui_misc.[ch]: Gtk 2.4 fixes, and added signal blocking utils.
7358
7359 Thu Jan 27 10:23:33 2005  John Ellis  <johne@verizon.net>
7360
7361         * bar_sort.c: Make add button show new collection dialog when in
7362         collection mode.
7363
7364 Tue Jan 25 04:47:35 2005  John Ellis  <johne@verizon.net>
7365
7366         * Makefile.am, autogen.sh, configure.in, gqview.spec.in: Updates for
7367         newer autoconf macros (no more acconfig.h). Update to use glib's
7368         gettext instead gettext directly. Change documentation install
7369         location to $prefix/share/doc/gqview-#version.
7370         * acconfig.h, BUGS: Removed, not used.
7371         * doc/Makefile.am: Install docs to new location.
7372
7373 Wed Jan 19 23:30:24 2005  John Ellis  <johne@verizon.net>
7374
7375         * bar_sort.c: Add option to choose current image or all selected files
7376         when adding images to a collection in the sort manager.
7377         * ui_bookmark.c: Small fixes to bookmark properties dialog, and do not
7378         allow adding to a bookmark list that is not editable via drag and drop.
7379         * ui_tabcomp.c: Add heading to path entry selection dialog.
7380
7381 Wed Jan 19 03:13:07 2005  John Ellis  <johne@verizon.net>
7382
7383         * collect-dlg.c: Allow saving empty collections.
7384         * collect-io.c: Remove erroneous warning about failed removes.
7385         * collect.c (collection_remove): Mark collection changed even when
7386         resulting collection is empty.
7387
7388 Wed Jan 19 02:48:25 2005  John Ellis  <johne@verizon.net>
7389
7390         * bar_sort.c: Change default view of sort manager to folders, and fix
7391         widget packing. Fix collection list to be sorted.
7392
7393 Wed Jan 19 02:14:23 2005  John Ellis  <johne@verizon.net>
7394
7395         * print.c: Add checkbox to remember print settings. Set a signal
7396         handler to catch a SIGPIPE when printing to a pipe, not pretty but it
7397         works. Do not allow printing to a file that already exists. Add print
7398         error dialog to tell user why printing did not complete.
7399
7400 Mon Jan 17 23:27:19 2005  John Ellis  <johne@verizon.net>
7401
7402         * bar_sort.c: Add collection option to sort manager.
7403         * collect-io.[ch]: Add collection manager add and remove utilities.
7404         * collect.[ch] (collection_window_find_by_path): New function.
7405         * ui_bookmark.[ch]: Add ability to change key used for a bookmark list,
7406         and to make a list not editable. Also made bookmark buttons compact.
7407
7408 Mon Jan 17 06:36:50 2005  John Ellis  <johne@verizon.net>
7409
7410         * bar_info.c (bar_info_new): Divide available space so that 2/3 goes to
7411         keywords entry and remaining 1/3 to comment entry.
7412
7413 Sun Jan 16 22:43:46 2005  John Ellis  <johne@verizon.net>
7414
7415         * cache.c: Metadata for keywords/comments no longer has the option to
7416         be stored locally to the source file.
7417         * cache_maint.[ch]: Add metadata mode for cache_maintain_home, and
7418         change the dialog to have a stop and close button so that the dialog
7419         remains displayed for the user until it is user closed.
7420
7421 Sun Jan 16 07:15:44 2005  John Ellis  <johne@verizon.net>
7422
7423         * fullscreen.[ch], preferences.c: Add full screen location option
7424         'Determined by Window Manager' which is now the default. This option
7425         sets the _NET_WM_STATE_FULLSCREEN window manager hint, it also requests
7426         the size and position like 'active monitor' but the window manager may
7427         completely ignore the request. Also removed old #if 0'ed out code.
7428         * globals.c (fullscreen_screen): Set the default screen to be the new
7429         option above 'Determined by Window Manager'.
7430
7431 Wed Jan 12 17:54:51 2005  John Ellis  <johne@verizon.net>
7432
7433         * image.c: Revert change to attempt to keep unkown icon unscaled, as it
7434         interferes when a pixbuf is specifically set.
7435         * icons/folder_open.png: Adjust width of the graphic in the open
7436         folder icon.
7437
7438 Wed Jan 12 02:41:05 2005  John Ellis  <johne@verizon.net>
7439
7440         * icons/folder_*.xpm: Remove unused files.
7441         * icons/folder_*.png: Add new folder icons.
7442         * icons/Makefile.am: Changes for above.
7443         * pixbuf_util.[ch]: Add folder icons to inline pixbuf set.
7444         * layout_util.c, typedefs.h, view_dir_list.c: Use new folder icons, and
7445         change the folder list view so that current folder uses the open icon
7446         and the parent folder uses the 'up' icon.
7447
7448 Tue Jan 11 23:44:50 2005  John Ellis  <johne@verizon.net>
7449
7450         * icons/Makefile.am: Move the inline pixbuf generation to src/icons.
7451         * src/Makefile.am: Removed unused files.
7452         * globals.h, logo.xpm, scroller.png, icons/img_unknown: Removed unused
7453         files.
7454         * gobals.c, image.c, layout.c, preferences.c, thumb.c,
7455         thumb_standard.c: Use new pixbuf_inline utility.
7456         * pixbuf_util.[ch] (pixbuf_inline): New function to retrieve pixbuf
7457         icons.
7458         * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
7459         The new or moved png images to be made inline.
7460
7461 Tue Jan 11 21:08:23 2005  John Ellis  <johne@verizon.net>
7462
7463         * cache_maint.c: Only manage shared thumbnails when the option is
7464         enabled, since this is a time consuming task.
7465         * preferences.c: Fix sensitivity of thumbnail options that are disabled
7466         when the shared thumb cache is in use. Removed clear cache button, as
7467         it is now in the maintenance window.
7468         * thumb_standard.c: Add notes about implementation and what it lacks.
7469         * ui_misc.[ch]: Add pref_table_button_new and
7470         pref_button_link_sensitivity_swap.
7471
7472 Tue Jan 11 02:23:32 2005  John Ellis  <johne@verizon.net>
7473
7474         * dupe.c: Fix widget spacings in find dupes window.
7475         * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
7476
7477 Fri Jan  7 02:33:50 2005  John Ellis  <johne@verizon.net>
7478
7479         * src/main.c: Make message about being a beta sound less ominous.
7480         * README: Updates.
7481         * configure.in: Release 1.5.6
7482
7483 Fri Jan  7 01:57:28 2005  John Ellis  <johne@verizon.net>
7484
7485         * doc/6_collections.html: Add note that $HOME/.gqview/collections is
7486         now updated when moving or renaming files.
7487         * doc/10_1_general.html: Explain "Use shared thumbnail cache" option.
7488         * doc/10_6_advanced.html: Explain "Stay above other windows" option.
7489         * doc/10_options.html, 2_5_folder_pane.html, 8_1_slideshow.html:
7490         Apparently I have a habit of type "the" twice, and not noticing.
7491         * doc/12_credits.html: Update copyright year.
7492
7493 Fri Jan  7 01:21:03 2005  John Ellis  <johne@verizon.net>
7494
7495         * search.c: Clean up appearance of search window.
7496         * po/fr.po: Update French translation,
7497         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
7498         * po/ru.po: Update Russian translation,
7499         submitted by Sergey Pinaev <dfo@antex.ru>.
7500         * preferences.c, README: Update copyright year.
7501
7502 Thu Jan  6 23:22:05 2005  John Ellis  <johne@verizon.net>
7503
7504         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c: Add
7505         option to try to keep full screen window above other windows. Since
7506         this uses a GTK 2.4 function, it is disabled on GTK 2.2.
7507         * main.c: Issue warning when running with a GTK library with an older
7508         minor version than what GQview was compiled with.
7509
7510 Wed Jan  5 19:59:41 2005  John Ellis  <johne@verizon.net>
7511
7512         * cache_maint.c: Hook up new shared thumbnails to maintenance utils.
7513         * main.c: When it takes time to get a connection to a remote GQview
7514         because it is still starting up, print progress dots (.) to the
7515         console to indicate we are waiting, and not hung.
7516         * thumb_standard.[ch]: Move core of thumb cache path building to
7517         thumb_std_cache_path. Added thumb_std_maint_* utilities for moving
7518         or deleting thumbnails to match changes to the source image.
7519
7520 Wed Jan  5 03:51:19 2005  John Ellis  <johne@verizon.net>
7521
7522         * collect-io.c (collection_save_private): Use a temp file when saving
7523         a collection so that if an error occurs during write the original is
7524         not lost. The only disadvantage with temp files is group and user ids
7525         of the original are not guaranteed to be preserved by chown, oh well.
7526         * preferences.c: Remove silly EXPERIMENTAL text from description of
7527         shared thumbnails cache option.
7528         * ui_fileops.[ch] (copy_file_attributes): Add arguments to select
7529         which attributes we want to copy.
7530
7531 Tue Jan  4 22:49:19 2005  John Ellis  <johne@verizon.net>
7532
7533         * image-load.[ch], typedefs.h: Add image_load_set_requested_size which
7534         will allow images to loader faster if you know you only need at most
7535         width by height image. Since only the jpeg gdk-pixbuf loader supports
7536         it, this only effects jpegs.
7537         * thumb.c, thumb_standard.c: These changes are currently disabled, but
7538         it would set the requested size when loading thumbnails for a speed
7539         improvement on jpegs.
7540
7541 Tue Jan  4 20:39:47 2005  John Ellis  <johne@verizon.net>
7542
7543         * cache_maint.c: Implemented local thumbnail rendering option, and
7544         only enable it when the standard thumb cache is active.
7545         * filelist.c (path_list_filter): When filtering a dir list remove
7546         .thumbnails and .metadata.
7547         * preferences.c: Do not allow focus on progress entry in safe delete
7548         clear dialog.
7549         * thumb.[ch]: Add thumb_loader_set_cache to control cache options on a
7550         per loader basis instead of using the global setting.
7551         * thumb_standard.[ch]: Same as thumb.c above. Also moved code that was
7552         duplicated in three places into thumb_loader_std_next_source. Added
7553         retry flag to force a retry on images that are flagged as a failure.
7554         * typedefs.h (ThumbLoader): Changes for gqview thumb loader in thumb.c.
7555
7556 Tue Jan  4 01:33:01 2005  John Ellis  <johne@verizon.net>
7557
7558         * cache_main.c: Reset list to NULL before using in next path_list.
7559
7560 Mon Jan  3 23:22:36 2005  John Ellis  <johne@verizon.net>
7561
7562         * cache_maint.[ch]: Add maintenance window to select various thumbnail
7563         cache operations for removing old thumbnails, deleting thumbnails, and
7564         to create thumbnails for a folder. Creating thumbnails local option is
7565         not yet implemented. Also move clear cache confirm dialog here.
7566         * layout_util.c: Change thumbnails menu item name, and open the
7567         maintenance window instead of purge utility.
7568         * preferences.c: Move clear cache confirm dialog out of here.
7569         * thumb_standard.[ch]: Make local thumb caches use permissions of the
7570         source images. Local thumbnails should not store failures. Added a
7571         thumb validate utility for use by the new thumb cache manager.
7572
7573 Sat Jan  1 23:02:49 2005  John Ellis  <johne@verizon.net>
7574
7575         * Makefile.am (gqview_sources): Add thumb_standard.[ch].
7576         * collect-io.c: Use new thumb loader functions.
7577         * collect-table.c: Use doubles instead of floats in most places.
7578         * collect.c: Remove unnecessary include of thumb.h.
7579         * dupe.[ch]: Use double for rank values, and updates for new thumb
7580         functions.
7581         * globals.c: Change default thumb size to 96x72, add
7582         thumbnail_spec_standard to toggle use of new thumbnail cache.
7583         * gqview.h, main.c: Add extern for thumbnail_spec_standard and change
7584         use of float to double.
7585         * image-load.[ch]: Use doubles instead of floats for progress value.
7586         * image.[ch]: Use doubles everywhere in place of floats, hence zoom is
7587         now a double.
7588         * layout.[ch], layout_image.[ch]: More float to double changes.
7589         * preferences.c: Change selection of thumbnail sizes offered to user,
7590         and allow a custom item when the thumbnail size configured in the
7591         rc file does not match the predefined list. Added toggle for new
7592         shared thumbnail standard (option needs a better description?)
7593         * print.c: Update for image zoom now being a double.
7594         * rcfile.c: Save and restore thumbnail_spec_standard.
7595         * search.c: More float to double change madness, and update for new
7596         thumb functions.
7597         * similar.[ch]: More floats to doubles.
7598         * thumb.[ch]: Updated the thumb function API to something a bit more
7599         sane, but mostly to match that of thumb_standard.h. When the standard
7600         thumb loaders are enabled thumb_loader_new will now return a loader
7601         from thumb_loader_std_new - the function access to thumb loaders is the
7602         same but the structures are completely different - don't access the
7603         structure directly. Also removed unused utility functions in thumbs.c.
7604         * thumb_standard.[ch]: New utilities for a thumb loader that implements
7605         the proposed thumbnail management standard on freedesktop.org.
7606         * typedefs.h: ThumbLoader is now treated as an opaque structure (but
7607         no attempt is made to hide it) because there are now two thumb loader
7608         implementations (thumb.c and thumb_standard.c). We check which loader
7609         and structure is in use with the standard_loader flag common to each. 
7610         * view_file_icon.[ch], view_file_list.[ch]: Change floats to doubles
7611         and updates for new thumb functions.
7612
7613 Fri Dec 31 02:30:28 2004  John Ellis  <johne@verizon.net>
7614
7615         * main.c (help_browser_command): Only print info when debug is on.
7616         * collect-io.[ch]: Reduce collection manager timer to 10 seconds, and
7617         offset this by setting the idle function to low priority.
7618
7619 Thu Dec 30 22:30:19 2004  John Ellis  <johne@verizon.net>
7620
7621         * layout.c (layout_status_update_progress): Fix progressbar height from
7622         changing status bar size by setting text to a space instead of NULL.
7623
7624 Thu Dec 30 16:51:40 2004  John Ellis  <johne@verizon.net>
7625
7626         * bar_exif.c, bar_info.c, collect-table.c, dupe.c, layout_config.c,
7627         preferences.c, search.c, utilops.c, view_dir_list.c, view_dir_tree.c,
7628         view_file_icon.c, view_file_list.c: Specifically enable or disable
7629         the search feature of the GTkTreeViews, as it interferes with shortcuts
7630         for the main window and elsewhere, also when it is enabled set the
7631         search column.
7632
7633         Fooey: GTK+ 2.6/4 may be binary compatible with 2.2, but the behavior
7634         of the treeview search feature has changed such that it can now get
7635         in the way when it is not specifically disabled.
7636
7637 Thu Dec 30 00:17:31 2004  John Ellis  <johne@verizon.net>
7638
7639         * collect-io.c: Keep a pointer to the tail of the pending action list
7640         so that each append does not require walking the list.
7641
7642 Wed Dec 29 23:08:01 2004  John Ellis  <johne@verizon.net>
7643
7644         * collect-io.[ch]: Add collection manager to update collections
7645         contained in $HOME/.gqview/collections when files are moved. Made
7646         collection loading abort after too many errors.
7647         * collect.[ch]: Add collection_add_check to allow adding files to a
7648         collection that do not exist, attach collection manager to maintenance
7649         move functions.
7650         * main.c (gqview_exit_final): Flush pending collection manager changes
7651         before exit.
7652
7653 Mon Dec 27 16:50:50 2004  John Ellis  <johne@verizon.net>
7654
7655         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
7656         Add print context menu item to relevant sections of manual.
7657         * README: Updates.
7658         * configure.in: Release 1.5.5
7659
7660 Mon Dec 27 15:38:56 2004  John Ellis  <johne@verizon.net>
7661
7662         * collect-table.c: Make context menu have same number of items, making
7663         the ones that do not apply insensitive. Add print menu item.
7664         * collect.[ch] (collection_list_get_path_list): Add utility to get a
7665         path list from a colletion list.
7666         * dupe.c, search.c: Add print to context menus.
7667
7668 Sun Dec 26 19:53:13 2004  John Ellis  <johne@verizon.net>
7669
7670         * bar_info.c: Allow sizing of keyword sidebar when insensitive.
7671         * bar_sort.c, collect.c, preferences.c: Use gtk_window_present to
7672         raise windows instead of direct gdk_window_raise.
7673         * image.c: Fix broken redraws when sizing image view with NULL image,
7674         and fix clamping of scroller overlay within the new window size.
7675         * main.c: Raise remote main window when --remote is the only command
7676         line option. Fix crash when quitting from a remote --quit command.
7677         * remote.c (remote_server_client_cb): No need to check for error when
7678         return from g_io_channel_read_line is G_IO_STATUS_NORMAL.
7679
7680 Fri Dec 24 15:03:12 2004  John Ellis  <johne@verizon.net>
7681
7682         * main.c: Add -sr<folder> remote command for recursive slideshows,
7683         based on patch submitted by Henry Minsky.
7684         * po/fr.po: Update French translation,
7685         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
7686         * po/it.po: Update Italian translation,
7687         submitted by Kostantino <inverness1ATvirgilio.it>.
7688         * po/sv.po: Update Swedish translation,
7689         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
7690         * doc/11_1_command_line.html: Document new remote -sr command.
7691
7692 Fri Dec 24 01:47:04 2004  John Ellis  <johne@verizon.net>
7693
7694         * image-load.c: Properly initialize load_fd to -1 in image_loader_new
7695         so that an immediate call to image_loader_free does not do bad things.
7696         Protect against calling image_loader_start more than once on a loader.
7697
7698 Wed Dec 22 22:44:57 2004  John Ellis  <johne@verizon.net>
7699
7700         * bar_exif.c, bar_info.c, bar_sort.c: Make sidebar titles bold.
7701         * print.c: Retain print settings used in print dialog.
7702         * ui_misc.[ch]: Add pref_list_*_get/set() utilites for saving int,
7703         double, or string values in the history for future use.
7704
7705 Wed Dec 22 16:44:38 2004  John Ellis  <johne@verizon.net>
7706
7707         * main.c: Change remote quit description to quit (from exit).
7708         * doc/10_1_general.html, 10_2_image.html, 10_3_window.html,
7709         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
7710         11_2_keyboard_shortcuts.html, 2_2_menus.html, 2_6_image_pane.html,
7711         4_1_copy_move.html, 8_2_fullscreen.html, 9_printing.html: Update
7712         documentation for recent dialog and preference window changes, and
7713         do any doc updates pending in TODO.
7714
7715 Wed Dec 22 03:26:53 2004  John Ellis  <johne@verizon.net>
7716
7717         * fullscreen.c, layout_config.c, preferences.c: Update preferences
7718         window to match newer dialog padding and style, moved several options
7719         to different tabs, and removed the dithering option from the ui.
7720         * ui_misc.[ch]: New convenience functions for preference window.
7721         * ui_utildlg.[ch]: Make generic_dialog_get_alternative_button_order
7722         utility available for use outside this file.
7723
7724 Mon Dec 20 19:56:28 2004  John Ellis  <johne@verizon.net>
7725
7726         * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
7727         buttons.
7728         * img-view.c, layout_image.c, main.c: Make control+arrow key jump to
7729         respective edge of image.
7730         * layout_util.c: Rename Exit menu item to Quit.
7731         * preferences.c: Update about dialog to match other dialogs.
7732         * ui_utildlg.c: Make dialog button order honor gtk 2.6 setting for
7733         gtk-alternative-button-order.
7734
7735 Sun Dec 19 22:43:37 2004  John Ellis  <johne@verizon.net>
7736
7737         * layout.c: Increase default window width, add fix to make image pane
7738         visible (non-zero initial width) in one specific condition.
7739
7740 Sun Dec 19 21:57:08 2004  John Ellis  <johne@verizon.net>
7741
7742         * print.c: Set LC_NUMERIC portion of locale to "C" when using fprintf
7743         to format floating point numbers in postscript output.
7744         * gqview.png: Change desktop icon.
7745
7746 Thu Dec 16 19:19:09 2004  John Ellis  <johne@verizon.net>
7747
7748         * bar_exif.c, bar_info.c, bar_sort.c, layout_util.c: Adjust padding
7749         and appearance of the sidebars.
7750         * info.c: Update property window appearance.
7751         * ui_help.c: Adjust help window padding.
7752         * ui_misc.c (pref_table_new): Support parent_box == NULL.
7753
7754 Thu Dec 16 02:44:06 2004  John Ellis  <johne@verizon.net>
7755
7756         * bar_info.c: Dialog heading fix.
7757         * collect-dlg.c, collect.c: Dialog heading fixes, and changed close
7758         button to a discard button when confirming close of changed collection.
7759         * main.c: Heading fix for exit dialog with unsaved collection.
7760         * print.c: Fix layout indenting broken by fix in pref_table_label.
7761         * ui_bookmark.c: Give dialog to edit bookmarks a heading.
7762         * ui_misc.[ch]: Be consistent with GTK stock button padding, even
7763         though it seems to violate GNOME HIG. FIx pref_table_label packing.
7764         * ui_utildlg.c: Align dialog message icon vertically to top of dialog.
7765         * utilops.c: Clean up rename/copy/move/delete/overwrite/error dialogs.
7766         Fix missing error dialog when a file copy fails, and fixed (null)
7767         filename for destination in copy/move error dialog.
7768
7769 Tue Dec 14 17:03:16 2004  John Ellis  <johne@verizon.net>
7770
7771         * slideshow.c (generate_random_list): Fix crash when return value of
7772         rand == RAND_MAX.
7773
7774 Tue Dec 14 10:23:49 2004  John Ellis  <johne@verizon.net>
7775
7776         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c, collect.c,
7777         dupe.c, editors.c, main.c, preferences.c, search.c, ui_bookmark.c,
7778         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c, view_dir_list.c,
7779         view_dir_tree.c, view_file_list.c: Updates and fixes for dialog
7780         utility changes and additions, use padding defines for widget spacing.
7781         * print.c: Move pref_* stuff out of here.
7782         * ui_misc.[ch]: Move pref_* stuff here.
7783         * ui_utildlg.[ch]: Added generic_dialog_add_message(), removed message
7784         arg from generic_dialog_new(), cleaned up button utilities into a
7785         single general purpose utility. Change widget spacing, dialog layout,
7786         and dialog button order to match GNOME HIG 2.0 (ie backwards).
7787         * utilops.[ch]: Changes for above utility dialog alterations.
7788
7789 Mon Dec  6 22:08:18 2004  John Ellis  <johne@verizon.net>
7790
7791         * print.c: More updates for HIG utils, added image scale to reduce
7792         image size on page.
7793         * ui_misc.c: Fix incorrect namespace used for callback.
7794
7795 Fri Dec  3 21:41:08 2004  John Ellis  <johne@verizon.net>
7796
7797         * main.c: Make -l command line option now include collections that are
7798         specified on the command line, also link the first collection on the
7799         command line to the main window so that -s and -f with a collection
7800         will work as expected.
7801         * print.c: Change margin to margins.
7802
7803 Wed Dec  1 19:59:46 2004  John Ellis  <johne@verizon.net>
7804
7805         * print.c: Play with widget spacing and group styling to match HIG,
7806         get it and utils right here for when we use them to update rest of app.
7807
7808 Tue Nov 30 22:19:28 2004  John Ellis  <johne@verizon.net>
7809
7810         * print.c: Implement postscript text placement, still needs to convert
7811         utf8 to a proper postscript encoding. Fixed landscape orientation for
7812         postscript output.
7813
7814 Tue Nov 30 17:50:09 2004  John Ellis  <johne@verizon.net>
7815
7816         * pixbuf_util.c(pixbuf_draw_layout): Clip layout to pixbuf before draw.
7817         * print.c: Fix drawing of text onto pixbufs. Update preview when
7818         changing the text options. Added red preview lines to indicate image
7819         grid when selecting proof sheet layout.
7820
7821 Wed Nov 17 19:08:11 2004  John Ellis  <johne@verizon.net>
7822
7823         * image.c: Assume any request to resize the top window (per fit window
7824         to image option) will fail, and request a direct redraw - this works
7825         because we also changed the idle redraw handler's priority from
7826         G_PRIORITY_HIGH_IDLE to GDK_PRIORITY_REDRAW so that it now has a lower
7827         priority than the resize signal. This fixes the fvwm2 maximized window
7828         does not redraw bug - the fault never was with fvwm2, although it would
7829         be nice if it set the maximized flag when windows are maximized :/.
7830
7831 Tue Nov 16 03:44:30 2004  John Ellis  <johne@verizon.net>
7832
7833         * image.c, typedefs.h: Remove GtkEventbox used for image displays, as
7834         it is not necessary with GtkDrawingArea. Also removed GTK double
7835         buffering of the image display, fixes flicker when resizing window -
7836         double buffer is useless to us anyway since GQview's images are not
7837         displayed/drawn synchonously with GTK expose events.
7838         * img-view.c: Fix use of removed image eventbox.
7839
7840 Tue Nov  9 17:32:23 2004  John Ellis  <johne@verizon.net>
7841
7842         * README, TODO: Updates.
7843         * po/*.po: make distcheck touches these.
7844         * configure.in: Release 1.5.4
7845
7846 Tue Nov  9 16:18:26 2004  John Ellis  <johne@verizon.net>
7847
7848         * po/it.po: Update Italian translation,
7849         submitted by Kostantino <inverness1ATvirgilio.it>.
7850         * po/ja.po: Update Japanese translation,
7851         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
7852         * po/fr.po: Update French translation,
7853         submitted by Éric Lassauge <lassauge@users.sourceforge.net>.
7854         * po/sv.po: Update Swedish translation,
7855         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
7856         * po/es.po, gqview.spec.in, gqview.desktop: Update Spanish translation,
7857         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
7858         * po/ar.po: Add Arabic translation,
7859         submitted by Youssef Assad <youssef@devcabal.org>.
7860         * configure.in (ALL_LINGUAS): Add AR translation.
7861         * README: Updates.
7862
7863 Mon Nov  8 19:48:43 2004  John Ellis  <johne@verizon.net>
7864
7865         * bar_info.c, bar_sort.c, cache_maint.c, collect-dlg.c,
7866         collect-table.c, collect.[ch], dupe.c, editors.c, img-view.c,
7867         layout_image.c, layout_util.c, main.c, preferences.c, print.[ch],
7868         search.c, ui_bookmark.c, ui_fileops.c, ui_pathsel.c, ui_tabcomp.c,
7869         ui_utildlg.[ch], utilops.[ch], view_dir_list.c, view_dir_tree.c,
7870         view_file_icon.c, view_file_list.c: Set dialogs as a transient of the
7871         calling window. Some dialogs in utilops.c are still not set. Also
7872         fixed missing break in switch case causing Control+S to also close the
7873         collection window.
7874
7875 Sat Nov  6 18:26:24 2004  John Ellis  <johne@verizon.net>
7876
7877         * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
7878         fixes and grammar.
7879
7880 Sat Nov  6 18:03:32 2004  John Ellis  <johne@verizon.net>
7881
7882         * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
7883
7884 Mon Nov  1 19:23:56 2004  John Ellis  <johne@verizon.net>
7885
7886         * collect.c: Fix untitled (n) counter start number and Control+S
7887         shortcut to save collection as...
7888         * dupe.[ch]: Add Control+T to toggle thumbnails.
7889         * search.c: Add Control+T to toggle thumbnails, and Control+W to close
7890         search window.
7891         * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
7892         More documentation.
7893
7894 Mon Nov  1 16:41:03 2004  John Ellis  <johne@verizon.net>
7895
7896         * collect-dlg.c, collect-table.c, dupe.c, img-view.c, layout_util.c,
7897         preferences.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c: Refer to
7898         directories as folders in all places.
7899         * image.c (util_clip_region): Fix clipping bounds check to return FALSE
7900         on 0 width or height.
7901         * search.c: Reduce flush size to update search count when over 100
7902         instead of 101.
7903         * doc/10_1_general.html: Update docs to use the term folder when
7904         referring to directories.
7905
7906
7907 Fri Oct 29 18:51:49 2004  John Ellis  <johne@verizon.net>
7908
7909         * fullscreen.c (fullscreen_start): Rethink full screen geometry and
7910         window manager hints after referring to the icccm. Seems to work with
7911         all tested window managers, even twm :) . Still have to figure out
7912         which hint to use to tell the window managers to place a full screen
7913         window above panels and docks.
7914         * layout.c: Tell window managers not to request window position from
7915         user when 'save window positions' is enabled.
7916
7917 Sat Oct 23 00:09:18 2004  John Ellis  <johne@verizon.net>
7918
7919         * thumb.c: Fix possible endless loop between error and done handlers,
7920         clean up image loader free/setup.
7921
7922 Fri Oct 22 23:41:30 2004  John Ellis  <johne@verizon.net>
7923
7924         * main.c, preferences.c, slideshow.[ch]: Use #defines to set min and
7925         max slideshow delay, and increase the max delay to 3600 seconds.
7926         * doc/11_1_command_line.html, 11_2_keyboard_shortcuts.html,
7927         2_4_file_pane.html, 2_5_folder_pane.html, 2_6_image_pane.html,
7928         3_1_image_window.html, 3_2_image_properties.html, 5_1_search.html,
7929         5_2_finding_duplicates.html, 8_2_fullscreen.html, index.html:
7930         Documentation updates.
7931
7932 Fri Oct 22 13:32:04 2004  John Ellis  <johne@verizon.net>
7933
7934         * globals.c (fullscreen_screen): Change default full screen location to
7935         active monitor.
7936
7937 Mon Oct 18 17:55:11 2004  John Ellis  <johne@verizon.net>
7938
7939         * main.c (gr_slideshow_delay): Remove use of non-portable round().
7940
7941 Fri Oct 15 15:54:43 2004  John Ellis  <johne@verizon.net>
7942
7943         * fullscreen.c: Turn off decorations for the full screen window, as the
7944         window manager may not yet support full screen hints.
7945         * img-view.c: Hook up R key to refresh displayed image.
7946         * layout_image.c: Hook up R refresh key to full screen.
7947
7948 Fri Oct  8 16:58:15 2004  John Ellis  <johne@verizon.net>
7949
7950         * bar_exif.[ch], bar_info.[ch], info.c, layout_util.c: Add sizer
7951         handle to EXIF and Keywords sidebars.
7952         * image.c (image_size_cb): Fix return value, size_allocate prototype
7953         return is void, not gint.
7954         * ui_misc.[ch]: Implement sizer handle widget.
7955
7956 Wed Oct  6 21:45:18 2004  John Ellis  <johne@verizon.net>
7957
7958         * doc/3_1_image_window.html, 3_2_image_properties.html,
7959         3_other_windows.html: Add Chapter 3 documentation (Other Windows).
7960         * doc/4_1_copy_move.html, 4_2_rename.html, 5_1_search.html: Formatting
7961         and grammar fixes.
7962         * doc/Makefile.am: Add new files above.
7963
7964 Tue Oct  5 00:45:41 2004  John Ellis  <johne@verizon.net>
7965
7966         * doc/4_1_copy_move.html, 4_2_rename.html, 4_3_delete.html,
7967         4_4_external_editing.html, 4_image_management.html, 5_1_search.html,
7968         5_2_finding_duplicates.html, 5_image_search.html, 6_collections.html:
7969         More pages of documentation.
7970         * doc/Makefile.am: Add above.
7971         * doc/index.html: Update missing page (m) markers.
7972
7973
7974 Sun Oct  3 00:03:56 2004  John Ellis  <johne@verizon.net>
7975
7976         * dupe.c: Fix missing status messages in the Find Dupes window
7977         introduced by last set of speed optimizations. Fix progress counters
7978         for checksums and dimensions.
7979
7980 Fri Oct  1 19:53:42 2004  John Ellis  <johne@verizon.net>
7981
7982         * doc/7_1_exif.html,7_2_sort_manager.html,7_3_keywords.html,
7983         7_sidebars.html: Add documentation for sidebars.
7984         * doc/Makefile.am: Add above.
7985         * doc/2_3_layout.html, 2_5_folder_pane.html: Updates.
7986
7987 Thu Sep 30 21:10:32 2004  John Ellis  <johne@verizon.net>
7988
7989         * main.c (html_browsers): Change key used to determine GNOME browser to
7990         /desktop/gnome/url-handlers/http/command, as .../unknown/command seems
7991         to be no longer used or changed when setting Preferred Applications.
7992
7993 Thu Sep 30 20:54:08 2004  John Ellis  <johne@verizon.net>
7994
7995         * doc/2_1_navigation.html, 2_3_layout.html, 2_4_file_pane.html,
7996         2_5_folder_pane.html: Fill in missing pages of the Main Window chapter.
7997         * doc/Makefile.am: Install new files above.
7998
7999 Tue Sep 28 14:17:15 2004  John Ellis  <johne@verizon.net>
8000
8001         * gqview.desktop: Add supported mime types, disable startup
8002         notification, and add Viewer to Categories.
8003
8004 Tue Sep 28 11:47:09 2004  John Ellis  <johne@verizon.net>
8005
8006         * image-load.[ch] (image_loader_get_format): New util to query the
8007         mime type of the active image.
8008         * info.c: Add (mime) file type field to image properties dialog, and
8009         increase the dialogs default height to 350 (from 300).
8010
8011 Mon Sep 27 21:33:42 2004  John Ellis  <johne@verizon.net>
8012
8013         * pixbuf_util.c (pixbuf_copy_font): Update alpha channel when writing
8014         text onto a pixbuf with an alpha channel.
8015         * print.c: Add image text info output, implement RGB and Preview text
8016         writers - PS text is still to be done.
8017         * view_file_icon.c (vficon_maint_removed): When removing a file from
8018         the grid, set the pointer NULL to avoid possible access before the
8019         idle sync. This is an attempt to fix a seemingly random crash when
8020         deleting files from the find dupes window.
8021
8022 Sun Sep 26 02:49:16 2004  John Ellis  <johne@verizon.net>
8023
8024         * image-overlay.c: Fix overlay to counter to account for slide show.
8025         * image.c: Fix overlay date and time display for preloaded images by
8026         setting them before calling image_new_util().
8027         * img-view.c: Fix overlay counter by setting list_pointer before
8028         changing the image, and to account for slide show.
8029
8030 Sat Sep 25 17:59:44 2004  John Ellis  <johne@verizon.net>
8031
8032         * image.c: Fix to draw overlays when image is set to NULL.
8033
8034 Sat Sep 25 17:45:40 2004  John Ellis  <johne@verizon.net>
8035
8036         * print.c: Allow user to set the DPI to use for printing.
8037
8038 Sat Sep 25 16:47:12 2004  John Ellis  <johne@verizon.net>
8039
8040         * image-overlay.c (image_overlay_info_render): Process the image count
8041         value returned for view windows.
8042
8043 Sat Sep 25 15:10:45 2004  John Ellis  <johne@verizon.net>
8044
8045         * image.[ch], typedefs.h: Add function callback for notification of
8046         a new image.
8047         * image-overlay.[ch]: New utils for image info overlays.
8048         * img-view.[ch]: Add image overlay to stand alone image window.
8049         * layout.[ch] (layout_find_by_image): New util to find LayoutWindow
8050         given an ImageWindow.
8051         * layout_image.c: Move overlay utils to new image-overlay.c.
8052
8053 Sat Sep 25 13:53:17 2004  John Ellis  <johne@verizon.net>
8054
8055         * layout_image.c: Move pixbuf_draw_layout() to pixbuf_util.c.
8056         * pixbuf_util.[ch]: Move pixbuf drawing utils here from layout_image.c
8057         and ui_pixbuf_ops.c.
8058         * print.c: Close the current print job when closing the print window,
8059         so we don't crash when closing while preview is not complete.
8060         * ui_pixbuf_ops.[ch]: Removed, most was not used, stuff that is used is
8061         now in pixbuf_util.c.
8062
8063 Fri Sep 24 19:36:35 2004  John Ellis  <johne@verizon.net>
8064
8065         * layout_image.c: Display more information in full screen overlays.
8066
8067 Fri Sep 24 17:07:07 2004  John Ellis  <johne@verizon.net>
8068
8069         * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
8070         when tools are hidden/float - bug introduced by removing focus border.
8071
8072 Thu Sep 23 23:59:25 2004  John Ellis  <johne@verizon.net>
8073
8074         * fullscreen.c (fullscreen_image_update_cb): Only start the busy timer
8075         if the loading image is not the currently visible image. Fixes stuck
8076         busy cursor case #2.
8077         * image.c: Increase scroller timer to 30 updates per second.
8078
8079 Thu Sep 23 18:38:15 2004  John Ellis  <johne@verizon.net>
8080
8081         * image.c: Fix stuck busy cursor when initially displaying an image
8082         that is still loading and smooth flip is enabled. Actually, this is the
8083         result - the fix is to only sync the pixbuf image if it has changed.
8084
8085 Thu Sep 23 17:07:12 2004  John Ellis  <johne@verizon.net>
8086
8087         * image.[ch]: Fix overlay updates when over border, fix overlay test
8088         on expose event.
8089         * layout.c, layout_image.c, typedefs.h: Added full screen overlay to
8090         display image information, enabled with the I key.
8091         * print.c: Use pixbuf_set_*() to initialize pixbufs.
8092         * ui_pixbuf_ops.[ch]: New utils for setting a pixel, and drawing
8093         rectangles by directly setting values.
8094
8095 Wed Sep 22 13:43:55 2004  John Ellis  <johne@verizon.net>
8096
8097         * image.[ch]: Remove alpha level parameter from image overlay, since it
8098         seems gdk_pixbuf_render_to_drawable_alpha only uses the alpha component
8099         to create the render mask, and not when rendering over existing pixels
8100         like gdk_pixbuf_composite...
8101
8102 Wed Sep 22 13:29:49 2004  John Ellis  <johne@verizon.net>
8103
8104         * image.[ch], typedefs.h: Added ability to set overlays onto the image
8105         display in the form of GdkPixbufs. Change the scroller to display
8106         itself using an overlay.
8107
8108 Tue Sep 21 14:29:56 2004  John Ellis  <johne@verizon.net>
8109
8110         * bar_info.c (bar_keyword_list_sync): Fix to translate the default
8111         keyword list.
8112
8113 Mon Sep 20 19:35:28 2004  John Ellis  <johne@verizon.net>
8114
8115         * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
8116         * README: Updates.
8117         * configure.in: Release 1.5.3
8118
8119 Mon Sep 20 11:01:18 2004  John Ellis  <johne@verizon.net>
8120
8121         * print.c: Make text tab insensitive, to indicate it does nothing.
8122         * po/ja.po: Updated Japanese translation,
8123         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
8124         * po/sv.po: Updated Swedish translation,
8125         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>.
8126         * po/it.po: Updated Italian translation,
8127         submitted by Kostantino <inverness1ATvirgilio.it>.
8128         * README: Update Italian translation credits.
8129
8130 Sat Sep 18 23:00:08 2004  John Ellis  <johne@verizon.net>
8131
8132         * search.c: Change date entries to new util from ui_misc.h, which
8133         includes convenient date selection popup.
8134         * ui_misc.[ch]: New files for the above date entry widget.
8135
8136 Sat Sep 18 13:55:43 2004  John Ellis  <johne@verizon.net>
8137
8138         * img-view.c: Fix broken file management operations when full screen.
8139         * layout_util.c: Fix V key test for full screen.
8140
8141 Sat Sep 18 02:25:12 2004  John Ellis  <johne@verizon.net>
8142
8143         * view_dir_list.c: Remove redundant NULL path checks.
8144         * view_dir_tree.c: Make a copy of the path so that we do not free the
8145         original, fixes crash with slideshows started with folder tree view
8146         right click menu.
8147
8148 Fri Sep 17 20:16:20 2004  John Ellis  <johne@verizon.net>
8149
8150         * bar_exif.c: Added ability for user to add additional items to the
8151         standard exif view by toggling the checkmark for items listed in the
8152         advanced view.
8153
8154 Fri Sep 17 16:43:31 2004  John Ellis  <johne@verizon.net>
8155
8156         * print.c: Do not allow printing when margins or proof size result in
8157         no output, grey out the print button to indicate this. Close the
8158         print window when finished printing. Postscript image data is scaled
8159         down to a max of 300 dpi to reduce spool size (hmm, this dpi value
8160         should probably be user selectable).
8161
8162 Fri Sep 17 14:45:26 2004  John Ellis  <johne@verizon.net>
8163
8164         * image.[ch] (image_zoom_set_fill_geometry): New util to adjust zoom
8165         so that the image will fill the window vertically or horizontally.
8166         * img-view.c, layout_image.[ch], layout_util.c: Assign W and H keys to
8167         set the zoom to fill window width and height, respectively. Changed
8168         hide tools shortcut to [Control] + H.
8169         * README, doc/11_2_keyboard_shortcuts.html: Document above shortcuts.
8170         * doc/gqview_faq.html: New manual page for the FAQ.
8171
8172 Fri Sep 17 13:15:25 2004  John Ellis  <johne@verizon.net>
8173
8174         * gqview.desktop: Change exec command to "gqview -r %F", per desktop
8175         spec 0.9.4 at freedesktop.org.
8176         * img-view.c (view_window_new): Support directories and collection
8177         files passed in as the path.
8178         * main.c: Added remote command view:filename to open filename in
8179         a new window, describe file: so it shows up in remote help list.
8180         * ui_fileops.[ch]: Move file_extenstion_match() util here.
8181
8182 Thu Sep 16 14:56:20 2004  John Ellis  <johne@verizon.net>
8183
8184         * image.c: Fix remaining scroller bugs: Properly draw it onto the
8185         border, and move scroller scrolling updates into image_scroll_real()..
8186
8187 Wed Sep 15 18:58:45 2004  John Ellis  <johne@verizon.net>
8188
8189         * print.c: Begin postscript output, needs page orientation fixed.
8190         * md5-util.c (md5_digest_to_text): Use '\0' instead of 0 to clarify
8191         NULL terminated string.
8192
8193 Wed Sep 15 10:19:56 2004  John Ellis  <johne@verizon.net>
8194
8195         * bar_info.c, info.c, layout_util.c: Change 'Image details' sidebar
8196         and property tab to be 'Keywords' to better describe what they do.
8197         * doc/11_2_keyboard_shortcuts.html, 2_2_menus.html,
8198         8_image_presentation.html, index.html: Update docs to use 'Keywords'.
8199
8200
8201 Tue Sep 14 19:30:40 2004  John Ellis  <johne@verizon.net>
8202
8203         * Makefile.am, globals.c, gqview.h, layout.c, preferences.c, thumb.c:
8204         Move icon declarations to globals.h, and allow use of inline pixbufs
8205         created from pngs.
8206         * globals.h: New header to include image declarations.
8207         * image.c, typedefs.h: Add Shift+Click smooth scroller, and fix area
8208         clamping in image_queue().
8209         * scroller.png: New image for scroller icon.
8210
8211 Mon Sep 13 23:10:13 2004  John Ellis  <johne@verizon.net>
8212
8213         * main.c: Fix handling of more than one file on the command line with
8214         the remote option, so that is works the same as no remote.
8215
8216 Mon Sep 13 21:26:55 2004  John Ellis  <johne@verizon.net>
8217
8218         * layout.c: Fix crash when selecting dropdown history with NULL layout
8219         path, fix layout_tools_float_set to support NULL lw for main window.
8220         * main.c: Push all remote commands to server regardless of order,
8221         implement remote passing of command line filenames.
8222         * remote.c: Mark noisy printfs for debug.
8223
8224 Mon Sep 13 17:48:13 2004  John Ellis  <johne@verizon.net>
8225
8226         * globals.c, gqview.h, rcfile.c: Add variable to store maximized status
8227         and save the status to the rc file.
8228         * image.c (image_top_window_sizable): Do not attempt to automatically
8229         resize a window when it is maximized, since a maximized window is not
8230         really sizable.
8231         * layout.c: FIx layout_valid to actually check if the layout pointer
8232         is valid. Restore maximized window state.
8233         * main.c: New window_maximized() utility to check said state. Save
8234         maximized state on exit, and do not set update stored window geometry
8235         if the main window is maximized.
8236
8237 Thu Sep  9 17:40:16 2004  John Ellis  <johne@verizon.net>
8238
8239         * print.c: Fix page count display when result is no pages, make 1:1
8240         zoom button change zoom to fit when zoom is already 1:1, attempt to
8241         avoid slow bilinear pixbuf scaling when scale is under 0.01.
8242
8243 Thu Sep  9 11:41:11 2004  John Ellis  <johne@verizon.net>
8244
8245         * print.c: Add preview to print job render types, so that the preview
8246         uses the same render path as printing. Cleanup unused code.
8247
8248 Thu Sep  9 09:32:25 2004  John Ellis  <johne@verizon.net>
8249
8250         * print.c: Fill custom printer list using lpstat -p.
8251
8252 Wed Sep  8 22:52:18 2004  John Ellis  <johne@verizon.net>
8253
8254         * globals.c: Change default thumbnail quility to tiles and default
8255         zoom quality to bilinear.
8256
8257 Wed Sep  8 19:58:09 2004  John Ellis  <johne@verizon.net>
8258
8259         * globals.c, gqview.h, image.c, rcfile.c: Added rc option
8260         scroll_reset_method, to adjust visible area behavior when changing
8261         to a new image.
8262         * doc/10_7_hidden.html: Document new scroll_reset_method option.
8263
8264 Wed Sep  8 17:31:19 2004  John Ellis  <johne@verizon.net>
8265
8266         * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
8267         Increase comparison speed by limiting number of expensive progress bar
8268         updates per second.
8269
8270 Wed Sep  8 15:15:40 2004  John Ellis  <johne@verizon.net>
8271
8272         * cache.[ch]: Add support for md5sums to sim cache.
8273         * dupe.[ch]: Use md5sums for checksums.
8274         * md5-util.[ch]: New files with md5sum utilities.
8275         * ui_fileops.[ch]: Move several includes to header file.
8276
8277 Sat Sep  4 13:48:31 2004  John Ellis  <johne@verizon.net>
8278
8279         * layout.c, view_file_icon.c: Fix missing thumbnails when showing a
8280         hidden tool window for the first time.
8281         * view_file_icon.h: Remove extra semicolon.
8282
8283 Wed Sep  1 18:23:17 2004  John Ellis  <johne@verizon.net>
8284
8285         * remote.[ch]: New utils for sending and receiving ipc commands.
8286         * main.c: Add command line options to control an existing GQview
8287         process (-r, --remote, -rh, --remote-help).
8288         * Makefile.am: Add remote.[ch].
8289
8290 Sat Aug 28 08:01:46 2004  John Ellis  <johne@verizon.net>
8291
8292         * fullscreen.c, globals.c, gqview.h, img-view.c, layout_image.c,
8293         layout_util.c, preferences.c, rcfile.c: Remove 'full screen ignores
8294         window manager' option - the new full screen behavior is correct, and
8295         no longer grabs the keyboard interfering with an xscreensaver lock.
8296         * doc/10_6_advanced.html, 8_2_fullscreen.html: Remove above option
8297         from help manual.
8298
8299
8300 Sat Aug 28 07:25:11 2004  John Ellis  <johne@verizon.net>
8301
8302         * layout_config.c (layout_config_list_order_set): Fix transposed src
8303         and dest variable causing inconsistent layout order.
8304         * layout_image.c (layout_image_new): Remove focus border from image
8305         when it is the only thing displayed in the main window.
8306
8307 Sat Aug 28 07:09:43 2004  John Ellis  <johne@verizon.net>
8308
8309         * collect-table.c: Attempted focus fix on item removal.
8310         * view_file_icon.c: Fix focus behavior when removing items, by ensuring
8311         row and column coordinates match the actual focus.
8312
8313 Thu Aug 26 04:45:34 2004  John Ellis  <johne@verizon.net>
8314
8315         * README: Updates.
8316         * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
8317         * configure.in: Release 1.5.2
8318
8319 Thu Aug 26 04:05:33 2004  John Ellis  <johne@verizon.net>
8320
8321         * doc/index.html, 1_introduction.html, 2_main_window.html: Doc fixes,
8322         note the many missing sections in table of contents.
8323         * print.c: Add note to print dialog that printing is not functional.
8324
8325 Sun Aug 22 09:15:48 2004  John Ellis  <johne@verizon.net>
8326
8327         * bar_info.c (comment_read): Fix mem leak by freeing key variable.
8328
8329 Sat Aug 21 08:01:18 2004  John Ellis  <johne@verizon.net>
8330
8331         * ui_fileops.c (copy_file): Check if source and target are hardlinks to
8332         the same file, and if so simply return success for the copy request.
8333
8334 Tue Aug 17 07:04:17 2004  John Ellis  <johne@verizon.net>
8335
8336         * editors.c: Dump popen and use genuine fork and execvp to run
8337         editor commands when we need to display the command's output, this
8338         fixes verbose editor commands that were hanging GQview until they
8339         finished.
8340         * main.c: Clean up html help browser exec code.
8341         * doc/2_2_menus.html, 2_6_image_pane.html, 2_7_status_bar.html: More
8342         documentation.
8343
8344 Mon Aug 16 07:27:34 2004  John Ellis  <johne@verizon.net>
8345
8346         * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
8347
8348 Sun Aug 15 22:18:42 2004  John Ellis  <johne@verizon.net>
8349
8350         * ui_fileops.c: Fix the utf-8 filename warning dialog to always display
8351         even if gtk was not yet initialized by attaching the dialog to an idle
8352         loop called by a gtk_init_add() function.
8353
8354 Thu Aug 12 23:51:54 2004  John Ellis  <johne@verizon.net>
8355
8356         * bar_info.c: Add favorite keywords list for faster keyword selection,
8357         added dialog to edit the list.
8358         * layout_util.c: Change print shortcut to [Shift] + P.
8359         * doc/11_2_keyboard_shortcuts.html, README: Update print shortcut.
8360
8361 Mon Aug  9 22:31:10 2004  John Ellis  <johne@verizon.net>
8362
8363         * docs/10_options.html, 11_3_thumbnails.html, 11_reference.html,
8364         8_1_slideshow.html, 8_2_fullscreen.html, 8_image_presentation.html,
8365         9_printing.html: More docmentation.
8366         * docs/10_6_advanced.html, 11_1_command_line.html, 12_credits.html,
8367         Makefile.am, index.html: Updates.
8368
8369 Mon Aug  9 07:00:05 2004  John Ellis  <johne@verizon.net>
8370
8371         * fullscreen.c, globals.c, gqview.h, preferences.c, rcfile.c,
8372         typdefs.h: Added option to disable screen saver during full screen.
8373         * doc/Makefile.am, 10_1_general.html, 10_2_image.html,
8374         10_3_window.html, 10_4_filtering.html, 10_5_editor_commands.html,
8375         10_6_advanced.html, 10_7_hidden.html, 11_1_command_line.html,
8376         11_2_keyboard_shortcuts.html: More documentation.
8377         * doc/index.html: Fixes.
8378
8379 Fri Aug  6 04:41:54 2004  John Ellis  <johne@verizon.net>
8380
8381         * acconfig.h, configure.in: Setup doc dir and GQVIEW_HTMLDIR define.
8382         * doc/[Makefile.am, *.html, gnu_fdl.txt]: Setup framework User Manual.
8383         * POTFILES.in: Added print.c.
8384         * layout_util.c, main.c: Add help contents menu item, add utility to
8385         launch user's preferred HTML browser for User Manual.
8386         * print.c: Start adding text settings to print dialog.
8387
8388 Mon May 31 16:52:44 2004  John Ellis  <johne@verizon.net>
8389
8390         * pixbuf_util.[ch] (pixbuf_to_file_as_jpg): Add jpeg pixbuf writer.
8391         * print.c: Add jpeg writing, free job_pixbuf when job is done.
8392
8393 Tue May 25 19:39:26 2004  John Ellis  <johne@verizon.net>
8394
8395         * print.c: Added print job path, can now print to png files - at least
8396         it can actually do something now...
8397
8398 Wed May 19 19:59:31 2004  John Ellis  <johne@verizon.net>
8399
8400         * print.c: Fleshed out print progress dialog - still no actual print..
8401
8402 Tue May 18 16:47:38 2004  John Ellis  <johne@verizon.net>
8403
8404         * print.c: Add output device selection - still no actual printing.
8405
8406 Mon May 17 21:18:18 2004  John Ellis  <johne@verizon.net>
8407
8408         * print.c: Organize print dialog - still no actual printing.
8409
8410 Fri May 14 17:41:47 2004  John Ellis  <johne@verizon.net>
8411
8412         * print.c: Implement single image preview - still no actual printing.
8413
8414 Thu May 13 17:05:23 2004  John Ellis  <johne@verizon.net>
8415
8416         * print.c: Add entry for proof thumbnail size, and use the size to
8417         layout the preview.
8418
8419 Tue May 11 19:10:43 2004  John Ellis  <johne@verizon.net>
8420
8421         * print.c: Add print preview page navigation, zoom controls - still no
8422         printing.
8423
8424 Mon May 10 22:09:25 2004  John Ellis  <johne@verizon.net>
8425
8426         * print.c: Add source selection, layout selection (not hooked up),
8427         scale down the preview pixbuf to a sane size, and account for  margins
8428         in the preview - still no actual printing.
8429         * ui_pixbuf_ops.[ch]: New utils for drawing onto a pixbuf.
8430
8431 Sat May  8 14:33:47 2004  John Ellis  <johne@verizon.net>
8432
8433         * print.c: Add orientation, margins, units - still no actual printing.
8434
8435 Fri May  7 15:57:20 2004  John Ellis  <johne@verizon.net>
8436
8437         * image.[ch] (image_area_changed): New util to notify image widget that
8438         an area of the image has changed, and needs a redraw.
8439         * layout_util.c: Add a print menu item (temporary shortcut is P).
8440         * print.[ch]: New files for (eventually) printing images. Currently a
8441         not so useful dialog.
8442
8443 Thu May  6 19:33:05 2004  John Ellis  <johne@verizon.net>
8444
8445         * image.c (image_load_done_cb): Use correct, and much faster, method to
8446         set the completed pixbuf when delay_flip is enabled.
8447
8448 Thu May  6 18:59:32 2004  John Ellis  <johne@verizon.net>
8449
8450         * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
8451         Add option to delay page flips until image is completeley loaded when
8452         in full screen.
8453         * image.[ch], typedefs.h: Add and implement  image_set_delay_flip().
8454
8455 Thu May  6 13:53:00 2004  John Ellis  <johne@verizon.net>
8456
8457         * globals.c, preferences.c, rcfile.c, slideshow.[ch]: Change
8458         slideshow_delay to have subsecond precision. Set that precision
8459         to 10ths of a second (use #define in slideshow.h to change precision).
8460         Change minimum slideshow delay to 0.10.
8461
8462 Tue May  4 18:32:55 2004  John Ellis  <johne@verizon.net>
8463
8464         * bar_info.[ch] (keyword_list_pull): Let this function also support
8465         pulling keywords from a GtkEntry.
8466         * fullscreen.c: Make the screen debug output honor debug flag.
8467         * preferences.c: Add path selection dialog buttons to path entries.
8468         * search.c: Change the keyword TextView into an Entry, show dimensions
8469         in results whenever possible. Allow sorting of results by column.
8470         * ui_bookmark.c: Fix crash in history_list_find_by_key with NULL key,
8471         add path selection dialog buttons to path and icon entries.
8472         * ui_tabcomp.[ch] (tab_completion_add_select_button): New utility to
8473         add button to a tab completion to pop up a path selection dialog.
8474
8475 Sat May  1 18:40:38 2004  John Ellis  <johne@verizon.net>
8476
8477         * exif.c (exif_get_formatted_by_key): For fShutterSpeed, the use of
8478         ExposureTime has priority over ShutterSpeedValue, as calculating the
8479         original exposure setting from an APEX value can introduce error.
8480
8481 Sat May  1 16:24:01 2004  John Ellis  <johne@verizon.net>
8482
8483         * layout.c, layout_util.[ch]: Connect the keypress signal handler to
8484         the floating tool window, to fix tool window keyboard handling.
8485
8486 Fri Apr 30 15:07:01 2004  John Ellis  <johne@verizon.net>
8487
8488         * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
8489         (merge from 1.4.3).
8490
8491 Thu Apr 29 20:03:00 2004  John Ellis  <johne@verizon.net>
8492
8493         * po/ro.po: Updated Romanian translation (from 1.4.3),
8494         submitted by Harald Ersch <harald@ersch.ro>.
8495         * po/ru.po: Updated Russian translation,
8496         submitted by Sergey Pinaev <dfo@antex.ru>.
8497
8498 Thu Apr 29 19:20:31 2004  John Ellis  <johne@verizon.net>
8499
8500         * editors.c (editor_verbose_start): Set our end of pipe non blocking,
8501         so that complex editor commands that, for instance have if;then and for
8502         loops, do not hang GQview until completion.
8503
8504 Fri Apr 23 19:31:44 2004  John Ellis  <johne@verizon.net>
8505
8506         [merge from stable branch] 
8507         * cache.[ch] (cache_time_valid): New util to check if a thumbnail is up
8508         to date, includes a workaround for utime's inabality to change
8509         timestamps when the user is not the owner of the file.
8510         * thumb.c (thumb_loader_start): Use new cache_time_valid(), above, to
8511         check if the thumbnail is current.
8512
8513 Fri Apr 23 15:06:28 2004  John Ellis  <johne@verizon.net>
8514
8515         [merge from stable branch]
8516         * image.[ch], typedefs.h: Support horizontal wheel scrolling, changed
8517         button callbacks into a single callback with a button argument, added
8518         scroll callback.
8519         * img-view.c, layout_image.c: Changes for above, and add support for
8520         horizontal scrolling.
8521         * info.c, utilops.c: Changes for new image button and scroll callbacks.
8522
8523 Mon Apr 12 09:01:32 2004  John Ellis  <johne@verizon.net>
8524
8525         * collect-table.c (collection_table_file_remove): Update selection when
8526         removing a selected item, fixes crash when removing items from a
8527         collection window.
8528         * dupe.c: Fix rank calculation on orphaned items. Fix list focus
8529         behavior when changing selection or removing items.
8530         * search.c: Maintain correct state when removing items while still
8531         searching or generating thumbnails. Fix list focus behavior when
8532         changing selection or removing rows.
8533         * ui_tree_edit.[ch]: Fix tree_edit_by_path() to show popup instantly,
8534         and the popup window size when column is offscreen. Add
8535         tree_view_move_cursor_away() utility.
8536         * ui_utildlg.c (generic_dialog_default_key_press_cb): Fix access of
8537         freed GenericDialog when auto_close is TRUE, and only attempt to close
8538         the dialog once.
8539         * view_file_icon.c (vficon_sync): Update row count so that focus can
8540         not move beyond the last row.
8541         * view_file_list.c: Fix list focus behavior when changing selection or
8542         removing rows.
8543
8544 Mon Apr  5 06:54:32 2004  John Ellis  <johne@verizon.net>
8545
8546         * README: Updates.
8547         * po/ja.po: Updated Japanese translation,
8548         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
8549         * configure.in: Release 1.5.1
8550
8551 Mon Apr  5 04:55:27 2004  John Ellis  <johne@verizon.net>
8552
8553         * collect-table.c, collect.c, fullscreen.c, image.c, info.c, layout.c,
8554         layout_util.c, main.c, view_dir_list.c, view_file_icon.c: Fixes to
8555         compile with GDK_DISABLE_DEPRECATED defined.
8556         * ui_bookmark.c, ui_fileops.c, ui_help.c, ui_spinner.c,
8557         ui_tree_edit.[ch]: Fixes from SLIK, includes change to support
8558         G_BROKEN_FILENAMES, added center option to tree_view_row_make_visible.
8559         * utilops.c: Fix auto update of preview column when dragging rows to
8560         reorder them.
8561         * view_dir_tree.c: Center new path when it is not visible.
8562         * view_file_list.c: When scrolling to display new row, center the row.
8563
8564 Sun Apr  4 18:22:59 2004  John Ellis  <johne@verizon.net>
8565
8566         * search.c (search_file_load_process): Fix swapped paths on a call to
8567         filetime_set, fixes ugly bug causing source file timestamps to be
8568         changed when using search by content similarity or dimensions!
8569
8570 Sun Apr  4 16:13:09 2004  John Ellis  <johne@verizon.net>
8571
8572         * fullscreen.[ch]: Added support for multiple screens and monitors,
8573         removed broken Xinerama usage, we use the gtk screen/monitor utils now.
8574         * globals.c, gqview.h, img-view.c, layout_image.c, layout_util.c,
8575         preferences.c, rcfile.c: Added option to not ignore the window manager
8576         fullscreen handling. Added selection of screen and/or monitor to use
8577         for display of the full screen window.
8578         * image.c: Set the wallpaper on the root window that the window belongs
8579         to, remove #include of gdkx.h.
8580         * configure.in, src/Makefile.am: Remove test for Xinerama, remove
8581         Xinerama and Xlib from link stage.
8582
8583 Sat Apr  3 05:39:11 2004  John Ellis  <johne@verizon.net>
8584
8585         * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
8586
8587 Tue Mar 23 00:46:18 2004  John Ellis  <johne@verizon.net>
8588
8589         * preferences.c: Make the entry in the clear trash dialog non editable
8590         instead of insensitive.
8591
8592 Mon Mar 22 22:41:15 2004  John Ellis  <johne@verizon.net>
8593
8594         * bar_exif.c (bar_exif_new): Connect after the destroy signal to free
8595         the ExifBar structure, as layout_util.c accesses this data from
8596         within a destroy signal callback.
8597
8598 Mon Mar 22 21:49:12 2004  John Ellis  <johne@verizon.net>
8599
8600         * bar_info.[ch]: Add size request utility.
8601         * layout_util.c: Fix clipping of labels in Image Details sidebar, by
8602         changing the size request method (see above).
8603         * img-view.c: Change folder popup menu to match rest of application.
8604         * search.c: Fix gettext warning by setting specific string format,
8605         increase year spin button width, fix compile error by correcting
8606         declaration location.
8607         * utilops.c: Fix dialog titles, use folder instead of directory when
8608         communicating with user.
8609         * po/bg.po: Updated Bulgarian translation,
8610         submitted by Vladimir Petrov <vladux@mail.bg>
8611
8612 Fri Mar 12 02:00:54 2004  John Ellis  <johne@verizon.net>
8613
8614         * bar_info.c (bar_info_update): Use nondeprecated gtk_label_set_text.
8615         * po/*.po: Make distcheck updates.
8616         * src/Makefile.am (gqview_SOURCES): Its bar_info.h, not bar_ingo.h.
8617         * configure.in: Release 1.5.0.
8618
8619 Fri Mar 12 01:53:44 2004  John Ellis  <johne@verizon.net>
8620
8621         * bar_info.c: Modified toolbar (added space to separate save).
8622         * layout_util.c: Fix initial selection count sent to details sidebar.
8623
8624 Fri Mar 12 01:01:29 2004  John Ellis  <johne@verizon.net>
8625
8626         * search.c: Add results search type, to search current results list.
8627         * README, TODO: Updates.
8628
8629 Thu Mar 11 23:17:06 2004  John Ellis  <johne@verizon.net>
8630
8631         * search.c: Add option to search all files with comments (metadata).
8632         * ui_tabcomp.c: Set completion button size allocation height to that
8633         of the entry.
8634
8635 Thu Mar 11 21:11:15 2004  John Ellis  <johne@verizon.net>
8636
8637         * layout_util.c: Set initial search path to the current path. Fix
8638         initial display of the details sidebar with more than one selection.
8639
8640 Wed Mar 10 20:39:51 2004  John Ellis  <johne@verizon.net>
8641
8642         * ChangeLog, README, gqview.desktop, po/hu.po, main.c, view_dir_tree.c:
8643         Merge in fixes and updates from 1.4.1 stable, One ChangeLog entry
8644         remains out of order (2/29/04) - but it _is_ inline with version order.
8645
8646 Wed Mar 10 15:50:54 2004  John Ellis  <johne@verizon.net>
8647
8648         * bar_info.[ch]: Make the "set/replace all" buttons sensitive based
8649         on what we are told. Added option to only display metadata info.
8650         * info.c: Added Details tab for displaying metadata, merged permissions
8651         tab into the general tab.
8652         * layout.c, layout_util.[ch]: Notify the details sidebar of selection
8653         count changes.
8654
8655 Wed Mar 10 03:36:24 2004  John Ellis  <johne@verizon.net>
8656
8657         * bar_info.[ch], layout_util.c: Add functions to set keywords to the
8658         current file selection.
8659         * cache_maint.[ch], utilops.[ch]: Copy metadata along with the files.
8660
8661 Wed Mar 10 01:50:14 2004  John Ellis  <johne@verizon.net>
8662
8663         * cache.[ch], gqview.h: Changed cache get and find functions to take
8664         a CacheType, so that metadata location can be seperate from thumbnails.
8665         * cache_maint.c: Add support for meta cache to maintenance.
8666         * image.c, preferences.c, rcfile.c: Remove GDK_PIXBUF_TILE_BROKEN hack,
8667         as it has long been fixed.
8668         * ui_fileops.[ch] (filetime_set): New util to set a file's time stamp.
8669         * bar_info.c, dupe.c, filelist.c, main.c, search.c, thumb.c: Fixes
8670         for all the above changes.
8671
8672 Tue Mar  9 05:27:23 2004  John Ellis  <johne@verizon.net>
8673
8674         * bar_info.c: Clean up comment format.
8675         * info.c, preferences.c: Set the properties, options, and about
8676         windows to type dialog.
8677
8678 Tue Mar  9 01:46:12 2004  John Ellis  <johne@verizon.net>
8679
8680         * bar_info.c: Fix details bar display when no image is present.
8681
8682 Tue Mar  9 01:08:36 2004  John Ellis  <johne@verizon.net>
8683
8684         * bar_exif.c, collect-table.c, dupe.c, editors.c, layout_config.c,
8685         preferences.c, ui_help.c, ui_pathsel.c, utilops.c, view_dir_list.c,
8686         view_dir_tree.c, view_file_icon.c, view_file_list.c: Set a border
8687         for all GtkTreeViews to make them look better.
8688         * bar_info.c, layout_util.c: Make details bar cleaner, and give it a
8689         default size.
8690
8691 Tue Mar  9 00:32:58 2004  John Ellis  <johne@verizon.net>
8692
8693         * search.c: Implement similarity match type.
8694
8695 Mon Mar  8 22:07:32 2004  John Ellis  <johne@verizon.net>
8696
8697         * search.c: Fix statusbar label size twitching, fix selection idle
8698         update bug, increase default search window size - sorry 640x480 users.
8699
8700 Mon Mar  8 21:07:35 2004  John Ellis  <johne@verizon.net>
8701
8702         * search.c: Implement dimensions matching, add dimensions 'between',
8703         overload FileData passed to search_result_append(), so that it also
8704         holds dimensions and similarity fields, and display dimensions if
8705         available. Fix memory leak in search_result_change_path(). Also make it
8706         work with 'between' input swapped (first is higher than second).
8707
8708 Mon Mar  8 17:45:35 2004  John Ellis  <johne@verizon.net>
8709
8710         * search.c: Change a few default values, make search parameters
8711         insensitive during search, reorder status bar items, change start/stop
8712         button into two distinct stock buttons (find and stop).
8713
8714 Mon Mar  8 00:21:49 2004  John Ellis  <johne@verizon.net>
8715
8716         * search.c: Add search options for match case, recurse search path,
8717         and 'between' for file size. Hide unused widgets when match type is
8718         not 'between'.
8719
8720 Sun Mar  7 02:10:10 2004  John Ellis  <johne@verizon.net>
8721
8722         * search.[ch]: Implement maintenance utils.
8723         * utilops.c: Hook up search maintenance.
8724
8725 Sun Mar  7 01:10:26 2004  John Ellis  <johne@verizon.net>
8726
8727         * search.c: Implement thumbnails, clean up the status bar.
8728         * TODO: Updates.
8729
8730 Sat Mar  6 03:40:22 2004  John Ellis  <johne@verizon.net>
8731
8732         * search.c: Sort directories as they are searched. Use list buffer and
8733         only flush to the result GtkTreeView every 100 iterations or so, to
8734         reduce tree view internal updates that take time, thereby significantly
8735         increasing search speed when returning many results.
8736         * po/POTFILES.in: Added bar_sort.c and search.c.
8737
8738 Fri Mar  5 23:31:04 2004  John Ellis  <johne@verizon.net>
8739
8740         * search.c: More work: selections, context menu, keyboard shortcuts,
8741         status bar, drag and drop.
8742
8743 Fri Mar  5 03:32:24 2004  John Ellis  <johne@verizon.net>
8744
8745         * bar_info.[ch]: Export the comment/keyword read/write utilities.
8746         * dupe.[ch] (cell_renderer_height_override): Export this hack.
8747         * filelist.[ch] (file_data_new_simple): New util in easy to use form.
8748         * layout_util.c: Hook up search window to menu.
8749         * search.[ch]: New files, started the image search window. Basically
8750         works, but can not do anything with the results yet.
8751
8752 Tue Mar  2 12:57:39 2004  John Ellis  <johne@verizon.net>
8753
8754         * bar_info.[ch]: Add details sidebar for display/entry of keywords and
8755         comments per image.
8756         * bar_sort.c: Fix text capitalization of Link.
8757         * info.[ch]: Export table_add_line utlity (for use in bar_info.c).
8758         * layout_util.[ch]: Support details sidebar, not sure header needs to
8759         export it though, not used anywhere else.
8760         * typedefs.h: Add bar_info vars to LayoutWindow.
8761
8762 Sun Feb 29 13:51:38 2004  John Ellis  <johne@verizon.net>
8763
8764         * bar_sort.c: Add symbolic linking option sort manager.
8765         * main.c: Notify of beta software on startup.
8766         * ui_fileops.[ch]: Add symlink_utf8() util.
8767         * configure.in: Branch/merge for 1.5 devel cycle.
8768
8769 Mon Mar  1 16:00:36 2004  John Ellis  <johne@verizon.net>
8770
8771         * README, TODO: Updates.
8772         * po/*.po: make distcheck touches these.
8773         * configure.in: Release 1.4.1
8774
8775 Mon Mar  1 15:49:28 2004  John Ellis  <johne@verizon.net>
8776
8777         * hu.po: Updated Hungarian translation,
8778         submitted by Koblinger Egmont <egmont@uhulinux.hu>
8779         * gqview.desktop: Updated, convert to utf-8.
8780         * README: Update credits.
8781
8782 Wed Feb 25 21:15:42 2004  John Ellis  <johne@verizon.net>
8783
8784         * view_dir_tree.c: Fix crash when encountering a folder named
8785         (sigh, wait for it...) "empty". Fix is twofold: check success of
8786         vdtree_populate_path_by_iter() before accessing something it may free,
8787         and use a zero length string ("") for the placeholder node path/name,
8788         as there shouldn't be any folders with that name to encounter...
8789
8790 Tue Feb 24 19:27:54 2004  John Ellis  <johne@verizon.net>
8791
8792         * main.c (main): Move gtk_init and friends before any code that may
8793         cause a warning dialog that needs gtk to be initialized. This
8794         specifically fixes crash when attempting warning about invalid home
8795         directory filename encoding.
8796
8797 Fri Feb 20 18:29:12 2004  John Ellis  <johne@verizon.net>
8798
8799         * po/*.po: Make distcheck updates these.
8800         * README: Update translation status.
8801         * configure.in: Release 1.4.0
8802
8803 Fri Feb 20 18:11:23 2004  John Ellis  <johne@verizon.net>
8804
8805         * README: Add overview of changes since last stable 1.2.2 release,
8806         update email address, some clean up.
8807         * gqview.1: Update email address.
8808         * TODO: Clean up.
8809
8810 Fri Feb 20 16:56:04 2004  John Ellis  <johne@bellatlantic.net>
8811
8812         * po/fr.po: Updated French translation,
8813         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>,
8814         with additional updates from Eric Lassauge <lassauge@mail.dotcom.fr>.
8815
8816 Fri Feb 20 16:02:32 2004  John Ellis  <johne@bellatlantic.net>
8817
8818         * po/bg.po: Updated Bulgarian translation,
8819         submitted by Vladimir Petrov <vladux@mail.bg>.
8820         * po/cs.po: Updated Czech translation,
8821         submitted by Jan Raska <jan_raska@hotmail.com>.
8822         * po/de.po: Updated German translation,
8823         submitted by Danny Milosavljevic <danny_milo@yahoo.com>.
8824         * po/es.po: Updated Spanish translation,
8825         submitted by "Ariel G. Fermani" <arielfermani@yahoo.com>.
8826         * po/fi.po: Updated Finnish translation,
8827         submitted by Lauri Nurmi <lanurmi@iki.fi>.
8828         * po/nl.po: Updated Dutch translation,
8829         submitted by Tino Meinen <a.t.meinen@chello.nl>.
8830         * po/sk.po: Updated Slovak translation,
8831         submitted by Ivan Priesol <priesol@iris-sk.sk>.
8832         * po/zh_TW.po: Updated Traditional Chinese (Big5) translation,
8833         submitted by S.J. Luo <crystal@mickey.ee.nctu.edu.tw>.
8834         * README: Credit updates.
8835
8836 Thu Feb 12 22:58:12 2004  John Ellis  <johne@bellatlantic.net>
8837
8838         * cache_maint.c(cache_maintain_home): Set the entry that displays
8839         the working path as not editable instead of insensitive, as at least
8840         the Galaxy theme shows no text in insensitive entries (fg == bg color).
8841
8842 Thu Feb 12 22:47:31 2004  John Ellis  <johne@bellatlantic.net>
8843
8844         * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
8845         before attempting access into list model.
8846
8847 Sun Feb  8 11:15:17 2004  John Ellis  <johne@bellatlantic.net>
8848
8849         * layout_config.c: Fix to display translations of layout_title strings.
8850
8851 Fri Feb  6 12:23:30 2004  John Ellis  <johne@bellatlantic.net>
8852
8853         * exif.c(exif_read): Fix for gcc 3.3.2 warning.
8854
8855 Tue Feb  3 12:51:45 2004  John Ellis  <johne@bellatlantic.net>
8856
8857         * README: Updates.
8858         * gqview.desktop: Fix Encoding field "Legacy-Mixed".
8859         * po/*.po: make distcheck touches these.
8860         * configure.in: Release 1.3.9
8861
8862 Tue Feb  3 12:42:13 2004  John Ellis  <johne@bellatlantic.net>
8863
8864         * README: Updates.
8865         * *.[ch]: Update copyright year in file headers.
8866         * main.c: Remove start up print of beta notice.
8867
8868 Tue Feb  3 11:21:38 2004  John Ellis  <johne@bellatlantic.net>
8869
8870         * po/bg.po: Updated Bulgarian translation,
8871         submitted by Vladimir Petrov <vladux@mail.bg>
8872         * po/es.po: Updated Spanish translation,
8873         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
8874         * po/fi.po: Updated Finnish translation,
8875         submitted by Lauri Nurmi <lanurmi@iki.fi>
8876         * po/fr.po: Updated French translation,
8877         submitted by Nicolas Bonifas <nicolas_bonifas@users.sf.net>
8878         * po/pl.po: Updated Polish translation,
8879         submitted by Emil Nowak <emil5@go2.pl>
8880         * po/ru.po: Updated Russian translation,
8881         submitted by Sergey Pinaev <dfo@antex.ru>
8882         * po/sv.po: Updated Swedish translation,
8883         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
8884         * po/vi.po: Updated Vietnamese translation,
8885         submitted by pclouds <pclouds@vnlinux.org>
8886         * README: Update translation credits where necessary.
8887
8888 Tue Feb  3 09:33:55 2004  John Ellis  <johne@bellatlantic.net>
8889
8890         * README: Updates.
8891         * gqview.1: Updated man page.
8892         * img-view.c, layout_image.c, layout_util.c: Added back V to toggle
8893         fullscreen, F is still the official key but V was currently unused and
8894         it helps the upgraders migrate with less pain.
8895
8896 Tue Feb  3 09:01:18 2004  John Ellis  <johne@bellatlantic.net>
8897
8898         * exif.c: Translate return strings, include config.h so intl.h works..
8899         * ui_fileops.c: Include config.h.
8900
8901 Mon Feb  2 13:54:59 2004  John Ellis  <johne@bellatlantic.net>
8902
8903         * exif.c (parse_IFD_entry): Fix walk past end of list when encountering
8904         unsupported format id values.
8905         * configure.in: Add --disable-xinerama configure switch.
8906         * gqview.desktop: Fixes, update to new (0.9.4) desktop spec.
8907
8908 Mon Jan 26 02:51:21 2004  John Ellis  <johne@bellatlantic.net>
8909
8910         * layout.c: Removed unused code.
8911         * main.c: Move print_term out of here, fix terminal message encoding,
8912         disable listing of 'experimental' command line options.
8913         * rcfile.c, thumb.c, ui_bookmark.c: Fix terminal message encoding.
8914         * ui_fileops.[ch]: Move print_term() here.
8915
8916 Mon Jan 26 01:59:33 2004  John Ellis  <johne@bellatlantic.net>
8917
8918         * utilops.c: Remove Preview button from batch rename dialog, and fixed
8919         the preview column to auto update. BUG: rows-reordered signal of a tree
8920         model is never sent, so reordering with drag and drop will not update
8921         the preview column - this appears to be a GTK 2.2.4 bug.
8922
8923 Fri Jan 23 05:06:27 2004  John Ellis  <johne@bellatlantic.net>
8924
8925         * utilops.c (file_util_unlink): Connect to destroy (destroyed is wrong)
8926         event, also check if file exists, if not simply return false instead
8927         of doing the whole attempt which will fail anyway.
8928
8929 Fri Jan 23 02:27:02 2004  John Ellis  <johne@bellatlantic.net>
8930
8931         * po/*.po: Make distcheck touches these.
8932         * README: Update translation table. Fix release year (re make dist).
8933         * configure.in: Release 1.3.8
8934
8935 Fri Jan 23 02:00:56 2004  John Ellis  <johne@bellatlantic.net>
8936
8937         * preferences.c: Changed the copyright string such that changes to
8938         (c) year, website address, and email address will no longer break the
8939         translations.
8940         * README: Updates.
8941
8942 Thu Jan 22 06:22:07 2004  John Ellis  <johne@bellatlantic.net>
8943
8944         * info.c, utilops.c: Marked additional strings for translation.
8945         * po/fi.po: Updated Finnish translation,
8946         submitted by Lauri Nurmi <lanurmi@iki.fi>
8947         * po/ja.po: Updated Japanese translation,
8948         submitted by Takeshi AIHANA <aihana@gnome.gr.jp>
8949         * po/sv.po: Updated Swedish translation,
8950         submitted by Hans Ofverbeck <hans.ofverbeck@home.se>
8951         [note: es and fr are awaiting a resend in gzip form, unless I can
8952         figure out what netscape 4.x does to po files sent as plain text...]
8953
8954 Thu Jan 22 05:21:20 2004  John Ellis  <johne@bellatlantic.net>
8955
8956         * cellrenderericon.[ch]: Changed function and structure names to avoid
8957         using the gtk namespace.
8958         * collect-table.c, view_file_icon.c: Use new names (above).
8959         * img-view.c, layout_image.c: Allow 'N' key to step to next image.
8960         * layout_util.c: Revert to old behavior where page up/down are now
8961         global to the window for stepping through images. Use Ctrl-Up/Dn to
8962         scroll file/folder views a page at a time.
8963
8964 Sun Jan 18 21:48:16 2004  John Ellis  <johne@bellatlantic.net>
8965
8966         * dupe.c: Apply patch to fix char pointer array overrun,
8967         submitted by Richard Curnow <rc@rc0.org.uk>.
8968
8969 Sun Jan 18 09:46:02 2004  John Ellis  <johne@bellatlantic.net>
8970
8971         * view_file_icon.c, view_file_list.c: Disabled double click to go to
8972         full screen - control clicking for mulitple selection too fast can
8973         activate fullscreen - need to revisit strategy.
8974
8975 Sun Jan 18 09:29:50 2004  John Ellis  <johne@bellatlantic.net>
8976
8977         * collect-table.c: Fix division by zero when all thumbnails fail to
8978         generate resulting in initial zero row count.
8979         * dupe.[ch], filelist.[ch], info.c, layout.[ch], typedefs.h,
8980         ui_fileops.[ch], utilops.c, view_file_icon.[ch], view_file_list.[ch]:
8981         Use 64 bit integer to store and count file sizes, to properly display
8982         >2 Gigabyte counts. Glib 2.2 docs claim type gint64 is guaranteed to be
8983         available, also use work-around to avoid %lld for printf conversions.
8984
8985 Sun Jan 18 07:35:38 2004  John Ellis  <johne@bellatlantic.net>
8986
8987         * image.c: NULL initialize function pointers.
8988         * view_file_icon.c, view_file_list.c: Set double click in icon and list
8989         view to start fullscreen.
8990
8991 Sun Jan 18 02:27:57 2004  John Ellis  <johne@bellatlantic.net>
8992
8993         * image.[ch], typedefs.h: Added image load completed function, it will
8994         be called when the current image is finished rendering to screen and
8995         when the image preload is complete. Only tested with --debug.
8996
8997 Sun Jan 18 01:32:51 2004  John Ellis  <johne@bellatlantic.net>
8998
8999         * dupe.c: Mark column title strings for translation.
9000         * editors.c: Translate command name field for the default editors.
9001         * menu.c: Fix sort menu grammar.
9002
9003 Wed Jan 14 19:09:45 2004  John Ellis  <johne@bellatlantic.net>
9004
9005         * exif.c: Fix spelling error of fluorescent.
9006         * info.c: Make filename entry non-editable in place of non-sensitive.
9007         * main.c: Use the locale's preferred encoding when printing --help text
9008         to the terminal.
9009         * preferences.c: Make entire filter editor non-sensitive when filtering
9010         is disabled.
9011         * utilops.c: Grammar, newline fixes.
9012
9013 Tue Jan 13 00:43:51 2004  John Ellis  <johne@bellatlantic.net>
9014
9015         * ui_help.c (help_window_load_text): When encountering invalid utf-8,
9016         insert a blank line in place of broken text, removed warnings.
9017         * README: Convert encoding to proper utf-8.
9018
9019 Sun Jan 11 03:27:17 2004  John Ellis  <johne@bellatlantic.net>
9020
9021         * layout_util.c (layout_bar_exif_sized): Fix signal handler,
9022         size_allocate has no return value.
9023
9024 Sun Jan 11 02:11:32 2004  John Ellis  <johne@bellatlantic.net>
9025
9026         * cache.c: Fixes to initialize char variables before use.
9027         * dupe.c: Reset opposing group list when clearing a list. Fixes crash
9028         when clearing main list, then adding new files in 'compare two file
9029         sets' mode.
9030
9031 Sat Jan 10 08:31:04 2004  John Ellis  <johne@bellatlantic.net>
9032
9033         * view_file_list.c (vflist_select_by_path): Set the focus to this row,
9034         so that up/down moves to the expected image when the list has focus.
9035
9036 Sat Jan 10 07:29:25 2004  John Ellis  <johne@bellatlantic.net>
9037
9038         * bar_exif.[ch]: Allow exif info to start in advanced view, added
9039         utility to retrieve advanced state.
9040         * info.c: Fix for change to bar_exif_new().
9041         * layout.c, layout_util.c, typedefs.h: Layout now remembers the exif
9042         sidebar size and advanced state, note this per window, and is not
9043         saved on exit.
9044
9045 Sat Jan 10 06:38:09 2004  John Ellis  <johne@bellatlantic.net>
9046
9047         * img-view.c: Fix image stepping bug when same image path is in the
9048         list more than once.
9049
9050 Sat Jan 10 05:49:00 2004  John Ellis  <johne@bellatlantic.net>
9051
9052         * thumb.c: Do not scale unknown image icon larger than orginial size.
9053
9054 Sat Jan 10 01:43:34 2004  John Ellis  <johne@bellatlantic.net>
9055
9056         * view_dir_tree.c: Added workaround so that user entered hidden paths
9057         are displayed even when 'display hidden files' option is disabled.
9058
9059 Sat Jan 10 00:25:39 2004  John Ellis  <johne@bellatlantic.net>
9060
9061         * view_dir_tree.c (vdtree_rename_row_cb): Force refresh of renamed
9062         new folders, so that the name sticks immediately in the view.
9063
9064 Thu Jan  8 04:47:35 2004  John Ellis  <johne@bellatlantic.net>
9065
9066         * view_file_list.c (vflist_select_cb): Remove unnecessary check for
9067         previous button click row that was interfering with image selection.
9068
9069 Mon Jan  5 03:01:35 2004  John Ellis  <johne@bellatlantic.net>
9070
9071         * info.c (info_tab_general_image): Fix 'Image size' calculation.
9072
9073 Mon Dec 29 18:04:34 2003  John Ellis  <johne@bellatlantic.net>
9074
9075         * thumb.c (thumb_loader_mark_failure): Fix use of freed memory.
9076         * view_file_icon.c, view_file_list.c: Fix thumb generation stall on
9077         unknown images.
9078
9079 Mon Dec 22 17:58:01 2003  John Ellis  <johne@bellatlantic.net>
9080
9081         * README: Updated.
9082         * po/*.po: Make distcheck updates.
9083         * configure.in: Release 1.3.7
9084
9085 Mon Dec 22 17:25:10 2003  John Ellis  <johne@bellatlantic.net>
9086
9087         * cellrenderericon.h: Fix show_text to be type boolean.
9088         * collect-table.c: Fix progressbar height changes by always setting the
9089         text of the widget to contain at least one character.
9090         * dupe.c, view_file_list.c: Fix warninga about invalid height
9091         parameter when setting cell height over 100, this hack simply changes
9092         maximum of the height property on GtkCellRenderer.
9093         * configure.in (ALL_LINGUAS): Added sv, Swedish language.
9094         * po/sv.po: Added Swedish translation,
9095         submitted by Hans Öfverbeck <hans.ofverbeck@home.se>.
9096         * po/ru/po: Updated Russian translation,
9097         submitted by Sergey Pinaev <dfo@antex.ru>.
9098         * README, TODO: Updates.
9099
9100 Sun Dec 21 22:50:54 2003  John Ellis  <johne@bellatlantic.net>
9101
9102         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
9103         menu.c, ui_bookmark.c, ui_pathsel.c, view_dir_list.c, view_dir_tree.c,
9104         view_file_icon.c, view_file_list.c: Added mnemonics to all of the
9105         pop up menus. FIxed a few key bindings, notably fullscreen toggle is
9106         now F, New folder is Ctrl-F (and was renamed from Create dir), removed
9107         binding for set as wallpaper (conflicted with new window), and Float
9108         file list is now L.
9109         * README: Documented new key bindings.
9110
9111 Sun Dec 21 21:25:46 2003  John Ellis  <johne@bellatlantic.net>
9112
9113         * image.c: Increase minimum size when dropping scale quality to
9114         GDK_INTERP_NEAREST (3 to 8).
9115         * TODO: Updates.
9116
9117 Sun Dec 21 20:55:03 2003  John Ellis  <johne@bellatlantic.net>
9118
9119         * collect-table.c, view_file_icon.c: Fix pageup/down increment when
9120         text is enabled; fix keyboard popup menu placement; fix image view
9121         selection when clicking file already selected with multiple selection.
9122
9123 Sat Dec 20 14:01:35 2003  John Ellis  <johne@bellatlantic.net>
9124
9125         * exif.c: Fix return value (actually return something, oddly with -O2
9126         gcc 3.2.2 is not giving a warning about this). Plus a few changes
9127         to avoid casting confusion.
9128
9129 Fri Dec 19 18:08:39 2003  John Ellis  <johne@bellatlantic.net>
9130
9131         * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
9132         using correct casting of data to sizeof char.
9133
9134 Fri Dec 19 01:40:56 2003  John Ellis  <johne@bellatlantic.net>
9135
9136         * collect-table.c, view_file_icon.c: Hide the focus line drawn by the
9137         GtkTreeView by setting the focus to a column with zero width. (We draw
9138         the focus ourselves by setting the "has-focus" property of the
9139         GtkCellRendererIcon.
9140
9141 Fri Dec 19 01:18:22 2003  John Ellis  <johne@bellatlantic.net>
9142
9143         * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
9144
9145 Fri Dec 19 00:08:06 2003  John Ellis  <johne@bellatlantic.net>
9146
9147         * collect-table.c: Hook up Control-T to toggle filename text, set the
9148         mode of the cellrenderer to ACTIVITY so that the keyboard focus is not
9149         shown. Fixed border padding (again).
9150
9151 Thu Dec 18 23:22:41 2003  John Ellis  <johne@bellatlantic.net>
9152
9153         * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
9154         works as expected, anyway...
9155
9156 Thu Dec 18 18:32:59 2003  John Ellis  <johne@bellatlantic.net>
9157
9158         * cellrenderericon.[ch], collect-table.c: More fixes and work, added
9159         ability to toggle display of filename text.
9160
9161 Thu Dec 18 16:54:17 2003  John Ellis  <johne@bellatlantic.net>
9162
9163         * cellrenderericon.[ch]: Implements rough GtkCellRendererIcon, so that
9164         icon views can show the filename under the icon.
9165         * collect-table.c: Use GtkCellRendererIcon (above), for testing, needs
9166         work...
9167         * Makefile.am: Added cellrenderericon.[ch].
9168
9169 Tue Dec 16 12:20:14 2003  John Ellis  <johne@bellatlantic.net>
9170
9171         * view_file_list.c (vflist_populate_view): Fix a gtk_list_store_set by
9172         supplying missing comma in command - fixes crash on refresh.
9173
9174 Mon Dec 15 17:10:44 2003  John Ellis  <johne@bellatlantic.net>
9175
9176         * TODO: Updates.
9177         * configure.in: Release 1.3.6
9178
9179 Mon Dec 15 17:02:46 2003  John Ellis  <johne@bellatlantic.net>
9180
9181         * dupe.c: Do not unref a GtkStyle we never refed.
9182         * collect-table.c, globals.c, gqview.h, preferences.c, rcfile.c:
9183         Removed "Insert file drops at pointer location" option for collections,
9184         now this is always the behavior. Moved a few options to the advanced
9185         tab, removed the collections tab.
9186         * main.c: Make the printed beta release note on startup a one liner.
9187         * README: Updates.
9188         * TODO: Updated.
9189
9190 Sun Dec 14 20:58:28 2003  John Ellis  <johne@bellatlantic.net>
9191
9192         * ui_tree_edit.c, view_dir_list.c, view_file_list.c: Fix warnings by
9193         checking that GtkTreeView is realized before attempting to scroll.
9194         This was a problem when the tools are hidden.
9195
9196 Sun Dec 14 19:26:37 2003  John Ellis  <johne@bellatlantic.net>
9197
9198         * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
9199         a few strings.
9200
9201 Sun Dec 14 02:51:47 2003  John Ellis  <johne@bellatlantic.net>
9202
9203         * dnd.[ch] (dnd_set_drag_icon): New utility dnd thumbnails.
9204         * collect-table.c, view_file_icon.c, view_file_list.c: Set the drag
9205         icon when beggining a dnd operation.
9206         * dupe.c: Set drag icon, fix progress bar value warning when starting
9207         thumbnail loading.
9208         * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
9209         free to correct place).
9210
9211 Sat Dec 13 15:26:15 2003  John Ellis  <johne@bellatlantic.net>
9212
9213         * bar_exif.c, bar_sort.c, cache_maint.c, collect-table.c, collect.c,
9214         dupe.c, fullscreen.c, image.c, img-view.c, info.c, layout.c,
9215         layout_config.c, layout_image.c, layout_util.c, main.c, menu.c,
9216         preferences.c, ui_bookmark.c, ui_fileops.c, ui_help.c, ui_menu.[ch],
9217         ui_pathsel.c, ui_tabcomp.c, ui_tree_edit.c, ui_utildlg.c, utilops.c,
9218         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
9219         Remove use of deprecated GTK functions
9220         (as of GTK 2.2.4 with -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED)
9221
9222 Fri Dec 12 17:49:37 2003  John Ellis  <johne@bellatlantic.net>
9223
9224         * collect-table.c: Fix removal of right clicked, but non selected
9225         items.
9226
9227 Fri Dec 12 16:43:32 2003  John Ellis  <johne@bellatlantic.net>
9228
9229         * ui_clist_edit.[ch]: Removed, clist is deprecated.
9230         * ui_tree_edit.[ch]: Move the ui_glist_XXX utils here (from above).
9231         * collect-table.c, collect.c, ui_pathsel.c: Fix includes for above.
9232
9233 Fri Dec 12 16:31:14 2003  John Ellis  <johne@bellatlantic.net>
9234
9235         * collect-table.c, typedefs.h: Fixed the marker positioning, made the
9236         drop placement more intuitive, and removed ugly popup window for
9237         display of marker position.
9238         * ui_tree_edit.c(widget_auto_scroll_cb): Only send the notify when the
9239         adjustment will change.
9240         * icons/marker.xpm: Gave marker a black border for some contrast on
9241         red images/themes.
9242
9243 Thu Dec 11 21:45:22 2003  John Ellis  <johne@bellatlantic.net>
9244
9245         * collect-io.c, collect.[ch], typedefs.h: Collection thumbnails are
9246         now stored as pixbufs instead of pixmaps...
9247         * collect-table.c: Port clist to GtkTreeView, using view_file_icon.c
9248         as a guide, so it now has the same selection behavior.
9249         * view_file_icon.c: Remove cruft, fix thumbnail pixbuf leak.
9250
9251 Wed Dec 10 12:59:37 2003  John Ellis  <johne@bellatlantic.net>
9252
9253         * view_file_icon.c: Fix centering of icons in columns, set keyboard
9254         cursor when moving focus.
9255
9256 Tue Dec  9 22:58:11 2003  John Ellis  <johne@bellatlantic.net>
9257
9258         * globals.c, gqview.h, rcfile.c, typedefs.h, view_file_icon.c: Added
9259         option show_icon_names - for future ability to display filnames in the
9260         icon view. (this will need a custom gtkcellrenderer, on TODO).
9261
9262 Tue Dec  9 16:48:51 2003  John Ellis  <johne@bellatlantic.net>
9263
9264         * typedefs.h, view_file_icon.c: Change the icon view to a GtkTreeView.
9265         * ui_tree_edit.h: Fix function description.
9266         * view_dir_list.c, view_dir_tree.c, vire_file_list.c: Fix incorrectly
9267         unrefed style pointers, guard against possible button release event
9268         on drop event (not sure what is causing this).
9269
9270 Wed Dec  3 16:01:24 2003  John Ellis  <johne@bellatlantic.net>
9271
9272         * ui_bookmark.[ch]: Added history_combo utilities.
9273         * ui_utildlg.c: Use default history length for file dialogs.
9274         * utilops.c: When auto renaming single file, show preview of new name.
9275         Added drop down history for numerical rename prefix and suffixes. Fixed
9276         bug with numerical rename when anything but first row was selected.
9277         Gave prefix and suffix entries all available room, packed the image
9278         preview into a pane so image does not resize with window. Fixed
9279         incorrect lower value (1 -> 0) in start number selection.
9280         * view_file_list.c: Fixed incorrect resort when renaming files.
9281         * TODO: Major todo list cleanup.
9282
9283 Wed Dec  3 00:38:41 2003  John Ellis  <johne@bellatlantic.net>
9284
9285         * dnd.[ch], ui_bookmarks.[ch]: Proper uri drag and drop escape encodes.
9286         * dupe.c, img-view.c, info.c, layout_image.c, ui_pathsel.c,
9287         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
9288         Use new dnd, fix dnd bugs. Ignore button release event when it resulted
9289         from a drag end (event x = y = 0). Dnd to/from nautilus/konquerer
9290         now works.
9291
9292 Tue Dec  2 15:57:03 2003  John Ellis  <johne@bellatlantic.net>
9293
9294         * typedefs.h, view_dir_tree.c: Set busy pointer when loading paths.
9295         Fix bug when updating nodes via timestamp change. Force refresh when
9296         setting a path, to ensure new folders appear (in automounted folders).
9297
9298 Mon Dec  1 17:50:37 2003  John Ellis  <johne@bellatlantic.net>
9299
9300         * cache_maint.c (cache_maintain_home_cb): Use correct path when
9301         attempting to remove old thumbnails.
9302         * view_dir_list.c: Check access with R_OK | X_OK.
9303         * view_dir_tree.c: Fix icon states, population by expander click.
9304
9305 Mon Dec  1 01:50:29 2003  John Ellis  <johne@bellatlantic.net>
9306
9307         * image.c (image_change_from_image): Remove string/loader/pixbuf leaks.
9308         * ui_pathsel.c: Remove while(events) hack.
9309         * ui_tree_edit.c: Move the while(events) hack here, so that tree is
9310         in consistent state before showing popup.
9311         * view_dir_tree.c: Fix new folder command.
9312
9313 Mon Dec  1 00:59:07 2003  John Ellis  <johne@bellatlantic.net>
9314
9315         * intl.h: Fix compile error when gettext is disabled.
9316         * layout_util.c, typedefs.h: Remove pixmap/masks from PixmapFolders.
9317         * view_dir_tree.c: Fixed node leaks when removing rows, destroy.
9318
9319 Sat Nov 29 11:06:03 2003  John Ellis  <johne@bellatlantic.net>
9320
9321         * layout.c: Set the default keybaord focus to the image pane.
9322         * layout_util.c: Make the image zoom/traversal keys only work when the
9323         image has the keyboard focus.
9324         * view_dir_tree.c: Many fixes for expansion, population, sorting,
9325         dnd hovering expansion, expander display, expander clicks, and
9326         removed unused cruft.
9327
9328 Sat Nov 29 08:18:52 2003  John Ellis  <johne@bellatlantic.net>
9329
9330         * view_dir_tree.c: Fixed so clicking expanders does not select row,
9331         remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
9332
9333 Fri Nov 28 21:38:50 2003  John Ellis  <johne@bellatlantic.net>
9334
9335         * typedefs.h, view_dir_tree.c: Started change from ctree to treeview,
9336         compiles cleanly - but has 'issues'.
9337         * view_dir_list.c: Minor fixes done when using as reference for above.
9338
9339 Mon Nov 24 15:08:00 2003  John Ellis  <johne@bellatlantic.net>
9340
9341         * utilops.c: Convert multiple rename clist to a treeview, added preview
9342         for autorename results.
9343         * view_file_list.c: Fix update errors after a rename.
9344
9345 Mon Nov 24 13:18:11 2003  John Ellis  <johne@bellatlantic.net>
9346
9347         * view_file_list.c: Fix loss of selection when changing sort order, fix
9348         incorrect next row selection when deleting files, and add fix to
9349         maintain row position when toggling thumbnails.
9350
9351 Wed Nov 19 02:17:25 2003  John Ellis  <johne@bellatlantic.net>
9352
9353         * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
9354         that leaves old rows behind, eventually causing crash on autorefresh.
9355
9356 Tue Nov 18 07:33:36 2003  John Ellis  <johne@bellatlantic.net>
9357
9358         * dupe.c: Fix keyboard menu placement on second_listview, set middle
9359         mouse button to toggle row selection.
9360         * typedefs.h, view_file_list.c: Fix in place renaming option, fix menu
9361         placement from keyboard pop-up, set middle button to toggle row
9362         selection, and fix image display on a select-all.
9363
9364 Mon Nov 17 16:19:46 2003  John Ellis  <johne@bellatlantic.net>
9365
9366         * dupe.c: Consistently handle button press/release pairs.
9367         * ui_tree_edit.[ch]: Fixed the visibility utility, added a scroll util
9368         based on current visibility.
9369         * view_dir_list.c: Correctly scroll to and set focus to highlight
9370         previous path when going up the tree.
9371         * view_file_list.c: Allow dnd with button 1, fix selection behavior,
9372         fix auto scrolling.
9373
9374 Mon Nov 17 14:14:39 2003  John Ellis  <johne@bellatlantic.net>
9375
9376         * filelist.c, typedefs.h: Added pixbuf pointer for FileData to store
9377         thumbnails. Changes for file list move to GtkTreeView.
9378         * ui_tree_edit.[ch]: Added tree_view_row_get_visibility, needs work.
9379         * view_dir_list.c: Set the cursor focus when clicking a row, change
9380         selection mode to NONE.
9381         * view_file_list.c: Change from GtkCList to GtkTreeView for main
9382         file list, needs cleanup.
9383
9384 Sun Nov 16 23:10:04 2003  John Ellis  <johne@bellatlantic.net>
9385
9386         * layout_config.c: Change clist to treeview for layout order.
9387         * layout_util.c, typedefs.h: Added pixbuf versions to PixmapFolders.
9388         * preferences.c: Remove include of ui_clist_edit.h.
9389         * ui_pathsel.c: Fixes for leaking GtkTreePaths.
9390         * ui_tree_edit.c: Placement fix, crash fix, grab keyboard.
9391         * view_dir_list.c: Add folder icons back, porting this widget complete?
9392
9393 Sat Nov 15 12:32:22 2003  John Ellis  <johne@bellatlantic.net>
9394
9395         * ui_tree_edit.c: Make start of scroll smoother when starting from
9396         edges of widget by slowly ramping up speed.
9397
9398 Sat Nov 15 12:12:18 2003  John Ellis  <johne@bellatlantic.net>
9399
9400         * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
9401         * view_dir_list.c: use above auto scroll for dnd.
9402
9403 Fri Nov 14 21:10:45 2003  John Ellis  <johne@bellatlantic.net>
9404
9405         * collect-table.c, img-view.c, layout_image.c, view_dir_tree.c,
9406         view_file_icon.c, view_file_list.c: Fixes for new menu popup utility.
9407         * dupe.c: Fixed keyboard popup menu placement, dnd cleanup.
9408         * ui_menu.[ch](popup_menu_position_clamp): Added height flag, when non
9409         zero region is avoided.
9410         * ui_tree_edit.[ch]: Added utils to retrieve cell coordinates.
9411         * view_dir_list.c: Added keyboard popup menu placement, fix menu crash,
9412         set correct dnd behavior (when source, disable dnd dest). Also removed
9413         ".." folder when root is listed.
9414
9415 Fri Nov 14 13:25:42 2003  John Ellis  <johne@bellatlantic.net>
9416
9417         * dupe.c: Use shift_color from ui_tree_edit.h, update cached static
9418         GdkColor when the widget changes.
9419         * typedefs.h, view_dir_list.c: Port clist to tree view, needs polish.
9420         * ui_tree_edit.[ch]: Make shift_color available to rest of app.
9421
9422 Fri Nov 14 03:11:13 2003  John Ellis  <johne@bellatlantic.net>
9423
9424         * dupe.c, fullscreen.c, image.c, view_dir_tree.c: Use gdk_cursor_unref
9425         instead of a direct gdk_cursor_destroy (still leaks though).
9426
9427 Thu Nov 13 08:59:01 2003  John Ellis  <johne@bellatlantic.net>
9428
9429         * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
9430         cursor on listview while comparing/sorting.
9431
9432 Wed Nov 12 15:30:36 2003  John Ellis  <johne@bellatlantic.net>
9433
9434         * dupe.c: Row height is now correct when thumbnails is on, set the
9435         unknown pic for broken thumbnails, properly set alignment on date
9436         and size columns, and fixed keyboard popup menu placement.
9437         * thumb.[ch]: Added new function thumb_loader_get_pixbuf(), which
9438         has option to return unknown image if thumbnail is broken.
9439
9440 Wed Nov 12 12:15:22 2003  John Ellis  <johne@bellatlantic.net>
9441
9442         * dupe.c: Reimplement the alternating row color per match group,
9443         learning how to manipulate a gtktreeview sure is fun :-P
9444
9445 Wed Nov 12 10:10:36 2003  John Ellis  <johne@bellatlantic.net>
9446
9447         * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
9448
9449 Tue Nov 11 14:24:19 2003  John Ellis  <johne@bellatlantic.net>
9450
9451         * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
9452         * TODO: List things needed to be done to complete above conversion.
9453
9454 Mon Nov 10 21:01:21 2003  John Ellis  <johne@bellatlantic.net>
9455
9456         * utilops.c: Show safe delete status in delete dialogs (off or on).
9457
9458 Sun Nov  9 14:56:19 2003  John Ellis  <johne@bellatlantic.net>
9459
9460         * README: Updates.
9461         * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
9462         * configure.in: Release 1.3.5
9463
9464 Sun Nov  9 11:45:49 2003  John Ellis  <johne@bellatlantic.net>
9465
9466         * bar_exif.c: Add padding to right of advanced view checkbutton.
9467         * exif.c: Use correct key when retrieving ApertureValue for fAperture.
9468
9469 Sun Nov  9 11:09:50 2003  John Ellis  <johne@bellatlantic.net>
9470
9471         * exif.c: string_append_raw_bytes() character replacement fix, added
9472         description for GPSInfo.
9473
9474 Sun Nov  9 10:51:13 2003  John Ellis  <johne@bellatlantic.net>
9475
9476         * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
9477         fSubjectDistance to return properly formatted data per 2.2 specs.
9478
9479 Sun Nov  9 07:29:26 2003  John Ellis  <johne@bellatlantic.net>
9480
9481         * exif.[ch]: Fix incorrect orientation order by swapping
9482         BOTTOM_LEFT and BOTTOM_RIGHT in the enum.
9483         * globals.c, gqview.h, image.c, preferences.c, rcfile.c: Added auto
9484         rotate image per exif info option (off by default).
9485         * image.c: Add missing include of ui_fileops.h.
9486
9487 Sun Nov  9 06:41:48 2003  John Ellis  <johne@bellatlantic.net>
9488
9489         * bar_exif.c: Fix incorrect column number setup in advanced view.
9490         * exif.c: Added additional tags (to misc section), and altered a few
9491         things after checking exif.org PDF spec sheet.
9492
9493 Sat Nov  8 20:51:37 2003  John Ellis  <johne@bellatlantic.net>
9494
9495         * bar_exif.c: Added advanced view for exif data.
9496         * exif.c: Fix capitalization, mark relevent (standard view) strings for
9497         translation.
9498         * info.c: Use a paned widget to allow expansion of properties window
9499         without expanding image view size.
9500
9501 Sat Nov  8 10:49:55 2003  John Ellis  <johne@bellatlantic.net>
9502
9503         * bar_exif.c: Fix alignments when adding labels to table, so that
9504         entries with mulitple lines will be top aligned.
9505
9506 Sat Nov  8 10:44:43 2003  John Ellis  <johne@bellatlantic.net>
9507
9508         * README, TODO: Updates.
9509
9510 Sat Nov  8 10:38:40 2003  John Ellis  <johne@bellatlantic.net>
9511
9512         * ui_fileops.c: When converting filenames to utf-8 fails, display
9513         clear warning to user, and simply allow the broken strings through.
9514
9515 Sat Nov  8 06:07:09 2003  John Ellis  <johne@bellatlantic.net>
9516
9517         * src/Makefile.am: Added exif.c back to build list.
9518         * exif.[ch]: Moved necessary declarations out to header file, a few
9519         namespace changes, added access functions (still need: (uns)byte,
9520         undefined, float, double, and the multiple data element ones).
9521         * bar_exif.c: Fixes to use exif.h instead of exif.c.
9522
9523 Fri Nov  7 17:27:35 2003  John Ellis  <johne@bellatlantic.net>
9524
9525         * bar_exif.c: Removed remnants of old exif parser.
9526         * info.[ch]: Removed unnecessary tab updates, avoid reloading things
9527         like exif data every time the window size changes.
9528
9529 Fri Nov  7 16:46:41 2003  John Ellis  <johne@bellatlantic.net>
9530
9531         * exif.c: Allow support for unknown IDF tags.
9532         * bar_exif.c: Convert ASCII strings of exif to UTF-8, added description
9533         and copyright fields.
9534
9535 Fri Nov  7 14:30:22 2003  John Ellis  <johne@bellatlantic.net>
9536
9537         * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
9538         problem 2: retrieving invalid key name! :-/
9539
9540 Fri Nov  7 13:51:01 2003  John Ellis  <johne@bellatlantic.net>
9541
9542         * bar_exif.c, exif.c: Added formatting utility to get the commonly
9543         used data tags in a user meaningful format, output now matches previous
9544         versions, however the Shutter speeds differ a bit, will need to
9545         check (off by one?).
9546
9547 Fri Nov  7 11:03:57 2003  John Ellis  <johne@bellatlantic.net>
9548
9549         * exif.c: Rewrite EXIF parser so that data is stored in list format,
9550         such that adding additional tags will be easy, and ExifData will not
9551         need to be touched. Very rough, human readable output for exif keys
9552         is yet to be added.
9553         * bar_exif.c: Changed to work with new exif.c, temporarily include
9554         exif.c instead of exif.h, since exif.h has not been updated yet.
9555         * src/Makefile.am: Temporarily remove exif.c from build, as bar_exif.c
9556         includes it directly.
9557
9558 Wed Nov  5 08:03:41 2003  John Ellis  <johne@bellatlantic.net>
9559
9560         * editors.c(editor_verbose_io_cb): Use count returned from read when
9561         validating/converting text.
9562
9563 Wed Nov  5 07:21:57 2003  John Ellis  <johne@bellatlantic.net>
9564
9565         * README: Updates, and converted encoding format to utf-8.
9566
9567 Wed Nov  5 06:16:57 2003  John Ellis  <johne@bellatlantic.net>
9568
9569         * cache.c, cache_maint.c, collect-io.c, dupe.c, editors.c, exif.c,
9570         filelist.c, image-load.c, main.c, rcfile.c, thumb.c, ui_bookmark.c,
9571         ui_fileops.c, ui_pathsel.c, ui_tabcomp.c: Fix up the crashes when on
9572         a system claiming to be UTF-8, but the filesystem is not UTF-8. Spew
9573         warning to user when such conditions occur. Editor command result text
9574         is now validated before use in verbose window.
9575
9576 Tue Nov  4 15:07:51 2003  John Ellis  <johne@bellatlantic.net>
9577
9578         * ui_spinner.png: Changed order of frames for smoother start..
9579
9580 Tue Nov  4 12:01:14 2003  John Ellis  <johne@bellatlantic.net>
9581
9582         * filelist.[ch]: The filter listing is now retrieved from gdk-pixbuf,
9583         so that newly installed loaders are automatically added to the filters.
9584         * preferences.c, rcfile.c: Changes for new filter keys. Changed rcfile
9585         keys from filter to filter_ext, since the values are not backward
9586         compatible. Jumping between old and new releases will reset the list.
9587
9588 Tue Nov  4 10:49:23 2003  John Ellis  <johne@bellatlantic.net>
9589
9590         * filelist.c(filter_add_defaults): Added svg format, if you have
9591         librsvg installed, chances are you have the gdkpixbuf loader too.
9592
9593 Tue Nov  4 09:46:47 2003  John Ellis  <johne@bellatlantic.net>
9594
9595         * icon_config.xpm icon_home.xpm icon_reload.xpm icon_zoom_fit.xpm
9596         icon_zoom_in.xpm icon_zoom_norm.xpm icon_zoom_out.xpm: Removed old
9597         unused icon files.
9598         * Makefile.am: Remove references to above.
9599         * layout_util.c: Really remove references to above.
9600
9601 Tue Nov  4 09:40:01 2003  John Ellis  <johne@bellatlantic.net>
9602
9603         * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
9604
9605 Tue Nov  4 09:25:03 2003  John Ellis  <johne@bellatlantic.net>
9606
9607         * Makefile.am: Build details to create ui_icons.h (inline pixbufs).
9608         * ui_spinner.[ch]: New activity spinner and icon utils.
9609         * ui_spinner.png, ui_tabcomp.png: New icon files.
9610         * ui_tabcomp.xpm: Removed, using pngs now.
9611         * ui_tabcomp.c: Use inline pixbuf data from ui_spinner.
9612         * editors.c: Added spinner to verbose window.
9613
9614 Fri Oct 31 11:34:42 2003  John Ellis  <johne@bellatlantic.net>
9615
9616         * editors.c: Include editors.h. (-Wmissing-prototypes warning)
9617         * ui_fileops.[ch]: Move sys/stat.h include to header file. (same)
9618         * utilops.c: Made file_util_unlink static. (same)
9619         * README: Updated.
9620         * po/*.po: Make distcheck touches these.
9621         * configure.in: Release 1.3.4
9622
9623 Fri Oct 31 10:57:51 2003  John Ellis  <johne@bellatlantic.net>
9624
9625         * utilops.c(file_util_safe_number): Fix mem leaks, includes using
9626         correct utility to free the list (path_list_free -> filelist_free).
9627         Also avoid sorting list more than once.
9628
9629 Fri Oct 31 10:35:34 2003  John Ellis  <johne@bellatlantic.net>
9630
9631         * editors.c(editor_command_one): Free path removed from list, fixes
9632         memory leak.
9633         * image.c(image_free): Set post buffer NULL before destroying image
9634         window, fixes mem leak.
9635         * thumb.c(thumb_loader_done_cb): Fix pixbuf leak when scaling for
9636         thumbnails [yeek! has this always been here?].
9637
9638 Sun Oct 26 06:14:07 2003  John Ellis  <johne@bellatlantic.net>
9639
9640         * README: Updates:
9641         * image.c(image_tile_render): Add hack to avoid crash in the pixbuf
9642         scalers when image window size is less than 3 in any direction.
9643         (debian BUG# 209365)
9644
9645 Sun Oct 26 03:59:45 2003  John Ellis  <johne@bellatlantic.net>
9646
9647         * cache.c, cache_main.c, collect-io.c, collect.c, dupe.c, editors.c,
9648         exif.c, filelist.[ch], image-load.c, img-view.c, info.c, layout.c,
9649         layout_image.c, layout_util.c, main.c, menu.c, pixbuf_util.c,
9650         rcfile.c, thumb.c: Fixes for utf8 <--> locale conversion, all paths
9651         are now held in utf8 strings. Paths are now converted to locale prior
9652         to use in a library function.
9653         * dnd.c: Simply make this a wrapper for the ui_bookmark.c functions.
9654         * ui_bookmark.[ch]: utf8 fixes.
9655         * ui_fileops.[ch]: utf8 fixes, added utf8 path string utils.
9656         * ui_help.c: Removed old comments no longer needed.
9657         * ui_menu.[ch]: Added menu_item_add_simple, for filenames as menu text.
9658         * ui_pathsel.c, ui_tabcomp.c: utf8 fixes.
9659         * utilops.c: utf8 fixes, also fixed broken auto rename option when
9660         copy/move a single file.
9661         * view_dir_list.c, view_dir_tree.c: utf8 fixes.
9662         * view_file_icon.c, view_file_list.c: utf8 fixes, plus drag and drop
9663         selection fixes.
9664
9665 Fri Oct 24 08:00:12 2003  John Ellis  <johne@bellatlantic.net>
9666
9667         * editors.c: Added stop button to allow aborting midway through
9668         multiple file operations.
9669         * preferences.c: Added help button for the command macros to the editor
9670         preferences tab, added credits button to the about dialog.
9671         * README: Added editors section describing macros, marked credits
9672         section to be found by about credits button.
9673         * po/POTFILES.in: Added editors.c
9674
9675 Fri Oct 24 06:16:32 2003  John Ellis  <johne@bellatlantic.net>
9676
9677         * editors.[ch]: Moved the editor command stuff here, added window to
9678         display results of a command. Window only shown when command prefixed
9679         by %v.
9680         * gqview.h, main.c: Removed above functions.
9681         * collect-table.c, collect.c, dupe.c, img-view.c, layout_image.c,
9682         layout_util.c, preferences.c, view_file_icon.c, view_file_list.c:
9683         Include editors.h.
9684         * ui_fileops.[ch]: Moved path_list_copy here.
9685
9686 Mon Oct 21 00:05:03 2003  John Ellis  <johne@bellatlantic.net>
9687
9688         * README, TODO: Updates.
9689         * po/*.po: make distcheck changes.
9690         * configure.in: Release 1.3.3
9691
9692 Mon Oct 20 10:16:12 2003  John Ellis  <johne@bellatlantic.net>
9693
9694         * preferences.c: Clean up the editor slot entry alignments, removed
9695         extra frame from inside each tab.
9696
9697 Mon Oct 20 08:26:05 2003  John Ellis  <johne@bellatlantic.net>
9698
9699         * gqview.h, main.c, globals.c, rcfile.c, preferences.c: Make the number
9700         of editor slots adjustable by a define, instead of hard coding it
9701         everywhere. Increase the slot count to 10. Add lossless jpeg rotation
9702         to the defaults (uses jpegtran).
9703         * collect.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
9704         menu.c: Connect the ctrl+9/0 keys to the new 9 and 10 editor slots.
9705         * view_file_icon.c: Fix loss of selection of changed files on refresh.
9706         * README: Updates.
9707
9708 Sat Oct 18 21:06:10 2003  John Ellis  <johne@bellatlantic.net>
9709
9710         * exif.[ch]: Flash display patch to work with more cameras, based on
9711         gqview-devel post by Eric Swalens <eric.swalens@easynet.be>
9712         * de.po: Updated German translation,
9713         submitted by Unseld@t-online.de (Rainer Unseld).
9714         * es.po: Updated Spanish translation,
9715         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
9716         * preferences.c: Some cleanup fo duplicated code, set the options
9717         insensitive that can be disabled by another.
9718         * view_dir_list.c: Added the '.' folder back so that users can drop
9719         images into the current path with dnd.
9720         * dupes.c: Added ability to select all group 1 (parent) and all
9721         group 2 (child) duplicates. Very handy when comparing two file sets.
9722         * info.c: Make the properties window remember its size when expanded.
9723         * layout_util.c(layout_key_press_cb): Small fix.
9724         * layout.c(layout_selection_list): Return active image when in
9725         collection view mode.
9726
9727 Sat Oct 18 12:09:35 2003  John Ellis  <johne@bellatlantic.net>
9728
9729         * utilops.c: Fix incorrect test for file_util_unlink return value.
9730
9731 Sat Oct 18 04:02:56 2003  John Ellis  <johne@bellatlantic.net>
9732
9733         * utilops.c: Added debug printf.
9734         * README: Updated changes list.
9735
9736 Sat Oct 18 03:01:40 2003  John Ellis  <johne@bellatlantic.net>
9737
9738         * globals.c, gqview.h, main.c, preferences.c, rcfile.c, utilops.[ch]:
9739         Added a safe delete feature (trash folder), location and max size can
9740         be set in preferences. By default trash is off (normal delete). Let's
9741         just say the developer wishes he had the safe delete option only a
9742         few hours ago...
9743         * layout.c, view_file_icon.[ch], view_file_list.[ch]: Make the file
9744         views return if they were affected by the maintenance call. Use this
9745         info when resetting the autorefresh time stamp for the layout.
9746
9747 Fri Oct 17 23:53:13 2003  John Ellis  <johne@bellatlantic.net>
9748
9749         * dupe.c(dupe_item_set_path): Correctly update the lists when the
9750         second list is enabled.
9751
9752 Fri Oct 17 20:04:54 2003  John Ellis  <johne@bellatlantic.net>
9753
9754         * image.c, typedefs.h: When read ahead is enabled, also buffer the
9755         previous image.
9756
9757 Fri Oct 17 19:11:02 2003  John Ellis  <johne@bellatlantic.net>
9758
9759         * dupe.c, similar.c: Moved the alternate enabled check to similar.c, so
9760         that there is only one place to check for it.
9761
9762 Fri Oct 17 08:59:57 2003  John Ellis  <johne@bellatlantic.net>
9763
9764         * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
9765         'algorithm' layout to make adjustments easier (only from similar.c).
9766
9767 Thu Oct 16 21:40:45 2003  John Ellis  <johne@bellatlantic.net>
9768
9769         * dupe.c: Fixed up the compare two file sets option, results now
9770         include which list the image is from.
9771
9772 Thu Oct 16 20:48:43 2003  John Ellis  <johne@bellatlantic.net>
9773
9774         * dupe.c: Fixups, and make item removal work.
9775
9776 Thu Oct 16 01:37:38 2003  John Ellis  <johne@bellatlantic.net>
9777
9778         * dupe.c: Added debug thumbprint window to display what is going
9779         on with the similarity thumbprints.
9780
9781 Thu Oct 16 00:23:33 2003  John Ellis  <johne@bellatlantic.net>
9782
9783         * dupe.c: More fixes for sort/group by rank. Still need to work on
9784         the removal and second list functions.
9785
9786 Wed Oct 15 20:20:29 2003  John Ellis  <johne@bellatlantic.net>
9787
9788         * dupe.[ch]: Major reorganization, started change to rank based
9789         sorting and grouping of matches.
9790
9791 Wed Oct 15 02:27:26 2003  John Ellis  <johne@bellatlantic.net>
9792
9793         * cache.c: Fixups to string comparison logic (eek!).
9794         * similar.c: Added (unused) utility to stretch the contrast of a
9795         color channel, may use this for the grey mode.
9796
9797 Tue Oct 14 23:15:19 2003  John Ellis  <johne@bellatlantic.net>
9798
9799         * cache.[ch], dupe.c, similar.[ch]: Added experimental greyscale
9800         similarity algorithm.
9801         * main.c: Added command line option --greysims to enable the greyscale
9802         algorithm.
9803
9804 Fri Oct  3 20:03:40 2003  John Ellis  <johne@bellatlantic.net>
9805
9806         * collect.c, filelist.c, preferences.c, rcfile.c, view_dir_tree.c,
9807         view_file_list.c: Made case sensitive sorting optional.
9808         * ui_fileops.[ch]: Add case sensitive sort option utility.
9809         * ui_pathsel.c, ui_tabcomp.c: Support case sensitive sort option in
9810         file dialogs.
9811
9812 Fri Oct  3 18:40:52 2003  John Ellis  <johne@bellatlantic.net>
9813
9814         * collect.c, filelist.c, ui_pathsel.c, ui_tabcomp.c: Changed sorting
9815         of filenames to be case insensitive.
9816         * view_dir_tree.c: Ditto, but required a bit more than simply changing
9817         strcmp to strcasecmp, sorting was using the internal compare of clist.
9818
9819 Fri Sep 26 20:53:27 2003  John Ellis  <johne@bellatlantic.net>
9820
9821         * utilops.c: Added image preview panes for the delete and rename
9822         dialogs.
9823
9824 Fri Sep 26 18:35:01 2003  John Ellis  <johne@bellatlantic.net>
9825
9826         * bar_sort.c: use GtkToolbar for bottom buttons. For undo, refresh the
9827         file list before selecting the undone source image so that the
9828         selection matches the viewed image.
9829
9830 Fri Sep 26 18:22:33 2003  John Ellis  <johne@bellatlantic.net>
9831
9832         * bar_exif.c: Added sizing arrows to this sidebar.
9833         * bar_sort.c: Added (1 level) undo to the sort manager.
9834
9835 Fri Sep 26 15:40:45 2003  John Ellis  <johne@bellatlantic.net>
9836
9837         * image.c (image_size_sync): Remove redundant image redraw causing
9838         flicker when going fullscreen. Still flickers  on other ops though.
9839
9840 Mon Jul 28 11:41:26 2003  John Ellis  <johne@bellatlantic.net>
9841
9842         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to disable
9843         the auto update features (update_on_time_change).
9844         * image.c, layout.c: Honor the update_on_time_change option.
9845
9846 Fri Jun 13 22:42:29 2003  John Ellis  <johne@bellatlantic.net>
9847
9848         * nl.po: Updated Dutch translation,
9849         submitted by Tino Meinen <a.t.meinen@chello.nl>
9850         * es.po: Updates Spanish translation,
9851         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>
9852         * id.po: Added Indonesian translation,
9853         submitted by Tedi Heriyanto <tedi_h@gmx.net>
9854         * bg.po: Added Bulgarian translation,
9855         submitted by Vladimir Petrov <vladux@mail.bg>
9856         * README: Updates.
9857         * configure.in: Release 1.3.2
9858
9859 Fri Jun 13 22:05:24 2003  John Ellis  <johne@bellatlantic.net>
9860
9861         * bar_sort.c, ui_bookmark.c: Hook up enter as default to ok button.
9862         * ui_tabcomp.c: When enter signal is not connected do not claim
9863         the keypress.
9864         * README: Updates.
9865
9866 Fri Jun 13 17:30:29 2003  John Ellis  <johne@bellatlantic.net>
9867
9868         * layout.c: Increased zoom label width.
9869         * layout_util.c: Added separator in view menu for sidebar items.
9870
9871 Fri Jun 13 17:10:02 2003  John Ellis  <johne@bellatlantic.net>
9872
9873         * bar_sort.[ch]: Moved the sort manager stuff here (from manager.c).
9874         * bar_exif.[ch]: Moved the exif display here from info.c and made it
9875         more generic, also to be used in a sidebar format.
9876         * manager.[ch]: Removed these files (see bar_sort).
9877         * exif.c: Fixed major file descriptor leak in exif reader.
9878         * info.c: Use new exif display utlity in bar_exif.c.
9879         * layout.c: New exif sidebar, updates to sort sidebar.
9880         * layout_image.c: Hook sidebar into image changes.
9881         * layout_util.[ch]: Updates to sidebar management, sidebar namespace
9882         changes. Added exif sidebar.
9883         * typedefs.h: Sidebar items added to LayoutWindow struct.
9884         * po/POTFILES.in: Updated for new/removed files.
9885
9886 Fri Jun 13 14:05:47 2003  John Ellis  <johne@bellatlantic.net>
9887
9888         * info.c: Apply patch to fix display of exif exposure time,
9889         * po/fi.po: Update translated string.
9890         both submitted by Tuomo Kohvakka <takohvak@cc.jyu.fi>.
9891
9892 Thu Jun 12 21:10:38 2003  John Ellis  <johne@bellatlantic.net>
9893
9894         * manager.[ch]: New files for sort manager utility.
9895         * layout.c, layout_util.[ch], typedefs.h: Incorporate sort manager.
9896         * po/POTFILE.in: Added manager.c
9897
9898 Thu Jun 12 17:23:28 2003  John Ellis  <johne@bellatlantic.net>
9899
9900         * main.c (setup_default_options): Register the default bookmarks.
9901
9902 Fri May  9 15:34:32 2003  John Ellis  <johne@bellatlantic.net>
9903
9904         * image.[ch], typedefs.h: Added auto refresh utilities.
9905         * fullscreen.c: Honor auto refresh setting in full screen.
9906         * img-view.c, layout_image.c: Set auto image refresh enabled.
9907
9908 Tue Apr  1 18:35:36 2003  John Ellis  <johne@bellatlantic.net>
9909
9910         * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
9911         columns in the path selection table when used as a directory chooser.
9912
9913 Tue Apr  1 17:29:10 2003  John Ellis  <johne@bellatlantic.net>
9914
9915         * ui_bookmark.[ch]: New files, contains new bookmark utils and moved
9916         the history list handling here.
9917         * ui_tree_edit.[ch]: New files, adds treeview version of the cell text
9918         editing of ui_clist_edit.[ch].
9919         * ui_pathsel.c: Replace clists with treeview/model. Added bookmarks,
9920         allow drag and drop from the lists. Padding fixes.
9921         * ui_utildlg.c: Packing and padding fixes.
9922         * ui_tabcomp.[ch]: Fixes from SLIK.
9923         * main.c, layout.c, layout_util.c: Include ui_bookmark.h, as this is
9924         the new location fo the history_list utils.
9925
9926 Sun Mar  9 14:41:51 2003  John Ellis  <johne@bellatlantic.net>
9927
9928         * exif.c: Changed the #include for stdint.h to inttypes.h, as some
9929         libcs do not seem to have the former (solaris 9).
9930
9931 Mon Mar  3 20:37:22 2003  John Ellis  <johne@bellatlantic.net>
9932
9933         * README: Updates.
9934         * po/*.po: distcheck touches these.
9935         * po/POTFILES.in: Added exif.c
9936         * configure.in: Release 1.3.1
9937
9938 Mon Mar  3 19:40:08 2003  John Ellis  <johne@bellatlantic.net>
9939
9940         * utilops.c: Further fixes for copy/move overwrite dialogs.
9941         * po/es.po: Updated Spanish translation,
9942         submitted by Ariel Fermani <the_end@bbs.frc.utn.edu.ar>.
9943         * po/fr.po: Updated French translation,
9944         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
9945         * po/vi.po: Added Vietnamese translation,
9946         submitted by pclouds <pclouds@gmx.net>.
9947         * configure.in(ALL_LINGUAS): Added vi (Vietnamese).
9948         * README: Updated a few credits.
9949
9950 Mon Mar  3 18:25:25 2003  John Ellis  <johne@bellatlantic.net>
9951
9952         * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
9953         dialogs.
9954
9955 Mon Mar  3 15:13:36 2003  John Ellis  <johne@bellatlantic.net>
9956
9957         * info.c, exif.c: Marked the exif strings for translation, they will be
9958         the same even in the event of exif API rewrite.
9959
9960 Mon Mar  3 14:54:03 2003  John Ellis  <johne@bellatlantic.net>
9961
9962         * info.c: Exif fixups,
9963         in patch from Eric Swalens <eric.swalens@easynet.be>.
9964
9965 Mon Mar  3 14:10:54 2003  John Ellis  <johne@bellatlantic.net>
9966
9967         * main.c: Bind the textdomain to the UTF-8 codeset, fixes broken
9968         menus and strings display for the translations.
9969         * preferences.c: Moved to GtkListStore/TreeView for the filter
9970         listing, based on patch by pclouds <pclouds@users.sourceforge.net>.
9971
9972 Sun Feb 23 10:45:13 2003  John Ellis  <johne@bellatlantic.net>
9973
9974         * layout.c: Removed tooltip form the path entry.
9975         * layout_util.c(layout_key_press_cb): When the path entry has the
9976         focus, try sending it the keypress event first. This fixes the menu
9977         accelorators from having precedence over input to the entry.
9978
9979 Thu Feb 13 12:27:26 2003  John Ellis  <johne@bellatlantic.net>
9980
9981         * image.c: Fixed flicker when the image focus state changes.
9982
9983 Tue Feb  4 15:41:22 2003  John Ellis  <johne@bellatlantic.net>
9984
9985         * preferences.c: Added close button to about window.
9986         * ui_help.c: Changed close button to a stock button.
9987
9988 Tue Feb  4 09:17:09 2003  John Ellis  <johne@bellatlantic.net>
9989
9990         * README: Updates.
9991         * configure.in: Release 1.3.0
9992
9993 Tue Feb  4 08:49:58 2003  John Ellis  <johne@bellatlantic.net>
9994
9995         * README, ChangeLog: Updates, typos.
9996         * fr.po: Updated french translation,
9997         submitted by Nicolas Boos <nicolas.boos@wanadoo.fr>
9998         * exif.[ch]: Removed comment babble.
9999         * preferences.c: Marked about window title string for translation,
10000         fixed a label indent.
10001
10002 Tue Feb  4 07:57:14 2003  John Ellis  <johne@bellatlantic.net>
10003
10004         * view_dir_tree.c: Set the tree view to GTK_SELECTION_SINGLE, so that
10005         keyboard users are not stuck viewing every single path between where
10006         they are and where they want to be.
10007         * view_file_list.c: Pass a valid row when highlighting a context menu
10008         key press.
10009
10010 Tue Feb  4 07:32:43 2003  John Ellis  <johne@bellatlantic.net>
10011
10012         * collect-table.c, dupe.c, img-view.c, layout_image.[ch],
10013         layout_util.c, view_dir_list.c, view_dir_tree.c, view_file_icon.c,
10014         view_file_list.c: Hooked up context menu key, to show right click
10015         menus, F10 will also work for the collection, dupes, and image windows.
10016         Also now explicitely destroy pop up menus when the underlying view is
10017         destroyed, since the menu does not go away when menu items are toggled
10018         with the spacebar (no selection done is sent in this case).
10019         * ui_menu.[ch](popup_position_clamp): Given a GtkMenu, ensure the
10020         passed coordinates will position the menu so that it is entirely on
10021         screen, adjusting the x,y values if needed.
10022
10023 Sat Feb  1 23:10:23 2003  John Ellis  <johne@bellatlantic.net>
10024
10025         * TODO: Updates.
10026         * info.c: Some exif display cleanups.
10027
10028 Fri Jan 31 04:01:24 2003  John Ellis  <johne@bellatlantic.net>
10029
10030         * exif.[ch]: Added a util, some cleanup.
10031         * info.c: Fixed up exif info display, added missing fields. Also hooked
10032         up mouse buttons/wheel on the image for moving within the image list.
10033         * layout.c: Added temporary tooltip warning beta users of brokenness.
10034
10035 Wed Jan 29 06:29:15 2003  John Ellis  <johne@bellatlantic.net>
10036
10037         * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
10038
10039 Wed Jan 29 06:05:36 2003  John Ellis  <johne@bellatlantic.net>
10040
10041         * dupe.c, view_file_icon.c, view_file_list.c: When mulitple files
10042         are selected, pass entire selection to the new view window.
10043
10044 Wed Jan 29 05:04:32 2003  John Ellis  <johne@bellatlantic.net>
10045
10046         * exif.[ch]: New files for EXIF support.
10047         * Makefile.am: Added exif files, above.
10048         * info.c: Added Exif properties tab, missing a few fields though.
10049         * main.c: Enabled startup beta warning.
10050
10051 Wed Jan 29 02:15:00 2003  John Ellis  <johne@bellatlantic.net>
10052
10053         * info.c: Use stock buttons/icons for file info window.
10054         * layout_util.[ch]: Use stock icons for the toolbar where available.
10055         * preferences.c: Update copyright in about.
10056         * po/*.po: Updated strings for the new copyright year.
10057
10058 Wed Jan 29 00:58:25 2003  John Ellis  <johne@bellatlantic.net>
10059
10060         * collect-dlg.c, collect-table.c, collect.c, dupe.c, img-view.c,
10061         layout.c, layout_image.c, layout_util.c, main.c, preferences.c,
10062         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
10063         Added stock icons for menu items and dialog buttons.
10064         * utilops.c: Same, also fixed big where skipping a file during
10065         copy/move operations, when the source and dest are the same, does not
10066         actually skip to the next file.
10067         * ui_menu.[ch], ui_pathsel.c, ui_utildlg.[ch]: Added gtk stock menu
10068         and dialog button support.
10069
10070 Tue Jan 28 22:06:50 2003  John Ellis  <johne@bellatlantic.net>
10071
10072         * globals.c, layout.c: Fix default window/pane values to match the
10073         slightly larger padding of gtk2 buttons. Fixed the sort popup menu.
10074         * image.[ch], img-view.c, layout_image.c, typedefs.h: Fix for gtk2's
10075         new support of scroll_event on the mouse wheel.
10076         * ui_help.c: Use a mark to scroll, since scroll to iter does not work
10077         when the textview is not yet visible.
10078         * view_dir_tree.c: Increase folder tree view row height by 1.
10079         * gqview.spec.in: Remove gdk-pixbuf requires, up gtk to gtk2 >= 2.0.1.
10080
10081 Tue Jan 28 19:57:46 2003  John Ellis  <johne@bellatlantic.net>
10082
10083         * [GTK2 port]
10084         * merged in latest release.
10085
10086 Thu Jan 23 23:43:28 2003  John Ellis  <johne@bellatlantic.net>
10087
10088         * README, TODO: Updates.
10089         * po/*.po: Distcheck always touches these.
10090         * configure.in: Release 1.2.1
10091
10092 Thu Jan 23 23:06:57 2003  John Ellis  <johne@bellatlantic.net>
10093
10094         * image.c: Added file chunk size throttling when reading image files
10095         larger than 1 MB (current throttle is 4x).
10096         * ru.po: Updated Russian translation,
10097         submitted by Oleg Andryuschenko <oandr@itek.com.ua>
10098         * fr.po: Updated French translation,
10099         submitted by Pascal Bleser <pascal.bleser@atosorigin.com>
10100         * ja.po: Updated Japanese translation, submitted
10101         by Ryan Murray on behalf of Junichi Uekawa <dancer@debian.org>
10102
10103 Thu Jan 23 22:48:56 2003  John Ellis  <johne@bellatlantic.net>
10104
10105         * README, TODO: Updates.
10106         * globals.c, preferences.c, rcfile.c: Removed the 'place dialogs under
10107         mouse' option from the general user. Can be enabled by editing the
10108         gqviewrc file, see README. The option is also reset to it's new default
10109         on upgrade by renaming rc key to display_dialogs_under_mouse.
10110         * layout_util.c: The editor slots now use the current file selection
10111         when selected from the main menu, instead of only the viewed image.
10112
10113 Tue Jan 14 21:41:49 2003  John Ellis  <johne@bellatlantic.net>
10114
10115         * view_file_icon.c(vficon_sync): Properly remove _all_ rows that are
10116         no longer valid when updating the icon view. FIXES bug causing remnant
10117         images to be displayed after delete/move operations.
10118
10119 Tue Jan 14 21:53:36 2003  John Ellis  <johne@bellatlantic.net>
10120
10121         * [GTK2 port]
10122         * merged in 1.2.0 stable.
10123
10124 Thu Dec 12 21:36:51 2002  John Ellis  <johne@bellatlantic.net>
10125
10126         * README, TODO: Updates.
10127         * configure.in: Release 1.2.0
10128
10129 Thu Dec 12 21:17:13 2002  John Ellis  <johne@bellatlantic.net>
10130
10131         * po/de.po: Updated German translation,
10132         submitted by Thomas Klausner <wiz@danbala.tuwien.ac.at>
10133         * po/fi.po: Updated Finnish translation,
10134         submitted by Lauri Nurmi <lanurmi@iki.fi>
10135         * po/cs.po: Updated Czech translation,
10136         submitted by Michal Bukovjan <bukm@centrum.cz>
10137
10138 Thu Nov 14 17:02:43 2002  John Ellis  <johne@bellatlantic.net>
10139
10140         * configure.in: Set the locale path to that of datadir instead of the
10141         prefix.
10142         * gqview.spec.in: Ditto.
10143
10144 Tue Oct 15 14:44:45 2002  John Ellis  <johne@bellatlantic.net>
10145
10146         * [GTK2 port]
10147         * merged in latest codebase.
10148         * src/Makefile.am: Added X_LIBS to ld flags (for -LXinerama to work).
10149         * ui_tabcomp.c: Fixed merge conflict dealing with (gdk_)time stuff.
10150         * view_file_icon.c(tip_schedule_cb): In GTK 2, window_has_focus has
10151         been renamed to has_focus in the GtkWindow structure.
10152
10153 Thu Sep 26 10:25:01 2002  John Ellis  <johne@bellatlantic.net>
10154
10155         * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
10156         * po/*.po: Make distcheck touches these.
10157         * README: Updated.
10158         * configure.in: Release 1.1.6.
10159
10160 Thu Sep 26 09:36:50 2002  John Ellis  <johne@bellatlantic.net>
10161
10162         * po/et.po: Updated Estonian translation,
10163         submitted by Ilmar Kerm <ikerm@hot.ee>.
10164         * po/fi.po: Updated Finnish translation,
10165         submitted by Lauri Nurmi <lanurmi@iki.fi>.
10166         * po/fr.po: Updated French translation,
10167         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
10168         * po/ro.po: Added Romanian translation,
10169         submitted by Harald Ersch <hersch@romatsa.ro>.
10170         * configure.in(ALL_LINGUAS): Added tro.
10171
10172 Wed Sep 25 11:52:13 2002  John Ellis  <johne@bellatlantic.net>
10173
10174         * info.c: Fixed display of arrow buttons in properties window, some
10175         themes do not work with GTK_SHADOW_NONE...
10176
10177 Wed Sep 25 11:22:49 2002  John Ellis  <johne@bellatlantic.net>
10178
10179         * globals.c: Thumbnail caching is now _on_ by default.
10180         * layout.c, layout_util.c: The list and icon views are now a radio
10181         group in the menus. Now Ctrl-L display list view and Ctrl-I displays
10182         the icon view. Also grouped the related file view options in the menus.
10183         * README: Updates to the key shortcuts.
10184
10185 Tue Sep 24 16:46:10 2002  John Ellis  <johne@bellatlantic.net>
10186
10187         * view_file_icon.c: Do not pop up the filename tooltip if the window
10188         does not have the focus (fixes popping up when in fullscreen).
10189         * layout_image.c: The window and tools window should always be
10190         sensitive, even in fullscreen, since some users have Xinerama and could
10191         therefore still be able to use the main/tools window.
10192
10193 Tue Sep 24 16:14:22 2002  John Ellis  <johne@bellatlantic.net>
10194
10195         * image.c, img-view.c, layout_image.c, layout_util.c: Fixed window
10196         title to remove the " - " part when no image is viewed. Also made the
10197         exit using control-Q consitent, hooked up control-P for image
10198         properties, and fixed it to drop out of full screen when showing the
10199         image properties window. (note that fullscreen is not intended for
10200         'file management' use, therefore new windows will not work correctly
10201         when displayed from fullscreen, so the mode is exited.)
10202         * collect.c, dups.c: Hooked up Control-P to properties.
10203         * README: Documented Ctrl-P properties window shortcut.
10204
10205 Tue Sep 24 14:20:15 2002  John Ellis  <johne@bellatlantic.net>
10206
10207         * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
10208
10209 Mon Sep 23 16:51:28 2002  John Ellis  <johne@bellatlantic.net>
10210
10211         * fileutils.c(filters_add_default): Removed pcx (not supported by
10212         gdk-pixbuf), and added raster (.ras) to default filter group.
10213
10214 Sat Sep 21 08:02:22 2002  John Ellis  <johne@bellatlantic.net>
10215
10216         * thumb.c: Broken images are now marked with a 0 byte thumb file, so
10217         that regeneration is not reattempted until the timestamp changes.
10218         Also added (better) debugging output for thumb code.
10219
10220 Sat Sep 21 06:45:28 2002  John Ellis  <johne@bellatlantic.net>
10221
10222         * view_file_icon.c: Syn the view in an idle call when removing multiple
10223         files, for speed/clean view.
10224         * typedefs.h(ViewFileIcon): Added sync_idle_id var, for above.
10225
10226 Sat Sep 21 06:17:47 2002  John Ellis  <johne@bellatlantic.net>
10227
10228         * view_dir_list.c: Removed '.' from the dir list, and added a 'up to
10229         parent' popup menu item in it's place.
10230         * view_dir_tree.c: Added 'up to parent' menu item, for consistency.
10231
10232 Fri Sep 20 11:46:57 2002  John Ellis  <johne@bellatlantic.net>
10233
10234         * image.c: Retain zoom setting even when no image is present. Also
10235         fixed string on no image from returning infinite zoom text.
10236
10237 Fri Sep 20 11:24:24 2002  John Ellis  <johne@bellatlantic.net>
10238
10239         * rcfile.c: Fixed editing commands to allow quotes in the command.
10240         * main.c: Use %f in some example (default) commands.
10241
10242 Fri Sep 20 11:06:56 2002  John Ellis  <johne@bellatlantic.net>
10243
10244         * filelist.[ch]: Reimplemented the file filter lists.
10245         * globals.c, gqview.h: Removed global vars for specific file types.
10246         * main.c: Setup new file filters.
10247         * preferences.c: Added new file filter editor, also added missing
10248         cancel button to clear thumbnails confirm dialog.
10249
10250 Sun Aug  4 03:48:52 2002  John Ellis  <johne@bellatlantic.net>
10251
10252         * view_file_icon.c(vficon_maint_removed): If the removed file is the 1
10253         actively being thumbnailed, set the thumbnail pointer to NULL so that
10254         the thumb routines will ignore this cycle (instead of trying to use it
10255         along with the freed memory!).
10256         * view_file_list.c(vflist_maint_removed): Ditto.
10257
10258 Wed Jul  3 08:08:41 2002  John Ellis  <johne@bellatlantic.net>
10259
10260         * Makefile.am, configure.in: Changes for upgrade to gettext 0.11.1
10261         * autogen.sh: More gettextize command line options.
10262         * po/Makevars: New file for the new gettext - MANY cursing and
10263         complaint lines removed from ChangeLog that could have been simply
10264         avoided by adding upgrade notes to the gettext README!
10265         * po/*.po: Make distcheck with new gettext did this, plus a few fixes
10266         that the new gettext complains about (and fails on).
10267
10268 Tue Jul  2 08:41:15 2002  John Ellis  <johne@bellatlantic.net>
10269
10270         * main.c: Removed printing of beta warning message at startup.
10271         * README: Updates.
10272         * po/*.po: make distcheck touches these.
10273         * configure.in: Release 1.1.5
10274
10275 Tue Jul  2 07:49:26 2002  John Ellis  <johne@bellatlantic.net>
10276
10277         * po/et.po: Updated Estonian translation,
10278         submitted by Ilmar Kerm <ikerm@hot.ee>
10279         * po/uk.po: Updated Ukrainian translation,
10280         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
10281
10282 Tue Jul  2 07:28:24 2002  John Ellis  <johne@bellatlantic.net>
10283
10284         * layout.c: When syncing window paths, pass full image path to the file
10285         list for correct scroll point.
10286         * view_file_list.c: Fixed refresh causing odd scroll point jumping.
10287         * view_file_icon.c: 0 -> NULL pointer fix, plus scroll after the clist
10288         is thawed.
10289
10290 Fri Jun 14 16:19:41 2002  John Ellis  <johne@bellatlantic.net>
10291
10292         * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
10293         compares for the directory/filter history lists.
10294
10295 Sun Jun  9 23:27:07 2002  John Ellis  <johne@bellatlantic.net>
10296
10297         * image.c(image_change_from_image): Maintain scroll offset. 
10298
10299 Sun Jun  9 23:03:08 2002  John Ellis  <johne@bellatlantic.net>
10300
10301         * ui_utildlg.[ch]: Fixed addition of cancel button in a way that
10302         resulted in the window resizing onscreen when first showed.
10303         * utilops.c: Added a "Skip all" button to the move and copy overwrite
10304         dialog.
10305
10306 Sun Jun  9 21:49:09 2002  John Ellis  <johne@bellatlantic.net>
10307
10308         * globals.c, gqview.h, layout.c, rcfile.c: Added lazy_image_sync for
10309         classic behavior of changing the path not effecting the displayed
10310         image. The new behavior is now to view the first image in the new
10311         path (many users wanted this - to enable old behavior set
10312         lazy_image_sync to true in gqviewrc).
10313         * main.c(main): Fixes to work with new non lazy image changing.
10314
10315 Sun Jun  9 20:26:47 2002  John Ellis  <johne@bellatlantic.net>
10316
10317         * layout_image.c: Set the main window (and tools) insensitive when
10318         showing full screen.
10319         * view_file_icon.c(tip_schedule_cb): Do not show the tooltip when the
10320         top level window is insensitive (fixes bug that tooltip can show up
10321         when switching to fullscreen).
10322         * view_dir_tree.c(vdtree_set_path): Expand the node of the new path to
10323         display the subdirectories.
10324
10325 Sun Jun  9 19:30:07 2002  John Ellis  <johne@bellatlantic.net>
10326
10327         * layout.c: Fixed broken 'fit window to image when tools float' option
10328         for the main window. Also fixed pane positioning bug causing panes to
10329         move to 1,1 when user holds down h or f to hide or float the tools.
10330
10331 Wed Jun  5 19:38:40 2002  John Ellis  <johne@bellatlantic.net>
10332
10333         * configure.in: Added test for Xinerama.
10334         * fullscreen.c: Added Xinerama support based on patch from
10335         "Jörg Mensmann" <joerg.mensmann@gmx.de>
10336         (untested - do not have Xinerama display - NVidia's twinview does not
10337         support it with tv out as the second device - crash :/ )
10338         * Makefile.am(LD_ADD): Added Xinerama lib var.
10339         * view_file_list.c: Some crash fixes when refreshing the file view. Of
10340         note make sure nothing is selected until the clist is completely
10341         synced, and guard against vflist_index_get_data returning NULL,
10342         although that should no longer happen during the refresh.
10343
10344 Fri May 24 18:39:03 2002  John Ellis  <johne@bellatlantic.net>
10345
10346         * layout.c(layout_style_set): NULL widget pointers before destroying
10347         them, as the group box destruction will cause attempts to update
10348         widgets that may already be flagged for destruction.
10349
10350 Tue May 14 19:20:48 2002  John Ellis  <johne@bellatlantic.net>
10351
10352         * info.c: Added drag and drop support to info window (as source only).
10353
10354 Tue May 14 18:59:12 2002  John Ellis  <johne@bellatlantic.net>
10355
10356         * layout_config.c: Made the window layout selection look better.
10357
10358 Wed May  1 21:28:55 2002  John Ellis  <johne@bellatlantic.net>
10359
10360         * README, TODO: Updated.
10361         * po/*.po: Make distcheck always touches these.
10362         * configure.in: Release 1.1.4
10363
10364 Wed May  1 21:04:10 2002  John Ellis  <johne@bellatlantic.net>
10365
10366         * layout.c: Fixed delete event signal handler parameters (oops), and
10367         unref the gtk_tooltips on window close to avoid leaking them.
10368         * layout_util.[ch]: Added new window menu item to create another main
10369         window, along with the companion close window menu item.
10370         * README: Updates.
10371
10372 Wed May  1 19:52:58 2002  John Ellis  <johne@bellatlantic.net>
10373
10374         * img-view.[ch]: Added maintenance support for deleted/moved files.
10375         * utilops.c: Hooked up the new img-view maintenance functions (above).
10376
10377 Wed May  1 19:18:04 2002  John Ellis  <johne@bellatlantic.net>
10378
10379         * dnd.[ch]: Removed image specific dnd functions (moved to img-view.c,
10380         as that is the only place that used them).
10381         * img-view.c: Dropping a list a of files onto the window now remembers
10382         the entire list, they can be navigated as in the main window and used
10383         to start a slideshow for that window. Dropped directories also pop up
10384         a menu requesting the actions, similar to the duplicates and
10385         collection window drag and drop stuff.
10386         * img-view.h: Added view_window_new_from_list.
10387
10388 Wed May  1 16:45:22 2002  John Ellis  <johne@bellatlantic.net>
10389
10390         * image.c(image_zoom_adjust_real): Removed the rounding hack when
10391         incrementing the zoom from the 'fit to window' (zoom == 0.0) state. It
10392         was a broken attempt to clamp the zoom to the increment size, which,
10393         upon further review is really just unexpected behavior and breaks
10394         when the increment size is larger than the resulting fit window scale.
10395         (surprised no one saw this earlier, it has been this way since pre 1.0)
10396         * preferences.c(zoom_increment_cb): Fix for converting float to int.
10397
10398 Mon Apr 29 22:04:56 2002  John Ellis  <johne@bellatlantic.net>
10399
10400         * utilops.c: Added the ability to auto-rename files numerically from
10401         within the rename (multiple) files dialog.
10402
10403 Mon Apr 29 18:05:59 2002  John Ellis  <johne@bellatlantic.net>
10404
10405         * info.c: Added display of image transparency (yes or no).
10406         * layout_image.c(layout_image_maint_removed): Move to the next closest
10407         image within a collection when deleting files, and a collection member
10408         is the actively viewed image.
10409         * view_file_icon.c, view_file_list.c: In the maintenance removed utils
10410         consider that the viewed image may be a collection member.
10411
10412 Mon Apr 29 16:18:13 2002  John Ellis  <johne@bellatlantic.net>
10413
10414         * main.c: Added support of %f escape to insert filenames anywhere
10415         within the editor command line.
10416         * rcfile.c(save_options): Remove brain dead fprintf that could result
10417         in writing random memory to the config file by simply specifying an
10418         printf format escape in an editor slot (oops).
10419
10420 Mon Apr 29 15:12:02 2002  John Ellis  <johne@bellatlantic.net>
10421
10422         * [GTK2 port]
10423         * image.c: Changed focus drawing a bit to remove the frame when the
10424         focus is active, and removed some crufty #if 0 sections.
10425         * view_file_icon.c: Grab the focus for the clist on a button 1 press.
10426
10427 Fri Apr 26 00:32:59 2002  John Ellis  <johne@bellatlantic.net>
10428
10429         * [GTK2 port]
10430         * collect-table.c: Fixes for removal of gtk_widget_popup.
10431         * dupe.c: Fixes for removal of gdk_time_get.
10432         * image-load.c: Fixes for pixbuf_loader castings, and gdk_pixbuf...
10433         * image.c: Fixes to find size of a pixmap, focus drawing, and
10434         gdk_pixbuf_(un_)referencing.
10435         * layout.c: Fixes for gdk_time_get and remove setting of paned handle
10436         size.
10437         * main.c: gdk_pixbuf_new_from_file now has a gerror parameter, and the
10438         gtk_item_factory_dump_rc plus friends seem to be gone, so disabled it.
10439         * preferences.c: Fixes button box spacing and about label justify.
10440         * ui_help.c, ui_tabcomp.c, ui_utildlg.c: Fixes needed copied from the
10441         slik GTK2 port.
10442         * view_dir_list.c: Fixes for pulling the GdkFont from a style.
10443         * view_file_icon.c: Fixes for gtk_widget_popup removal and to return
10444         values so that drag and drop works.
10445         * view_file_list.c: Fixes for pulling the GdkFont from a style.
10446         * configure.in: Use new gtk2 checks.
10447         * src/Makefile.am: Removed gdk-pixbuf flags as it is now part of gtk2.
10448
10449 Fri Apr 26 00:30:02 2002  John Ellis  <johne@bellatlantic.net>
10450
10451         * img-view.c, layout_util.c, preferences.c, view_dir_list.c,
10452         view_file_icon.c, view_file_list.c: Proper signal handler casts, and
10453         use of const gchar * where appropriate (for clean gtk2 compile).
10454
10455 Wed Apr 24 21:19:00 2002  John Ellis  <johne@bellatlantic.net>
10456
10457         * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
10458         printfs and comments.
10459
10460 Wed Apr 24 20:34:26 2002  John Ellis  <johne@bellatlantic.net>
10461
10462         * image.[ch]: Alterations now retain the center point of the image.
10463         Also added image_zoom_adjust_at_point(), which will keep the same
10464         point x,y in position after the zoom.
10465         * img-view.c, layout_image.c: Use the nre image_zoom_adjust_at_point
10466         so that ctrl-mouse wheel zooming stays relative to the mouse position.
10467
10468 Sun Apr 21 01:16:53 2002  John Ellis  <johne@bellatlantic.net>
10469
10470         * layout.c, typedefs.h: The active path of the main window is now
10471         checked for a timestamp change, is so call a refresh.
10472         * view_file_list.c: Fixed bug causing a jump to end of the list during
10473         a refresh or toggling thumbnails.
10474
10475 Thu Apr 18 20:40:08 2002  John Ellis  <johne@bellatlantic.net>
10476
10477         * README: Updates.
10478         * po/*.po: Make distcheck will touch these.
10479         * configure.in: Release 1.1.3
10480
10481 Thu Apr 18 20:15:53 2002  John Ellis  <johne@bellatlantic.net>
10482
10483         * pixbuf_util.c: Compile cleanup.
10484         * po/POTFILES.in: Added info.c.
10485         * po/cs.po: Updated Czech translation,
10486         submitted by Jan Raska <jan_raska@hotmail.com>
10487
10488 Thu Apr 18 13:00:07 2002  John Ellis  <johne@bellatlantic.net>
10489
10490         * info.c: Added a misc. tab to the properties dialog for permissions.
10491
10492 Wed Apr 17 19:48:11 2002  John Ellis  <johne@bellatlantic.net>
10493
10494         * info.c (info_window_new): Remove unused vbox variable.
10495         * pixbuf_util.c: Made some small optimizations for the pixbuf rotation
10496         functions (appears roughly 2-3x faster, could probably be further
10497         improved by making clockwise and counter-clockwise specific versions,
10498         to remove the if statements from the inner loops).
10499
10500 Wed Apr 17 15:13:11 2002  John Ellis  <johne@bellatlantic.net>
10501
10502         * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
10503
10504 Wed Apr 17 14:30:40 2002  John Ellis  <johne@bellatlantic.net>
10505
10506         * globals.c, gqview.h, preferences.c, rcfile.c: Added two pass zoom
10507         option, on by default.
10508         * image.c, typedefs.h: Implemented two pass zooming, also tried to
10509         throttle the image buffer size for larger image files - but left it
10510         #defined out for now, the buffer size needs to be calcualted better
10511         than mulitplying by 8 :)
10512
10513 Wed Apr 17 12:50:11 2002  John Ellis  <johne@bellatlantic.net>
10514
10515         * image.c: Removed the old debugging defines.
10516
10517 Wed Apr 17 12:02:36 2002  John Ellis  <johne@bellatlantic.net>
10518
10519         * info.c: When image is unkown flaged, do not display image attributes.
10520         * layout.c: When an image has no read access, display this fact.
10521         * layout_image.c, layout_util.c: Some menu fixes to remove the ugly
10522         (and poor design) (Un)float, etc. menu text.
10523         * view_dir_list.c: Scroll to show previous directory when walking up
10524         the path tree.
10525         * view_file_list.c: Fix broken filename text alignment when turning
10526         off thumbnails in the middle of loading the thumbnails.
10527
10528 Mon Apr 15 12:46:08 2002  John Ellis  <johne@bellatlantic.net>
10529
10530         * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
10531         and drop autoscroller callback when the widget is destroyed.
10532
10533 Sat Apr 13 12:22:24 2002  John Ellis  <johne@bellatlantic.net>
10534
10535         * globals.c, gqview.h, rcfile.c, main.c: Added toolbar_hidden variable.
10536         * layout.[ch], layout_util.c, main.c, typedefs.h: Added menu option to
10537         hide the toolbar buttons,
10538         based on patch from Trevor Harmon <trevor@vocaro.com>
10539
10540 Wed Apr 10 12:24:00 2002  John Ellis  <johne@bellatlantic.net>
10541
10542         * slideshow.c(generate_list): Fix non random list generation. (it was
10543         reversing the list after adding each index - with fun results).
10544
10545 Tue Apr  9 23:54:52 2002  John Ellis  <johne@bellatlantic.net>
10546
10547         * dupe.c: Fixed the reversed addition of matches that has been around
10548         since the beginning of time. (Fix absolutely needed now for the rank
10549         numbers to make any real sense.)
10550
10551 Tue Apr  9 23:17:38 2002  John Ellis  <johne@bellatlantic.net>
10552
10553         * info.c: Added compression ratio display to image properties. This is
10554         the real ratio of disk size to memory size.
10555         * dupe.[ch], globals.c, gqview.h, preferences.c, rcfile.c: Added
10556         display of the similarity rankings to the find dupes window. Also added
10557         a user adjustable 'custom threshold' for similarity.
10558
10559 Tue Apr  9 18:34:33 2002  John Ellis  <johne@bellatlantic.net>
10560
10561         * info.[ch]: Added an image properties dialog, only shows basic info
10562         at this time...
10563         * collect-table.c, dupe.c, img-view.c, layout_image.c, layout_util.c,
10564         view_file_icon.c, view_file_list.c: Added a 'Properties' item to all
10565         the menus to show the new dialog.
10566
10567 Tue Apr  9 01:34:42 2002  John Ellis  <johne@bellatlantic.net>
10568
10569         * similar.c: Did some optimizing, quick timing with stopwatch shows
10570         improvements in compares from 2 to 3.5 times faster. Tried to improve
10571         similarity data generation, but I doubt it helped much (if at all).
10572
10573 Mon Apr  8 14:35:18 2002  John Ellis  <johne@bellatlantic.net>
10574
10575         * README: Updates.
10576         * po/*.po: Make distcheck touched these.
10577         * po/th.po: Removed duplicate translation of "Overwrite file"
10578         * configure.in: Release 1.1.2.
10579
10580 Mon Apr  8 14:03:48 2002  John Ellis  <johne@bellatlantic.net>
10581
10582         * po/et.po, gqview.desktop: Updated Estonian translation,
10583         submitted by Ilmar Kerm <ikerm@hot.ee>.
10584         * po/fr.po: Updated French translation,
10585         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>.
10586         * po/th.po: Added Thai translation,
10587         submitted by Phanumas Thanyaboon <maskung@hotmail.com>.
10588         * README: Added translator credit.
10589
10590 Mon Apr  8 13:33:23 2002  John Ellis  <johne@bellatlantic.net>
10591
10592         * layout.c: Fixed mem leak.
10593         * ui_fileops.[ch]: Added unique_filename_simple() to deal with the
10594         extensions for us. Also added extension_from_path() util.
10595         * ui_utildlg.[ch]: Functions to add buttons to a dialog now return a
10596         pointer to the button.
10597         * utilops.c: Added auto/rename options to the file overwrite dialogs.
10598
10599 Mon Apr  8 11:14:16 2002  John Ellis  <johne@bellatlantic.net>
10600
10601         * image-load.c: Spew a warning if area_update happens with a NULL
10602         pixbuf.
10603
10604 Sat Apr  6 13:10:03 2002  John Ellis  <johne@bellatlantic.net>
10605
10606         * globals.c, gqview.h, rcfile.c, preferences.c: Added option to allow
10607         imge backgrounds to be set to black.
10608         * image.[ch]: Added background color setting support, black or any
10609         other color (at this time app does not have custom color option).
10610         * fullscreen.c: Use new image_background_set_black (above) to set
10611         fullscreen images to black background.
10612         * img-view.[ch]: Added util to sync the color preferences, also all
10613         open windows are now kept in a list.
10614         * layout.[ch], layout_image.c: Support for color syncing to user
10615         setting.
10616
10617 Fri Apr  5 15:58:33 2002  John Ellis  <johne@bellatlantic.net>
10618
10619         * layout_util.c: Added ctrl-i and ctrl-t shortcuts for icon and tree
10620         views, respectively. 'Remove old thumbnails' no longer has a shortcut.
10621         Also added menu items for these (view menu), and made thumbnails menu
10622         and button insensitive when icon view is active.
10623         * ui_fileops.[ch]: Maintain file attributes during a file copy. Added
10624         copy_file_attributes util.
10625         * view_file_icon.c: Fix vficon_sync bug causing missing thumbnails
10626         after delete operation.
10627
10628 Fri Apr  5 14:24:06 2002  John Ellis  <johne@bellatlantic.net>
10629
10630         * layout.[ch]: The tools float and hide seem to be working well now.
10631         * layout_image.c, layout_util.c: Use the 'smart'
10632         layout_tools_{float|hide}_toggle() functions.
10633         * main.c: Pull the tools information before saving the rc file.
10634         * typedefs.h(LayoutWindow): Added slots to store the divider positions.
10635         * view_file_icon.c (destroy_cb): Unschedule the tip window when
10636         the view is destroyed (fixes crash).
10637
10638 Mon Apr  1 12:18:35 2002  John Ellis  <johne@bellatlantic.net>
10639
10640         * globals.c, gqview.h, rcfile.c: Added float_window_divider to store
10641         the divider position of the tools window.
10642         * layout.[ch], layout_image.c, layout_util.c, main.c, typedefs.h:
10643         Started implementation of the float/hide tools option. Sort of works,
10644         but does not properly restore divider positions in some cases. Also
10645         get an X badwindow when holding down hide or float keys (hmm, race?).
10646
10647 Mon Apr  1 07:05:40 2002  John Ellis  <johne@bellatlantic.net>
10648
10649         * gqview.h, image.c, preferences.c, rcfile.c: When using gdk-pixbuf
10650         0.16.0 or higher enable the TILES zoom quality option.
10651         * ui_clist_edit.c: Fix broken auto-scroll to make cell visible.
10652         * ui_help.[ch]: Added hbox accessor, plus prototype signal fixes.
10653         * ui_pathsel.c: Added divider between dir and file lists.
10654
10655 Thu Mar 28 06:45:38 2002  John Ellis  <johne@bellatlantic.net>
10656
10657         * collect-table.c: Use drag_leave signal to stop the autoscroller.
10658         * view_file_icon.c: File refresh and removal positioning fixes.
10659
10660 Thu Mar 28 03:07:18 2002  John Ellis  <johne@bellatlantic.net>
10661
10662         * view_dir_tree.c: Fix highlight dnd bug.
10663
10664 Tue Mar 26 05:03:42 2002  John Ellis  <johne@bellatlantic.net>
10665
10666         * configure.in: Use datadir for the GNOME icon and desktop entry, so
10667         that prefix is honored.
10668
10669 Tue Mar 26 05:00:25 2002  John Ellis  <johne@bellatlantic.net>
10670
10671         * collect-table.c, dupe.c, img-view.c, layout.c, layout_image.c,
10672         layout_util.c, menu.c, view_dir_list.c, view_dir_tree.c,
10673         view_file_icon.c, view_file_list.c: More proper signal casting (menus).
10674
10675 Tue Mar 26 01:15:59 2002  John Ellis  <johne@bellatlantic.net>
10676
10677         * collect-table.c, collect.c, dnd.c, fullscreen.c, image-load.c,
10678         image.c, img-view.c, layout.c, layout_config.c, layout_image.c,
10679         layout_util.c, main.c, menu.c, preferences.c, ui_help.c,
10680         view_dir_list.c, view_dir_tree.c, view_file_icon.c, view_file_list.c:
10681         Signal connection, prototype, and return value clean ups.
10682
10683 Fri Mar 22 21:06:41 2002  John Ellis  <johne@bellatlantic.net>
10684
10685         * view_dir_tree.c: Unset the click_node and drop_node if they match the
10686         removed node.
10687
10688 Wed Mar  6 01:57:26 2002  John Ellis  <johne@bellatlantic.net>
10689
10690         * dupe.c, thumb.c: Update the thumbnail/sim if the mtime does not match
10691         the source file ( > just does not work), then set the mtime of the
10692         thumbnail/sim to that of the source file. You probably needed to
10693         re-generate those thousands of thumbnails anyway ;)
10694         * view_file_icon.c, view_file_list.c: Fix maintenance bugs where when
10695         deleting an image the next is not automatically selected/viewed.
10696
10697 Mon Feb 25 01:01:14 2002  John Ellis  <johne@bellatlantic.net>
10698
10699         * ui_*.c: Fixes from SLIK (0.7.0).
10700
10701 Mon Feb 18 14:56:40 2002  John Ellis  <johne@bellatlantic.net>
10702
10703         * main.c: Set the current worrking path to that of the file before
10704         calling the editor command. For multiple files, the first path in the
10705         list is used.
10706
10707 Mon Feb 18 02:21:31 2002  John Ellis  <johne@bellatlantic.net>
10708
10709         * rcfile.c: Fix buffer over-runs y using strncpy.
10710
10711 Thu Feb 14 15:17:31 2002  John Ellis  <johne@bellatlantic.net>
10712
10713         * view_dir_tree.c: Compile clean ups.
10714         * README, TODO: Updated.
10715         * po/*.po: Pretty sure make dist(check) is gonna touch these.
10716         * configure.in: Release 1.1.1
10717
10718 Thu Feb 14 11:05:13 2002  John Ellis  <johne@bellatlantic.net>
10719
10720         * ui_fileops.[ch]: Added concat_dir_and_file() util, it handles case
10721         of base == "/" to avoid paths like "//name".
10722         * main.c, ui_pathsel.c, ui_utildlg.c, view_dir_list.c, view_dir_tree.c,
10723         view_file_list.c: Use new concat_dir_and_file where appropriate.
10724         * utilops.c: The move/cop_simple calls now correctly determine single
10725         file operations, such that they are not treated as multiple files.
10726         * img-view.c, layout_image.c, layout_util.c: Added 9, 8, 7 keyboard
10727         shortcust for zooms of -2, -3, and -4, respectively.
10728
10729 Wed Feb 13 21:16:43 2002  John Ellis  <johne@bellatlantic.net>
10730
10731         * layout.c(layout_list_new): Pass NULL as path when creating lists.
10732         * ui_clist_edit.c(clist_edit_by_row): Account for offset if clist is
10733         really a ctree.
10734         * view_dir_list.c, view_dir_tree.c: Added new folder and rename options
10735         to the right click menus, check access perms before allowing in menus.
10736         * view_file_icon.c: More fixes.
10737
10738 Wed Feb 13 14:49:49 2002  John Ellis  <johne@bellatlantic.net>
10739
10740         * view_file_icon.c: Fixed sync() update when removing files from table.
10741         Wasted 30 minutes trying to fix focus handling for sync, discovered I
10742         was trying to re-invent what 1 call to vficon_update_focus() already
10743         does :-/
10744
10745 Tue Feb 12 21:59:12 2002  John Ellis  <johne@bellatlantic.net>
10746
10747         * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
10748         K, or MB.
10749         * image.c: Increased BUFFER_COUNT from 4 to 8, this results in twice
10750         as many bytes read from the image file per idle cycle.
10751         * layout.c: Fix sort sync bug. size totals are now displayed for the
10752         file list.
10753         * layout_util.[ch]: Added folder pixmap utilities.
10754         * typedefs.h: Added PixmapFolders struct (for above), and additional
10755         vars for the dir views.
10756         * view_dir_list.c, view_dir_tree.c: Added folder icons for the standard
10757         list for consistency, several fixes/cleanups, also allow drops on the
10758         std list for move/copy.
10759         * view_file_list.c: Fixes, selected images are passed to the image
10760         handler when idle (to avoid multiple selection mess).
10761
10762 Tue Feb 12 15:28:23 2002  John Ellis  <johne@bellatlantic.net>
10763
10764         * filelist.[ch]: Added filelist_insert_sort. util.
10765         * layout.[ch], layout_image.[ch]: Added maintenance support.
10766         * preferences.c, rcfile.c: The tree_descend_subdirs option is now
10767         user adjustable, and saved.
10768         * utilops.c: Hooked up layout maintenance.
10769         * view_dir_tree.c: Refresh now updates active path.
10770         * view_file_icon.[ch], view_file_list.[ch]: Added maintenance, fixed
10771         selection retention on refresh, and possible crashes when syncing the
10772         icon view.
10773
10774 Mon Feb 11 21:47:52 2002  John Ellis  <johne@bellatlantic.net>
10775
10776         * icons/folder_deny.xpm: New folder icon for dirs with no permissions.
10777         * view_dir_tree.c: Show the deny (locked) folder icon for dirs that do
10778         not pass a call to access().
10779
10780 Mon Feb 11 19:37:31 2002  John Ellis  <johne@bellatlantic.net>
10781
10782         * icons/folder_[open|close]/xpm: New icons for folders.
10783         * view_dir_tree.c: Us folder icons in the ctree's view.
10784
10785 Mon Feb 11 16:20:07 2002  John Ellis  <johne@bellatlantic.net>
10786
10787         * po/POTFILES.in: Added view_dir_tree.c and view_file_icon.c.
10788         * filelist.c, ui_fileops.c: Fixed reading of file list so that top
10789         level paths (this in root dir) do not return //path (note double slash)
10790         * globals.c, gqview.h: Added tree_descend_subdirs option vars.
10791         * typedefs.h(ViewDirTree): Filled in needed vars.
10792         * layout.c: Hooked up vdtree_* stuff.
10793         * utilops.[ch]: Added file_util_[copy|move]_simple() funcs to bypass
10794         location dialog when you do not need it.
10795         * view_dir_tree.[ch]: Implemented tree view.
10796         * view_file_list.c: Fixed crash on refresh after moving selected files.
10797         (the refresh stuff still needs work)
10798
10799 Sun Feb 10 15:35:32 2002  John Ellis  <johne@bellatlantic.net>
10800
10801         * globals.c, gqview.h, main.c, rcfile.c: Added state saving of icon
10802         and tree view options.
10803         * image.c: When image is set to NULL, still call the update function.
10804         * layout.[ch]: Support view as icons and tree, fix leak on layout
10805         style change.
10806         * typedefs.h: More needed vars to structs.
10807         * view_dir_list.c: Disconnect popup menu destroy signal when the main
10808         widget is destroyed, as it may be gone before the popup is done.
10809         * view_file_list.c: Added 'View as icons' popup menu option, also
10810         same fix as above.
10811         * view_file_icon.c: More work, selections states, dnd, menus, more.
10812
10813 Fri Feb  8 16:17:29 2002  John Ellis  <johne@bellatlantic.net>
10814
10815         * layout.c: Added the necessary vficon_xxx calls.
10816         * typedefs.h: Added necessary stuff to ViewFileIcon struct.
10817         * view_file_icon.[ch]: Started as collect-table.c, then edited to
10818         use FileData instead of CollectInfo... Sort of works.
10819
10820 Wed Feb  6 19:54:48 2002  John Ellis  <johne@bellatlantic.net>
10821
10822         * filelist.c, layout.c, layout_config.c, layout_image.c, layout_util.c,
10823         slideshow.c, view_dir_list.c, view_file_list.c: Compile cleanups from
10824         make CFLAGS="-g -Wall -O2 -Wmissing-prototypes -Werror"
10825         * README: Updates.
10826         * po/POTFILES.in: Updated.
10827         * po/*.po: Make distcheck touched these.
10828         * configure.in: Released 1.1.0
10829
10830 Wed Feb  6 18:32:23 2002  John Ellis  <johne@bellatlantic.net>
10831
10832         * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
10833         when setting syncing clist order.
10834
10835 Wed Feb  6 16:11:17 2002  John Ellis  <johne@bellatlantic.net>
10836
10837         * menu.[ch]: Allow sort menu to indicate current sort type.
10838         * main.c: Correctly set and save sort options.
10839         * collect-table.c: Fix for layout sort API change.
10840         * layout.[ch], view_file_list.[ch]: Implemented sort ui, also added
10841         sort to the file list pop up menu.
10842         * typedefs.h: Added sort widget (info_sort) to LayoutWindow.
10843
10844 Wed Feb  6 14:40:09 2002  John Ellis  <johne@bellatlantic.net>
10845
10846         * layout.[ch], layout_image.[ch], layout_util.c, preferences.c,
10847         slideshow.c, view_dir_list.c, view_file_list.c: Status bar is now
10848         working. Applying settings in config window now updates the layout
10849         of the main window - this seems to be ok, but I still cross my fingers
10850         when I press apply ;)
10851
10852 Tue Feb  5 16:22:57 2002  John Ellis  <johne@bellatlantic.net>
10853
10854         * layout.c: Fixed (most of) the tab completion and history.
10855         * layout_util.c: Keyboard shortcuts should all work now.
10856         * main.c: Removed old keyboard handler (to layout_util.c).
10857         * layout_image.c, dnd.c: Main window image dnd hooked up.
10858         * ui_tabcomp.c: Enabled tab completion helper popup menu, and fixed
10859         entry cursor positioning when selecting from the menu.
10860
10861 Tue Feb  5 08:53:02 2002  John Ellis  <johne@bellatlantic.net>
10862
10863         * layout_image.c, slideshow.c: Fixed read ahead issues (was double
10864         loading the file, sequentially)
10865         * menu.c: Removed include for window.h, file no longer exists.
10866
10867 Mon Feb  4 18:22:33 2002  John Ellis  <johne@bellatlantic.net>
10868
10869         * global.c, gqview.h, rcfile.c: Added horizontal divider var.
10870         * layout.[ch], layout_image.c, layout_util.[ch], main.c, typedefs.h,
10871         view_dir_list.[ch], view_file_list.[ch]: Most things now work, it now
10872         resembles a useable interface again.
10873         * slideshow.c: Fixes.
10874         * menu.c: Removed all old menu stuff, clean now.
10875         * window.[ch]: Removed files.
10876
10877 Mon Feb  4 14:31:25 2002  John Ellis  <johne@bellatlantic.net>
10878
10879         * img-main.[ch]: Dumped.
10880         * layout_image.[ch]: New files, contains image code adapted from
10881         above img-main files.
10882         * typedefs.h: Move all public structures here.
10883         * fullscreen.h, slideshow.h: Move structures out (to above).
10884         * collect-table.c, collect.c, dups.c, window.c: Include fixes.
10885         * dnd.c, menu.c: Removed unused code.
10886         * gqview.h, main.c: start_editor_* fixes.
10887         * layout.[ch], view_file_list.[ch]: More work.
10888
10889 Sun Feb  3 15:36:31 2002  John Ellis  <johne@bellatlantic.net>
10890
10891         * typedefs.h: Moved layout, list struct headers here.
10892         * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
10893         Changes for above.
10894         * layout.c, view_file_list.[ch]: The file listing now sort of works.
10895         * slideshow.c: Fixed crash from wrong test placement.
10896
10897 Sat Feb  2 16:47:19 2002  John Ellis  <johne@bellatlantic.net>
10898
10899         * dnd.[ch]: Made drop types public.
10900         * collect-table.c, dupe.c: Removed enum now duplicated in dnd.h.
10901         * filelist.[ch]: Fixes.
10902         * layout.[ch]: Added dir list view plus more work.
10903         * menu.c: Removed old dir popup menu code.
10904         * view_dir_list.[ch]: Impemented, pretty much done except for reporting
10905         back to the layout.
10906
10907 Sat Feb  2 12:48:49 2002  John Ellis  <johne@bellatlantic.net>
10908
10909         * layout_config.[ch]: Added new files, includes util to select window
10910         layout and to convert the selected layout to/from simple format for
10911         saving in an rc file.
10912         * globals.c, gqview.h, main.c: Added layout variables for default view.
10913         * rcfile.c: Save/restore these variables.
10914         * layout.c, layout_util.c: More work, mainly all for configuration.
10915         * preferences.c: Added layout configuration to window tab.
10916
10917 Fri Feb  1 13:19:19 2002  John Ellis  <johne@bellatlantic.net>
10918
10919         * layout.[ch]. main.c, view_file_list.h: Well, we got the window back..
10920         Also worked on the layout code, seems it should be done in a simpler
10921         way....
10922
10923 Thu Jan 31 14:30:21 2002  John Ellis  <johne@bellatlantic.net>
10924
10925         * layout_util.[ch]: Added utils for layouts (menus, toolbar, +misc).
10926         * collect-io.c, collect-table.c, collect.c, dupe.c, preferences.c:
10927         Fixed for new layout structure.
10928         * filelist.ch, globals.c, gqview.h: Fixes, and removed global vars.
10929         * dnd.c, img-main.h, main.c, menu.[ch], window.c: Made these compile
10930         (mostly by #if 0-ing out offending code).
10931         * layout.[ch]: More fleshing out.
10932         * view_file_list.[ch]: Well it compiles...
10933         * slideshow.[ch]: Fixed to use new layout window, should be ok.
10934         * Makefile.am: Updates, well it now compiles without warnings - just
10935         don't run it -- there's no window :)
10936
10937 Wed Jan 30 12:13:35 2002  John Ellis  <johne@bellatlantic.net>
10938
10939         * filelist.[ch]: Stripped out old file list code, only list utils are
10940         to remain here (no GUI stuff).
10941         * layout.[ch]: This will be the functions to generate the main window.
10942         * view_file_list.[ch]: Began new file list code (much of it is just
10943         making original file list self-contained (no globals, etc.)
10944         * view_file_icon.[ch]: The is will be a wrapper around the collection
10945         table to view the file list as a collection layout. (currently empty).
10946         * view_dir_list.[ch]: Will be new directory list (currently empty).
10947         * view_dir_tree.[ch]: Will be new tree view of dirs (curently empty,
10948         will probal start with using tree code from old bitgrazer app).
10949         * Makefile.am: Added above new files, note that no compiling has been
10950         attempted - it wont work anyway for a quite a while.
10951
10952 Fri Jan 11 01:15:04 2002  John Ellis  <johne@bellatlantic.net>
10953
10954         * main.c: Removed pre-1.0 compatibility code (very old versions
10955         placed gqviewrc and thumbnail dir in top of $HOME, this checked
10956         for and moved them to current location $HOME/.gqview/.)
10957         * TODO: Updated.
10958         * ChangeLog: added marker for start of post-2.0 Changes.
10959
10960 Fri Jan 11 00:40:45 2002  John Ellis  <johne@bellatlantic.net>
10961
10962         * *.[ch]: Update copyright year.
10963         * main.c(main): Print blurb about devel beta etc.
10964         * configure.in: Removed useless test.
10965
10966 =======================================================================
10967
10968   GQview 1.1.x series started.  (1.1 marker)
10969
10970 =======================================================================
10971
10972 Tue Jan 29 05:36:32 2002  John Ellis  <johne@bellatlantic.net>
10973
10974         * README: Updated.
10975         * configure.in: Release 1.0.2
10976
10977 Sun Jan 27 08:34:13 2002  John Ellis  <johne@bellatlantic.net>
10978
10979         * po/*.po: Make distcheck touched these.
10980         * README: Updated.
10981
10982 Sun Jan 27 08:04:36 2002  John Ellis  <johne@bellatlantic.net>
10983
10984         * po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
10985         * po/cs.po: Updated Czech translation,
10986         submitted by Jan Raska <jan_raska@hotmail.com>
10987         * po/zh_CN.GB2312.po: Updated Chinese translation,
10988         submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
10989         * po/pl.po: Minor Polish translation tweak.
10990
10991 Wed Jan 16 02:16:38 2002  John Ellis  <johne@bellatlantic.net>
10992
10993         * dupe.c(dupe_window_remove_selected): Copy the selection list before
10994         removing files, because clist->selection may change as items are
10995         removed. Fixes BUG where not all files selected were being removed
10996         from the list.
10997
10998 Tue Jan  1 12:32:52 2002  John Ellis  <johne@bellatlantic.net>
10999
11000         * gqview.1: Updated contact info in man page.
11001         * configure.in: Release 1.0.1
11002
11003 Tue Jan  1 12:23:26 2002  John Ellis  <johne@bellatlantic.net>
11004
11005         * preferences.c, README: Old gqview@email.com changed to
11006         gqview@users.sourceforge.net.
11007         * po/*.po: Some patching to update e-mail (above).
11008
11009 Tue Jan  1 11:24:19 2002  John Ellis  <johne@bellatlantic.net>
11010
11011         * cs.po: Added Czech translation,
11012         submitted by Jan Raska <jan_raska@hotmail.com>
11013         * uk.po: Updated Ukrainian translation,
11014         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
11015         * configure.in (ALL_LINGUAS): Added cs.
11016         * README: small update.
11017
11018 Sat Dec 15 12:21:02 2001  John Ellis  <johne@bellatlantic.net>
11019
11020         * po/hu.po: Updated Hungarian translation,
11021         submitted by Egmont Koblinger <egmont@suselinux.hu>
11022         * po/nl.po: Updated Dutch translation,
11023         submitted by Tino Meinen <a.t.meinen@chello.nl>
11024         * README: Updated.
11025         * configure.in: Released 1.0
11026
11027 Mon Dec 10 13:26:24 2001  John Ellis  <johne@bellatlantic.net>
11028
11029         * po/nl.po: Updated from Tino Meinen.
11030         * README, TODO: Updated.
11031         * configure.in: Release 0.99.3 (release candidate 1)
11032
11033 Mon Dec 10 12:54:03 2001  John Ellis  <johne@bellatlantic.net>
11034
11035         * po/nl.po: Updated Dutch translation,
11036         submitted by Tino Meinen <a.t.meinen@chello.nl>
11037
11038 Sun Dec  9 11:54:19 2001  John Ellis  <johne@bellatlantic.net>
11039
11040         * po/no.po: Fixed fuzzy caused by make dist.
11041         * po/ru.po: Minor format change from a make dist (no translation
11042         changed, however).
11043         * po/*.po: Make dist updated the POT creation date for the others.
11044
11045 Sun Dec  9 11:43:26 2001  John Ellis  <johne@bellatlantic.net>
11046
11047         * preferences.c: Fixed the license statement in the about dialog.
11048         * po/*.po: Adjusted translation lines for above, where I could - to
11049         avoid fuzzies.
11050
11051 Sun Dec  9 11:03:46 2001  John Ellis  <johne@bellatlantic.net>
11052
11053         * po/et.po: Updated Estonian translation,
11054         submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
11055         * po/es.po: Updated Spanish translation,
11056         submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
11057         * po/fr.po: Updated French translation,
11058         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
11059         * po/ru.po: Updated Russian translation,
11060         submitted by Sergey Pinaev <dfo@antex.ru>
11061         * po/no.po: Added Norwegian translation,
11062         submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
11063         * po/it.po: Added Italian translation, submitted
11064         by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
11065         * configure.in (LINGUAS): Added no.
11066
11067 Wed Dec  5 18:31:47 2001  John Ellis  <johne@bellatlantic.net>
11068
11069         * README: Updated.
11070         * po/*.po: Make distcheck touched these.
11071         * configure.in: Release 0.99.2
11072
11073 Wed Dec  5 18:04:37 2001  John Ellis  <johne@bellatlantic.net>
11074
11075         * README, TODO, gqview.1: Minor updates.
11076         * configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
11077         * po/zh_TW.po: Updated Traditional Chinese translation,
11078         submitted by Abel Cheung <deaddog@deaddog.ws>
11079         * po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
11080         request - not sure of any possible problems this may cause?
11081         * po/fi.po: Updated Finnish translation,
11082         submitted by Lauri Nurmi <lanurmi@iki.fi>
11083         * po/de.po: Updated German translation,
11084         submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
11085         * po/fr.po: Updated French translation,
11086         submitted by Eric Lassauge <lassauge@mail.dotcom.fr
11087         * po/sk.po: Updated Slovak translation,
11088         submitted by Ivan Priesol <priesol@frki.utc.sk>
11089         * po/pt_BR.po: Updated Brazilian Portuguese translation,
11090         submitted by Guilherme M. Schroeder <slump@linuxall.org>
11091
11092 Sun Nov 25 10:46:00 2001  John Ellis  <johne@bellatlantic.net>
11093
11094         * README: Updated.
11095         * configure.in: Release 0.99.1
11096
11097 Sun Nov 25 10:36:00 2001  John Ellis  <johne@bellatlantic.net>
11098
11099         * po/*.po: Make distcheck updated these.
11100         * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
11101
11102 Sun Nov 25 09:55:03 2001  John Ellis  <johne@bellatlantic.net>
11103
11104         * da.po: Added Danish translation,
11105         submitted by Birger Langkjer <birger.langkjer@image.dk>.
11106         * pt_BR.po: Updated Brazilian Portuguese translation,
11107         submitted by Guilherme M. Schroeder <slump@ieg.com.br>
11108         * configure.in: Added da to LINGUAS.
11109         * README: Updates.
11110
11111 Sun Nov 25 09:44:14 2001  John Ellis  <johne@bellatlantic.net>
11112
11113         * README, gqview.spec.in, po/fr.po: Updated French translation,
11114         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
11115         * filelist.c: When entering a directory with no read acces, still clear
11116         the file/dir lists. Also add . and .. to allow exit of said dir.
11117         * img-view.c, window.c: The " - GQview" string really should not be
11118         marked for translation.
11119
11120 Mon Nov 19 12:02:19 2001  John Ellis  <johne@bellatlantic.net>
11121
11122         * README: Updated.
11123         * configure.in: Release 0.99.0
11124
11125 Mon Nov 19 11:54:09 2001  John Ellis  <johne@bellatlantic.net>
11126
11127         * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
11128         submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
11129
11130 Mon Nov 19 09:15:23 2001  John Ellis  <johne@bellatlantic.net>
11131
11132         * image.c(image_tile_render): Use the simple render when scale is also
11133         1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
11134         Also removed crufty #if 0'ed lines.
11135
11136 Mon Nov 19 09:00:00 2001  John Ellis  <johne@bellatlantic.net>
11137
11138         * image.c: Finally fixed the window shrinking bug with zoom_to_fit,
11139         needed to add a 'new image' flag to a few funcs for this.
11140
11141 Mon Nov 19 07:30:29 2001  John Ellis  <johne@bellatlantic.net>
11142
11143         * filelist.c: The history menu text is now truncated using the
11144         available space in the GtkOptionMenu instead of forcing to 32 chars.
11145
11146 Sun Nov 18 07:02:23 2001  John Ellis  <johne@bellatlantic.net>
11147
11148         * Makefile.am, configure.in, acconfig.h: Install README to a share
11149         dir.
11150         * README: Added section keys.
11151         * gqview.spec.in: Added README of share dir.
11152         * POTFILES.in: Added ui_help.c
11153         * gqview.h, main.c, menu.c: Added simple help window to display README.
11154         * ui_help.[ch]: New files for utils to display a help window.
11155
11156 Fri Nov 16 10:28:44 2001  John Ellis  <johne@bellatlantic.net>
11157
11158         * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
11159         as it is more portable.
11160
11161 Thu Nov 15 02:32:17 2001  John Ellis  <johne@bellatlantic.net>
11162
11163         * README: Updated.
11164         * cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
11165         * po/POTFILES.in: cache_main.c is actually cach_maint.c.
11166         * configure.in: Release 0.13.0
11167
11168 Wed Nov 14 13:33:57 2001  John Ellis  <johne@bellatlantic.net>
11169
11170         * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
11171         dialog displaying 'purge thumbnails' progress - it also no longer
11172         blocks the app.
11173         * cache.[ch]: Moved above out of here.
11174         * Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
11175         functions and/or include cache_maint.h.
11176         * po/POTFILES.in: Added cache_maint.c
11177
11178 Tue Nov 13 07:04:38 2001  John Ellis  <johne@bellatlantic.net>
11179
11180         * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
11181         dir.
11182         * collect-table.c: Update include of marker.xpm.
11183
11184 Tue Nov 13 06:23:29 2001  John Ellis  <johne@bellatlantic.net>
11185
11186         * Makefile.am, marker.xpm: Added marker icon file.
11187         * collect-table.c: Added marker to display insertion point of a dropped
11188         image in collection windows, same for moving. Also dropped directories
11189         are sorted before adding to the collection, and honor the
11190         collection_drop_inserted option. Also if the mouse is outside the
11191         clist window, shut down the autoscroll cb.
11192         * filelist.[ch]: Made path_list_sort() public.
11193
11194 Mon Nov 12 20:58:18 2001  John Ellis  <johne@bellatlantic.net>
11195
11196         * main.c: Changed exit dialog title.
11197         * window.c: Fixed delete_event handlers to return TRUE (was void).
11198
11199 Mon Nov 12 20:45:02 2001  John Ellis  <johne@bellatlantic.net>
11200
11201         * collect-dlg.[ch]: Added type to close collection window after save.
11202         * collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
11203         changed flag to collections, and use it to remind user a collection
11204         was modified before closing the window.
11205         * main.c: Remind user at least one open collection has been modified,
11206         with option to cancel exit.
11207
11208 Mon Nov 12 19:22:05 2001  John Ellis  <johne@bellatlantic.net>
11209
11210         * gqview.spec.in: Updated the RPM spec file.
11211         * po/nl.po: Updated Dutch translation,
11212         submitted by Hette J Visser <hette@linux.nl>
11213         * po/uk.po: Added Ukrainian translation,
11214         submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
11215         * configure.in: Added uk to LINGUAS.
11216         * README: Updates.
11217         * po/{all_others}.po: Make dist did this while testing RPM build.
11218
11219 Mon Nov 12 06:54:04 2001  John Ellis  <johne@bellatlantic.net>
11220
11221         * collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
11222         insert, and added moving of images within a collection using dnd.
11223         * dupe.[ch]: Changed color coding for duplicate list, alternate colors
11224         are now 10% darker instead of inverted fg and bg.
11225         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
11226         dropped files into a collection at the drop point.
11227         * main.c, slideshow.c: Use random instead of rand.
11228         * ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
11229         * ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
11230
11231 Thu Nov  8 23:35:53 2001  John Ellis  <johne@bellatlantic.net>
11232
11233         * ui_menu.[ch]: Added more menu item utils.
11234
11235 Thu Nov  8 20:59:20 2001  John Ellis  <johne@bellatlantic.net>
11236
11237         * preferences.c: Made ok, apply, and cancel button sizes consistent.
11238         * collect-dlg.c: Changed Load to more consistent Open.
11239
11240 Thu Nov  8 19:47:47 2001  John Ellis  <johne@bellatlantic.net>
11241
11242         * ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
11243         size, moved some space from above the buttons to top of window).
11244         Also aligned buttons right and made them bigger.
11245
11246 Thu Oct 25 14:10:47 2001  John Ellis  <johne@bellatlantic.net>
11247
11248         * ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
11249         check entire string (strcmp). Ordered filter addition so that they are
11250         listed in descending order, but keep All Files ( * ) filter at the
11251         bottom of the list.
11252
11253 Fri Oct 19 20:09:44 2001  John Ellis  <johne@bellatlantic.net>
11254
11255         * ui_clist_edit.c: Explicitely set the focus for the text entry to
11256         fix missing cursor.
11257         * README: Updated.
11258         * configure.in: Release 0.12.0
11259
11260 Fri Oct 19 18:47:16 2001  John Ellis  <johne@bellatlantic.net>
11261
11262         * README, TODO: updated.
11263         * po/et.po: Added Estonian translation,
11264         submitted by Ilmar Kerm <ikerm@hot.ee>
11265         * configure.in: Added et to ALL_LINGUAS.
11266
11267 Tue Sep 18 21:53:04 2001  John Ellis  <johne@bellatlantic.net>
11268
11269         * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
11270         fixed control-key test.
11271         * README: Credit updates.
11272
11273 Tue Sep 18 21:19:46 2001  John Ellis  <johne@bellatlantic.net>
11274
11275         * collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
11276         rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
11277         option. Also added compile-time feature to sort names numerically
11278         (numerical sort based on patch from Martin Pool <mbp@samba.org>)
11279         * README, gqview.1: Documented the I keyboard shortcut for collections.
11280
11281 Tue Sep 18 20:06:30 2001  John Ellis  <johne@bellatlantic.net>
11282
11283         * utilops.c (file_util_create_dir_cb): Support dir names entered as an
11284         absolute path.
11285
11286 Tue Sep 18 19:05:52 2001  John Ellis  <johne@bellatlantic.net>
11287
11288         * cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
11289         are created with mode 0755 (as before), but the .thumbnails dirs
11290         created near the images are now 0775 (so that others in the group can
11291         update the thumbs).
11292         * ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
11293         filelist.c to use this in future), also fixed the clist_moveto calls
11294         to use a valid column number (-1).
11295         * ui_pathsel.c: Added right click menus to rename dirs and files, and
11296         to delete files. Also added a New Directory button to create new
11297         directories from within the dialog.
11298
11299 Tue Sep 18 15:33:41 2001  John Ellis  <johne@bellatlantic.net>
11300
11301         * po/ja.po: Updated Japanese translation,
11302         submitted by Yuuki NINOMIYA <gm@debian.or.jp>
11303         on behalf of SATO Satoru <ss@gnome.gr.jp>
11304         * po/pl.po: Updated Polish translation,
11305         submitted by Zbigniew Chyla <cyba@gnome.pl>
11306         * po/nl.po: Added Dutch translation,
11307         submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
11308         * po/fi.po: Added Finnish translation,
11309         submitted by Lauri Nurmi <lanurmi@iki.fi>
11310
11311 Fri Sep 14 15:43:53 2001  John Ellis  <johne@bellatlantic.net>
11312
11313         * filelist.[ch]: Added text_from_time and text_from_size utils for
11314         file attribute display. Added size and date to the file list.
11315         * window.c: Changes for above.
11316         * dupe.c: Removed text_from_time, use new one as well as one for byte
11317         size from filelist.h.
11318         * collect-table.c: Fixed a style leak on clist cell selections.
11319
11320 Sat Sep  8 01:49:04 2001  John Ellis  <johne@bellatlantic.net>
11321
11322         * dupe.c: Fix style leak when re-aligning clist row colors, also made
11323         removing multiple selected rows much faster (it was realigning the
11324         row styles after every line removal, eww).
11325
11326 Sun Jun 24 22:27:40 2001  John Ellis  <johne@bellatlantic.net>
11327
11328         * collect-table.c: Added copy, move, rename, and delete to the pop
11329         up menu of collections (keyboard support not done).
11330
11331 Thu Apr  5 18:21:59 2001  John Ellis  <johne@bellatlantic.net>
11332
11333         * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
11334         of the window.
11335         * globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
11336         the divider position between dirs and files. Also fixed a bug that
11337         attempting to get the tool window size when it was not visible.
11338
11339 Thu Apr  5 16:38:23 2001  John Ellis  <johne@bellatlantic.net>
11340
11341         * filelist.[ch]: Fixed path_list_filter() to do checks on the file
11342         name, not full path. Also added is_dir_list which will not do the
11343         check for the extension on directory lists.
11344         * collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
11345         additional filtering for the duplicates window.
11346
11347 Thu Apr  5 15:41:02 2001  John Ellis  <johne@bellatlantic.net>
11348
11349         * po/de.po: Updated German translation, submitted by
11350         Christian Ullrich <quiana@quiana.net>
11351         * po/ja.po: Updated Japanese translation, submitted by
11352         Yuuki NINOMIYA <gm@debian.or.jp>
11353         * po/fr.po: Updated French translation, submitted by
11354         Eric Lassauge <lassauge@mail.dotcom.fr>
11355         * po/sl.po: Updated Slovene translation, submitted by
11356         Matej Erman <matej.erman@guest.arnes.si>
11357         * po/it.po: Updated Italian translation, submitted by
11358         Christopher R. Gabriel <cgabriel@pluto.linux.it>
11359
11360 Tue Mar 20 13:36:41 2001  John Ellis  <johne@bellatlantic.net>
11361
11362         * README: Updated.
11363         * configure.in: Release 0.11.0
11364
11365 Tue Mar 20 13:25:04 2001  John Ellis  <johne@bellatlantic.net>
11366
11367         * image.c: Added #define option to use faster zooming method. Also
11368         attempted to fix shrinking window bug - failed.
11369         * README: Updated.
11370         * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
11371         by Abel Cheung <deaddog@deaddog.ws>.
11372
11373 Thu Mar 15 16:49:11 2001  John Ellis  <johne@bellatlantic.net>
11374
11375         * dupe.c: Freeze dw->second_clist when adding files.
11376
11377 Thu Mar 15 15:48:57 2001  John Ellis  <johne@bellatlantic.net>
11378
11379         * main.c: Added support for opening collections from the command line.
11380
11381 Thu Mar 15 14:14:26 2001  John Ellis  <johne@bellatlantic.net>
11382
11383         * dupe.c: Minor window file count fix.
11384         * thumb.c: Use xvpics (if enabled) only as a last resort when
11385         searching for a pre-existing thumbnail.
11386
11387 Wed Mar 14 08:50:00 2001  John Ellis  <johne@bellatlantic.net>
11388
11389         * dupe.[ch]: Added option to compare between two different sets of
11390         files (very useful when checking a handful of new files to a known
11391         unique group). Also set the default window width back to 600.
11392
11393 Thu Mar  8 10:35:25 2001  John Ellis  <johne@bellatlantic.net>
11394
11395         * gqview.h, image.c: Went back to 0.10.0 method of using
11396         gdk_pixbuf_composite_color() for every quality except NEAREST for
11397         images without transparency. Also disabled the TILES option for zooming
11398         all together - my little test scenario now crashes with the new
11399         gdk-pixbuf (0.10.0).  -- maybe I do have a bug floating around the
11400         scaling compuations somewhere, but damn if I can find it.
11401
11402 Thu Mar  8 10:14:32 2001  John Ellis  <johne@bellatlantic.net>
11403
11404         * configure.in, gqview.h, image.c: Made quick non-public package so
11405         that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
11406         try the fixes with GQview. (all broken scaling methods are enabled in
11407         this version).
11408
11409 Thu Mar  8 09:52:01 2001  John Ellis  <johne@bellatlantic.net>
11410
11411         * po/es.po: Updates Spanish translation, from
11412         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
11413         * dupe.c: Made the default window 20 pixels wider.
11414
11415 Thu Mar  8 09:28:09 2001  John Ellis  <johne@bellatlantic.net>
11416
11417         * configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
11418         * gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
11419         scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
11420         option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
11421         bug, as the other qualities work fine - ask for test case of image
11422         sizes if anyone is interested in fixing this).
11423
11424 Wed Feb 28 16:40:02 2001  John Ellis  <johne@bellatlantic.net>
11425
11426         * collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
11427         utilops.c, window.c: Use GQview as the window class, as X man page
11428         encourages capitalization of first letter, and this removes conflict
11429         of gqview for instance of main window.
11430
11431 Mon Feb 26 15:39:15 2001  John Ellis  <johne@bellatlantic.net>
11432
11433         * po/zh_CN.GB2312.po: Added simplified Chinese translation, from
11434         Wu Yulun <migr@operamail.com>.
11435         * README, TODO, gqview.spec.in: Updated.
11436         * configure.in: Release 0.10.1
11437
11438 Sat Feb 24 05:39:53 2001  John Ellis  <johne@bellatlantic.net>
11439
11440         * filelist.c (path_list_recursive): Return NULL, not FALSE.
11441         (it's a pointer)
11442         * img-main.c (main_image_slideshow_start_from_list): Free the
11443         path_list before returning if slideshow is already running.
11444         * slideshow.c (real_slideshow_start): Fix test of path_list before
11445         return of NULL.
11446
11447 Sat Feb 24 03:46:12 2001  John Ellis  <johne@bellatlantic.net>
11448
11449         * image-load.c: Fix to support image loaders that do not have a
11450         pixbuf until the the loader is actually closed. (This should fix
11451         thumbnail generation failures for xpm and tiff).
11452         * similar.c (image_sim_fill_data): Fix to support generation of data
11453         for images with dimensions less than 32 x 32.
11454
11455 Thu Feb 22 08:44:38 2001  John Ellis  <johne@bellatlantic.net>
11456
11457         * cache.c: Added blurb about the SIMcache file format.
11458         * dupe.c: Properly ref/unref clist row styles.
11459
11460 Thu Feb 22 07:54:12 2001  John Ellis  <johne@bellatlantic.net>
11461
11462         * dupe.[ch]: Operations now give a (very rough) estimate of time left
11463         before completion of the comparison stage.
11464
11465 Thu Feb 22 05:47:17 2001  John Ellis  <johne@bellatlantic.net>
11466
11467         * cache.[ch]: New files to handle the caching placement/management
11468         stuff. Also location of reading and writing of the dupe window cache
11469         data.
11470         * dupe.c: Added caching of file data (dimensions, checksum,
11471         and similarity).
11472         * filelist.c, menu.c: Namespace update for cache maintenance.
11473         * globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
11474         cache data into direct subdir of source (.thumbnails support).
11475         * thumb.[ch]: Use new cache functions for locating thumbs.
11476         * utilops.c: Move/remove cache date when doing the same for their
11477         parent files.
11478
11479 Tue Feb 20 19:41:27 2001  John Ellis  <johne@bellatlantic.net>
11480
11481         * ui_fileops.[ch]: Moved include of time.h back to the .c file.
11482         * ui_utildlg.c: #include <sys/types.h>, this should have been the
11483         original fix anyway...
11484         * gqview.h: Added #include <sys/types.h>
11485         * image-load.c: Removed above include.
11486
11487 Mon Feb 19 17:26:23 2001  John Ellis  <johne@bellatlantic.net>
11488
11489         * gqview.1, README: Updates.
11490         * configure.in: Release 0.10.0
11491
11492 Sun Feb 18 08:08:03 2001  John Ellis  <johne@bellatlantic.net>
11493
11494         * ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
11495         you must set it manually with generic_dialog_attach_default(). Note
11496         that file_dialog_add_path_widgets() does this automatically.
11497         * utilops.c: Added a few attaches, from above.
11498
11499 Sun Feb 18 07:32:04 2001  John Ellis  <johne@bellatlantic.net>
11500
11501         * ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
11502         function upon press of enter while a gtkentry has the focus. (no
11503         longer conflicts with pressing enter while focused on, say a button).
11504
11505 Sun Feb 18 06:52:51 2001  John Ellis  <johne@bellatlantic.net>
11506
11507         * image.c (image_draw_focus): Fixed the focus drawing to follow themes,
11508         since painting merely a black rectangle was very broken with some
11509         theme engines (and did not follow the theme).
11510
11511 Tue Feb 13 02:34:33 2001  John Ellis  <johne@bellatlantic.net>
11512
11513         * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
11514
11515 Mon Feb 12 15:04:51 2001  John Ellis  <johne@bellatlantic.net>
11516
11517         * README, TODO: Updates.
11518         * configure.in: Release 0.9.5.
11519
11520 Mon Feb 12 05:39:30 2001  John Ellis  <johne@bellatlantic.net>
11521
11522         * Makefile.am, gqview.spec.in: Added man page.
11523         * gqview.1: The man page, submitted by
11524         Ryan Murray <rmurray@debian.org>
11525         * README: Credits for man page.
11526
11527 Fri Feb  9 20:26:46 2001  John Ellis  <johne@bellatlantic.net>
11528
11529         * menu.c: Use gdk-pixbuf to generate toolbar images.
11530         * window.c (tollwindow_hide): Retrieve the window's geometry attributes
11531         before hiding the window (else we get a random X BadMatch error).
11532
11533 Fri Feb  9 19:45:26 2001  John Ellis  <johne@bellatlantic.net>
11534
11535         * fullscreen.c: The mouse is now hidden on start of fullscreen instead
11536         of waiting for the 'no-move timeout'.
11537         * dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
11538         created as needed, instead of globally at start-up. Right clicking
11539         unselected files in the file list now highlights them. Added a right
11540         click menu to the dir list that includes new slideshow recursive
11541         feature (also standard slideshow, and find duplicates choices).
11542         * globals.c, gqview.h: Removed unused global menu vars (above).
11543         * img-main.[ch]: Added main_image_slideshow_start_from_list().
11544
11545 Fri Feb  9 17:02:07 2001  John Ellis  <johne@bellatlantic.net>
11546
11547         * image.c (image_size_top_window): When checking if a resize is needed,
11548         compare to the window that will actually be resized (the top window).
11549         This was checking the wrong widget's window, and was returning TRUE
11550         incorrectly, subsequently causing no update if the image had the same
11551         size for the main window.
11552         * po/hu.po: Updated Hungarian translation from
11553         Mátyás Tibor <templar@tempi.scene.hu>
11554
11555 Thu Feb  8 18:16:18 2001  John Ellis  <johne@bellatlantic.net>
11556
11557         * configure.in (ALL_LINGUAS): Added hu (Hungarian).
11558         * po/hu.po: Added Hungarian translation from
11559         Mátyás Tibor <templar@tempi.scene.hu>
11560         * po/fr.po: Updated French translation from
11561         Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
11562
11563 Thu Feb  8 17:46:00 2001  John Ellis  <johne@bellatlantic.net>
11564
11565         * image.c (image_change_from_image): Copy all relevent data from
11566         source, now fullscreen toggle while loading an image works. This is
11567         really a move function, it moves most data from source to dest.
11568         Probably should add a copy function that copies pixbuf, or loads from
11569         scratch if still loading source.
11570         * img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
11571         'mouse scrolls image' option when holding down shift, and also zooms
11572         when holding down control.
11573         * typedefs.h (ImageWindow): Removed crufty size_idle_id.
11574
11575 Thu Feb  8 16:31:57 2001  John Ellis  <johne@bellatlantic.net>
11576
11577         * filelist.c (file_is_moved): Fixed bug causing moved files not to
11578         removed from the file list.
11579         * image.c (image_scroll_real): Fix race condition between expose_event
11580         and scrolling so that redraws are always called on the correct region.
11581         (This was the cause of missing redraws when scrolling with the mouse).
11582
11583 Thu Feb  8 15:30:14 2001  John Ellis  <johne@bellatlantic.net>
11584
11585         * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
11586
11587 Mon Feb  5 17:37:29 2001  John Ellis  <johne@bellatlantic.net>
11588
11589         * README, TODO: Updates.
11590         * configure.in: Release 0.9.4
11591
11592 Mon Feb  5 17:03:27 2001  John Ellis  <johne@bellatlantic.net>
11593
11594         * dupe.c: Added keyboard shortcuts for the duplicates window.
11595         * image.c (image_change_complete): Call the update function
11596         explicitely if sync if FALSE.
11597
11598 Mon Feb  5 14:06:07 2001  John Ellis  <johne@bellatlantic.net>
11599
11600         * collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
11601         new dialog routines to re-implement place dialogs under mouse option.
11602         * ui_utildlg.h: Fixed #defines for re-definition safety.
11603
11604 Fri Feb  2 15:36:17 2001  John Ellis  <johne@bellatlantic.net>
11605
11606         * dupe.[ch]: Optimized Loading of data when setuping up for a compare.
11607         Also speedups by using the image_sim_compare_fast() (below), and
11608         setting the buffer size of the image loader higher (8).
11609         * similar.[ch] (image_sim_compare_fast): New function that aborts when
11610         the return no longer has the possibility of reaching the minimim
11611         requested value. Significantly faster when used to search for images
11612         that are very close. (say, above .95).
11613
11614 Fri Feb  2 01:02:11 2001  John Ellis  <johne@bellatlantic.net>
11615
11616         * similar.[ch]: New files, provides functions for simple comparison
11617         of images by average area color content.
11618         * dupe.[ch]: Added similarity compare methods (normal, high, and low
11619         accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
11620
11621 Wed Jan 31 19:31:10 2001  John Ellis  <johne@bellatlantic.net>
11622
11623         * image.c: Fixed typo in comparison of window sizes in top_window_size,
11624         also do not call gtk_widget_set_usize in that func, as gdk_window_size
11625         is enough (and avoids duplicate size events). Also only call a redraw
11626         if the top window was not resized, as the size event will do this for
11627         us.
11628         * img-view.c: Attached ctrl-w to close a view window.
11629
11630 Wed Jan 31 16:43:21 2001  John Ellis  <johne@bellatlantic.net>
11631
11632         * dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
11633         with this do not result in "///file" path names.
11634         * img-view.c, main.c: Added following key support: P to toggle pause
11635         of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
11636         Also marked debug printfs with if (debug), and and added --version
11637         command line option.
11638
11639 Tue Jan 30 20:05:36 2001  John Ellis  <johne@bellatlantic.net>
11640
11641         * collect.[ch]: Added maintenance funcs for renamed, moved  files, etc.
11642         * dupe.[ch]: Added maintenance funcs (as above), also added Remove to
11643         the pop-up menu, and fixed the alternating color swap (now that
11644         individual items can be removed, the colors need to be re-synced).
11645         * filelist.[ch]: Added file_is_moved(), and fixes to use the
11646         file_maint_*() stuff.
11647         * img-main.[ch] (main_image_get_collection): Added this accessor.
11648         * utilops.[ch]: Added file_maint_*() funcs, call these when files have
11649         been manipulated (rename, move, delete).
11650
11651 Tue Jan 30 16:04:42 2001  John Ellis  <johne@bellatlantic.net>
11652
11653         * image-load.[ch]: Added ability to set the priority of the image
11654         loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
11655         * typedefs.h (ImageLoader): Added idle_priority (see above).
11656         * image.c: The drawing queue now uses an idle with priority
11657         G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
11658         anything else. (this way when scrolling a still-loading image, the
11659         scrolled area is updated faster)
11660
11661 Mon Jan 29 13:48:47 2001  John Ellis  <johne@bellatlantic.net>
11662
11663         * collect-io.[ch], collect.[ch]: Const ify some arguments.
11664         * configure.in: Release 0.9.3
11665
11666 Mon Jan 29 13:35:21 2001  John Ellis  <johne@bellatlantic.net>
11667
11668         * collect.c (collection_window_new): Only load the path if it is
11669         absolute (starts with a '/');
11670         * main.c: Added -l,--list option to open a collection window with the
11671         files from the command line.
11672
11673 Mon Jan 29 12:52:19 2001  John Ellis  <johne@bellatlantic.net>
11674
11675         * menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
11676         translation markers from item_factory accessors.
11677         * po/pl.po: Updated Polish translation from
11678         Zbigniew Chyla <cyba@gnome.pl>
11679         * po/es.po: Updated Spanish translation (missed for 0.9.2) from
11680         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
11681         * po/ru.po: Updated Russian translation (missed for 0.9.2) from
11682         Michael Bravo <mbravo@tag-ltd.spb.ru>
11683         * po/sl.po: Added Slovene translation (missed for 0.9.2) from
11684         Matej Erman <matej.erman@guest.arnes.si>
11685
11686 Thu Jan 25 21:09:10 2001  John Ellis  <johne@bellatlantic.net>
11687
11688         * utilops.c: Put the name of the file in the entry of the rename
11689         dialog, and select the text.
11690         * image.c: #ifdef some debugging output.
11691
11692 Thu Jan 25 15:28:08 2001  John Ellis  <johne@bellatlantic.net>
11693
11694         * image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
11695         signal, so make sure to retrieve the pixbuf before calling our loader's
11696         "area_updated" signal.
11697         * image.c: Added new_data status to debugging info.
11698
11699 Wed Jan 24 12:03:27 2001  John Ellis  <johne@bellatlantic.net>
11700
11701         * collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
11702         lowercase, and changes for new window_set_icon().
11703         * gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
11704         * preferences.c: Made about it's own window, and made the config window
11705         a little more compact.
11706
11707 Wed Jan 24 11:13:52 2001  John Ellis  <johne@bellatlantic.net>
11708
11709         * filelist.[ch] (path_list_filter): New function, applies filter
11710         options on a path list.
11711         * collect-table.c, dupe.c: Run path lists through the filter (above).
11712
11713 Wed Jan 24 00:11:15 2001  John Ellis  <johne@bellatlantic.net>
11714
11715         * image.c: Use the collection's name field instead of pulling it from
11716         the end of the path field.
11717         * main.c: Multiple files on the command line are now added to a
11718         collection, this collection is then set to the main window viewer.
11719
11720 Tue Jan 23 23:08:45 2001  John Ellis  <johne@bellatlantic.net>
11721
11722         * thumb.c: Fix xvpics support: the done signal was never being sent for
11723         xvpics. Also made xvpics scale to the thumbnail size even when smaller.
11724
11725 Tue Jan 23 21:58:49 2001  John Ellis  <johne@bellatlantic.net>
11726
11727         * image-load.[ch], typedefs.h: Added ability to set the size of the
11728         read buffer. The buffer is always 512 bytes (as before), what this
11729         does is set the number of time to read from the file on each idle call,
11730         in effect increasing the buffer size to 512 x size.
11731         * image.c: Fixed race condition where an image area may be ready to be
11732         queued before the pixbuf is set. Fixed the tile blank flag, it is now
11733         set correctly in all (?) cases. Set the image loader buffer size to 4,
11734         so that more of the image is decoded between render calls. Also removed
11735         unused crufty function argument for image_tile_expose.
11736
11737 Tue Jan 23 13:37:29 2001  John Ellis  <johne@bellatlantic.net>
11738
11739         * image.c: Fix scrolling while partially obscured, and made the focus
11740         drawing code cleaner (removed gtk_signal_disconnect() junk).
11741
11742 Tue Jan 23 11:32:08 2001  John Ellis  <johne@bellatlantic.net>
11743
11744         * globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
11745         rcfile.c: Made the delete key optional, since this is a dangerous key
11746         with delete confirmation disabled. Also do not come out of fullscreen
11747         when confirm delete is disabled. Based on patch submitted by
11748         Niku Toivola <niku.toivola@iki.fi>
11749
11750 Mon Jan 22 20:32:53 2001  John Ellis  <johne@bellatlantic.net>
11751
11752         * image.c: Fix setting scale when zoom_to_fit_expands is false.
11753         * collect-dlg.c: Fix the missing cancel button in the overwrite confirm
11754         dialog for the save as dialog.
11755         (The good: Easy fixes. The bad: Stupid mistakes.
11756          The ugly: Had not tested these before release.)
11757
11758 Mon Jan 22 12:09:43 2001  John Ellis  <johne@bellatlantic.net>
11759
11760         * README: Updates.
11761         * configure.in: Release 0.9.2.
11762
11763 Sat Jan 20 00:37:47 2001  John Ellis  <johne@bellatlantic.net>
11764
11765         * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
11766         same path in the entry when calling this.
11767
11768 Fri Jan 19 22:51:56 2001  John Ellis  <johne@bellatlantic.net>
11769
11770         * *.[ch]: Changed the copyright in all the files to 2001.
11771
11772 Fri Jan 19 22:41:45 2001  John Ellis  <johne@bellatlantic.net>
11773
11774         * gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
11775         * configure.in: Bump version to 0.9.2
11776         * utilops.c: Fix text in copy/move dialog for multiple files.
11777
11778 Thu Jan 18 19:45:22 2001  John Ellis  <johne@bellatlantic.net>
11779
11780         * dupe.c: When starting a compare set the status text to file count,
11781         gives user idea of how many files are being compared.
11782         * image.c: Compile clean-up.
11783         * po/*.po: Make distcheck touched these.
11784
11785 Thu Jan 18 19:22:40 2001  John Ellis  <johne@bellatlantic.net>
11786
11787         * filelist.c, window.c: Fix drop down history on main window to change
11788         to the selected path after the popup window is hidden.
11789         * image.c (image_pixbuf_sync): Clear the window when set to a NULL
11790         pixbuf.
11791         * utilops.c (generic_dialog_add_images): Implemented this function.
11792
11793 Thu Jan 18 17:25:39 2001  John Ellis  <johne@bellatlantic.net>
11794
11795         * filelist.c: Fix sticky thumbnails when changing to a dir with files
11796         that have similar file names as the previous dir. Fix refresh to
11797         reload thumbnails (it was stalling in the thumb_next checks).
11798         * menu.c: Call filelist_refresh() instead of the hack to refresh by
11799         changing to the same dir.
11800         * preferences.c: Use a button box for the ok, apply, cancel buttons.
11801         * po/POTFILES.in: Added new files, removed missing.
11802
11803 Thu Jan 18 16:38:19 2001  John Ellis  <johne@bellatlantic.net>
11804
11805         * ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
11806         ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
11807         from SLIK.
11808         * clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
11809         utildlg.[ch]: Removed (see above).
11810         * collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
11811         dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
11812         menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
11813         utilops.[ch], window.c: Use the new convenience functions, constify
11814         things where needed.
11815         * main.c: Moved the file path utils out of here (see above).
11816
11817 Wed Jan 17 15:06:47 2001  John Ellis  <johne@bellatlantic.net>
11818
11819         * image.[ch]: Added fit window to image support (back in).
11820         * fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
11821         * typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
11822
11823 Tue Jan 16 13:40:29 2001  John Ellis  <johne@bellatlantic.net>
11824
11825         * image.c: Scrolling while decoding a scaled image no longer causes
11826         dropped (black) areas. Also added an tile blank flag so that tiles
11827         with no loaded data simply render a black rectangle for a speed
11828         improvement (this is currrently semi-broken as image_tile_sync() is
11829         currently always called to set the blank flag to FALSE :(.
11830
11831 Mon Jan 15 21:53:25 2001  John Ellis  <johne@bellatlantic.net>
11832
11833         * fullscreen.c: Made the full screen window have a black background
11834         once again.
11835         * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
11836         the keyboard after a popup menu closes.
11837
11838 Sun Jan 14 17:39:47 2001  John Ellis  <johne@bellatlantic.net>
11839
11840         * image-load.c(image_loader_free): Fix a memory leak.
11841
11842 Sun Jan 14 17:18:47 2001  John Ellis  <johne@bellatlantic.net>
11843
11844         * dupe.c: Create the clist with 6 columns (forgot to increment this
11845         when I added the thumbnail column).
11846         * image.[ch]: Added the update functions, made them work.
11847         * img-main.c, img-view.c: Set the update functions, attach the windows
11848         for the titles.
11849         * window.c: Set the initial image to the logo.
11850
11851 Sun Jan 14 15:26:49 2001  John Ellis  <johne@bellatlantic.net>
11852
11853         * dnd.c: Temporarily disable dnd highlighting for image windows.
11854         * gqview.h, main.c: Minor fixups.
11855         * image.c: Generally works now, borders are cleared, focus is handled,
11856         etc. TODO: Add update callback, window title updating, and window
11857         auto-sizing.
11858         * menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
11859         during convertion to a menu_factory.
11860         * window.c: Moved focus draw/handling code out of here (into image.c).
11861
11862 Sat Jan 13 18:51:20 2001  John Ellis  <johne@bellatlantic.net>
11863
11864         * image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
11865         is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
11866         
11867         This only applies when the scale width offset is not zero _and_ the
11868         resulting right edge of the scaled image is also the right side of the
11869         source image. (in other words: when rendering a tile that is aligned
11870         with the right side of the image).
11871
11872         Under the above conditions, gdk_pixbuf_scale() breaks for all
11873         GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
11874         broken for TILES (I suspect this is because eog uses it, but does not
11875         have a TILES option, so that was not tested). At this point I was tired
11876         of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
11877         broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
11878         and breakage means the last 2 columns of pixels are seamingly generated
11879         from some random memory point, at best causing them to be corrupted, at
11880         worst causing a crash.
11881
11882         So what I did: Use gdk_pixbuf_composite_color() since it is the least
11883         broken. It does seem slower than gdk_pixbuf_scale(), since it does
11884         more.
11885
11886         (I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
11887         gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
11888         entries in 3 months...)
11889
11890 Fri Jan 12 12:07:44 2001  John Ellis  <johne@bellatlantic.net>
11891
11892         * image.c, typedefs.h: Well, it now displays the image in all zoom
11893         settings. Still have to add (back) scrolling, set up the update call
11894         function, and work on redrawing the borders (borders currently do not
11895         get cleared to remove the previous image).
11896
11897 Thu Jan 11 13:35:15 2001  John Ellis  <johne@bellatlantic.net>
11898
11899         * image.[ch], typedefs.h: Start towards a new method of rendering the
11900         image to the screen. The image window is now basically _only_ a
11901         gtk_drawing_area, and we do all the scrolling ourselves. Currently I
11902         am lucky if it doesn't crash, and really lucky if part of an image
11903         appears :) Well, at least the namespaces for the functions are at
11904         least a little saner now, so I accomplished something, althought the
11905         whole thing still needs to be re-thought from the tile/render point
11906         of view.
11907         * dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
11908         utildlg.c, window.c: Made it at least compile for testing.
11909
11910 Mon Jan  8 22:57:05 2001  John Ellis  <johne@bellatlantic.net>
11911
11912         * dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
11913         of main_image_change_to(), so that the file list of the main window
11914         also syncs to the image.
11915
11916 Mon Jan  8 21:55:54 2001  John Ellis  <johne@bellatlantic.net>
11917
11918         * dupe.[ch]: Added thumbnail support.
11919
11920 Mon Jan  8 20:22:12 2001  John Ellis  <johne@bellatlantic.net>
11921
11922         * dupe.[ch]: More work, many fixes, added right click menu, and
11923         generally made it nice to use (useable).
11924         * collect-table.c: Add the collection to the dupe window.
11925         * menu.c: Added 'Find duplicates...' to the file menu.
11926
11927 Sat Dec 30 16:45:51 2000  John Ellis  <johne@bellatlantic.net>
11928
11929         * README, TODO: Updates.
11930         * collect-table.c: Set default duplicate window mask to sort by name.
11931         * dupe.[ch]: Allow change of comparison method by adding drop down
11932         menu, fixed dnd when dragging from the list.
11933         * filelist.c: Only allow rename when new name does not exist.
11934         
11935
11936 Thu Dec 14 20:20:14 2000  John Ellis  <johne@bellatlantic.net>
11937
11938         * globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
11939         allow saving of user's accel keys (to ~/.gqview/accels).
11940         * menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
11941         do not use the data (because GtkItemFactory has a weird signal
11942         alignment (gpointer is first).
11943
11944         Sorry translators, menus must be re-translated (and it does not look
11945         like fun with GtkItemFactoryEntry using menu paths)
11946
11947 Thu Nov 30 17:45:08 2000  John Ellis  <johne@bellatlantic.net>
11948
11949         * configure.in: Do more compatible checks for png ?
11950         * tabcomp.c: Sanity checks for adding NULL key/path to list.
11951
11952 Mon Nov 20 12:32:08 2000  John Ellis  <johne@bellatlantic.net>
11953
11954         * image.c: Added render_types to better decrease unnecessary renders.
11955         * main.c, window.c: Save/Restore the window positions like in gimp,
11956         since that seems to work better.
11957         (And gimp programmers can't be wrong :)
11958
11959 Wed Nov  8 09:16:45 2000  John Ellis  <johne@bellatlantic.net>
11960
11961         * dupe.[ch]: Added new files containing 'find duplicates' window.
11962         * collect-table.c: Added 'find duplicates...' to pop-up menu.
11963         * fileops.[ch]: Added checksum_simple(), made some things const.
11964         * collect.[ch]: Added collection_info_valid().
11965         * filelist.[ch], menu.c, pathsel.c: const stuff.
11966         * image-load.[ch]: Added image_load_dimensions(), const stuff.
11967         * Makefile.am: Added dupe.[ch] to objects.
11968
11969 Sun Sep 10 09:55:50 2000  John Ellis  <johne@bellatlantic.net>
11970
11971         * po/*.po: Make distcheck did this.
11972         * configure.in, README: Release 0.9.1.
11973
11974 Fri Sep  8 17:34:37 2000  John Ellis  <johne@bellatlantic.net>
11975
11976         * thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
11977         completely clearing the disk cache.
11978         * filelist.c, menu.c: Changes for above.
11979         * preferences.c: Added a 'Clear cache' button.
11980         * utildlg.c: Allow passing NULL pointer for the cancel callback in
11981         confirm_dialog_new() and confirm_dialog_add().
11982
11983 Fri Sep  8 16:58:20 2000  John Ellis  <johne@bellatlantic.net>
11984
11985         * icons/collect.xpmi: Added wm icon for collection windows.
11986         * collect.c: Use it.
11987
11988 Fri Sep  8 15:55:53 2000  John Ellis  <johne@bellatlantic.net>
11989
11990         * menu.[ch]: Unified the main window image and fullscreen pop-up menu,
11991         and made it consistent with the one for view window. Added 'slideshow
11992         pause'.
11993         * collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
11994         4 less global Widget variables now, yay.
11995         * image.c: Reset scroll to 0,0 on new image.
11996         * img-main.[ch]: Used new menus, added necessary accessors for menus.
11997         * img-view.c: Added 'view in new window', and 'slideshow pause'.
11998
11999 Fri Sep  8 13:33:12 2000  John Ellis  <johne@bellatlantic.net>
12000
12001         * utildlg.[ch]: Added class parameter to set windowmanager class for
12002         dialogs. Also added option to set window under the mouse.
12003         * collect-dlg.c, filelist.c, utilops.c: Changed to add class
12004         assignments.
12005         * globals.c, gqview.h, preferences.c, rcfile.c: Added
12006         place_dialogs_under_mouse var.
12007
12008 Fri Sep  8 12:15:08 2000  John Ellis  <johne@bellatlantic.net>
12009
12010         * po/ru.po: Updated Russian translation,
12011         submitted by val <frob@df.ru>.
12012         * po/fr.po: Updated French translation,
12013         submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
12014         * po/pl.po: Added Polish translation,
12015         submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
12016         (yes, close to a release once I do this).
12017
12018 Fri Sep  8 11:51:52 2000  John Ellis  <johne@bellatlantic.net>
12019
12020         * collect.c, image.c: Removed #warning warnings :)
12021         * fullscreen.c: Make sure the window is set to 0,0.
12022         * preferences.c: Changed the way thumbnail sizes are selected. Now uses
12023         a dynamic drop down menu. Available sizes are now stored in a static
12024         list, and added a few more sizes.
12025
12026 Fri Sep  8 10:25:44 2000  John Ellis  <johne@bellatlantic.net>
12027
12028         * image.[ch]: Added read ahead buffering.
12029         * dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
12030         main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
12031         the necessary read-ahead stuff. Allow verbosity levels for debug: each
12032         --debug on the command line increments verbosity.
12033         * thumb.c: Even on error, attempt to display what we have.
12034
12035 Wed Sep  6 13:52:45 2000  John Ellis  <johne@bellatlantic.net>
12036
12037         * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
12038
12039 Wed Sep  6 12:58:42 2000  John Ellis  <johne@bellatlantic.net>
12040
12041         * image.c: Fix printing of window titles.
12042         * main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
12043         * preferences: Cleaned up window a bit, added tab 'window'.
12044
12045 Wed Sep  6 11:55:32 2000  John Ellis  <johne@bellatlantic.net>
12046
12047         * globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
12048         preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
12049         option, zoom and dither quality options, adjustable zoom increment.
12050         Fixed menu separators to be insensitive.
12051
12052 Wed Sep  6 07:54:36 2000  John Ellis  <johne@bellatlantic.net>
12053
12054         * image.[ch]: Fix window resizing when zoom is auto, changed a few
12055         image_area options to be standard.
12056         * fullscreen.c, img-view.c, window.c: Use new image_area options that
12057         are now needed.
12058
12059 Thu Aug 31 07:44:38 2000  John Ellis  <johne@bellatlantic.net>
12060
12061         * image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
12062         from autozoom mode (implement it).
12063         * img-main.[ch], menu.c: call image_reload when reload button/menu is
12064         selected.
12065         * utildlg.c: Made Escape key cancel all dialogs.
12066
12067 Thu Aug 31 07:17:10 2000  John Ellis  <johne@bellatlantic.net>
12068
12069         * image.c: Fix image_area_set_from_image to actually copy the pixbuf
12070         and image data.
12071         * img-main.c, img-view.c: Update for slideshow, below.
12072         * slideshow.[ch]: Added arguments to slideshow_start_* functions so
12073         that slideshows start from the current image when no in random mode.
12074         Also added a slideshow_pause set of functions, currently not used
12075         anywhere right now -- will hook to keys/mouse menus later.
12076
12077 Wed Aug 30 10:23:05 2000  John Ellis  <johne@bellatlantic.net>
12078
12079         * collect-table.c, collect.c: Changed 'loading thumbnails..' status to
12080         include a progress bar.
12081         * image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
12082         rotate options.
12083         * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
12084         * README: Added rotate keys to key summary.
12085
12086 Tue Aug 29 08:26:35 2000  John Ellis  <johne@bellatlantic.net>
12087
12088         * pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
12089         provides save to png function.
12090         * Makefile.am, thumb.c: Used save to png function.
12091         * configure.in: Test for png, now required.
12092         * image.c: Fix bug in queue area computation.
12093         * main.c: Change -help to --help in warning message.
12094         * po/*.po: Fix --help stuff.
12095
12096 Tue Aug 29 06:40:02 2000  John Ellis  <johne@bellatlantic.net>
12097
12098         * collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
12099         * filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
12100         global data, so it is only included once.
12101         * main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
12102         * thumb.h, typedefs.h: Moved all structs to typedefs.h.
12103         * configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
12104         references, added gdk-pixbuf stuff.
12105
12106 Mon Aug 28 13:27:04 2000  John Ellis  <johne@bellatlantic.net>
12107
12108         * thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
12109         GIF loader seems to error out on thumbnail _RE_generation, will have
12110         to look into that.
12111         * filelist.c: Use it.
12112         * collect-table.c: Broken, but at least it compiles to test new
12113         thumbnail code.
12114
12115 Mon Aug 28 08:06:15 2000  John Ellis  <johne@bellatlantic.net>
12116
12117         * image.c: Image loading now works with no black spots on scroll :)
12118         Still a lot of fixes/optimizes/mem cache management to do though...
12119
12120 Sat Aug 19 01:08:08 2000  John Ellis  <johne@bellatlantic.net>
12121
12122         * image.[ch]: Move to a floating point zoom, mor work on queue and
12123         rendering.. still really broken.
12124         * img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
12125         number type.
12126
12127 Fri Aug 18 01:41:53 2000  John Ellis  <johne@bellatlantic.net>
12128
12129         * filelist.c: Fix crash when deleting files while loading thumbs (this
12130         code will die a horrible death anyway when I move thumb loading to an
12131         idle call that uses image-loader.c stuff.
12132         * image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
12133         * image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
12134         error prone, no zoom.
12135         * gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
12136         places though <-- FIXME.
12137         * configure.in, Makefile.am: Added gdk-pixbuf, new files.
12138         * logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
12139         (eventually).
12140
12141 Sun Jul 23 21:34:22 2000  John Ellis  <johne@bellatlantic.net>
12142
12143         * img-main.c: Fix file operations from keyboard when coming out of full
12144         screen.
12145         * configure.in, README: release 0.9.0
12146
12147 Sun Jul 23 19:48:56 2000  John Ellis  <johne@bellatlantic.net>
12148
12149         * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
12150         -Wmissing-prototypes -Wmissing-declarations -Werror"
12151
12152 Sat Jul 22 20:46:45 2000  John Ellis  <johne@bellatlantic.net>
12153
12154         * tabcomp.c: Preserver order of keys between load/save.
12155         * filelist.[ch], window.c: Added a path history to the path entry,
12156         combo crashes when changed while popped up, so it does not work as
12157         expected, yet.
12158         * README: Updated.
12159
12160 Fri Jul 21 00:01:33 2000  John Ellis  <johne@bellatlantic.net>
12161
12162         * collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
12163         window sizes to the collection file. (and restore is 'save window
12164         positions' is enabled)
12165         * gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
12166         our own hidden .gqview dir, no reason to hide the config file.
12167
12168 Thu Jul 20 22:29:42 2000  John Ellis  <johne@bellatlantic.net>
12169
12170         * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
12171         * collect-table.[ch], collect.c: Added more keyboard commands, more
12172         fixes.
12173         * image.c: Check that image in a collection is valid before using it.
12174         * menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
12175         path (well, duh).
12176         * window.c: Changes for additional sort option.
12177
12178 Thu Jul 20 17:32:14 2000  John Ellis  <johne@bellatlantic.net>
12179
12180         * collect-io.c: Change warning printf.
12181         * preferences.c: Open proper tab when showing 'about'.
12182         * po/POTFILES.in: Updated to include collection files, as well ad the
12183         other new ones added since 0.8.2.
12184
12185 Wed Jul 19 19:07:27 2000  John Ellis  <johne@bellatlantic.net>
12186
12187         * clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
12188         support for the numeric keypad. Zoom using +, -, /, *; move with
12189         the number keys, etc.
12190         * collect-table.c, typedefs.h: Added support for navigation/selection
12191         in collections with the keyboard.
12192
12193 Tue Jul 11 16:09:14 2000  John Ellis  <johne@bellatlantic.net>
12194
12195         * collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
12196         for displaying status, image/selection count, etc.
12197         * globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
12198         options, added selection style option. Save open_recent_max to config.
12199
12200 Tue Jul 11 13:37:00 2000  John Ellis  <johne@bellatlantic.net>
12201
12202         * collect-table.c: Properly set the main image on 'view'.
12203         * dnd.c, main.c: Namespace changes, make dropping collections work on
12204         main window.
12205         * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
12206         appropriate there.
12207         * img-main.[ch]: Added (back) slideshow, various minor changes.
12208         * img-view.c: Added slideshow,  make keys work with CAPS on.
12209         * slideshow.c: Make only the main window support filelist slideshows.
12210
12211 Sat Jul  8 11:07:23 2000  John Ellis  <johne@bellatlantic.net>
12212
12213         * Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
12214         * dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
12215         names (below).
12216         * img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
12217         * img-view.[ch]: Added fullscreen, changed way of doing popup menu.
12218         * slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
12219         a path list, collection list, or falls back to filelist.
12220
12221 Thu Jul  6 23:00:10 2000  John Ellis  <johne@bellatlantic.net>
12222
12223         * collect-dlg.c: Don't free the data in the confirm_cancel callback,
12224         it is just a NOP.
12225         * collect-table.c, collect.c: More work on popup menus, added recursive
12226         directory dropping. And more work overall.
12227         * dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
12228         in place of old free_selected_list, Exposed more in the filelist.h
12229         header.
12230         * fileops.[ch]: Added path_list_* functions.
12231         * img-view.[ch]: Added a way to start a new window from a collection.
12232
12233 Wed Jul  5 19:08:58 2000  John Ellis  <johne@bellatlantic.net>
12234
12235         * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
12236         popup menus for, sorting, saving, editing. Collections now have
12237         a ref count.
12238         * globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
12239         recent open menu, history saving, popup menu utils.
12240         * pathsel.c: Synced the file list to change as the user types in the
12241         entry. (also fixes it to change when combo-items are selected).
12242         * tabcomp.[ch]: Added history_list features to load/save keys to a
12243         file.
12244
12245 Tue Jul  4 14:40:43 2000  John Ellis  <johne@bellatlantic.net>
12246
12247         * collect.[ch], collect-table.[ch]: Changed the way dnd selection data
12248         is generated, since the case of the same path being in a collection
12249         multiple times broke the old method. Moving between collections seems
12250         to work now. Added collection stepping accessors.
12251         * dnd.c, image.[ch], img-view.c: Added support for collection browsing.
12252         * main.c (filename_from_path): Test that path != NULL.
12253         * typedefs.c: Move collect.h typedefs here.
12254
12255         Its funny, but after this bit of hacking I feel dirty, like I did this
12256         all wrong...
12257
12258 Mon Jul  3 19:44:29 2000  John Ellis  <johne@bellatlantic.net>
12259
12260         * collect-table.c: Added a tooltip to display the filenames, probably
12261         should be an option.
12262
12263 Mon Jul  3 15:23:00 2000  John Ellis  <johne@bellatlantic.net>
12264
12265         * collect-dlg.[ch]: Added load save dialogs for collections.
12266         * collect-io.[ch], collect-table.c, collect.c: More work.
12267         * filelist.[ch]: Added select all routines.
12268         * gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
12269         hierarchy: Everything is under ~/.gqview now, old locations are moved
12270         to the new ones if found on start-up.
12271         * pathsel.[ch]: Added filtering toggle.
12272         * utildlg.h: Added a generic data pointer for FileDialogs.
12273         * menu.c: Added collection new/open and select all/none menu items.
12274
12275 Mon Jul  3 12:51:29 2000  John Ellis  <johne@bellatlantic.net>
12276
12277         * collect-table.c, collect.h: Added selections, started dnd data set,
12278         and other stuff.
12279         * dnd.[ch]: New function, make_uri_file_list(), put it in header.
12280
12281 Fri Jun 16 04:41:38 2000  John Ellis  <johne@bellatlantic.net>
12282
12283         * collect.[ch], collect-table.[ch]: Actually displays something now
12284         when a file is dragged on the window.
12285
12286 Fri Jun 16 01:56:32 2000  John Ellis  <johne@bellatlantic.net>
12287
12288         * img-main.c: When in fullscreen, hide the mouse cursor after
12289         5 seconds of inactivity.
12290
12291 Tue Jun 13 03:32:33 2000  John Ellis  <johne@bellatlantic.net>
12292
12293         * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
12294         updated netpedia URL, since the old location is often (always) broken.
12295
12296 Tue Jun 13 03:26:39 2000  John Ellis  <johne@bellatlantic.net>
12297
12298         * collect.[ch], collect-io.[ch]: Start of collections, load/saveing
12299         should work, if there was anything that actually used the functions.
12300         Right now a blank window opens :)
12301         * collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
12302         * menu.c, typedefs.h: Added 'Open collection...' menu item, added
12303         SORT_NONE to SortType enum.
12304         * rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
12305
12306 Thu Jun  8 19:57:54 2000  John Ellis  <johne@bellatlantic.net>
12307
12308         * *.[ch]: All c files now have corresponding .h headers, except
12309         globals.c and main.c, which are in gqview.h.
12310         * src/Makefile.am: Added the headers.
12311         * config.[ch]: renamed to preferences.[ch] to avoid conflict with
12312         autogenerated config.h.
12313
12314 Tue Jun  6 20:45:14 2000  John Ellis  <johne@bellatlantic.net>
12315
12316         * filelist.c, gqview.h, main.c: Added new function to change the
12317         current image through the filelist given pathname. Use it to fix bug
12318         causing filename not to be selected in list on startup and tab
12319         completion entry.
12320
12321 Tue Jun  6 20:04:03 2000  John Ellis  <johne@bellatlantic.net>
12322
12323         * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
12324         basic sorting of files on name, size, or date.
12325
12326 Mon Jun  5 19:39:02 2000  John Ellis  <johne@bellatlantic.net>
12327
12328         * configure.in: Release 0.8.2
12329         * README: Updated.
12330         * utilops.c: Change a \b to a \n.
12331         * po/*.po: Make corresponding change to above.
12332
12333 Mon Jun  5 18:54:46 2000  John Ellis  <johne@bellatlantic.net>
12334
12335         * filelist.c (filelist_change_to): When going up one dir, make previous
12336         place visible in the list.
12337
12338 Tue May  9 00:54:36 2000  John Ellis  <johne@bellatlantic.net>
12339
12340         * clist_edit.c: Fixups for positioning.
12341         * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
12342         renaming optional.
12343
12344 Mon May  8 23:05:06 2000  John Ellis  <johne@bellatlantic.net>
12345
12346         * clist_edit.[ch]: New files that allow in place editing of a clist.
12347         * filelist.c: Add in place renaming.
12348
12349 Mon May  8 18:08:20 2000  John Ellis  <johne@bellatlantic.net>
12350
12351         * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
12352         icons on windows.
12353         * icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
12354         icons/Makefile.am: Add new icons for windows.
12355         * filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes. 
12356         * gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
12357         GQview title is now after the image filename.
12358
12359 Mon May  8 15:06:35 2000  John Ellis  <johne@bellatlantic.net>
12360
12361         * main.c: Pressing delete now correctly deletes selected files.
12362         * config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
12363         expands images too (by default, added config option to have old
12364         behavior.
12365
12366 Mon May  8 13:56:01 2000  John Ellis  <johne@bellatlantic.net>
12367
12368         * po/it.po: Added Italian translation, submitted by
12369         Christopher R. Gabriel <cgabriel@pluto.linux.it>
12370         * po/es.po: Updated Spanish translation, submitted by
12371         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
12372         * po/pt_BR.po: Updated brazilian translation, submitted by
12373         "Evandro F. Giovanini" <elinux@linuxave.net>
12374         * configure.in: Added it to ALL_LINGUAS
12375
12376 Fri Apr 14 15:50:22 2000  John Ellis  <johne@bellatlantic.net>
12377
12378         * README: Updated.
12379         * configure.in: release 0.8.1
12380
12381 Thu Apr 13 10:50:43 2000  John Ellis  <johne@bellatlantic.net>
12382
12383         * config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
12384         support for mouse wheel (4,5) to scroll image or flip through images.
12385
12386 Thu Apr 13 09:38:25 2000  John Ellis  <johne@bellatlantic.net>
12387
12388         * configure.in, po/sk.po: Added Slovak translation, submitted by
12389          "Sandokan" <cortex@nextra.sk>
12390
12391 Thu Apr 13 09:35:36 2000  John Ellis  <johne@bellatlantic.net>
12392
12393         * configure.in, po/es.po: Added Spanish translation, subbmitted by
12394         Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
12395
12396 Thu Apr 13 09:32:42 2000  John Ellis  <johne@bellatlantic.net>
12397
12398         * confgure.in, po/fr.po: Added French translation, submitted by
12399          Jean-pierre PEDRON <jppedron@club-internet.fr>
12400
12401 Thu Apr 13 09:28:04 2000  John Ellis  <johne@bellatlantic.net>
12402
12403         * Makefile.am, configure.in: Include gqview.spec in make distcheck so
12404         that rpm -tb will work.
12405         * po/tr.po, gqview.desktop: Update Turkish translation, from
12406         Fatih Demir <kabalak@gmx.net>
12407
12408 Thu Apr  6 19:03:04 2000  John Ellis  <johne@bellatlantic.net>
12409
12410         * README: Release 0.8.0.
12411
12412 Wed Apr  5 11:35:52 2000  John Ellis  <johne@bellatlantic.net>
12413
12414         * filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
12415         causing custom_filter to only have one entry max.
12416         * utilops.c: Removed unused code, fix rename description.
12417
12418 Wed Apr  5 11:19:31 2000  John Ellis  <johne@bellatlantic.net>
12419
12420         * filelist.c, gqview.h, window.c: File list now scrolls to display
12421         the first file that matches the path entry box during tab completion.
12422         The directory changes to follow the completion too.
12423
12424 Wed Apr  5 10:30:51 2000  John Ellis  <johne@bellatlantic.net>
12425
12426         * filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
12427         Save thumnbnail mode to rcfile; add command line option for slideshow,
12428         rename other long options; make next/prev work properly during
12429         slideshow.
12430
12431 Tue Apr  4 15:00:15 2000  John Ellis  <johne@bellatlantic.net>
12432
12433         * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
12434         translation from Kam Tik <kamtik@hongkong.com>
12435
12436 Tue Apr  4 13:20:43 2000  John Ellis  <johne@bellatlantic.net>
12437
12438         * *.[ch]: Update copyrights to 2000.
12439         * configure.in: Bumper version to 0.8.0 ('bout time)
12440         * README, TODO: Updates
12441
12442 Tue Apr  4 12:21:27 2000  John Ellis  <johne@bellatlantic.net>
12443
12444         * image.c, img-main.c: Fix mem leaks.
12445         * utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
12446         * utilops.c: Added display of source and dest images to overwrite
12447         dialogs (uses above).
12448         All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
12449
12450 Tue Apr  4 10:44:22 2000  John Ellis  <johne@bellatlantic.net>
12451
12452         * main.c: Added full screen startup option (-f or -full), derived from
12453         patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
12454
12455 Tue Apr  4 10:33:15 2000  John Ellis  <johne@bellatlantic.net>
12456
12457         * image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
12458         to set the root window wallpaper. (If zoom is fit to window, image is
12459         scaled, otherwise tiled.
12460         Derived from patch by ENTERforNone <enterfornone@bigpond.com>
12461
12462 Tue Apr  4 09:45:08 2000  John Ellis  <johne@bellatlantic.net>
12463
12464         * img-main.c, menu.c: Changed full screen key to V. Derived from patch
12465         by Martial MICHEL <martial@users.sourceforge.net>
12466
12467 Tue Apr  4 09:32:14 2000  John Ellis  <johne@bellatlantic.net>
12468
12469         * fileops.c (get_current_dir): Fix problem when there is no read
12470         permission for the current dir. Derived from patch by
12471         Mathieu Dessus <mdessus@free.fr>
12472
12473  Apr  4 09:15:16 2000  John Ellis  <johne@bellatlantic.net>
12474
12475         * configure.in, po/tr.po: Added Turkish translation from
12476         Fatih Demir <kabalak@gmx.net> 
12477
12478 Thu Mar 16 17:04:24 2000  John Ellis  <johne@bellatlantic.net>
12479
12480         * pathsel.c, tabcomp.c: Fix memory leaks.
12481
12482 Fri Oct  1 17:17:21 1999  John Ellis  <johne@bellatlantic.net>
12483
12484         * po/ru.po: Added Russian translation
12485         from Oleg Andrjushenko <oandr@itec.cn.ua>
12486         * po/pt_BR.po: Added Brazilian Portuguese translation
12487         from Vitor Fernandes <vitor_fernandes@SoftHome.net>
12488         * po/ja/po: Added Japanese translation
12489         from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
12490         * configure.in: Updated ALL_LINGUAS.
12491
12492 Mon Sep  6 06:25:38 1999  John Ellis  <johne@bellatlantic.net>
12493
12494         * image.c, img-main.c, img-view.c, window.c: Remove warnings for
12495         gtk+-1.2.5-pre1. I think there are still realize issues with that
12496         version of GTK+, however.
12497
12498 Wed Aug 18 21:03:05 1999  John Ellis  <johne@bellatlantic.net>
12499
12500         * filelist.c: Fix reversal of calculating column width of the files
12501         list for icons vs. no icons.
12502         * pathsel.c, utilops.c: Set teh clist columns to autosize, so that
12503         horizontal scrollbar is accurate (and usually not there ;)
12504
12505 Wed Aug 18 20:35:07 1999  John Ellis  <johne@bellatlantic.net>
12506
12507         * gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
12508         history. This was done by adding a combo widget option to the tab
12509         completion routines.
12510
12511 Wed Aug 18 17:37:48 1999  John Ellis  <johne@bellatlantic.net>
12512
12513         * config.c: Fix 'fall back to 48x48 icon size' bug.
12514
12515 Mon Aug 16 13:25:29 1999  John Ellis  <johne@bellatlantic.net>
12516
12517         * po/de.po: Added german translation
12518         by mawarkus@t-online.de (Matthias Warkus)
12519         * configure.in (ALL_LINGUAS): Added de.
12520
12521 Mon Aug 16 12:44:56 1999  John Ellis  <johne@bellatlantic.net>
12522
12523         * utilops.c: Make it easier for translators.
12524
12525 Mon Aug 16 12:09:53 1999  John Ellis  <johne@bellatlantic.net>
12526
12527         * thumb.c: Regenerate thumbnails whent the preferred size changes.
12528
12529 Mon Aug 16 11:56:29 1999  John Ellis  <johne@bellatlantic.net>
12530
12531         * config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
12532         'save settings on exit' option and always save one exit, this was
12533         leading to confusion as to why settings are not always saved.
12534         * menus.: Removed the save settings menu line, no longer needed.
12535
12536 Tue Aug 10 07:03:44 1999  John Ellis  <johne@bellatlantic.net>
12537
12538         * main.c(main): Use gtk_set_locale();
12539         * window.c: Use gqview instead of main for wmhints.
12540
12541 Tue Aug 10 06:55:48 1999  John Ellis  <johne@bellatlantic.net>
12542
12543         * filelist.c: Update the file count when files are removed.
12544         * dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
12545         the lists to account for possibly deleted files.
12546
12547 Fri Jul 23 17:09:02 1999  John Ellis  <johne@bellatlantic.net>
12548
12549         * window.c: Fix hang bug when dragging a file after starting with tools
12550         floating, then unfloating the window. (don't use gtk_widget_reparent
12551         for this).
12552         * dnd.c: Properly add "\r\n" to the end of all files for URI types, now
12553         all drags to Gimp 1.1.6 works.
12554
12555 Tue Jul 20 20:37:03 1999  John Ellis  <johne@bellatlantic.net>
12556
12557         * configure.in, Makefile.am: Added localedir definition.
12558         * src/main.c: Added locale and i18n initialization.
12559
12560 Tue Jul 20 20:03:18 1999  John Ellis  <johne@bellatlantic.net>
12561
12562         * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
12563         gtk/imlib checks.
12564         * po/POTFILES.in: Created for gettext.
12565         * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
12566         translation.
12567
12568 Sat Jul 10 15:12:13 1999  John Ellis  <johne@bellatlantic.net>
12569
12570         * all files: Moved to autoconf and automake.
12571
12572 Sat Jul  3 08:23:59 1999  John Ellis  <johne@bellatlantic.net>
12573
12574         * gqview.h, README, gqview.spec: Release 0.7.0
12575
12576 Fri Jul  2 13:00:21 1999  John Ellis  <johne@bellatlantic.net>
12577
12578         * img-view.c: Added a 'close window' option to pop up dialog.
12579
12580 Fri Jul  2 09:11:02 1999  John Ellis  <johne@bellatlantic.net>
12581
12582         * main.c (main): Fix so that window does not expand to image size when
12583         strting up with an image (from command line).
12584         * img-view.c (view_window_new): Follow the limit window size option,
12585         if enabled.
12586
12587 Thu Jul  1 20:13:31 1999  John Ellis  <johne@bellatlantic.net>
12588
12589         * main.c: Setup random seed, for better random slideshows.
12590
12591 Sun Jun 27 15:17:10 1999  John Ellis  <johne@bellatlantic.net>
12592
12593         * img-main.c: Use black background for full screen.
12594         * menu.c: Keep keyboard grab when full screen menu closes.
12595
12596 Sun Jun 27 14:07:05 1999  John Ellis  <johne@bellatlantic.net>
12597
12598         * img-main.c: Keyboard now works with full screen.
12599         * main.c: Drop out of full screen before exiting.
12600
12601 Sun Jun 27 06:57:22 1999  John Ellis  <johne@bellatlantic.net>
12602
12603         * image.c: Fix image snapping to uppper left when resizing window.
12604         * main.c: Increase progressive scrolling rate.
12605
12606 Fri Jun 25 15:22:32 1999  John Ellis  <johne@bellatlantic.net>
12607
12608         * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
12609         progressive key scrolling option.
12610
12611 Fri Jun 25 14:06:12 1999  John Ellis  <johne@bellatlantic.net>
12612
12613         * image.c, img-main.c, gqview.h: A few api changes with regard to image
12614         auto-sizing and zooming.
12615         * dnd.c: Made image dnd more generic to work with separate views.
12616         * img-view.c: Added  dnd and keyboard support.
12617
12618 Fri Jun 25 11:00:38 1999  John Ellis  <johne@bellatlantic.net>
12619
12620         * image.c, img-view.c, window.c: Fixups for window resizing and initial
12621         size setting.
12622
12623 Fri Jun 18 13:42:35 1999  John Ellis  <johne@bellatlantic.net>
12624
12625         * dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
12626         file list no longer displays image, but correctly, only displays
12627         action/popup menu.
12628         * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
12629         screen option.
12630
12631 Fri Jun 18 04:24:51 1999  John Ellis  <johne@bellatlantic.net>
12632
12633         * image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
12634         view images in a new window. ImageWindow functions are now completely
12635         generic (save one spot).
12636
12637 Wed Jun 16 03:47:36 1999  John Ellis  <johne@bellatlantic.net>
12638
12639         * slideshow.c, filelist.c: Make slideshow work correctly.
12640         * config.c, rcfile.c: Add saving and adjustment of slide show options.
12641
12642 Wed Jun 16 00:46:09 1999  John Ellis  <johne@bellatlantic.net>
12643
12644         * slideshow.c, globals.c, gqview.h: Begin slideshow ability.
12645         * menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
12646         * filelist.c: Made a few functions needed for slideshow public.
12647
12648 Tue Jun 15 19:21:26 1999  John Ellis  <johne@bellatlantic.net>
12649
12650         * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
12651         handling (creating) GLists.
12652
12653 Sat Jun 12 23:17:34 1999  John Ellis  <johne@bellatlantic.net>
12654
12655         * rcfile.c (load_options): Fix memory leak, patch submitted by
12656         F. Petitjean <fpetitje@bureauveritas.com>
12657
12658 Thu May 27 14:32:22 1999  John Ellis  <johne@bellatlantic.net>
12659
12660         * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
12661
12662 Thu May 27 13:10:02 1999  John Ellis  <johne@bellatlantic.net>
12663
12664         * filelist.c: Generate thumbnails for visible files first. Thumbnails
12665         are now kept when renaming.
12666
12667 Thu May 27 11:54:09 1999  John Ellis  <johne@bellatlantic.net>
12668
12669         * pathsel.c: Merge improvements from gqmpeg version.
12670         * tabcomp.c, tabcomp.xpm: ditto.
12671         * utildlg.c: ditto.
12672         * config.c, utilops.c, window.c: Use newer features of above.
12673
12674 Thu May 27 11:44:00 1999  John Ellis  <johne@bellatlantic.net>
12675
12676         * filelist.c, image.c, gqmpeg.h: Properly update the image window when
12677         viewed files are moved, renamed, or deleted.
12678
12679 Thu May 27 11:01:31 1999  John Ellis  <johne@bellatlantic.net>
12680
12681         * main.c (main): Push correct visual and colormap to fix 8 but psuedo
12682         color displays.
12683
12684 Sun May 23 09:21:50 1999  John Ellis  <johne@bellatlantic.net>
12685
12686         * Makefile: Added static build target, some cleanup.
12687
12688 Sat Apr 10 19:01:33 1999  John Ellis  <johne@bellatlantic.net>
12689
12690         * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
12691         so it can be resized smaller.
12692
12693 0.6.0 (3-5-98)
12694   > Major rewrite (60-70%), now requires gtk+-1.2.0
12695   > Multiple file selection.
12696   > Drag and drop.
12697   > Better keyboard support.
12698   > xvpics thumbnail support (read only), optional.
12699   - Add command line options to force show and hide of tools.
12700   * Fix tab completion bug.
12701   * Fix gtk 1.2.0 related bugs.
12702
12703 0.5.1 (12-8-98)
12704   - Should compile now without editing the Makefile with any gtk through 1.1.5
12705   * Fix file highlight bug when user tab completes to currently displayed dir.
12706   * Fix for FreeBSD.
12707
12708 0.5.0  (11-11-98)
12709   > Add path entry window with tab completion.
12710   > Add tab completion to all areas where a path can be typed.
12711   > Add option to save window positions.
12712   - Pressing '+' zooms image. Previously only '=' was bound, causing problems
12713     for some keyboard layouts.
12714   - Add border to floating tools window for better appearance on some WM's.
12715
12716 0.4.3  (10-09-98)
12717   * Fix bug when 'fit window to image' is on, tools float/hide, and the next
12718     image selected has the same dimensions, it would not display.
12719   * More fixes dealing with 'fit window to image'
12720
12721 0.4.2  (10-07-98)
12722   > Add 'fit window to image' option when tools float or hide.
12723   > Add copy and move dialogs.
12724   > Add option to hide the tools completely.
12725   > Save settings on exit option added, and option to restore tool state.
12726   - Pressing the [ESC] key will now stop loading of thumbnails.
12727   - [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
12728   - Add save button to config dialog.
12729   - New configuration tab: image, moved relevent options there.
12730
12731 0.4.1  (9-11-98)
12732   > Scrollbars removed, now you can pan the image by pressing and dragging the
12733     mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
12734   > The file selection area and status line can be 'floated' into a separate
12735     window, this allows the image window to display more of the image.
12736   > The file delete confirmation dialog can now be disabled in the options
12737     window.
12738   > The beginnings of keyboard support ( see the keyboard chart, above )
12739   - Now if a thumbnail is older than it's parent image, the thumbnail is
12740     recreated, so that changed images have their thumbnail properly updated.
12741   - While loading thumbnails GQview is now responsive to commands, slowly, but
12742     it works. You can now load images, delete files, etc. while the thumbnails
12743     are being generated. The thumbnail generation can be interrupted too by
12744     simply turning them off.
12745   * The code that determines the user's HOME directory has been rewritten, now
12746     hopefully users of nis will be happy. If the directory is not found or
12747     cannot be determined, GQview exits semi-gracefully.
12748   * Fixed some bugs here and there.
12749
12750 0.4.0  (8-15-98)
12751   > Thumbnail caching added ($HOME/.gqview_thmb).
12752   - patch from Joshua Thomas Green applied for those that want to compile
12753     with GTK 1.1.x (the development version), just uncomment one line in the
12754     Makefile.
12755   - patch from Joel Young applied to the .spec file of the RPM version.
12756
12757 0.3.4  (7-30-98)
12758   * Fixed problem loading files into external editors when a space was in the
12759     pathname.
12760
12761 0.3.3  (5-15-98)
12762   - Changes to file listing code for speed improvement in large directories.
12763   * Fixed a bug that would cause a thumbnail's height or width to be zero when
12764     an image has a large aspect ratio.
12765   * Fixed some memory leaks in the file listing code.
12766   - Other small changes including source re-organization.
12767   - Added a pixmap file to use as an icon (gqview.xpm).
12768
12769 0.3.2  (5-7-98)
12770   * Fixed a bug which made the first editor slot useless from config dialog.
12771
12772 0.3.1  (5-4-98)
12773   - Changed filelist code to properly implement Glist.
12774   - Moved definitions of variables and #includes to better places.
12775
12776 0.3.0  (4-24-98)
12777   > New feature! Thumbnails displayed in the file list(us 't' to toggle).
12778   > Thumbnails size can be selected (General Options).
12779   > Rewrite (again) of the file list (to support adding/removing entries
12780     without re-reading the entire directory listing, [still need to convert
12781     the directory list, however]).
12782   - minor display layout changes (to accomodate the progress bar).
12783   - if a file format cannot be determined, a generic 'unknown image' picture
12784     is displayed.
12785   - added display for the number of files listed.
12786   - added '-debug' command line option for debug output (preliminary)
12787
12788 0.2.1  (4-8-98)
12789   > Added a handle, now the file lists are sizeable.
12790   - renamed menu item Exit to Quit.
12791   - Added missing file includes that were exposed with GTK+ 0.99.10 release.
12792
12793 0.2.0  (3-19-98)
12794   > External editors can be specified in the configuration window (max 8).
12795       Under the "external editors" tab.
12796   - Popup menu for filelist (delete, rename, and edit).
12797   - Filelist highlight now follows currently viewed image.
12798   - A few minor fixes.
12799
12800 0.1.1  (3-3-98)
12801   > Updated code to compile with GTK+-0.99.4
12802      (will not work with previous versions of GTK)
12803   - Command line no longer requires a complete path to a file if it is in
12804     the current working directory. (or must be relative to it)
12805   - When moving to the next (or previous) image, the file list
12806     scrolls to include the current image's name.
12807
12808 0.1.0  (2-28-98)
12809   > Added menu bar.
12810   > Added keyboard shorcuts.
12811   > Configuration can be saved (to .gqviewrc in user's home dir)
12812   > Command line support. (specify startup directory or file to view)
12813   > Can set startup directory in options window (can be disabled)
12814   > Added custom filtering options to support more formats
12815      (Imlib supports almost anything your system can read using
12816       ImageMagick or Netpbm, if available).
12817   > File operations: create directory, rename file, delete file.
12818   > clicking mouse on image:
12819       button one: next image
12820       button two: previous image
12821       button three: popup menu (zoom, file operations, edit image)
12822   > Added option to load image into The Gimp.
12823   - Fixed a bug in the history list truncating routine. (GQview would crash)
12824   - Other minor improvements and fixes.
12825
12826 0.0.3  (2-18-98)
12827   > Source code clean up! The source code has been organized
12828     and is now readable (some code still needs organizing, but
12829     at least now the code can be followed).
12830   > Makefile rewritten, it may still need editing for some systems.
12831     The '-g' gcc option was removed for the released code, this makes
12832     the binary about 1/3 smaller (it removes some debugging facilities)
12833   - Fixed the transparency problem. This removes the garbage displayed
12834     where an image is transparent, unfortunately for now it is set to purple.
12835
12836 0.0.2  (2-14-98)
12837   > Rewrote directory and file list handling, the lists
12838     can now be of any length.
12839   > Lists are now sorted.
12840   > History list no longer expands out of control as the
12841     directory path gets longer, entries are truncated at
12842     32 characters and '/...' is prepended.
12843   > Added configuration window, including:
12844     - show or hide dot files
12845     - select default zoom mode for new image
12846     - disable file filtering
12847     - choose file types to filter
12848     - about tab for version and contact info
12849
12850 0.0.1  (2-10-98)
12851   > No history, first release!
12852