1 ------------------------------------------------------------------------
2 r1351 | nadvornik | 2009-01-25 17:58:19 +0100 (Ne, 25 led 2009) | 2 lines
4 fixed gthread detection
6 ------------------------------------------------------------------------
7 r1350 | nadvornik | 2009-01-25 10:27:27 +0100 (Ne, 25 led 2009) | 2 lines
9 do not ignore newly created sidecars
11 ------------------------------------------------------------------------
12 r1349 | nadvornik | 2009-01-24 14:46:08 +0100 (So, 24 led 2009) | 2 lines
14 adjusted marks spacing to align them with the marks filter
16 ------------------------------------------------------------------------
17 r1348 | zas_ | 2009-01-24 14:38:53 +0100 (So, 24 led 2009) | 1 line
19 Fix incorrect translation.
20 ------------------------------------------------------------------------
21 r1347 | nadvornik | 2009-01-24 14:05:06 +0100 (So, 24 led 2009) | 4 lines
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
27 ------------------------------------------------------------------------
28 r1346 | nadvornik | 2009-01-24 13:15:01 +0100 (So, 24 led 2009) | 2 lines
32 ------------------------------------------------------------------------
33 r1345 | nadvornik | 2009-01-24 11:09:29 +0100 (So, 24 led 2009) | 2 lines
35 updated version string
37 ------------------------------------------------------------------------
38 r1344 | zas_ | 2009-01-24 08:41:23 +0100 (So, 24 led 2009) | 1 line
40 Silent two compilation warnings.
41 ------------------------------------------------------------------------
42 r1343 | zas_ | 2009-01-24 08:36:21 +0100 (So, 24 led 2009) | 1 line
44 French translation was updated.
45 ------------------------------------------------------------------------
46 r1342 | nadvornik | 2009-01-23 23:53:02 +0100 (Pá, 23 led 2009) | 2 lines
50 ------------------------------------------------------------------------
51 r1341 | nadvornik | 2009-01-21 19:30:54 +0100 (St, 21 led 2009) | 2 lines
53 enable threads by default
55 ------------------------------------------------------------------------
56 r1340 | nadvornik | 2009-01-21 19:16:26 +0100 (St, 21 led 2009) | 2 lines
58 compilation fixes for older exiv2
60 ------------------------------------------------------------------------
61 r1339 | nadvornik | 2009-01-20 23:53:09 +0100 (Út, 20 led 2009) | 2 lines
63 improved metadata preferences
65 ------------------------------------------------------------------------
66 r1338 | nadvornik | 2009-01-20 23:29:31 +0100 (Út, 20 led 2009) | 2 lines
68 fixed possible segfault
70 ------------------------------------------------------------------------
71 r1337 | nadvornik | 2009-01-11 22:28:03 +0100 (Ne, 11 led 2009) | 2 lines
73 show symlinks in filelist
75 ------------------------------------------------------------------------
76 r1336 | nadvornik | 2009-01-11 22:24:58 +0100 (Ne, 11 led 2009) | 2 lines
80 ------------------------------------------------------------------------
81 r1335 | nadvornik | 2009-01-11 19:58:05 +0100 (Ne, 11 led 2009) | 2 lines
83 added a status bar button for writting metadata immediately
85 ------------------------------------------------------------------------
86 r1334 | nadvornik | 2009-01-11 13:13:30 +0100 (Ne, 11 led 2009) | 3 lines
88 metadata write mode (direct or sidecar) made configurable for each file
91 ------------------------------------------------------------------------
92 r1333 | nadvornik | 2009-01-10 21:40:37 +0100 (So, 10 led 2009) | 3 lines
94 simplified metadata interface, dropped metadata_read,
95 fixes for older exiv2 versions
97 ------------------------------------------------------------------------
98 r1332 | zas_ | 2009-01-04 18:14:34 +0100 (Ne, 04 led 2009) | 1 line
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
104 French translation was updated.
105 ------------------------------------------------------------------------
106 r1330 | zas_ | 2009-01-03 18:13:20 +0100 (So, 03 led 2009) | 1 line
109 ------------------------------------------------------------------------
110 r1329 | nadvornik | 2009-01-03 16:29:08 +0100 (So, 03 led 2009) | 2 lines
112 write keywords and comments with separate functions
114 ------------------------------------------------------------------------
115 r1328 | nadvornik | 2009-01-03 00:14:01 +0100 (So, 03 led 2009) | 2 lines
117 fixed updating of selection after deleting the last image from the list
119 ------------------------------------------------------------------------
120 r1327 | nadvornik | 2009-01-02 23:57:09 +0100 (Pá, 02 led 2009) | 5 lines
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
127 ------------------------------------------------------------------------
128 r1326 | nadvornik | 2009-01-02 15:58:21 +0100 (Pá, 02 led 2009) | 4 lines
130 added done callback to utilops
131 used the callback for metadata writting at exit and for renaming new
134 ------------------------------------------------------------------------
135 r1325 | nadvornik | 2009-01-02 10:39:14 +0100 (Pá, 02 led 2009) | 2 lines
137 fixed view_dir notification
139 ------------------------------------------------------------------------
140 r1324 | nadvornik | 2009-01-02 10:26:23 +0100 (Pá, 02 led 2009) | 4 lines
142 sidecar files grouping was made case-insensitive
143 added possibility to use macros %raw, %image, %meta in extensions lists
146 ------------------------------------------------------------------------
147 r1323 | nadvornik | 2008-12-27 23:53:07 +0100 (So, 27 pro 2008) | 2 lines
149 fixed writting of legacy metadata
151 ------------------------------------------------------------------------
152 r1322 | nadvornik | 2008-12-26 20:04:36 +0100 (Pá, 26 pro 2008) | 3 lines
154 optimized get_mark_func
155 fixed reference counting bug
157 ------------------------------------------------------------------------
158 r1321 | nadvornik | 2008-12-26 19:54:07 +0100 (Pá, 26 pro 2008) | 2 lines
160 remove cached entries on all changes
162 ------------------------------------------------------------------------
163 r1320 | nadvornik | 2008-12-26 18:38:52 +0100 (Pá, 26 pro 2008) | 2 lines
165 fixed previous change
167 ------------------------------------------------------------------------
168 r1319 | nadvornik | 2008-12-26 15:12:36 +0100 (Pá, 26 pro 2008) | 3 lines
170 improved sidecar writting
171 private metadata can be saved in xmp format
173 ------------------------------------------------------------------------
174 r1318 | nadvornik | 2008-12-25 13:39:34 +0100 (Čt, 25 pro 2008) | 2 lines
176 implemented a possibility to connect keywords with marks
178 ------------------------------------------------------------------------
179 r1317 | nadvornik | 2008-12-25 13:28:04 +0100 (Čt, 25 pro 2008) | 2 lines
181 low-level keyword-to-mark functionality
183 ------------------------------------------------------------------------
184 r1316 | nadvornik | 2008-12-25 13:19:37 +0100 (Čt, 25 pro 2008) | 2 lines
186 perform internal commands in idle call
188 ------------------------------------------------------------------------
189 r1315 | nadvornik | 2008-12-23 23:42:57 +0100 (Út, 23 pro 2008) | 2 lines
191 allow writing of empty keywords/comment
193 ------------------------------------------------------------------------
194 r1314 | nadvornik | 2008-12-23 21:53:44 +0100 (Út, 23 pro 2008) | 2 lines
196 added change notification to bar_info.c
198 ------------------------------------------------------------------------
199 r1313 | nadvornik | 2008-12-23 20:15:12 +0100 (Út, 23 pro 2008) | 2 lines
201 improved buffering and notifications
203 ------------------------------------------------------------------------
204 r1312 | nadvornik | 2008-12-23 20:13:48 +0100 (Út, 23 pro 2008) | 3 lines
206 write changes immediately, the necessary buffering is done on lower
209 ------------------------------------------------------------------------
210 r1311 | nadvornik | 2008-12-23 00:25:15 +0100 (Út, 23 pro 2008) | 2 lines
212 file class made configurable in preferences
214 ------------------------------------------------------------------------
215 r1310 | zas_ | 2008-12-22 20:43:46 +0100 (Po, 22 pro 2008) | 1 line
217 French translation was updated.
218 ------------------------------------------------------------------------
219 r1309 | nadvornik | 2008-12-22 19:29:25 +0100 (Po, 22 pro 2008) | 2 lines
221 write metadata after timeout, image change or dir change
223 ------------------------------------------------------------------------
224 r1308 | nadvornik | 2008-12-22 19:15:26 +0100 (Po, 22 pro 2008) | 2 lines
226 show metadata options in preferences dialog
228 ------------------------------------------------------------------------
229 r1307 | nadvornik | 2008-12-21 22:36:58 +0100 (Ne, 21 pro 2008) | 2 lines
233 ------------------------------------------------------------------------
234 r1306 | nadvornik | 2008-12-21 22:20:36 +0100 (Ne, 21 pro 2008) | 2 lines
236 most of the metadata options now works
238 ------------------------------------------------------------------------
239 r1305 | nadvornik | 2008-12-21 17:26:03 +0100 (Ne, 21 pro 2008) | 2 lines
243 ------------------------------------------------------------------------
244 r1304 | zas_ | 2008-12-21 10:28:16 +0100 (Ne, 21 pro 2008) | 1 line
246 French translation was updated.
247 ------------------------------------------------------------------------
248 r1303 | nadvornik | 2008-12-21 00:18:20 +0100 (Ne, 21 pro 2008) | 2 lines
250 added options for metadata - not yet used
252 ------------------------------------------------------------------------
253 r1302 | zas_ | 2008-12-20 22:47:04 +0100 (So, 20 pro 2008) | 1 line
255 Fix two minor compilation warnings.
256 ------------------------------------------------------------------------
257 r1301 | zas_ | 2008-12-20 22:30:27 +0100 (So, 20 pro 2008) | 1 line
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
263 use the workflow in utilops.c for metadata approving and writting
266 ------------------------------------------------------------------------
267 r1299 | nadvornik | 2008-12-16 13:59:23 +0100 (Út, 16 pro 2008) | 2 lines
269 queue metadata and write them in an idle callback
271 ------------------------------------------------------------------------
272 r1298 | nadvornik | 2008-12-15 23:47:31 +0100 (Po, 15 pro 2008) | 5 lines
274 prepared infrastructure for delayed metadata writting - refreshing
275 metadata immediately before writting is now possible
277 modified metadata are stored in fd->modified_xmp
279 ------------------------------------------------------------------------
280 r1297 | zas_ | 2008-12-15 19:04:42 +0100 (Po, 15 pro 2008) | 1 line
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
286 French translation was updated.
287 ------------------------------------------------------------------------
288 r1295 | zas_ | 2008-12-09 18:51:28 +0100 (Út, 09 pro 2008) | 1 line
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
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
299 ------------------------------------------------------------------------
300 r1292 | zas_ | 2008-12-07 16:51:50 +0100 (Ne, 07 pro 2008) | 1 line
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
306 handle the case when io.open() fails
308 ------------------------------------------------------------------------
309 r1290 | nadvornik | 2008-12-06 22:24:38 +0100 (So, 06 pro 2008) | 4 lines
311 disabled the "unused parameter" warnings, they are harmless and nobody
312 is going to fix it ;)
313 (note: -W is equivalent to -Wextra)
315 ------------------------------------------------------------------------
316 r1289 | zas_ | 2008-12-02 20:34:53 +0100 (Út, 02 pro 2008) | 1 line
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
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
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
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
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
338 Do not hardcode exif formatted prefix.
339 ------------------------------------------------------------------------
340 r1283 | zas_ | 2008-11-27 13:34:39 +0100 (Čt, 27 lis 2008) | 1 line
342 Fix up sign-related warning.
343 ------------------------------------------------------------------------
344 r1282 | zas_ | 2008-11-27 13:34:03 +0100 (Čt, 27 lis 2008) | 1 line
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
350 Resync .h with .c declarations.
351 ------------------------------------------------------------------------
352 r1280 | zas_ | 2008-11-27 13:31:27 +0100 (Čt, 27 lis 2008) | 1 line
354 Fix up pointer signedness warnings.
355 ------------------------------------------------------------------------
356 r1279 | zas_ | 2008-11-27 13:30:49 +0100 (Čt, 27 lis 2008) | 1 line
358 Fix up not a prototype warning.
359 ------------------------------------------------------------------------
360 r1278 | zas_ | 2008-11-27 13:30:10 +0100 (Čt, 27 lis 2008) | 1 line
362 Remove unused variable.
363 ------------------------------------------------------------------------
364 r1277 | zas_ | 2008-11-27 13:29:38 +0100 (Čt, 27 lis 2008) | 1 line
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
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
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
378 Fix up format vs type warning.
379 ------------------------------------------------------------------------
380 r1273 | zas_ | 2008-11-25 18:32:51 +0100 (Út, 25 lis 2008) | 1 line
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
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
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
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
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
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
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
411 ------------------------------------------------------------------------
412 r1265 | zas_ | 2008-11-22 23:04:21 +0100 (So, 22 lis 2008) | 1 line
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
418 layout_image_setup_split_*(): simplify code.
419 ------------------------------------------------------------------------
420 r1263 | zas_ | 2008-11-22 22:11:09 +0100 (So, 22 lis 2008) | 1 line
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
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
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
434 Fix up yet unmarked keys.
435 ------------------------------------------------------------------------
436 r1259 | zas_ | 2008-11-20 12:46:43 +0100 (Čt, 20 lis 2008) | 1 line
438 Fix compilation warnings.
439 ------------------------------------------------------------------------
440 r1258 | zas_ | 2008-11-20 08:22:56 +0100 (Čt, 20 lis 2008) | 1 line
442 Fix up some missing html code.
443 ------------------------------------------------------------------------
444 r1257 | zas_ | 2008-11-19 23:57:40 +0100 (St, 19 lis 2008) | 1 line
447 ------------------------------------------------------------------------
448 r1256 | zas_ | 2008-11-19 23:46:27 +0100 (St, 19 lis 2008) | 1 line
450 Fix text wrongly marked as key.
451 ------------------------------------------------------------------------
452 r1255 | zas_ | 2008-11-19 23:42:20 +0100 (St, 19 lis 2008) | 1 line
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
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
462 Unify [Shift] and [Control] notation.
463 ------------------------------------------------------------------------
464 r1252 | zas_ | 2008-11-19 21:53:53 +0100 (St, 19 lis 2008) | 1 line
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
470 Update documentation.
471 ------------------------------------------------------------------------
472 r1250 | zas_ | 2008-11-17 19:05:42 +0100 (Po, 17 lis 2008) | 1 line
474 Fix up links and various enhancements.
475 ------------------------------------------------------------------------
476 r1249 | zas_ | 2008-11-17 18:17:47 +0100 (Po, 17 lis 2008) | 1 line
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
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
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
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
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
498 Implement preliminary support for XDG Base Directory Specification.
499 See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html.
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.
505 geeqierc and other conf files are going to:
506 $XDG_CONFIG_HOME/geeqie/ (default to $HOME/.config/geeqie/).
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/)
512 collections are going to:
513 $XDG_DATA_HOME/geeqie/collections/ (default to $HOME/.local/share/geeqie/collections/)
516 Please test and report any issue.
519 ------------------------------------------------------------------------
520 r1243 | zas_ | 2008-11-15 21:01:25 +0100 (So, 15 lis 2008) | 1 line
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
526 fixed usage of deprecated functions - patch by Omari Stephens
528 ------------------------------------------------------------------------
529 r1241 | zas_ | 2008-11-15 18:48:31 +0100 (So, 15 lis 2008) | 1 line
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
535 Use functions to return directories instead of constants.
536 Following functions were added:
537 get_collections_dir()
538 get_metadata_cache_dir()
540 get_thumbnails_cache_dir()
543 They return the full directory path.
546 ------------------------------------------------------------------------
547 r1239 | zas_ | 2008-11-15 11:35:43 +0100 (So, 15 lis 2008) | 1 line
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
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
557 Fix a cut'n'paste error.
558 ------------------------------------------------------------------------
559 r1236 | zas_ | 2008-11-12 22:34:55 +0100 (St, 12 lis 2008) | 1 line
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
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
569 Add a note about splitted view.
570 ------------------------------------------------------------------------
571 r1233 | zas_ | 2008-11-12 18:48:16 +0100 (St, 12 lis 2008) | 1 line
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
578 ------------------------------------------------------------------------
579 r1231 | zas_ | 2008-11-12 00:30:13 +0100 (St, 12 lis 2008) | 1 line
582 ------------------------------------------------------------------------
583 r1230 | zas_ | 2008-11-11 22:50:42 +0100 (Út, 11 lis 2008) | 1 line
585 Give a new style to menus.
586 ------------------------------------------------------------------------
587 r1229 | zas_ | 2008-11-11 22:49:33 +0100 (Út, 11 lis 2008) | 1 line
590 ------------------------------------------------------------------------
591 r1228 | zas_ | 2008-11-11 22:17:55 +0100 (Út, 11 lis 2008) | 1 line
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
598 ------------------------------------------------------------------------
599 r1226 | zas_ | 2008-11-11 11:32:03 +0100 (Út, 11 lis 2008) | 1 line
601 Update exif pane documentation a bit.
602 ------------------------------------------------------------------------
603 r1225 | zas_ | 2008-11-11 11:24:04 +0100 (Út, 11 lis 2008) | 1 line
605 Add Properties Options page.
606 ------------------------------------------------------------------------
607 r1224 | zas_ | 2008-11-11 11:09:09 +0100 (Út, 11 lis 2008) | 1 line
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
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
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
622 ------------------------------------------------------------------------
623 r1220 | zas_ | 2008-11-11 00:05:50 +0100 (Út, 11 lis 2008) | 1 line
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
629 Let subsection menus match index style.
630 ------------------------------------------------------------------------
631 r1218 | zas_ | 2008-11-10 22:14:34 +0100 (Po, 10 lis 2008) | 1 line
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
638 ------------------------------------------------------------------------
639 r1216 | zas_ | 2008-11-10 21:40:50 +0100 (Po, 10 lis 2008) | 1 line
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
646 ------------------------------------------------------------------------
647 r1214 | zas_ | 2008-11-10 20:37:17 +0100 (Po, 10 lis 2008) | 1 line
649 Tidy up and minor fixes.
650 ------------------------------------------------------------------------
651 r1213 | zas_ | 2008-11-10 19:02:09 +0100 (Po, 10 lis 2008) | 1 line
653 Notes cleanup and minor stylistic fixes.
654 ------------------------------------------------------------------------
655 r1212 | zas_ | 2008-11-10 18:16:16 +0100 (Po, 10 lis 2008) | 1 line
657 Various fixes and cleanup.
658 ------------------------------------------------------------------------
659 r1211 | zas_ | 2008-11-10 17:11:28 +0100 (Po, 10 lis 2008) | 1 line
662 ------------------------------------------------------------------------
663 r1210 | zas_ | 2008-11-10 16:20:13 +0100 (Po, 10 lis 2008) | 1 line
665 Fix up unvalid xhtml.
666 ------------------------------------------------------------------------
667 r1209 | zas_ | 2008-11-10 15:56:11 +0100 (Po, 10 lis 2008) | 1 line
669 Fix up a broken link.
670 ------------------------------------------------------------------------
671 r1208 | zas_ | 2008-11-10 15:10:39 +0100 (Po, 10 lis 2008) | 1 line
674 ------------------------------------------------------------------------
675 r1207 | zas_ | 2008-11-10 14:00:29 +0100 (Po, 10 lis 2008) | 1 line
678 ------------------------------------------------------------------------
679 r1206 | zas_ | 2008-11-10 13:06:05 +0100 (Po, 10 lis 2008) | 1 line
681 Reformat remaining options pages.
682 ------------------------------------------------------------------------
683 r1205 | zas_ | 2008-11-10 11:26:51 +0100 (Po, 10 lis 2008) | 1 line
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
690 ------------------------------------------------------------------------
691 r1203 | zas_ | 2008-11-09 18:17:19 +0100 (Ne, 09 lis 2008) | 1 line
693 Reformat and cleanup.
694 ------------------------------------------------------------------------
695 r1202 | zas_ | 2008-11-09 14:37:39 +0100 (Ne, 09 lis 2008) | 1 line
697 More cleanup of tables.
698 ------------------------------------------------------------------------
699 r1201 | zas_ | 2008-11-09 14:06:16 +0100 (Ne, 09 lis 2008) | 1 line
702 ------------------------------------------------------------------------
703 r1200 | zas_ | 2008-11-09 13:48:00 +0100 (Ne, 09 lis 2008) | 1 line
705 Drop most old css classes.
706 ------------------------------------------------------------------------
707 r1199 | zas_ | 2008-11-09 10:39:14 +0100 (Ne, 09 lis 2008) | 1 line
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
714 ------------------------------------------------------------------------
715 r1197 | zas_ | 2008-11-09 10:28:59 +0100 (Ne, 09 lis 2008) | 1 line
717 Move menu descriptions to definitions lists.
718 ------------------------------------------------------------------------
719 r1196 | zas_ | 2008-11-08 23:11:51 +0100 (So, 08 lis 2008) | 1 line
721 Re-introduce Geeqie User Manual footer.
722 ------------------------------------------------------------------------
723 r1195 | zas_ | 2008-11-08 18:38:36 +0100 (So, 08 lis 2008) | 1 line
725 Simplify bottom navigation table.
726 ------------------------------------------------------------------------
727 r1194 | zas_ | 2008-11-08 18:24:02 +0100 (So, 08 lis 2008) | 1 line
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
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
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
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
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
749 Remove reference to numbered section.
750 ------------------------------------------------------------------------
751 r1188 | zas_ | 2008-11-07 00:43:46 +0100 (Pá, 07 lis 2008) | 1 line
753 Remove references to numbered sections.
754 ------------------------------------------------------------------------
755 r1187 | zas_ | 2008-11-07 00:39:22 +0100 (Pá, 07 lis 2008) | 1 line
758 ------------------------------------------------------------------------
759 r1186 | zas_ | 2008-11-06 21:01:32 +0100 (Čt, 06 lis 2008) | 10 lines
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.
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
769 Patch by Omari Stephens (aka xsdg).
771 ------------------------------------------------------------------------
772 r1185 | zas_ | 2008-11-04 18:26:46 +0100 (Út, 04 lis 2008) | 1 line
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
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
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
786 Use h2/h3 tags where appropriate.
787 ------------------------------------------------------------------------
788 r1181 | bruclik | 2008-10-26 14:43:10 +0100 (Ne, 26 říj 2008) | 2 lines
790 Fixed doc/Makefile.am according to renamed doc files.
792 ------------------------------------------------------------------------
793 r1180 | zas_ | 2008-10-25 16:42:52 +0200 (So, 25 říj 2008) | 1 line
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
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
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
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
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
816 ------------------------------------------------------------------------
817 r1174 | zas_ | 2008-10-25 10:07:57 +0200 (So, 25 říj 2008) | 1 line
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
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
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
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
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
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
843 Fix a cut and paste error when implementing the comment search (Klaus
846 ------------------------------------------------------------------------
847 r1167 | nadvornik | 2008-10-20 19:13:32 +0200 (Po, 20 říj 2008) | 2 lines
849 fixed failed assertion in exif_free
851 ------------------------------------------------------------------------
852 r1166 | nadvornik | 2008-10-18 22:17:55 +0200 (So, 18 říj 2008) | 2 lines
854 create xmp sidecar when needed
856 ------------------------------------------------------------------------
857 r1165 | nadvornik | 2008-10-18 21:20:27 +0200 (So, 18 říj 2008) | 2 lines
859 simple synchronization XMP <-> Exif, IPTC
861 ------------------------------------------------------------------------
862 r1164 | nadvornik | 2008-10-18 20:22:57 +0200 (So, 18 říj 2008) | 2 lines
864 infrastructure for preprocessing of metadata
866 ------------------------------------------------------------------------
867 r1163 | nadvornik | 2008-10-18 11:07:52 +0200 (So, 18 říj 2008) | 2 lines
869 fixed bar_exif separator
871 ------------------------------------------------------------------------
872 r1162 | nadvornik | 2008-10-18 10:40:32 +0200 (So, 18 říj 2008) | 2 lines
874 reordered advanced exif columns
876 ------------------------------------------------------------------------
877 r1161 | nadvornik | 2008-10-18 10:31:25 +0200 (So, 18 říj 2008) | 2 lines
879 no need to validate description, it is in utf8
881 ------------------------------------------------------------------------
882 r1160 | nadvornik | 2008-10-18 00:00:07 +0200 (So, 18 říj 2008) | 4 lines
884 improved custom exif look:
885 - use toggle instead of remove button
886 - display description instead of property key
888 ------------------------------------------------------------------------
889 r1159 | nadvornik | 2008-10-14 23:24:34 +0200 (Út, 14 říj 2008) | 2 lines
891 follow Exiv2 SVN changes
893 ------------------------------------------------------------------------
894 r1158 | zas_ | 2008-10-12 10:49:45 +0200 (Ne, 12 říj 2008) | 1 line
896 French translation was updated.
897 ------------------------------------------------------------------------
898 r1157 | zas_ | 2008-10-12 10:43:14 +0200 (Ne, 12 říj 2008) | 1 line
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
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
910 ------------------------------------------------------------------------
911 r1155 | nadvornik | 2008-10-11 22:19:48 +0200 (So, 11 říj 2008) | 6 lines
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
919 ------------------------------------------------------------------------
920 r1154 | zas_ | 2008-10-07 21:34:11 +0200 (Út, 07 říj 2008) | 1 line
922 French translation was updated.
923 ------------------------------------------------------------------------
924 r1153 | zas_ | 2008-10-07 21:29:13 +0200 (Út, 07 říj 2008) | 1 line
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
930 Implement the search for image comment - patch by Klaus Ethgen
932 ------------------------------------------------------------------------
933 r1151 | nadvornik | 2008-10-07 20:22:58 +0200 (Út, 07 říj 2008) | 2 lines
935 Fixed degree symbol encoding
937 ------------------------------------------------------------------------
938 r1150 | nadvornik | 2008-10-07 20:20:22 +0200 (Út, 07 říj 2008) | 2 lines
940 Adding a vim modeline to all files - patch by Klaus Ethgen
942 ------------------------------------------------------------------------
943 r1149 | nadvornik | 2008-10-05 20:25:44 +0200 (Ne, 05 říj 2008) | 2 lines
945 fixed confirm_delete option
947 ------------------------------------------------------------------------
948 r1148 | nadvornik | 2008-10-04 22:28:31 +0200 (So, 04 říj 2008) | 2 lines
950 fixed charset of exiv2 strings in non-utf8 locales
952 ------------------------------------------------------------------------
953 r1147 | nadvornik | 2008-10-01 22:57:56 +0200 (St, 01 říj 2008) | 2 lines
955 Add support for GPSInfo - patch by Klaus Ethgen
957 ------------------------------------------------------------------------
958 r1146 | nadvornik | 2008-09-29 23:17:19 +0200 (Po, 29 zář 2008) | 4 lines
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
964 ------------------------------------------------------------------------
965 r1145 | nadvornik | 2008-09-29 23:09:48 +0200 (Po, 29 zář 2008) | 2 lines
967 fixes executable right of images
969 ------------------------------------------------------------------------
970 r1144 | nadvornik | 2008-09-29 23:01:30 +0200 (Po, 29 zář 2008) | 2 lines
972 enlarge the dupe window - patch by Klaus Ethgen
974 ------------------------------------------------------------------------
975 r1143 | nadvornik | 2008-09-27 20:48:32 +0200 (So, 27 zář 2008) | 2 lines
977 updated preview loader to work with current svn version of libexiv2
979 ------------------------------------------------------------------------
980 r1142 | nadvornik | 2008-09-10 22:37:30 +0200 (St, 10 zář 2008) | 8 lines
982 use SHIFT for connected scroll and zoom
984 SHIFT + keys or mouse: affects all split windows
985 keys or mouse: affects only active window
987 CONTROL + mouse: moves fast (originally it was SHIFT + mouse)
990 ------------------------------------------------------------------------
991 r1141 | nadvornik | 2008-09-09 21:46:44 +0200 (Út, 09 zář 2008) | 3 lines
993 reverted buggy part of rev. 1138 - it made the filelist jump
996 ------------------------------------------------------------------------
997 r1140 | nadvornik | 2008-09-08 21:57:51 +0200 (Po, 08 zář 2008) | 3 lines
999 added possibility to redraw only the parts of image that are already
1002 ------------------------------------------------------------------------
1003 r1139 | zas_ | 2008-09-08 17:53:01 +0200 (Po, 08 zář 2008) | 1 line
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
1009 Replaced gtk depreceated code.
1011 ------------------------------------------------------------------------
1012 r1137 | zas_ | 2008-09-07 21:42:19 +0200 (Ne, 07 zář 2008) | 1 line
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
1018 Update translations stats.
1019 ------------------------------------------------------------------------
1020 r1135 | zas_ | 2008-09-05 00:29:32 +0200 (Pá, 05 zář 2008) | 1 line
1022 French translation was updated.
1023 ------------------------------------------------------------------------
1024 r1134 | zas_ | 2008-09-05 00:04:32 +0200 (Pá, 05 zář 2008) | 1 line
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
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
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)
1038 ------------------------------------------------------------------------
1039 r1131 | nadvornik | 2008-09-03 23:54:49 +0200 (St, 03 zář 2008) | 3 lines
1041 load thumbnails with lower priority
1042 TODO: maybe implement an exception for visible thumbnails
1044 ------------------------------------------------------------------------
1045 r1130 | zas_ | 2008-09-03 23:13:02 +0200 (St, 03 zář 2008) | 1 line
1047 Improve debug messages.
1048 ------------------------------------------------------------------------
1049 r1129 | nadvornik | 2008-09-03 22:43:10 +0200 (St, 03 zář 2008) | 2 lines
1051 adjusted default options
1053 ------------------------------------------------------------------------
1054 r1128 | nadvornik | 2008-09-03 22:29:32 +0200 (St, 03 zář 2008) | 2 lines
1056 adjusted redraw priority relative to icon drawing
1058 ------------------------------------------------------------------------
1059 r1127 | nadvornik | 2008-09-03 21:58:21 +0200 (St, 03 zář 2008) | 2 lines
1061 dropped IMAGE_THROTTLE_LARGER_IMAGES code
1063 ------------------------------------------------------------------------
1064 r1126 | nadvornik | 2008-09-03 21:52:11 +0200 (St, 03 zář 2008) | 2 lines
1066 fixed handling of broken images
1068 ------------------------------------------------------------------------
1069 r1125 | nadvornik | 2008-09-01 21:18:32 +0200 (Po, 01 zář 2008) | 2 lines
1071 improved pixbuf draw priority control
1073 ------------------------------------------------------------------------
1074 r1124 | zas_ | 2008-09-01 19:29:07 +0200 (Po, 01 zář 2008) | 1 line
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
1080 Remove redundant debug.h inclusion.
1081 ------------------------------------------------------------------------
1082 r1122 | nadvornik | 2008-08-31 23:19:00 +0200 (Ne, 31 srp 2008) | 2 lines
1084 fixed read ahead callback
1086 ------------------------------------------------------------------------
1087 r1121 | nadvornik | 2008-08-31 23:02:09 +0200 (Ne, 31 srp 2008) | 2 lines
1089 fixed error handling in image loader
1091 ------------------------------------------------------------------------
1092 r1120 | nadvornik | 2008-08-31 20:53:11 +0200 (Ne, 31 srp 2008) | 2 lines
1094 fixed possible endless loop
1096 ------------------------------------------------------------------------
1097 r1119 | zas_ | 2008-08-31 14:29:49 +0200 (Ne, 31 srp 2008) | 1 line
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
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
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
1113 ------------------------------------------------------------------------
1114 r1115 | nadvornik | 2008-08-31 11:20:29 +0200 (Ne, 31 srp 2008) | 2 lines
1116 improved thread support in image loader
1118 ------------------------------------------------------------------------
1119 r1114 | zas_ | 2008-08-31 11:13:42 +0200 (Ne, 31 srp 2008) | 1 line
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
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
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
1133 Fix two minor compilation warnings.
1134 ------------------------------------------------------------------------
1135 r1110 | nadvornik | 2008-08-30 22:15:47 +0200 (So, 30 srp 2008) | 4 lines
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
1141 ------------------------------------------------------------------------
1142 r1109 | nadvornik | 2008-08-30 15:04:06 +0200 (So, 30 srp 2008) | 2 lines
1144 prepared image loader code for threads
1146 ------------------------------------------------------------------------
1147 r1108 | zas_ | 2008-08-30 12:39:35 +0200 (So, 30 srp 2008) | 5 lines
1149 Allow to override documentation paths through options:
1150 - documentation.helpdir
1151 - documentation.htmldir
1152 Default values are set at configure time.
1154 ------------------------------------------------------------------------
1155 r1107 | nadvornik | 2008-08-29 22:53:53 +0200 (Pá, 29 srp 2008) | 2 lines
1157 converted image loader to a GObject and use signals for notification
1159 ------------------------------------------------------------------------
1160 r1106 | nadvornik | 2008-08-29 14:35:13 +0200 (Pá, 29 srp 2008) | 2 lines
1162 do not access image_loader directly
1164 ------------------------------------------------------------------------
1165 r1105 | nadvornik | 2008-08-29 11:59:20 +0200 (Pá, 29 srp 2008) | 2 lines
1167 added new raw preview interface for legacy exif
1169 ------------------------------------------------------------------------
1170 r1104 | nadvornik | 2008-08-29 11:38:10 +0200 (Pá, 29 srp 2008) | 2 lines
1172 fixed thumbnail loader for the new raw preview interface
1174 ------------------------------------------------------------------------
1175 r1103 | nadvornik | 2008-08-29 00:26:09 +0200 (Pá, 29 srp 2008) | 4 lines
1177 use mmaped files image loader
1178 implemented new interface for extracting raw previews
1179 experiments with previews support in SVN version of Exiv2
1181 ------------------------------------------------------------------------
1182 r1102 | bruclik | 2008-08-28 14:51:02 +0200 (Čt, 28 srp 2008) | 2 lines
1184 Removed converting fd->name to utf8 from file_data_set_collate_keys(), because fd->name is utf8.
1186 ------------------------------------------------------------------------
1187 r1101 | zas_ | 2008-08-28 12:50:02 +0200 (Čt, 28 srp 2008) | 1 line
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
1193 Comment out unused functions.
1194 ------------------------------------------------------------------------
1195 r1099 | zas_ | 2008-08-27 18:42:59 +0200 (St, 27 srp 2008) | 1 line
1197 Silent a compiler warning.
1198 ------------------------------------------------------------------------
1199 r1098 | zas_ | 2008-08-27 18:40:21 +0200 (St, 27 srp 2008) | 1 line
1201 const gpointer -> gconstpointer.
1202 ------------------------------------------------------------------------
1203 r1097 | zas_ | 2008-08-27 00:37:18 +0200 (St, 27 srp 2008) | 1 line
1205 Use gpointer instead of void *.
1206 ------------------------------------------------------------------------
1207 r1096 | zas_ | 2008-08-27 00:30:40 +0200 (St, 27 srp 2008) | 1 line
1209 Consistency: type * instead of type*.
1210 ------------------------------------------------------------------------
1211 r1095 | zas_ | 2008-08-27 00:22:51 +0200 (St, 27 srp 2008) | 1 line
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
1218 ------------------------------------------------------------------------
1219 r1093 | bruclik | 2008-08-26 22:21:30 +0200 (Út, 26 srp 2008) | 3 lines
1221 Fixed segfault when is run inside directory with non valid uft-8 image
1224 ------------------------------------------------------------------------
1225 r1092 | bruclik | 2008-08-26 15:56:56 +0200 (Út, 26 srp 2008) | 2 lines
1227 Fixed calling "Image search" function in a directory without image.
1229 ------------------------------------------------------------------------
1230 r1091 | nadvornik | 2008-08-26 00:45:38 +0200 (Út, 26 srp 2008) | 2 lines
1232 correctly maintain selection during iconlist refresh
1234 ------------------------------------------------------------------------
1235 r1090 | zas_ | 2008-08-26 00:20:45 +0200 (Út, 26 srp 2008) | 1 line
1237 Whitespaces cleanup.
1238 ------------------------------------------------------------------------
1239 r1089 | bruclik | 2008-08-25 20:13:33 +0200 (Po, 25 srp 2008) | 3 lines
1241 Fixed segfaulting when alter image in directory without images.
1244 ------------------------------------------------------------------------
1245 r1088 | nadvornik | 2008-08-25 18:58:27 +0200 (Po, 25 srp 2008) | 2 lines
1249 ------------------------------------------------------------------------
1250 r1087 | zas_ | 2008-08-24 16:40:18 +0200 (Ne, 24 srp 2008) | 1 line
1253 ------------------------------------------------------------------------
1254 r1086 | zas_ | 2008-08-24 16:33:03 +0200 (Ne, 24 srp 2008) | 1 line
1256 Slight code redundancy reduction.
1257 ------------------------------------------------------------------------
1258 r1085 | zas_ | 2008-08-24 16:14:37 +0200 (Ne, 24 srp 2008) | 1 line
1260 Drop redundant variable affectation.
1261 ------------------------------------------------------------------------
1262 r1084 | zas_ | 2008-08-24 15:22:08 +0200 (Ne, 24 srp 2008) | 2 lines
1264 Fix untranslated messages. French translation and POTFILES.in were updated.
1266 ------------------------------------------------------------------------
1267 r1083 | zas_ | 2008-08-24 12:00:40 +0200 (Ne, 24 srp 2008) | 1 line
1269 French translation was updated.
1270 ------------------------------------------------------------------------
1271 r1082 | zas_ | 2008-08-24 12:00:02 +0200 (Ne, 24 srp 2008) | 1 line
1273 Mark forgotten string for translation.
1274 ------------------------------------------------------------------------
1275 r1081 | zas_ | 2008-08-23 23:07:25 +0200 (So, 23 srp 2008) | 1 line
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
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
1285 Only display status if there is at least one file in the file list.
1287 ------------------------------------------------------------------------
1288 r1078 | zas_ | 2008-08-23 19:00:59 +0200 (So, 23 srp 2008) | 1 line
1290 Remove unneeded type casting.
1291 ------------------------------------------------------------------------
1292 r1077 | nadvornik | 2008-08-23 10:42:12 +0200 (So, 23 srp 2008) | 2 lines
1296 ------------------------------------------------------------------------
1297 r1076 | zas_ | 2008-08-23 00:09:54 +0200 (So, 23 srp 2008) | 1 line
1299 French translation was updated.
1300 ------------------------------------------------------------------------
1301 r1075 | zas_ | 2008-08-22 23:52:13 +0200 (Pá, 22 srp 2008) | 7 lines
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.
1310 ------------------------------------------------------------------------
1311 r1074 | zas_ | 2008-08-22 00:49:30 +0200 (Pá, 22 srp 2008) | 1 line
1314 ------------------------------------------------------------------------
1315 r1073 | zas_ | 2008-08-22 00:47:49 +0200 (Pá, 22 srp 2008) | 1 line
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
1322 ------------------------------------------------------------------------
1323 r1071 | zas_ | 2008-08-21 00:26:34 +0200 (Čt, 21 srp 2008) | 1 line
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
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
1333 update the FileData structure when a new folder is created
1335 ------------------------------------------------------------------------
1336 r1068 | nadvornik | 2008-08-20 00:58:31 +0200 (St, 20 srp 2008) | 2 lines
1338 improved refresh in view_dir_list
1340 ------------------------------------------------------------------------
1341 r1067 | nadvornik | 2008-08-19 23:01:29 +0200 (Út, 19 srp 2008) | 2 lines
1343 set fallback pixbuf in case of missing file
1345 ------------------------------------------------------------------------
1346 r1066 | nadvornik | 2008-08-19 22:58:23 +0200 (Út, 19 srp 2008) | 2 lines
1348 fixed possible segfault
1350 ------------------------------------------------------------------------
1351 r1065 | nadvornik | 2008-08-17 16:18:51 +0200 (Ne, 17 srp 2008) | 3 lines
1353 removed code for maintaining filelist position, gtk_tree_view itself handles it
1356 ------------------------------------------------------------------------
1357 r1064 | zas_ | 2008-08-17 11:36:02 +0200 (Ne, 17 srp 2008) | 2 lines
1359 French translation was updated.
1361 ------------------------------------------------------------------------
1362 r1063 | zas_ | 2008-08-17 11:30:45 +0200 (Ne, 17 srp 2008) | 11 lines
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.
1370 VFICON_INFO(vf, columns) becomes VFICON(vf)->columns
1371 VFLIST_INFO(vf, click_fd) becomes VFLIST(vf)->click_fd
1375 ------------------------------------------------------------------------
1376 r1062 | zas_ | 2008-08-17 11:00:33 +0200 (Ne, 17 srp 2008) | 2 lines
1378 Move variable declaration at start of block.
1380 ------------------------------------------------------------------------
1381 r1061 | nadvornik | 2008-08-17 01:37:26 +0200 (Ne, 17 srp 2008) | 2 lines
1383 marks in iconview made clickable
1385 ------------------------------------------------------------------------
1386 r1060 | nadvornik | 2008-08-16 22:57:40 +0200 (So, 16 srp 2008) | 2 lines
1388 keep files with non-zero marks in memory
1390 ------------------------------------------------------------------------
1391 r1059 | nadvornik | 2008-08-16 22:34:14 +0200 (So, 16 srp 2008) | 2 lines
1393 implemented marks filter
1395 ------------------------------------------------------------------------
1396 r1058 | zas_ | 2008-08-16 09:18:16 +0200 (So, 16 srp 2008) | 3 lines
1398 Fix double escaping of image overlay text.
1399 Bug 2051955, reported by Emmanuel Dupuis.
1401 ------------------------------------------------------------------------
1402 r1057 | nadvornik | 2008-08-13 23:07:06 +0200 (St, 13 srp 2008) | 2 lines
1404 added keyboard map generator
1406 ------------------------------------------------------------------------
1407 r1056 | nadvornik | 2008-08-13 22:46:06 +0200 (St, 13 srp 2008) | 2 lines
1409 a workaround for http://bugzilla.gnome.org/show_bug.cgi?id=547669
1411 ------------------------------------------------------------------------
1412 r1055 | nadvornik | 2008-08-12 22:21:25 +0200 (Út, 12 srp 2008) | 2 lines
1414 fixed crash with float file list and geeqie --blank
1416 ------------------------------------------------------------------------
1417 r1054 | nadvornik | 2008-08-11 20:53:19 +0200 (Po, 11 srp 2008) | 2 lines
1419 fixed crash in geeqie --blank
1421 ------------------------------------------------------------------------
1422 r1053 | nadvornik | 2008-08-11 19:45:26 +0200 (Po, 11 srp 2008) | 2 lines
1424 fixed setting visible entry in view_dir_tree
1426 ------------------------------------------------------------------------
1427 r1051 | nadvornik | 2008-07-30 20:44:49 +0200 (St, 30 čec 2008) | 2 lines
1429 updated ChangeLog from svn log
1431 ------------------------------------------------------------------------
1432 r1050 | zas_ | 2008-07-28 20:35:19 +0200 (Po, 28 čec 2008) | 2 lines
1434 Move declarations at the beginning of blocks.
1436 ------------------------------------------------------------------------
1437 r1049 | zas_ | 2008-07-28 20:07:42 +0200 (Po, 28 čec 2008) | 2 lines
1439 Optimize tests even more using last changes.
1441 ------------------------------------------------------------------------
1442 r1048 | nadvornik | 2008-07-28 20:02:10 +0200 (Po, 28 čec 2008) | 2 lines
1444 do not free unallocated exif data
1446 ------------------------------------------------------------------------
1447 r1047 | zas_ | 2008-07-28 19:59:09 +0200 (Po, 28 čec 2008) | 2 lines
1449 Cache strcmp() result.
1451 ------------------------------------------------------------------------
1452 r1046 | zas_ | 2008-07-28 19:56:56 +0200 (Po, 28 čec 2008) | 2 lines
1454 Optimize redundant tests.
1456 ------------------------------------------------------------------------
1457 r1045 | zas_ | 2008-07-28 19:55:06 +0200 (Po, 28 čec 2008) | 2 lines
1459 Move dest_dir variable to inner block.
1461 ------------------------------------------------------------------------
1462 r1044 | zas_ | 2008-07-28 11:44:50 +0200 (Po, 28 čec 2008) | 2 lines
1464 Reduce code redundancy and minor typo fixes.
1466 ------------------------------------------------------------------------
1467 r1043 | zas_ | 2008-07-28 11:14:10 +0200 (Po, 28 čec 2008) | 2 lines
1469 French translation was updated.
1471 ------------------------------------------------------------------------
1472 r1042 | zas_ | 2008-07-28 11:12:33 +0200 (Po, 28 čec 2008) | 2 lines
1476 ------------------------------------------------------------------------
1477 r1041 | nadvornik | 2008-07-27 21:22:40 +0200 (Ne, 27 čec 2008) | 2 lines
1479 abort file operations when the file list is empty
1481 ------------------------------------------------------------------------
1482 r1040 | nadvornik | 2008-07-27 20:20:59 +0200 (Ne, 27 čec 2008) | 3 lines
1484 remember path entered in file dialog
1485 http://sourceforge.net/tracker/index.php?func=detail&aid=2028977&group_id=222125&atid=1054680
1487 ------------------------------------------------------------------------
1488 r1039 | nadvornik | 2008-07-27 15:46:24 +0200 (Ne, 27 čec 2008) | 2 lines
1490 speed-up of directory notification on deleting large number of files
1492 ------------------------------------------------------------------------
1493 r1038 | nadvornik | 2008-07-27 11:51:28 +0200 (Ne, 27 čec 2008) | 2 lines
1495 added "Symlink" as an example of "filter" command
1497 ------------------------------------------------------------------------
1498 r1037 | nadvornik | 2008-07-27 10:57:12 +0200 (Ne, 27 čec 2008) | 2 lines
1500 improved updating of view_dir_tree
1502 ------------------------------------------------------------------------
1503 r1036 | nadvornik | 2008-07-27 10:40:47 +0200 (Ne, 27 čec 2008) | 2 lines
1505 fixed deleting of non-empty folder
1507 ------------------------------------------------------------------------
1508 r1035 | nadvornik | 2008-07-27 00:36:58 +0200 (Ne, 27 čec 2008) | 2 lines
1512 ------------------------------------------------------------------------
1513 r1034 | nadvornik | 2008-07-27 00:26:08 +0200 (Ne, 27 čec 2008) | 2 lines
1515 fixed invalid warning on running editors
1517 ------------------------------------------------------------------------
1518 r1033 | nadvornik | 2008-07-26 22:34:24 +0200 (So, 26 čec 2008) | 2 lines
1520 updated version string
1522 ------------------------------------------------------------------------
1523 r1032 | nadvornik | 2008-07-26 22:15:00 +0200 (So, 26 čec 2008) | 3 lines
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
1528 ------------------------------------------------------------------------
1529 r1031 | nadvornik | 2008-07-26 22:02:20 +0200 (So, 26 čec 2008) | 2 lines
1533 ------------------------------------------------------------------------
1534 r1030 | nadvornik | 2008-07-26 21:52:40 +0200 (So, 26 čec 2008) | 2 lines
1536 removed unused messages.desc_dlist
1538 ------------------------------------------------------------------------
1539 r1029 | nadvornik | 2008-07-26 21:41:46 +0200 (So, 26 čec 2008) | 2 lines
1541 fixed new folder command
1543 ------------------------------------------------------------------------
1544 r1028 | nadvornik | 2008-07-26 21:33:36 +0200 (So, 26 čec 2008) | 2 lines
1546 fixed renaming of directories
1548 ------------------------------------------------------------------------
1549 r1027 | nadvornik | 2008-07-26 21:01:20 +0200 (So, 26 čec 2008) | 2 lines
1551 warn about changed file extensions
1553 ------------------------------------------------------------------------
1554 r1026 | nadvornik | 2008-07-26 20:33:49 +0200 (So, 26 čec 2008) | 2 lines
1556 added icon for changes without warnings
1558 ------------------------------------------------------------------------
1559 r1025 | nadvornik | 2008-07-26 20:17:56 +0200 (So, 26 čec 2008) | 3 lines
1561 allow only existing folders in destination dialog
1562 http://sourceforge.net/tracker/index.php?func=detail&aid=2011243&group_id=222125&atid=1054680
1564 ------------------------------------------------------------------------
1565 r1024 | nadvornik | 2008-07-26 12:27:41 +0200 (So, 26 čec 2008) | 2 lines
1567 clean up - checks are handled elsewhere
1569 ------------------------------------------------------------------------
1570 r1023 | nadvornik | 2008-07-26 11:58:25 +0200 (So, 26 čec 2008) | 2 lines
1572 more checks for file operations
1574 ------------------------------------------------------------------------
1575 r1022 | nadvornik | 2008-07-26 00:04:55 +0200 (So, 26 čec 2008) | 2 lines
1577 improved error reporting
1579 ------------------------------------------------------------------------
1580 r1021 | zas_ | 2008-07-25 08:35:35 +0200 (Pá, 25 čec 2008) | 2 lines
1582 Minor tidy up and optimization.
1584 ------------------------------------------------------------------------
1585 r1020 | zas_ | 2008-07-24 22:24:04 +0200 (Čt, 24 čec 2008) | 6 lines
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.
1593 ------------------------------------------------------------------------
1594 r1019 | nadvornik | 2008-07-24 22:03:57 +0200 (Čt, 24 čec 2008) | 3 lines
1596 separated debugging log and debug CFLAGS
1597 enable debugging log support by default
1599 ------------------------------------------------------------------------
1600 r1018 | nadvornik | 2008-07-24 00:19:16 +0200 (Čt, 24 čec 2008) | 2 lines
1602 indicate check warnings and errors in delete and rename dialogs
1604 ------------------------------------------------------------------------
1605 r1017 | nadvornik | 2008-07-23 22:53:05 +0200 (St, 23 čec 2008) | 3 lines
1607 removed file_data_add_change_info
1608 reduced code redundancy - patch by Laurent, slightly modified
1610 ------------------------------------------------------------------------
1611 r1016 | zas_ | 2008-07-23 19:38:04 +0200 (St, 23 čec 2008) | 2 lines
1615 ------------------------------------------------------------------------
1616 r1015 | zas_ | 2008-07-23 14:46:35 +0200 (St, 23 čec 2008) | 2 lines
1620 ------------------------------------------------------------------------
1621 r1014 | zas_ | 2008-07-23 14:45:59 +0200 (St, 23 čec 2008) | 2 lines
1623 Use g_strconcat() instead of g_strdup_printf("%s%s", ...).
1625 ------------------------------------------------------------------------
1626 r1013 | zas_ | 2008-07-23 12:21:37 +0200 (St, 23 čec 2008) | 2 lines
1628 Simplify parse_out_relatives().
1630 ------------------------------------------------------------------------
1631 r1012 | zas_ | 2008-07-23 11:10:41 +0200 (St, 23 čec 2008) | 2 lines
1635 ------------------------------------------------------------------------
1636 r1011 | zas_ | 2008-07-23 11:00:38 +0200 (St, 23 čec 2008) | 2 lines
1638 Fix missing newline at end of file.
1640 ------------------------------------------------------------------------
1641 r1010 | zas_ | 2008-07-23 10:59:29 +0200 (St, 23 čec 2008) | 2 lines
1643 Fix warning: passing argument 1 of 'gtk_tree_store_set' from incompatible pointer type
1645 ------------------------------------------------------------------------
1646 r1009 | nadvornik | 2008-07-23 00:05:20 +0200 (St, 23 čec 2008) | 2 lines
1648 do not create duplicate FileData entries
1650 ------------------------------------------------------------------------
1651 r1008 | nadvornik | 2008-07-22 23:46:08 +0200 (Út, 22 čec 2008) | 3 lines
1653 basic infrastructure for early error and dangerous operations checking
1656 ------------------------------------------------------------------------
1657 r1007 | nadvornik | 2008-07-22 20:27:12 +0200 (Út, 22 čec 2008) | 2 lines
1659 clean up fd->change on error
1661 ------------------------------------------------------------------------
1662 r1006 | nadvornik | 2008-07-22 20:13:41 +0200 (Út, 22 čec 2008) | 3 lines
1664 remove items from file_data_planned_change_hash when the operation is
1667 ------------------------------------------------------------------------
1668 r1005 | nadvornik | 2008-07-22 19:57:22 +0200 (Út, 22 čec 2008) | 2 lines
1670 fixed stop button in editor dialog
1672 ------------------------------------------------------------------------
1673 r1004 | nadvornik | 2008-07-22 19:40:24 +0200 (Út, 22 čec 2008) | 2 lines
1675 delete file_data_planned_change_hash when it is not used
1677 ------------------------------------------------------------------------
1678 r1003 | nadvornik | 2008-07-21 23:38:26 +0200 (Po, 21 čec 2008) | 3 lines
1681 http://sourceforge.net/tracker/index.php?func=detail&aid=2019012&group_id=222125&atid=1054680
1683 ------------------------------------------------------------------------
1684 r1002 | nadvornik | 2008-07-21 22:50:24 +0200 (Po, 21 čec 2008) | 2 lines
1686 file_util_rename_dir should not return anything
1688 ------------------------------------------------------------------------
1689 r1001 | nadvornik | 2008-07-21 22:40:29 +0200 (Po, 21 čec 2008) | 2 lines
1691 added notification handler to view_dir
1693 ------------------------------------------------------------------------
1694 r1000 | zas_ | 2008-07-21 10:31:43 +0200 (Po, 21 čec 2008) | 2 lines
1696 French translation was updated.
1698 ------------------------------------------------------------------------
1699 r999 | zas_ | 2008-07-20 17:21:06 +0200 (Ne, 20 čec 2008) | 2 lines
1703 ------------------------------------------------------------------------
1704 r998 | zas_ | 2008-07-20 17:16:05 +0200 (Ne, 20 čec 2008) | 2 lines
1706 Move uri_*() functions to separate files: uri_utils.[ch]
1708 ------------------------------------------------------------------------
1709 r997 | nadvornik | 2008-07-20 17:04:40 +0200 (Ne, 20 čec 2008) | 1 line
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
1715 Move history_list_*() functions to separate files:
1716 history_list.c and history_list.h.
1718 ------------------------------------------------------------------------
1719 r995 | nadvornik | 2008-07-20 16:52:00 +0200 (Ne, 20 čec 2008) | 2 lines
1721 implemented "create directory" command
1723 ------------------------------------------------------------------------
1724 r994 | nadvornik | 2008-07-20 15:59:55 +0200 (Ne, 20 čec 2008) | 2 lines
1726 fixed file copy/move dialog
1728 ------------------------------------------------------------------------
1729 r993 | nadvornik | 2008-07-20 15:19:22 +0200 (Ne, 20 čec 2008) | 5 lines
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
1736 ------------------------------------------------------------------------
1737 r992 | zas_ | 2008-07-20 14:20:12 +0200 (Ne, 20 čec 2008) | 2 lines
1739 Optimize history_list_add_to_key() a bit.
1741 ------------------------------------------------------------------------
1742 r991 | nadvornik | 2008-07-20 13:29:12 +0200 (Ne, 20 čec 2008) | 2 lines
1744 fixed previous checkin
1746 ------------------------------------------------------------------------
1747 r990 | nadvornik | 2008-07-20 13:22:19 +0200 (Ne, 20 čec 2008) | 2 lines
1749 implemented directory rename and delete operations
1751 ------------------------------------------------------------------------
1752 r989 | zas_ | 2008-07-20 09:52:16 +0200 (Ne, 20 čec 2008) | 2 lines
1754 Move out test outside the loop.
1756 ------------------------------------------------------------------------
1757 r988 | zas_ | 2008-07-19 15:57:03 +0200 (So, 19 čec 2008) | 2 lines
1761 ------------------------------------------------------------------------
1762 r987 | zas_ | 2008-07-19 14:36:46 +0200 (So, 19 čec 2008) | 2 lines
1764 Fix missing newline at end of file.
1766 ------------------------------------------------------------------------
1767 r986 | nadvornik | 2008-07-19 11:06:24 +0200 (So, 19 čec 2008) | 2 lines
1769 increase reference count before sending notification in file_data_new
1771 ------------------------------------------------------------------------
1772 r985 | nadvornik | 2008-07-18 23:20:49 +0200 (Pá, 18 čec 2008) | 2 lines
1774 fixed test for changed files in cache
1776 ------------------------------------------------------------------------
1777 r984 | zas_ | 2008-07-18 11:55:15 +0200 (Pá, 18 čec 2008) | 2 lines
1779 Introduce image_loader_set_done_func().
1781 ------------------------------------------------------------------------
1782 r983 | zas_ | 2008-07-18 00:36:58 +0200 (Pá, 18 čec 2008) | 2 lines
1784 Reduce code redundancy by moving common code to new menu_choice_get_match_type().
1786 ------------------------------------------------------------------------
1787 r982 | nadvornik | 2008-07-17 23:51:21 +0200 (Čt, 17 čec 2008) | 2 lines
1789 reload changed images
1791 ------------------------------------------------------------------------
1792 r981 | zas_ | 2008-07-15 17:37:14 +0200 (Út, 15 čec 2008) | 2 lines
1794 Move code from image_osd_update_cb() to separate functions.
1796 ------------------------------------------------------------------------
1797 r980 | zas_ | 2008-07-15 16:32:00 +0200 (Út, 15 čec 2008) | 2 lines
1799 Tidy up and code redundancy reduction.
1801 ------------------------------------------------------------------------
1802 r979 | zas_ | 2008-07-15 14:52:02 +0200 (Út, 15 čec 2008) | 4 lines
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.
1808 ------------------------------------------------------------------------
1809 r978 | zas_ | 2008-07-13 16:50:07 +0200 (Ne, 13 čec 2008) | 9 lines
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.
1820 ------------------------------------------------------------------------
1821 r977 | zas_ | 2008-07-13 15:51:23 +0200 (Ne, 13 čec 2008) | 2 lines
1823 Apply debian-specific patch to launch help browser (bug 2015099).
1825 ------------------------------------------------------------------------
1826 r976 | zas_ | 2008-07-13 14:36:18 +0200 (Ne, 13 čec 2008) | 3 lines
1828 Fix a segfault occuring when opening some collection files.
1829 Skip all lines not starting with a # when only geometry is required.
1831 ------------------------------------------------------------------------
1832 r975 | zas_ | 2008-07-05 12:21:09 +0200 (So, 05 čec 2008) | 2 lines
1834 Prevent segfault in certain conditions when displaying debug message.
1836 ------------------------------------------------------------------------
1837 r974 | zas_ | 2008-07-05 00:49:04 +0200 (So, 05 čec 2008) | 2 lines
1839 French translation was updated.
1841 ------------------------------------------------------------------------
1842 r973 | zas_ | 2008-07-04 22:32:48 +0200 (Pá, 04 čec 2008) | 3 lines
1844 Optimize a bit when connected zoom and scrolling are unset,
1845 just move the test outside loops.
1847 ------------------------------------------------------------------------
1848 r972 | zas_ | 2008-07-04 19:21:07 +0200 (Pá, 04 čec 2008) | 2 lines
1850 layout_color_button_press_cb(): tidy up, drop useless memory allocations, improve i18n.
1852 ------------------------------------------------------------------------
1853 r971 | nadvornik | 2008-07-03 22:16:15 +0200 (Čt, 03 čec 2008) | 2 lines
1855 refresh thumbnails on file change
1857 ------------------------------------------------------------------------
1858 r970 | nadvornik | 2008-07-03 21:38:19 +0200 (Čt, 03 čec 2008) | 2 lines
1860 set fallback thumbnail pixbuf only if the loading really fails
1862 ------------------------------------------------------------------------
1863 r969 | zas_ | 2008-07-03 20:16:39 +0200 (Čt, 03 čec 2008) | 4 lines
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.
1869 ------------------------------------------------------------------------
1870 r968 | zas_ | 2008-07-03 10:33:10 +0200 (Čt, 03 čec 2008) | 4 lines
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
1876 ------------------------------------------------------------------------
1877 r967 | zas_ | 2008-07-02 10:38:47 +0200 (St, 02 čec 2008) | 5 lines
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.
1884 ------------------------------------------------------------------------
1885 r966 | nadvornik | 2008-06-30 23:08:28 +0200 (Po, 30 čen 2008) | 2 lines
1887 fixed division by zero in pixbuf_renderer_get_scroll_center
1889 ------------------------------------------------------------------------
1890 r965 | zas_ | 2008-06-29 17:51:54 +0200 (Ne, 29 čen 2008) | 4 lines
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.
1896 ------------------------------------------------------------------------
1897 r964 | zas_ | 2008-06-29 12:11:43 +0200 (Ne, 29 čen 2008) | 3 lines
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.
1902 ------------------------------------------------------------------------
1903 r963 | zas_ | 2008-06-28 10:01:36 +0200 (So, 28 čen 2008) | 2 lines
1905 layout_image_drag_cb(): optimize when connected scrolling is unset.
1907 ------------------------------------------------------------------------
1908 r962 | zas_ | 2008-06-28 09:43:37 +0200 (So, 28 čen 2008) | 2 lines
1910 Reduce number of parameters (mostly unused), just pass the event pointer.
1912 ------------------------------------------------------------------------
1913 r961 | zas_ | 2008-06-28 02:44:31 +0200 (So, 28 čen 2008) | 3 lines
1916 thumb.c:31: warning : 'normalize_thumb' declared 'static' but never defined
1918 ------------------------------------------------------------------------
1919 r960 | zas_ | 2008-06-28 00:57:48 +0200 (So, 28 čen 2008) | 3 lines
1921 image_osd_mkinfo(): pipe replacement by " - " separator was fixed to work correctly with
1922 empty first element.
1924 ------------------------------------------------------------------------
1925 r959 | nadvornik | 2008-06-27 23:35:21 +0200 (Pá, 27 čen 2008) | 3 lines
1927 do not read keywords and comment between exif_read_fd and exif_free_fd
1928 calls (fd->exif does not have reference counting)
1930 ------------------------------------------------------------------------
1931 r958 | nadvornik | 2008-06-27 23:09:15 +0200 (Pá, 27 čen 2008) | 3 lines
1933 added pixbuf_fallback function
1934 fixed thumb loader for non-image files
1936 ------------------------------------------------------------------------
1937 r957 | nadvornik | 2008-06-27 20:43:05 +0200 (Pá, 27 čen 2008) | 2 lines
1939 fixed crash in entering fullscreen during loading
1941 ------------------------------------------------------------------------
1942 r956 | zas_ | 2008-06-27 12:00:55 +0200 (Pá, 27 čen 2008) | 2 lines
1944 osd_template_insert(): optimize and simplify using flags.
1946 ------------------------------------------------------------------------
1947 r955 | zas_ | 2008-06-27 10:05:51 +0200 (Pá, 27 čen 2008) | 3 lines
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().
1952 ------------------------------------------------------------------------
1953 r954 | zas_ | 2008-06-27 01:29:08 +0200 (Pá, 27 čen 2008) | 2 lines
1955 image_osd_info_render(): code cleanup and simplification, drop some useless memory allocations.
1957 ------------------------------------------------------------------------
1958 r953 | zas_ | 2008-06-26 17:59:20 +0200 (Čt, 26 čen 2008) | 2 lines
1960 Use flags for pr_zoom_*() functions.
1962 ------------------------------------------------------------------------
1963 r952 | zas_ | 2008-06-26 16:43:52 +0200 (Čt, 26 čen 2008) | 2 lines
1965 Use stricter types for image options.
1967 ------------------------------------------------------------------------
1968 r951 | zas_ | 2008-06-26 14:23:48 +0200 (Čt, 26 čen 2008) | 2 lines
1970 Use flags instead of int parameters for pixbuf_renderer_overlay_add().
1972 ------------------------------------------------------------------------
1973 r950 | zas_ | 2008-06-26 13:48:40 +0200 (Čt, 26 čen 2008) | 3 lines
1975 Only define ExifOrientationType if GQ_BUILD is not defined since
1976 it is already defined in exif.h.
1978 ------------------------------------------------------------------------
1979 r949 | zas_ | 2008-06-25 22:53:52 +0200 (St, 25 čen 2008) | 2 lines
1983 ------------------------------------------------------------------------
1984 r948 | zas_ | 2008-06-25 22:22:02 +0200 (St, 25 čen 2008) | 2 lines
1986 French translation was updated.
1988 ------------------------------------------------------------------------
1989 r947 | nadvornik | 2008-06-22 22:07:32 +0200 (Ne, 22 čen 2008) | 2 lines
1991 optimized marks drawing
1993 ------------------------------------------------------------------------
1994 r946 | nadvornik | 2008-06-22 22:01:20 +0200 (Ne, 22 čen 2008) | 2 lines
1996 show marks in iconview
1998 ------------------------------------------------------------------------
1999 r945 | nadvornik | 2008-06-22 12:01:26 +0200 (Ne, 22 čen 2008) | 2 lines
2001 show sidecars in icon view
2003 ------------------------------------------------------------------------
2004 r944 | nadvornik | 2008-06-22 11:40:57 +0200 (Ne, 22 čen 2008) | 2 lines
2006 fixed in-place renaming
2008 ------------------------------------------------------------------------
2009 r943 | nadvornik | 2008-06-22 11:19:42 +0200 (Ne, 22 čen 2008) | 2 lines
2011 added possibility to disable grouping of selected files
2013 ------------------------------------------------------------------------
2014 r942 | nadvornik | 2008-06-22 00:01:45 +0200 (Ne, 22 čen 2008) | 2 lines
2016 cache size made configurable
2018 ------------------------------------------------------------------------
2019 r941 | nadvornik | 2008-06-21 21:26:01 +0200 (So, 21 čen 2008) | 2 lines
2021 measure pixbuf cache size in bytes
2023 ------------------------------------------------------------------------
2024 r940 | nadvornik | 2008-06-21 18:00:13 +0200 (So, 21 čen 2008) | 2 lines
2026 simple cache for loaded pixbufs
2028 ------------------------------------------------------------------------
2029 r939 | nadvornik | 2008-06-21 13:05:55 +0200 (So, 21 čen 2008) | 2 lines
2031 renamed fd->pixbuf to fd->thumb_pixbuf
2033 ------------------------------------------------------------------------
2034 r938 | nadvornik | 2008-06-19 00:26:52 +0200 (Čt, 19 čen 2008) | 3 lines
2036 implemented generic FileData cache
2037 use it for caching decoded exif data
2039 ------------------------------------------------------------------------
2040 r937 | nadvornik | 2008-06-17 22:25:05 +0200 (Út, 17 čen 2008) | 2 lines
2042 more robust thumbs progress bar
2044 ------------------------------------------------------------------------
2045 r936 | nadvornik | 2008-06-17 21:56:21 +0200 (Út, 17 čen 2008) | 2 lines
2047 do not allocate new buffer for thumbnails with correct orientation
2049 ------------------------------------------------------------------------
2050 r935 | nadvornik | 2008-06-16 21:07:02 +0200 (Po, 16 čen 2008) | 2 lines
2054 ------------------------------------------------------------------------
2055 r934 | nadvornik | 2008-06-16 20:37:35 +0200 (Po, 16 čen 2008) | 2 lines
2057 another try to free layout at exit
2059 ------------------------------------------------------------------------
2060 r933 | nadvornik | 2008-06-15 23:52:15 +0200 (Ne, 15 čen 2008) | 2 lines
2062 rotate thumbnails by exif
2064 ------------------------------------------------------------------------
2065 r932 | nadvornik | 2008-06-15 22:09:15 +0200 (Ne, 15 čen 2008) | 2 lines
2067 use FileData in thumb_loader
2069 ------------------------------------------------------------------------
2070 r931 | nadvornik | 2008-06-14 23:49:48 +0200 (So, 14 čen 2008) | 2 lines
2072 use GtkSizeGroup to control initial size of split images
2074 ------------------------------------------------------------------------
2075 r930 | nadvornik | 2008-06-14 20:41:30 +0200 (So, 14 čen 2008) | 2 lines
2077 preserve image center on refresh
2079 ------------------------------------------------------------------------
2080 r929 | nadvornik | 2008-06-14 20:33:40 +0200 (So, 14 čen 2008) | 4 lines
2082 use multiline description in vflist with large thumbnails
2083 always display marks in the first column
2084 show expander in "name" column
2086 ------------------------------------------------------------------------
2087 r928 | nadvornik | 2008-06-14 19:32:27 +0200 (So, 14 čen 2008) | 2 lines
2089 join name and sidecars to one string
2091 ------------------------------------------------------------------------
2092 r927 | nadvornik | 2008-06-14 19:14:28 +0200 (So, 14 čen 2008) | 2 lines
2094 optimized vflist_setup_iter_recursive
2096 ------------------------------------------------------------------------
2097 r926 | nadvornik | 2008-06-14 14:43:39 +0200 (So, 14 čen 2008) | 2 lines
2099 iconlist_refresh optimization
2101 ------------------------------------------------------------------------
2102 r925 | nadvornik | 2008-06-14 14:30:44 +0200 (So, 14 čen 2008) | 2 lines
2104 fixed iconview update after deletion of selected image
2106 ------------------------------------------------------------------------
2107 r924 | zas_ | 2008-06-14 08:52:52 +0200 (So, 14 čen 2008) | 2 lines
2109 Silent unused variable warning.
2111 ------------------------------------------------------------------------
2112 r923 | nadvornik | 2008-06-13 23:32:58 +0200 (Pá, 13 čen 2008) | 2 lines
2114 optimized vflist_setup_iter
2116 ------------------------------------------------------------------------
2117 r922 | zas_ | 2008-06-13 15:33:11 +0200 (Pá, 13 čen 2008) | 2 lines
2119 French translation was updated.
2121 ------------------------------------------------------------------------
2122 r921 | zas_ | 2008-06-13 14:27:41 +0200 (Pá, 13 čen 2008) | 5 lines
2124 Revert patches 759 and 760.
2125 759 patch broke adding selection of files through sort manager
2126 to an unopened collection.
2129 ------------------------------------------------------------------------
2130 r920 | zas_ | 2008-06-13 13:51:23 +0200 (Pá, 13 čen 2008) | 2 lines
2132 Display total size of files in collection window, for the list and for the selection.
2134 ------------------------------------------------------------------------
2135 r919 | zas_ | 2008-06-13 13:11:57 +0200 (Pá, 13 čen 2008) | 4 lines
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.
2141 ------------------------------------------------------------------------
2142 r918 | zas_ | 2008-06-13 00:43:32 +0200 (Pá, 13 čen 2008) | 7 lines
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
2151 ------------------------------------------------------------------------
2152 r917 | zas_ | 2008-06-12 23:21:32 +0200 (Čt, 12 čen 2008) | 2 lines
2154 Add a comment about relative positions of image overlay in the rc file.
2156 ------------------------------------------------------------------------
2157 r916 | zas_ | 2008-06-12 22:33:51 +0200 (Čt, 12 čen 2008) | 6 lines
2159 Allow to set image overlay info position through options:
2160 - image_overlay.common.x
2161 - image_overlay.common.y
2163 For now, there are only editable through rc file.
2165 ------------------------------------------------------------------------
2166 r915 | zas_ | 2008-06-12 22:17:22 +0200 (Čt, 12 čen 2008) | 6 lines
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)
2174 ------------------------------------------------------------------------
2175 r914 | nadvornik | 2008-06-12 20:30:33 +0200 (Čt, 12 čen 2008) | 2 lines
2177 reverted changes in layout_close made in rev. 890 and 901
2179 ------------------------------------------------------------------------
2180 r913 | nadvornik | 2008-06-10 21:25:21 +0200 (Út, 10 čen 2008) | 2 lines
2182 fixed vdtree_sort_cb
2184 ------------------------------------------------------------------------
2185 r912 | nadvornik | 2008-06-10 20:39:19 +0200 (Út, 10 čen 2008) | 2 lines
2187 fixed segfault in vd_rename_cb
2189 ------------------------------------------------------------------------
2190 r911 | nadvornik | 2008-06-10 20:19:17 +0200 (Út, 10 čen 2008) | 2 lines
2192 dropped vficon_sync, use vficon_refresh everywhere
2194 ------------------------------------------------------------------------
2195 r910 | zas_ | 2008-06-10 13:55:18 +0200 (Út, 10 čen 2008) | 2 lines
2197 collection_from_dnd_data(): simplify and optimize.
2199 ------------------------------------------------------------------------
2200 r909 | zas_ | 2008-06-10 13:27:35 +0200 (Út, 10 čen 2008) | 2 lines
2202 collection_info_list_to_dnd_data(): simplify and optimize.
2204 ------------------------------------------------------------------------
2205 r908 | nadvornik | 2008-06-09 22:27:39 +0200 (Po, 09 čen 2008) | 2 lines
2207 moved notification to view_file.c
2209 ------------------------------------------------------------------------
2210 r907 | nadvornik | 2008-06-09 21:43:56 +0200 (Po, 09 čen 2008) | 2 lines
2212 run idle function just once
2214 ------------------------------------------------------------------------
2215 r906 | nadvornik | 2008-06-09 21:41:37 +0200 (Po, 09 čen 2008) | 2 lines
2217 use vficon_refresh for updating
2219 ------------------------------------------------------------------------
2220 r905 | nadvornik | 2008-06-09 21:00:47 +0200 (Po, 09 čen 2008) | 2 lines
2222 handle deletion of selected files
2224 ------------------------------------------------------------------------
2225 r904 | nadvornik | 2008-06-09 20:28:28 +0200 (Po, 09 čen 2008) | 2 lines
2227 optimized vficon_refresh_real
2229 ------------------------------------------------------------------------
2230 r903 | zas_ | 2008-06-09 12:10:34 +0200 (Po, 09 čen 2008) | 2 lines
2232 Minor fixes and add a note about variable declaration.
2234 ------------------------------------------------------------------------
2235 r902 | zas_ | 2008-06-09 09:14:46 +0200 (Po, 09 čen 2008) | 2 lines
2237 Use unsigned type for marks since it is used as a bitfield.
2239 ------------------------------------------------------------------------
2240 r901 | nadvornik | 2008-06-09 09:06:53 +0200 (Po, 09 čen 2008) | 2 lines
2242 fixed saving options on exit
2244 ------------------------------------------------------------------------
2245 r900 | zas_ | 2008-06-09 01:42:51 +0200 (Po, 09 čen 2008) | 2 lines
2247 Tidy up: add/remove white lines, minor code changes.
2249 ------------------------------------------------------------------------
2250 r899 | nadvornik | 2008-06-08 23:21:13 +0200 (Ne, 08 čen 2008) | 2 lines
2252 improved vficon_populate
2254 ------------------------------------------------------------------------
2255 r898 | nadvornik | 2008-06-08 22:24:46 +0200 (Ne, 08 čen 2008) | 2 lines
2257 vficon_sync speed-up
2259 ------------------------------------------------------------------------
2260 r897 | nadvornik | 2008-06-08 21:09:44 +0200 (Ne, 08 čen 2008) | 2 lines
2262 better check for notify type
2264 ------------------------------------------------------------------------
2265 r896 | nadvornik | 2008-06-08 11:25:39 +0200 (Ne, 08 čen 2008) | 2 lines
2267 fixed switching thumbnails in listview on and off - bug 1984825
2269 ------------------------------------------------------------------------
2270 r895 | nadvornik | 2008-06-08 00:44:17 +0200 (Ne, 08 čen 2008) | 2 lines
2272 various refresh and notification fixes
2274 ------------------------------------------------------------------------
2275 r894 | nadvornik | 2008-06-07 17:08:33 +0200 (So, 07 čen 2008) | 2 lines
2277 various notification improvements
2279 ------------------------------------------------------------------------
2280 r893 | nadvornik | 2008-06-07 12:45:33 +0200 (So, 07 čen 2008) | 2 lines
2282 use the new notification for collections
2284 ------------------------------------------------------------------------
2285 r892 | zas_ | 2008-06-07 12:18:30 +0200 (So, 07 čen 2008) | 3 lines
2287 Display Lirc state in config log.
2288 Re-organize the config log a bit.
2290 ------------------------------------------------------------------------
2291 r891 | nadvornik | 2008-06-07 11:36:12 +0200 (So, 07 čen 2008) | 2 lines
2293 use new notification in img-view
2295 ------------------------------------------------------------------------
2296 r890 | nadvornik | 2008-06-07 11:10:01 +0200 (So, 07 čen 2008) | 2 lines
2298 use new notification in layout and layout_image
2300 ------------------------------------------------------------------------
2301 r889 | nadvornik | 2008-06-07 10:13:22 +0200 (So, 07 čen 2008) | 2 lines
2303 used new notification in search.c
2305 ------------------------------------------------------------------------
2306 r888 | nadvornik | 2008-06-07 09:45:08 +0200 (So, 07 čen 2008) | 2 lines
2308 used new notification in dupe.c
2310 ------------------------------------------------------------------------
2311 r887 | nadvornik | 2008-06-07 00:34:15 +0200 (So, 07 čen 2008) | 2 lines
2313 used new notification in cache_maint
2315 ------------------------------------------------------------------------
2316 r886 | nadvornik | 2008-06-07 00:11:03 +0200 (So, 07 čen 2008) | 2 lines
2320 ------------------------------------------------------------------------
2321 r885 | nadvornik | 2008-06-06 23:50:09 +0200 (Pá, 06 čen 2008) | 2 lines
2323 realtime file monitor
2325 ------------------------------------------------------------------------
2326 r884 | nadvornik | 2008-06-06 22:59:03 +0200 (Pá, 06 čen 2008) | 2 lines
2328 zero-lenght path must be allowed for now
2330 ------------------------------------------------------------------------
2331 r883 | zas_ | 2008-06-06 10:01:19 +0200 (Pá, 06 čen 2008) | 2 lines
2333 French translation was updated.
2335 ------------------------------------------------------------------------
2336 r882 | zas_ | 2008-06-06 01:31:22 +0200 (Pá, 06 čen 2008) | 2 lines
2338 Fix "No newline at end of file" warning.
2340 ------------------------------------------------------------------------
2341 r881 | nadvornik | 2008-06-05 20:43:44 +0200 (Čt, 05 čen 2008) | 2 lines
2343 use new notification in vficon
2345 ------------------------------------------------------------------------
2346 r880 | zas_ | 2008-06-05 11:24:42 +0200 (Čt, 05 čen 2008) | 3 lines
2348 Compare paths using utf8_collate_key() since paths are utf8-encoded.
2349 It fixes bug 1959854.
2351 ------------------------------------------------------------------------
2352 r879 | zas_ | 2008-06-05 10:41:02 +0200 (Čt, 05 čen 2008) | 6 lines
2354 Use uft8_collate_key() to sort utf8 strings.
2355 Modify file_data_set_path() to sync collate keys and file_data_pool
2358 Partially fix bug 1959854.
2360 ------------------------------------------------------------------------
2361 r878 | nadvornik | 2008-06-04 23:12:47 +0200 (St, 04 čen 2008) | 2 lines
2363 new notification system (used only in vflist for now)
2365 ------------------------------------------------------------------------
2366 r877 | nadvornik | 2008-06-03 21:44:19 +0200 (Út, 03 čen 2008) | 2 lines
2368 replaced directory path with FileData* dir_fd
2370 ------------------------------------------------------------------------
2371 r876 | zas_ | 2008-06-03 17:54:05 +0200 (Út, 03 čen 2008) | 4 lines
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.
2377 ------------------------------------------------------------------------
2378 r875 | zas_ | 2008-06-03 15:54:22 +0200 (Út, 03 čen 2008) | 2 lines
2380 Replace hardcoded collection filename extension by a macro (GQ_COLLECTION_EXT).
2382 ------------------------------------------------------------------------
2383 r874 | zas_ | 2008-06-03 13:24:16 +0200 (Út, 03 čen 2008) | 2 lines
2385 Drop initialization to NULL since filelist_read() will take care of it.
2387 ------------------------------------------------------------------------
2388 r873 | zas_ | 2008-06-03 11:41:00 +0200 (Út, 03 čen 2008) | 2 lines
2390 filelist_read_real(): optimize and clean up.
2392 ------------------------------------------------------------------------
2393 r872 | zas_ | 2008-06-03 11:03:33 +0200 (Út, 03 čen 2008) | 2 lines
2395 Reduce indentation level.
2397 ------------------------------------------------------------------------
2398 r871 | zas_ | 2008-06-03 10:57:46 +0200 (Út, 03 čen 2008) | 2 lines
2400 Reduce indentation level.
2402 ------------------------------------------------------------------------
2403 r870 | zas_ | 2008-06-03 10:53:53 +0200 (Út, 03 čen 2008) | 2 lines
2405 collection_table_find_data_by_coord(): tidy up.
2407 ------------------------------------------------------------------------
2408 r869 | zas_ | 2008-06-03 09:37:24 +0200 (Út, 03 čen 2008) | 3 lines
2410 vflist_maint(): only allocate memory and compare strings if needed.
2413 ------------------------------------------------------------------------
2414 r868 | zas_ | 2008-06-03 09:32:13 +0200 (Út, 03 čen 2008) | 3 lines
2416 layout_real_renamed(), layout_real_removed(), layout_real_moved():
2419 ------------------------------------------------------------------------
2420 r867 | nadvornik | 2008-05-31 21:46:26 +0200 (So, 31 kvě 2008) | 2 lines
2422 do not change original FileData on copy
2424 ------------------------------------------------------------------------
2425 r866 | nadvornik | 2008-05-31 21:44:41 +0200 (So, 31 kvě 2008) | 3 lines
2427 replaced vflist_maint functions by vflist_refresh - it allows to follow
2428 changes made by external editors more precisely
2430 ------------------------------------------------------------------------
2431 r865 | nadvornik | 2008-05-30 23:41:46 +0200 (Pá, 30 kvě 2008) | 2 lines
2433 vflist_populate_view: better handle selected files that are renamed or deleted
2435 ------------------------------------------------------------------------
2436 r864 | nadvornik | 2008-05-30 22:13:16 +0200 (Pá, 30 kvě 2008) | 2 lines
2438 fixed thumb index (thumbnails are shown again)
2440 ------------------------------------------------------------------------
2441 r863 | nadvornik | 2008-05-30 21:53:52 +0200 (Pá, 30 kvě 2008) | 2 lines
2443 simplified vflist_populate_view
2445 ------------------------------------------------------------------------
2446 r862 | zas_ | 2008-05-30 10:39:52 +0200 (Pá, 30 kvě 2008) | 4 lines
2448 Use functions to set editors name and command and ensure they are
2450 Previously, non-utf8 strings from rc file caused some issues.
2452 ------------------------------------------------------------------------
2453 r861 | zas_ | 2008-05-30 10:36:23 +0200 (Pá, 30 kvě 2008) | 2 lines
2455 Make utf8_validate_or_convert() to always allocate a new string.
2457 ------------------------------------------------------------------------
2458 r860 | zas_ | 2008-05-30 09:20:25 +0200 (Pá, 30 kvě 2008) | 2 lines
2460 Check for existing editor command using is_valid_editor_command().
2462 ------------------------------------------------------------------------
2463 r859 | zas_ | 2008-05-29 09:58:34 +0200 (Čt, 29 kvě 2008) | 4 lines
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.
2469 ------------------------------------------------------------------------
2470 r858 | zas_ | 2008-05-29 09:52:05 +0200 (Čt, 29 kvě 2008) | 3 lines
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.
2475 ------------------------------------------------------------------------
2476 r857 | nadvornik | 2008-05-29 00:12:10 +0200 (Čt, 29 kvě 2008) | 2 lines
2478 improved infrastructure for tracing changes, optimized vflist_populate_view
2480 ------------------------------------------------------------------------
2481 r856 | nadvornik | 2008-05-27 20:46:34 +0200 (Út, 27 kvě 2008) | 2 lines
2483 measure time of filelist update
2485 ------------------------------------------------------------------------
2486 r855 | nadvornik | 2008-05-27 20:37:15 +0200 (Út, 27 kvě 2008) | 2 lines
2488 another fix in notification
2490 ------------------------------------------------------------------------
2491 r854 | nadvornik | 2008-05-26 20:32:04 +0200 (Po, 26 kvě 2008) | 2 lines
2493 Fix histogram grid - patch by Uwe Ohse
2495 ------------------------------------------------------------------------
2496 r853 | nadvornik | 2008-05-26 20:22:08 +0200 (Po, 26 kvě 2008) | 2 lines
2498 use fputs instead of printf - patch by Uwe Ohse
2500 ------------------------------------------------------------------------
2501 r852 | nadvornik | 2008-05-26 19:06:30 +0200 (Po, 26 kvě 2008) | 2 lines
2503 fixed bug in notification code
2505 ------------------------------------------------------------------------
2506 r851 | zas_ | 2008-05-25 22:17:07 +0200 (Ne, 25 kvě 2008) | 2 lines
2508 Tidy up: indentation fixes, typo fixes, ...
2510 ------------------------------------------------------------------------
2511 r850 | zas_ | 2008-05-25 21:54:00 +0200 (Ne, 25 kvě 2008) | 2 lines
2515 ------------------------------------------------------------------------
2516 r849 | zas_ | 2008-05-25 21:13:04 +0200 (Ne, 25 kvě 2008) | 2 lines
2520 ------------------------------------------------------------------------
2521 r848 | zas_ | 2008-05-25 21:03:30 +0200 (Ne, 25 kvě 2008) | 2 lines
2523 bar_sort_set_filter_cb(): filter_idx was set as uint so get it as uint.
2525 ------------------------------------------------------------------------
2526 r847 | nadvornik | 2008-05-25 00:44:18 +0200 (Ne, 25 kvě 2008) | 4 lines
2528 rewritten utilops.h:
2529 - better integration of external commands
2532 ------------------------------------------------------------------------
2533 r846 | zas_ | 2008-05-24 22:01:59 +0200 (So, 24 kvě 2008) | 6 lines
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.
2541 ------------------------------------------------------------------------
2542 r845 | nadvornik | 2008-05-24 11:18:09 +0200 (So, 24 kvě 2008) | 2 lines
2544 improved filedata interface
2546 ------------------------------------------------------------------------
2547 r844 | zas_ | 2008-05-24 01:40:12 +0200 (So, 24 kvě 2008) | 3 lines
2549 Fix display of libpthread detection.
2550 Fix display of lirc support, do not test for headers if disabled.
2552 ------------------------------------------------------------------------
2553 r843 | zas_ | 2008-05-24 01:18:40 +0200 (So, 24 kvě 2008) | 2 lines
2555 Silent few warnings that appeared when using --disable-exiv2 configure option.
2557 ------------------------------------------------------------------------
2558 r842 | zas_ | 2008-05-24 00:57:51 +0200 (So, 24 kvě 2008) | 2 lines
2560 French translation was updated.
2562 ------------------------------------------------------------------------
2563 r841 | zas_ | 2008-05-24 00:55:23 +0200 (So, 24 kvě 2008) | 2 lines
2565 Use the same label for toolbar buttons tooltip than in main menu.
2567 ------------------------------------------------------------------------
2568 r840 | zas_ | 2008-05-23 17:07:30 +0200 (Pá, 23 kvě 2008) | 6 lines
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).
2576 ------------------------------------------------------------------------
2577 r839 | zas_ | 2008-05-23 14:27:28 +0200 (Pá, 23 kvě 2008) | 2 lines
2579 slideshow_next(), slideshow_prev(): move code to common slideshow_move(), reducing code redundancy.
2581 ------------------------------------------------------------------------
2582 r838 | zas_ | 2008-05-23 14:19:42 +0200 (Pá, 23 kvě 2008) | 2 lines
2584 Move code from slideshow_timer_reset() to new slideshow_timer_stop() and simplify calls.
2586 ------------------------------------------------------------------------
2587 r837 | zas_ | 2008-05-23 02:20:56 +0200 (Pá, 23 kvě 2008) | 9 lines
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.
2595 Please test heavily.
2598 ------------------------------------------------------------------------
2599 r836 | zas_ | 2008-05-23 01:22:12 +0200 (Pá, 23 kvě 2008) | 2 lines
2601 Pass ConfOptions * to save_options() and load_options().
2603 ------------------------------------------------------------------------
2604 r835 | zas_ | 2008-05-23 01:17:26 +0200 (Pá, 23 kvě 2008) | 3 lines
2606 Move code from save_options() to new save_options_to() which takes
2607 the destination path as parameter.
2609 ------------------------------------------------------------------------
2610 r834 | zas_ | 2008-05-23 01:09:53 +0200 (Pá, 23 kvě 2008) | 4 lines
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.
2616 ------------------------------------------------------------------------
2617 r833 | zas_ | 2008-05-23 00:49:07 +0200 (Pá, 23 kvě 2008) | 2 lines
2619 Move code from exit_program_final() to new sync_options_with_current_state().
2621 ------------------------------------------------------------------------
2622 r832 | zas_ | 2008-05-23 00:43:07 +0200 (Pá, 23 kvě 2008) | 4 lines
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().
2628 ------------------------------------------------------------------------
2629 r831 | zas_ | 2008-05-22 22:22:13 +0200 (Čt, 22 kvě 2008) | 10 lines
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")
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
2641 ------------------------------------------------------------------------
2642 r830 | zas_ | 2008-05-22 15:00:45 +0200 (Čt, 22 kvě 2008) | 3 lines
2644 Fix signed vs unsigned warnings.
2645 In most cases, gint was used instead of guint.
2647 ------------------------------------------------------------------------
2648 r829 | zas_ | 2008-05-22 13:28:35 +0200 (Čt, 22 kvě 2008) | 2 lines
2650 Comment out unused static function extension_truncate().
2652 ------------------------------------------------------------------------
2653 r828 | zas_ | 2008-05-22 13:27:43 +0200 (Čt, 22 kvě 2008) | 2 lines
2655 Fix up some types, make some signed vs unsigned warnings quiet.
2657 ------------------------------------------------------------------------
2658 r827 | zas_ | 2008-05-22 12:09:07 +0200 (Čt, 22 kvě 2008) | 3 lines
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.
2663 ------------------------------------------------------------------------
2664 r826 | zas_ | 2008-05-22 11:22:29 +0200 (Čt, 22 kvě 2008) | 2 lines
2666 French translation was updated.
2668 ------------------------------------------------------------------------
2669 r825 | zas_ | 2008-05-22 11:12:36 +0200 (Čt, 22 kvě 2008) | 3 lines
2671 Introduce an helper function that returns the name of an editor.
2672 It helps to reduce code redundancy.
2674 ------------------------------------------------------------------------
2675 r824 | zas_ | 2008-05-22 10:49:52 +0200 (Čt, 22 kvě 2008) | 2 lines
2677 Use a struct to handle editor's properties.
2679 ------------------------------------------------------------------------
2680 r823 | zas_ | 2008-05-21 21:37:18 +0200 (St, 21 kvě 2008) | 6 lines
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.
2688 ------------------------------------------------------------------------
2689 r822 | zas_ | 2008-05-21 13:46:19 +0200 (St, 21 kvě 2008) | 2 lines
2691 Replace hardcoded "/" by G_DIR_SEPARATOR_S where applicable.
2693 ------------------------------------------------------------------------
2694 r821 | zas_ | 2008-05-21 13:45:29 +0200 (St, 21 kvě 2008) | 2 lines
2696 Use g_build_filename().
2698 ------------------------------------------------------------------------
2699 r820 | zas_ | 2008-05-21 13:07:23 +0200 (St, 21 kvě 2008) | 2 lines
2701 Use G_DIR_SEPARATOR where applicable.
2703 ------------------------------------------------------------------------
2704 r819 | zas_ | 2008-05-21 13:00:13 +0200 (St, 21 kvě 2008) | 2 lines
2706 Use G_DIR_SEPARATOR_S where applicable.
2708 ------------------------------------------------------------------------
2709 r818 | zas_ | 2008-05-21 12:52:38 +0200 (St, 21 kvě 2008) | 2 lines
2711 Use g_build_filename() and G_DIR_SEPARATOR_S.
2713 ------------------------------------------------------------------------
2714 r817 | zas_ | 2008-05-21 12:46:33 +0200 (St, 21 kvě 2008) | 2 lines
2716 Use g_build_filename() instead of g_strconcat().
2718 ------------------------------------------------------------------------
2719 r816 | zas_ | 2008-05-21 12:11:56 +0200 (St, 21 kvě 2008) | 2 lines
2721 tab_completion_do(): use g_build_filename(), G_DIR_SEPARATOR, G_DIR_SEPARATOR_S.
2723 ------------------------------------------------------------------------
2724 r815 | zas_ | 2008-05-21 11:58:29 +0200 (St, 21 kvě 2008) | 2 lines
2726 tab_completion_popup_cb(): use g_build_filename() and simplify code.
2728 ------------------------------------------------------------------------
2729 r814 | zas_ | 2008-05-21 11:50:32 +0200 (St, 21 kvě 2008) | 3 lines
2731 Use expand_tilde() instead of simple concatenation, it allows correct expansion
2732 of ~user as well as ~dir.
2734 ------------------------------------------------------------------------
2735 r813 | zas_ | 2008-05-21 11:30:53 +0200 (St, 21 kvě 2008) | 2 lines
2737 dest_change_dir(): rewrite to use g_build_filename(), g_path_get_dirname() and g_path_get_basename().
2739 ------------------------------------------------------------------------
2740 r812 | zas_ | 2008-05-21 10:53:51 +0200 (St, 21 kvě 2008) | 2 lines
2742 Fix a segfault occuring when logging an empty message and there is no log window.
2744 ------------------------------------------------------------------------
2745 r811 | zas_ | 2008-05-21 02:42:14 +0200 (St, 21 kvě 2008) | 2 lines
2747 Use g_build_filename().
2749 ------------------------------------------------------------------------
2750 r810 | zas_ | 2008-05-21 02:39:16 +0200 (St, 21 kvě 2008) | 2 lines
2752 thumb_std_cache_path(): use g_build_filename() and simplify.
2754 ------------------------------------------------------------------------
2755 r809 | zas_ | 2008-05-21 02:32:57 +0200 (St, 21 kvě 2008) | 2 lines
2757 Use g_build_filename().
2759 ------------------------------------------------------------------------
2760 r808 | zas_ | 2008-05-21 02:20:13 +0200 (St, 21 kvě 2008) | 2 lines
2762 Use g_build_filename() where applicable.
2764 ------------------------------------------------------------------------
2765 r807 | zas_ | 2008-05-21 02:15:41 +0200 (St, 21 kvě 2008) | 2 lines
2767 Use g_build_filename() instead of g_strconcat().
2769 ------------------------------------------------------------------------
2770 r806 | zas_ | 2008-05-21 02:13:12 +0200 (St, 21 kvě 2008) | 2 lines
2772 Use g_build_filename() and get rid of "root dir fix".
2774 ------------------------------------------------------------------------
2775 r805 | zas_ | 2008-05-21 02:12:19 +0200 (St, 21 kvě 2008) | 2 lines
2777 Use g_build_filename().
2779 ------------------------------------------------------------------------
2780 r804 | zas_ | 2008-05-21 02:01:03 +0200 (St, 21 kvě 2008) | 5 lines
2782 Disable unused code:
2783 - cache_maintain_home_dir()
2784 - cache_maintain_dir()
2787 ------------------------------------------------------------------------
2788 r803 | zas_ | 2008-05-21 01:41:13 +0200 (St, 21 kvě 2008) | 2 lines
2790 Build path using g_build_filename() then calculate its length.
2792 ------------------------------------------------------------------------
2793 r802 | zas_ | 2008-05-21 01:11:47 +0200 (St, 21 kvě 2008) | 2 lines
2795 Use G_DIR_SEPARATOR_S instead of hardcoded "/".
2797 ------------------------------------------------------------------------
2798 r801 | zas_ | 2008-05-21 01:07:09 +0200 (St, 21 kvě 2008) | 2 lines
2800 Use g_build_filename() and move location label creation from cache_manager_show() to new cache_manager_location_label().
2802 ------------------------------------------------------------------------
2803 r800 | zas_ | 2008-05-21 00:47:13 +0200 (St, 21 kvě 2008) | 2 lines
2805 cache_find_location(): use g_build_filename() and move redundant code to new functions.
2807 ------------------------------------------------------------------------
2808 r799 | zas_ | 2008-05-21 00:22:11 +0200 (St, 21 kvě 2008) | 2 lines
2810 Use g_build_filename().
2812 ------------------------------------------------------------------------
2813 r798 | zas_ | 2008-05-21 00:13:48 +0200 (St, 21 kvě 2008) | 2 lines
2815 Use size_t instead of gint, it silents a signed vs unsigned warning.
2817 ------------------------------------------------------------------------
2818 r797 | zas_ | 2008-05-21 00:11:59 +0200 (St, 21 kvě 2008) | 2 lines
2820 Use g_build_filename() instead of g_strconcat().
2822 ------------------------------------------------------------------------
2823 r796 | zas_ | 2008-05-21 00:09:04 +0200 (St, 21 kvě 2008) | 2 lines
2825 Drop concat_dir_and_file() and use g_build_filename() instead.
2827 ------------------------------------------------------------------------
2828 r795 | zas_ | 2008-05-21 00:00:14 +0200 (St, 21 kvě 2008) | 2 lines
2830 Use G_DIR_SEPARATOR instead of '/' where applicable.
2832 ------------------------------------------------------------------------
2833 r794 | zas_ | 2008-05-20 23:51:25 +0200 (Út, 20 kvě 2008) | 2 lines
2835 Use g_build_filename() to build paths.
2837 ------------------------------------------------------------------------
2838 r793 | zas_ | 2008-05-20 22:11:29 +0200 (Út, 20 kvě 2008) | 3 lines
2840 Do not use glib posix wrappers since they were introduced in 2.6
2841 and we want 2.4 compatibility.
2843 ------------------------------------------------------------------------
2844 r792 | zas_ | 2008-05-20 22:06:11 +0200 (Út, 20 kvě 2008) | 2 lines
2846 Use access() instead of g_access() which is only available in 2.8.
2848 ------------------------------------------------------------------------
2849 r791 | zas_ | 2008-05-20 21:14:36 +0200 (Út, 20 kvě 2008) | 3 lines
2851 Use utf-8 charset instead of iso-8859-1.
2854 ------------------------------------------------------------------------
2855 r790 | nadvornik | 2008-05-20 19:43:37 +0200 (Út, 20 kvě 2008) | 2 lines
2857 updated ru.po by Alexandre Prokoudine
2859 ------------------------------------------------------------------------
2860 r789 | zas_ | 2008-05-20 10:18:30 +0200 (Út, 20 kvě 2008) | 2 lines
2862 French translation was updated.
2864 ------------------------------------------------------------------------
2865 r788 | zas_ | 2008-05-20 10:14:35 +0200 (Út, 20 kvě 2008) | 2 lines
2867 Sort out log_printf() vs printf_term() mix up.
2869 ------------------------------------------------------------------------
2870 r787 | zas_ | 2008-05-20 09:52:49 +0200 (Út, 20 kvě 2008) | 3 lines
2872 Use print_term() instead of printf(), since it handles charset conversion
2873 from utf8 to locale if needed.
2875 ------------------------------------------------------------------------
2876 r786 | zas_ | 2008-05-19 13:09:23 +0200 (Po, 19 kvě 2008) | 3 lines
2878 Remove C-specific gcc options from CXXFLAGS.
2879 Add few more warnings.
2881 ------------------------------------------------------------------------
2882 r785 | zas_ | 2008-05-19 11:27:30 +0200 (Po, 19 kvě 2008) | 2 lines
2884 Fix some incomplete initialization warnings.
2886 ------------------------------------------------------------------------
2887 r784 | zas_ | 2008-05-19 10:46:37 +0200 (Po, 19 kvě 2008) | 2 lines
2889 depreceated -> deprecated
2891 ------------------------------------------------------------------------
2892 r783 | zas_ | 2008-05-19 10:43:11 +0200 (Po, 19 kvě 2008) | 2 lines
2896 ------------------------------------------------------------------------
2897 r782 | zas_ | 2008-05-19 10:36:06 +0200 (Po, 19 kvě 2008) | 2 lines
2899 Create auxdir if needed.
2901 ------------------------------------------------------------------------
2902 r781 | zas_ | 2008-05-19 10:24:10 +0200 (Po, 19 kvě 2008) | 2 lines
2904 Fix spurious end of line introduced in revision 780.
2906 ------------------------------------------------------------------------
2907 r780 | bruclik | 2008-05-19 03:15:17 +0200 (Po, 19 kvě 2008) | 10 lines
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').
2919 ------------------------------------------------------------------------
2920 r779 | bruclik | 2008-05-19 02:54:59 +0200 (Po, 19 kvě 2008) | 3 lines
2922 Updated CODING (GPL header, macros, svn change-log, ...).
2925 ------------------------------------------------------------------------
2926 r778 | zas_ | 2008-05-18 23:14:01 +0200 (Ne, 18 kvě 2008) | 7 lines
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).
2935 ------------------------------------------------------------------------
2936 r777 | zas_ | 2008-05-18 14:56:18 +0200 (Ne, 18 kvě 2008) | 3 lines
2938 Cleanup and code redundancy reduction.
2941 ------------------------------------------------------------------------
2942 r776 | zas_ | 2008-05-18 13:39:58 +0200 (Ne, 18 kvě 2008) | 4 lines
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.
2948 ------------------------------------------------------------------------
2949 r775 | zas_ | 2008-05-18 09:36:57 +0200 (Ne, 18 kvě 2008) | 2 lines
2951 Do not create log window more than once.
2953 ------------------------------------------------------------------------
2954 r774 | zas_ | 2008-05-18 00:37:04 +0200 (Ne, 18 kvě 2008) | 2 lines
2956 Fix formatted.SubjectDistance appearing twice in exif bar configuration.
2958 ------------------------------------------------------------------------
2959 r773 | zas_ | 2008-05-17 23:28:02 +0200 (So, 17 kvě 2008) | 2 lines
2963 ------------------------------------------------------------------------
2964 r772 | zas_ | 2008-05-17 23:26:45 +0200 (So, 17 kvě 2008) | 1 line
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
2970 fixed exiv2 version test
2972 ------------------------------------------------------------------------
2973 r770 | nadvornik | 2008-05-16 22:09:32 +0200 (Pá, 16 kvě 2008) | 3 lines
2975 get processed values from exiv2
2976 http://sourceforge.net/tracker/index.php?func=detail&aid=1962444&group_id=222125&atid=1054680
2978 ------------------------------------------------------------------------
2979 r769 | zas_ | 2008-05-16 16:59:45 +0200 (Pá, 16 kvě 2008) | 3 lines
2981 Fix redundant application name in window titles.
2984 ------------------------------------------------------------------------
2985 r768 | zas_ | 2008-05-16 16:38:05 +0200 (Pá, 16 kvě 2008) | 2 lines
2987 French translation was updated.
2989 ------------------------------------------------------------------------
2990 r767 | zas_ | 2008-05-16 14:16:49 +0200 (Pá, 16 kvě 2008) | 3 lines
2992 Do not use printf() directly but use new wrapper function log_printf() instead.
2995 ------------------------------------------------------------------------
2996 r766 | zas_ | 2008-05-16 14:08:51 +0200 (Pá, 16 kvě 2008) | 2 lines
2998 Drop include "debug.h".
3000 ------------------------------------------------------------------------
3001 r765 | zas_ | 2008-05-16 12:02:56 +0200 (Pá, 16 kvě 2008) | 3 lines
3003 Include debug.h from main.h since debug macros may be used anywhere in the code.
3006 ------------------------------------------------------------------------
3007 r764 | zas_ | 2008-05-16 11:10:56 +0200 (Pá, 16 kvě 2008) | 5 lines
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)
3014 ------------------------------------------------------------------------
3015 r763 | zas_ | 2008-05-16 10:37:07 +0200 (Pá, 16 kvě 2008) | 7 lines
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
3024 ------------------------------------------------------------------------
3025 r762 | zas_ | 2008-05-14 20:12:11 +0200 (St, 14 kvě 2008) | 9 lines
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
3032 See http://standards.freedesktop.org/desktop-entry-spec/1.0/apc.html
3036 ------------------------------------------------------------------------
3037 r761 | zas_ | 2008-05-14 20:09:05 +0200 (St, 14 kvě 2008) | 3 lines
3039 Patch #1963690 was applied.
3040 It fixes hyphens/minus confusion in the man page.
3042 ------------------------------------------------------------------------
3043 r760 | zas_ | 2008-05-14 19:00:25 +0200 (St, 14 kvě 2008) | 4 lines
3045 Simplify thumb_std_maint_moved(), since g_list_append knows
3046 how to append to a NULL list. Patch by Uwe Ohse.
3049 ------------------------------------------------------------------------
3050 r759 | zas_ | 2008-05-14 18:52:55 +0200 (St, 14 kvě 2008) | 4 lines
3052 Simplify collect_manager_add_action(), since g_list_append knows
3053 how to append to a NULL list. Patch by Uwe Ohse.
3056 ------------------------------------------------------------------------
3057 r758 | zas_ | 2008-05-14 14:59:00 +0200 (St, 14 kvě 2008) | 2 lines
3059 Merge vflist_row_by_path() into vflist_index_by_path().
3061 ------------------------------------------------------------------------
3062 r757 | zas_ | 2008-05-14 12:40:43 +0200 (St, 14 kvě 2008) | 3 lines
3064 Fix some typos. Thanks to Michal \u010ciha\u0159 and James R. Van Zandt.
3067 ------------------------------------------------------------------------
3068 r756 | zas_ | 2008-05-14 10:56:08 +0200 (St, 14 kvě 2008) | 2 lines
3070 Make vf_pop_menu_*_cb static.
3072 ------------------------------------------------------------------------
3073 r755 | zas_ | 2008-05-13 22:31:35 +0200 (Út, 13 kvě 2008) | 2 lines
3075 French translation fixes.
3077 ------------------------------------------------------------------------
3078 r754 | zas_ | 2008-05-13 22:21:00 +0200 (Út, 13 kvě 2008) | 3 lines
3080 Resync POTFILES.in and *.po, update french translation and
3081 regenerate statistics in README.
3083 ------------------------------------------------------------------------
3084 r753 | zas_ | 2008-05-13 22:13:44 +0200 (Út, 13 kvě 2008) | 2 lines
3086 Merge vflist_pop_menu() and vficon_pop_menu() into vf_pop_menu().
3088 ------------------------------------------------------------------------
3089 r752 | zas_ | 2008-05-13 21:56:52 +0200 (Út, 13 kvě 2008) | 2 lines
3091 Move VFICON_INFO() and VFLIST_INFO() macros to view_file.h
3093 ------------------------------------------------------------------------
3094 r751 | zas_ | 2008-05-13 21:54:13 +0200 (Út, 13 kvě 2008) | 2 lines
3096 vficon_pop_menu(): drop "gint active" parameter, use stored click_id instead.
3098 ------------------------------------------------------------------------
3099 r750 | zas_ | 2008-05-13 21:51:22 +0200 (Út, 13 kvě 2008) | 3 lines
3101 vflist_pop_menu(): drop FileData * parameter, use stored click_fd instead.
3104 ------------------------------------------------------------------------
3105 r749 | zas_ | 2008-05-13 21:45:04 +0200 (Út, 13 kvě 2008) | 2 lines
3107 Fix last patch, only set vf->clicked_mark for a valid mark.
3109 ------------------------------------------------------------------------
3110 r748 | zas_ | 2008-05-13 21:32:25 +0200 (Út, 13 kvě 2008) | 6 lines
3112 Get rid of vflist_pop_menu() col_idx parameter, use new Viewfile field
3114 Marks numbering is now consistent with menus (starting at 1, 0 is an
3115 invalid mark), assertions were modified accordingly.
3118 ------------------------------------------------------------------------
3119 r747 | zas_ | 2008-05-13 18:09:43 +0200 (Út, 13 kvě 2008) | 6 lines
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
3127 ------------------------------------------------------------------------
3128 r746 | zas_ | 2008-05-13 16:49:38 +0200 (Út, 13 kvě 2008) | 3 lines
3130 Display a message when invalid remote options are used.
3133 ------------------------------------------------------------------------
3134 r745 | zas_ | 2008-05-13 16:35:51 +0200 (Út, 13 kvě 2008) | 2 lines
3136 Comparing tag id is not sufficient, check the tag name too.
3138 ------------------------------------------------------------------------
3139 r744 | zas_ | 2008-05-13 13:58:47 +0200 (Út, 13 kvě 2008) | 2 lines
3141 Keywords and comment can now be displayed in OSD info using %keywords% and %comment%.
3143 ------------------------------------------------------------------------
3144 r743 | zas_ | 2008-05-13 10:53:26 +0200 (Út, 13 kvě 2008) | 2 lines
3146 Move all remote stuff from main.c to remote.[ch].
3148 ------------------------------------------------------------------------
3149 r742 | zas_ | 2008-05-13 10:02:46 +0200 (Út, 13 kvě 2008) | 2 lines
3151 Move some functions from main.[ch] to new window.[ch].
3153 ------------------------------------------------------------------------
3154 r741 | zas_ | 2008-05-13 09:34:37 +0200 (Út, 13 kvě 2008) | 2 lines
3156 Ensure that we end with UTF8 encoded comment and keywords.
3158 ------------------------------------------------------------------------
3159 r740 | zas_ | 2008-05-13 01:26:00 +0200 (Út, 13 kvě 2008) | 4 lines
3161 Reading of Iptc.Application2.Keywords should now be fixed.
3162 Use uft8_validate_or_convert() on exif's text data to be safe.
3165 ------------------------------------------------------------------------
3166 r739 | zas_ | 2008-05-13 01:21:35 +0200 (Út, 13 kvě 2008) | 2 lines
3168 Rename bar_exif_validate_text() to utf8_validate_or_convert() and move it to main.[ch].
3170 ------------------------------------------------------------------------
3171 r738 | zas_ | 2008-05-13 01:00:04 +0200 (Út, 13 kvě 2008) | 2 lines
3173 bar_exif_validate_text(): use computed length and cleanup.
3175 ------------------------------------------------------------------------
3176 r737 | zas_ | 2008-05-12 21:56:28 +0200 (Po, 12 kvě 2008) | 2 lines
3178 Disable non-working Iptc.Application2.Keywords reading introduced in revision 736.
3180 ------------------------------------------------------------------------
3181 r736 | zas_ | 2008-05-12 19:10:40 +0200 (Po, 12 kvě 2008) | 5 lines
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.
3188 ------------------------------------------------------------------------
3189 r735 | zas_ | 2008-05-12 12:46:23 +0200 (Po, 12 kvě 2008) | 2 lines
3191 When an option was successfully read, just continue to next line.
3193 ------------------------------------------------------------------------
3194 r734 | zas_ | 2008-05-12 12:37:37 +0200 (Po, 12 kvě 2008) | 2 lines
3196 Minor formatting fix in rc file header.
3198 ------------------------------------------------------------------------
3199 r733 | zas_ | 2008-05-12 10:52:17 +0200 (Po, 12 kvě 2008) | 8 lines
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
3206 Theses changes will help to maintain compatibility when options are modified.
3209 ------------------------------------------------------------------------
3210 r732 | zas_ | 2008-05-12 10:11:27 +0200 (Po, 12 kvě 2008) | 3 lines
3212 Rename option image_overlay.common.enabled to image_overlay.common.state
3213 since it is not a boolean anymore.
3215 ------------------------------------------------------------------------
3216 r731 | zas_ | 2008-05-12 02:22:38 +0200 (Po, 12 kvě 2008) | 2 lines
3218 Add some wrapper functions for not yet common code.
3220 ------------------------------------------------------------------------
3221 r730 | zas_ | 2008-05-12 01:56:40 +0200 (Po, 12 kvě 2008) | 3 lines
3223 Make vf_pop_menu_toggle_view_type_cb() independent of FILEVIEW_LIST/FILEVIEW_ICON real values.
3226 ------------------------------------------------------------------------
3227 r729 | zas_ | 2008-05-12 01:47:59 +0200 (Po, 12 kvě 2008) | 2 lines
3229 Move a part of pop up menu common code to view_file.[ch].
3231 ------------------------------------------------------------------------
3232 r728 | zas_ | 2008-05-12 01:09:39 +0200 (Po, 12 kvě 2008) | 3 lines
3234 Introduce vf_pop_menu_file_list() as a wrapper to
3235 vflist_pop_menu_file_list() and vficon_pop_menu_file_list().
3237 ------------------------------------------------------------------------
3238 r727 | zas_ | 2008-05-11 23:11:54 +0200 (Ne, 11 kvě 2008) | 2 lines
3240 Use vf_* functions where possible.
3242 ------------------------------------------------------------------------
3243 r726 | zas_ | 2008-05-11 22:38:21 +0200 (Ne, 11 kvě 2008) | 2 lines
3245 Drop unused layout_list_get_path() and vf*_index_get_path().
3247 ------------------------------------------------------------------------
3248 r725 | zas_ | 2008-05-11 15:17:38 +0200 (Ne, 11 kvě 2008) | 2 lines
3250 French translation was updated.
3252 ------------------------------------------------------------------------
3253 r724 | zas_ | 2008-05-11 15:14:58 +0200 (Ne, 11 kvě 2008) | 4 lines
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.
3259 ------------------------------------------------------------------------
3260 r723 | zas_ | 2008-05-11 14:23:26 +0200 (Ne, 11 kvě 2008) | 8 lines
3263 startup_path_enable -> startup.restore_path
3264 startup_path -> startup.path
3266 Geeqie is still able to read old options.
3270 ------------------------------------------------------------------------
3271 r722 | zas_ | 2008-05-11 13:46:48 +0200 (Ne, 11 kvě 2008) | 2 lines
3273 Fix help window title.
3275 ------------------------------------------------------------------------
3276 r721 | zas_ | 2008-05-11 13:44:58 +0200 (Ne, 11 kvě 2008) | 2 lines
3278 Use computed string length.
3280 ------------------------------------------------------------------------
3281 r720 | zas_ | 2008-05-11 13:41:32 +0200 (Ne, 11 kvě 2008) | 2 lines
3283 Slightly increase help window's default width.
3285 ------------------------------------------------------------------------
3286 r719 | zas_ | 2008-05-11 13:30:41 +0200 (Ne, 11 kvě 2008) | 4 lines
3288 Add an help button to OSD info configuration in Preferences dialog.
3289 Make its own section named "Overlay Screen Display".
3292 ------------------------------------------------------------------------
3293 r718 | zas_ | 2008-05-11 12:25:04 +0200 (Ne, 11 kvě 2008) | 5 lines
3295 Partially update main README.
3296 A section concerning overlay info was added.
3297 Translation statistics were updated.
3300 ------------------------------------------------------------------------
3301 r717 | zas_ | 2008-05-11 11:37:46 +0200 (Ne, 11 kvě 2008) | 50 lines
3303 Change translations statistics formatting to match the style
3304 use in the README file.
3306 Here is the result for current trunk:
3308 Translations statistics
3309 Date: Sun, 11 May 2008 11:33:14 +0200
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)
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
3353 ------------------------------------------------------------------------
3354 r716 | zas_ | 2008-05-10 23:29:53 +0200 (So, 10 kvě 2008) | 25 lines
3356 Fix display of collection in overlay info.
3357 Due to markup escaped <i>collection</i> was displayed instead of collection's in italic.
3359 Overlay info syntax was extended to allow the wrapping of displayed data with markup.
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.
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
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
3381 ------------------------------------------------------------------------
3382 r715 | zas_ | 2008-05-10 16:22:18 +0200 (So, 10 kvě 2008) | 2 lines
3384 image_osd_get() now returns OsdShowFlags.
3386 ------------------------------------------------------------------------
3387 r714 | zas_ | 2008-05-10 15:54:25 +0200 (So, 10 kvě 2008) | 2 lines
3389 Display a simple grid with histogram.
3391 ------------------------------------------------------------------------
3392 r713 | zas_ | 2008-05-10 14:33:52 +0200 (So, 10 kvě 2008) | 2 lines
3394 Initialize to correct value (OSD_SHOW_NOTHING instead of FALSE).
3396 ------------------------------------------------------------------------
3397 r712 | zas_ | 2008-05-10 11:00:14 +0200 (So, 10 kvě 2008) | 4 lines
3399 Save full OSD state to rc file and restore it on startup.
3400 It allows to restore OSD with or without histogram depending
3403 ------------------------------------------------------------------------
3404 r711 | zas_ | 2008-05-09 14:43:10 +0200 (Pá, 09 kvě 2008) | 3 lines
3406 image_osd_info_render(): if there's no fd, just return.
3409 ------------------------------------------------------------------------
3410 r710 | zas_ | 2008-05-09 14:33:24 +0200 (Pá, 09 kvě 2008) | 5 lines
3412 Move overlay histogram stuff from ImageWindow to OverlayStateData.
3413 It simplifies things a lot and make more sense.
3415 Note: overlay icons display is broken since a long time it seems.
3417 ------------------------------------------------------------------------
3418 r709 | zas_ | 2008-05-09 13:15:56 +0200 (Pá, 09 kvě 2008) | 2 lines
3420 Introduce image_get_osd_data() and image_set_osd_data().
3422 ------------------------------------------------------------------------
3423 r708 | zas_ | 2008-05-09 11:58:46 +0200 (Pá, 09 kvě 2008) | 2 lines
3425 image_osd_get() and image_osd_set() now uses flags.
3427 ------------------------------------------------------------------------
3428 r707 | zas_ | 2008-05-09 11:34:38 +0200 (Pá, 09 kvě 2008) | 3 lines
3430 image_osd_histogram_chan_toggle(), image_osd_histogram_log_toggle():
3431 reduce indentation level.
3433 ------------------------------------------------------------------------
3434 r706 | zas_ | 2008-05-09 10:39:18 +0200 (Pá, 09 kvě 2008) | 7 lines
3436 Preserve last histogram modes.
3437 When a new histogram is displayed, it uses previously chosen
3439 These modes are saved on exit to rc file as options:
3440 histogram.last_channel_mode
3441 histogram.last_log_mode
3443 ------------------------------------------------------------------------
3444 r705 | zas_ | 2008-05-09 10:03:25 +0200 (Pá, 09 kvě 2008) | 2 lines
3446 Update CODING and HACKING files, and add po/README file for translators.
3448 ------------------------------------------------------------------------
3449 r704 | zas_ | 2008-05-09 09:46:18 +0200 (Pá, 09 kvě 2008) | 2 lines
3451 Make lirc_cleanup() and lirc_input_callback() static.
3453 ------------------------------------------------------------------------
3454 r703 | zas_ | 2008-05-09 09:32:30 +0200 (Pá, 09 kvě 2008) | 4 lines
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.
3460 ------------------------------------------------------------------------
3461 r702 | zas_ | 2008-05-09 00:59:14 +0200 (Pá, 09 kvě 2008) | 4 lines
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.
3467 ------------------------------------------------------------------------
3468 r701 | zas_ | 2008-05-09 00:49:16 +0200 (Pá, 09 kvě 2008) | 3 lines
3470 Reset thumbnail column to NULL when hidden.
3471 It fixes bug 1960274.
3473 ------------------------------------------------------------------------
3474 r700 | zas_ | 2008-05-08 22:21:03 +0200 (Čt, 08 kvě 2008) | 2 lines
3476 search_status_update(): slightly reduce code redundancy.
3478 ------------------------------------------------------------------------
3479 r699 | zas_ | 2008-05-08 14:50:25 +0200 (Čt, 08 kvě 2008) | 4 lines
3481 Use g_ascii_strncasecmp() instead of strncasecmp() where applicable.
3482 Add a FIXME where potential improper usage of strncasecmp() is made.
3485 ------------------------------------------------------------------------
3486 r698 | zas_ | 2008-05-08 14:38:34 +0200 (Čt, 08 kvě 2008) | 3 lines
3488 Use g_ascii_strcasecmp() instead of strcasecmp() where ascii-only strings
3491 ------------------------------------------------------------------------
3492 r697 | zas_ | 2008-05-08 01:27:26 +0200 (Čt, 08 kvě 2008) | 8 lines
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()
3500 All these are deprecated either since 2.2 or 2.4.
3502 ------------------------------------------------------------------------
3503 r696 | zas_ | 2008-05-08 00:54:33 +0200 (Čt, 08 kvě 2008) | 3 lines
3506 French translation was updated.
3508 ------------------------------------------------------------------------
3509 r695 | zas_ | 2008-05-08 00:48:30 +0200 (Čt, 08 kvě 2008) | 5 lines
3511 Add a way to invert the current selection.
3512 An item labeled "Invert selection" was added to the Select submenu
3516 ------------------------------------------------------------------------
3517 r694 | zas_ | 2008-05-07 01:58:08 +0200 (St, 07 kvě 2008) | 2 lines
3521 ------------------------------------------------------------------------
3522 r693 | zas_ | 2008-05-07 01:53:12 +0200 (St, 07 kvě 2008) | 2 lines
3524 French translation was updated.
3526 ------------------------------------------------------------------------
3527 r692 | zas_ | 2008-05-07 01:52:09 +0200 (St, 07 kvě 2008) | 2 lines
3531 ------------------------------------------------------------------------
3532 r691 | nadvornik | 2008-05-06 23:35:31 +0200 (Út, 06 kvě 2008) | 2 lines
3534 moved safe delete functions to separate file
3536 ------------------------------------------------------------------------
3537 r690 | nadvornik | 2008-05-06 22:24:16 +0200 (Út, 06 kvě 2008) | 2 lines
3539 use some of the new functions in filedata.c
3541 ------------------------------------------------------------------------
3542 r689 | zas_ | 2008-05-06 19:00:55 +0200 (Út, 06 kvě 2008) | 3 lines
3544 Allow the user to append or replace comments for a group of selected files.
3545 Two buttons were added to the Keywords panel.
3547 ------------------------------------------------------------------------
3548 r688 | zas_ | 2008-05-06 14:31:23 +0200 (Út, 06 kvě 2008) | 6 lines
3550 Use a dedicated option to enable keywords and comment saving as XMP tags
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.
3556 ------------------------------------------------------------------------
3557 r687 | zas_ | 2008-05-06 14:03:39 +0200 (Út, 06 kvě 2008) | 2 lines
3559 comment_xmp_read(), comment_xmp_write(): cleanup and improve readibility.
3561 ------------------------------------------------------------------------
3562 r686 | zas_ | 2008-05-05 23:27:39 +0200 (Po, 05 kvě 2008) | 2 lines
3564 French translation was updated, various fixes.
3566 ------------------------------------------------------------------------
3567 r685 | zas_ | 2008-05-05 22:56:20 +0200 (Po, 05 kvě 2008) | 2 lines
3569 Belarusian translation was updated. Thanks to Pavel Piatruk.
3571 ------------------------------------------------------------------------
3572 r684 | nadvornik | 2008-05-05 22:51:51 +0200 (Po, 05 kvě 2008) | 2 lines
3574 started implementation of API for sidecar files
3576 ------------------------------------------------------------------------
3577 r683 | zas_ | 2008-05-05 22:51:50 +0200 (Po, 05 kvě 2008) | 2 lines
3579 Update POTFILES.in (filelist.c -> filedata.c).
3581 ------------------------------------------------------------------------
3582 r682 | zas_ | 2008-05-05 22:49:40 +0200 (Po, 05 kvě 2008) | 3 lines
3584 Modify regen_potfiles.sh to generate a patch instead of
3585 directly applying changes to POTFILES.in.
3587 ------------------------------------------------------------------------
3588 r681 | nadvornik | 2008-05-05 21:20:46 +0200 (Po, 05 kvě 2008) | 2 lines
3590 added .gqv to known file types
3592 ------------------------------------------------------------------------
3593 r680 | nadvornik | 2008-05-05 21:11:12 +0200 (Po, 05 kvě 2008) | 2 lines
3595 split filelist.c to filefilter.c and filedata.c
3597 ------------------------------------------------------------------------
3598 r679 | zas_ | 2008-05-05 11:21:01 +0200 (Po, 05 kvě 2008) | 2 lines
3600 Revert wrong patch rev 676.
3602 ------------------------------------------------------------------------
3603 r678 | zas_ | 2008-05-05 11:12:07 +0200 (Po, 05 kvě 2008) | 4 lines
3605 Add an helper script to regenerate POTFILES.in file.
3606 POTFILES.in was updated.
3607 French translation was updated.
3609 ------------------------------------------------------------------------
3610 r677 | zas_ | 2008-05-05 10:32:18 +0200 (Po, 05 kvě 2008) | 2 lines
3612 Revert patch 675, and correctly fix gtk assertion failure.
3614 ------------------------------------------------------------------------
3615 r676 | zas_ | 2008-05-05 10:15:52 +0200 (Po, 05 kvě 2008) | 2 lines
3617 Fix two memory leaks.
3619 ------------------------------------------------------------------------
3620 r675 | zas_ | 2008-05-05 09:46:32 +0200 (Po, 05 kvě 2008) | 3 lines
3622 Fix Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed
3623 when swapping to/from file icon view.
3625 ------------------------------------------------------------------------
3626 r674 | zas_ | 2008-05-05 01:57:20 +0200 (Po, 05 kvě 2008) | 2 lines
3628 vficon_release_cb(): use switch() and cleanup.
3630 ------------------------------------------------------------------------
3631 r673 | zas_ | 2008-05-05 01:20:43 +0200 (Po, 05 kvě 2008) | 2 lines
3635 ------------------------------------------------------------------------
3636 r672 | zas_ | 2008-05-05 01:06:46 +0200 (Po, 05 kvě 2008) | 2 lines
3638 Drop unused vficon_select_by_path() and vflist_select_by_path().
3640 ------------------------------------------------------------------------
3641 r671 | zas_ | 2008-05-05 01:03:36 +0200 (Po, 05 kvě 2008) | 2 lines
3645 ------------------------------------------------------------------------
3646 r670 | nadvornik | 2008-05-04 23:54:20 +0200 (Ne, 04 kvě 2008) | 2 lines
3648 dropped path_list functions, use filelist functions everywhere
3650 ------------------------------------------------------------------------
3651 r669 | zas_ | 2008-05-04 21:00:39 +0200 (Ne, 04 kvě 2008) | 9 lines
3653 Remove unused functions:
3654 vflist_set_status_func()
3655 vflist_set_thumb_status_func()
3657 vficon_set_status_func()
3658 vficon_set_thumb_status_func()
3662 ------------------------------------------------------------------------
3663 r668 | zas_ | 2008-05-04 20:45:06 +0200 (Ne, 04 kvě 2008) | 2 lines
3665 Drop ViewFileIcon, use ViewFile and ViewFileInfoIcon instead.
3667 ------------------------------------------------------------------------
3668 r667 | zas_ | 2008-05-04 18:16:07 +0200 (Ne, 04 kvě 2008) | 2 lines
3670 Drop ViewFileList, use ViewFile and ViewFileInfoList instead.
3672 ------------------------------------------------------------------------
3673 r666 | zas_ | 2008-05-04 13:47:36 +0200 (Ne, 04 kvě 2008) | 2 lines
3675 Prepare switch to ViewFile (unused yet).
3677 ------------------------------------------------------------------------
3678 r665 | zas_ | 2008-05-04 02:32:05 +0200 (Ne, 04 kvě 2008) | 3 lines
3680 Shorten Edit menu labels, dropping "in ". It will ease
3681 translations too, and user can define its own label in Preferences.
3683 ------------------------------------------------------------------------
3684 r664 | zas_ | 2008-05-04 02:21:14 +0200 (Ne, 04 kvě 2008) | 3 lines
3686 Do not show Copy, Move, Rename, Delete, New Folder external commands
3687 in the Edit section of contextual menus.
3689 ------------------------------------------------------------------------
3690 r663 | zas_ | 2008-05-04 02:16:37 +0200 (Ne, 04 kvě 2008) | 2 lines
3692 Use GQ_EDITOR_GENERIC_SLOTS instead of hardcoded value.
3694 ------------------------------------------------------------------------
3695 r662 | zas_ | 2008-05-03 22:55:16 +0200 (So, 03 kvě 2008) | 2 lines
3697 exif_get_description_by_key(): check for "formatted." prefix, and optimize.
3699 ------------------------------------------------------------------------
3700 r661 | zas_ | 2008-05-03 22:49:25 +0200 (So, 03 kvě 2008) | 2 lines
3702 exif_get_formatted_by_key(): skip prefix when comparing.
3704 ------------------------------------------------------------------------
3705 r660 | zas_ | 2008-05-03 22:40:50 +0200 (So, 03 kvě 2008) | 5 lines
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.
3712 ------------------------------------------------------------------------
3713 r659 | zas_ | 2008-05-03 18:58:17 +0200 (So, 03 kvě 2008) | 17 lines
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
3722 - right-click on a non-selected image
3723 - select Delete... menu entry (or Copy, Move, Rename, Properties...)
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.
3729 collection_table_popup_file_list() has to return a list of filedata *
3730 not a list of gchar *.
3732 ------------------------------------------------------------------------
3733 r658 | zas_ | 2008-05-03 17:19:35 +0200 (So, 03 kvě 2008) | 3 lines
3735 Move marks-related fields from _ViewFileInfoList to _ViewFile, since
3736 they'll be used for file icon view too.
3738 ------------------------------------------------------------------------
3739 r657 | zas_ | 2008-05-03 17:17:24 +0200 (So, 03 kvě 2008) | 3 lines
3741 Move common thumbs_* fields from _ViewFileInfoIcon and _ViewFileInfoList
3744 ------------------------------------------------------------------------
3745 r656 | zas_ | 2008-05-03 17:13:15 +0200 (So, 03 kvě 2008) | 3 lines
3747 Rename thumbs_fd to thumbs_filedata in ViewFileIcon struct to match
3748 the name used in ViewFileList.
3750 ------------------------------------------------------------------------
3751 r655 | zas_ | 2008-05-03 17:09:21 +0200 (So, 03 kvě 2008) | 2 lines
3753 Remove useless thumbs_list from ViewFileIcon.
3755 ------------------------------------------------------------------------
3756 r654 | zas_ | 2008-05-03 14:50:52 +0200 (So, 03 kvě 2008) | 2 lines
3758 Add function prototypes (yet unused).
3760 ------------------------------------------------------------------------
3761 r653 | zas_ | 2008-05-03 14:48:45 +0200 (So, 03 kvě 2008) | 3 lines
3763 Drop redundant vflist_thumbs_set() introduced in revision 649,
3764 modify and use existing vflist_thumb_set().
3766 ------------------------------------------------------------------------
3767 r652 | zas_ | 2008-05-03 14:21:22 +0200 (So, 03 kvě 2008) | 2 lines
3769 Remove redundant prototype.
3771 ------------------------------------------------------------------------
3772 r651 | zas_ | 2008-05-03 13:58:41 +0200 (So, 03 kvě 2008) | 2 lines
3774 Introduce ViewFileInfoList and ViewFileInfoIcon (not used yet).
3776 ------------------------------------------------------------------------
3777 r650 | zas_ | 2008-05-03 13:34:13 +0200 (So, 03 kvě 2008) | 3 lines
3779 Replace Layout icon_view field by more generic file_view_type.
3780 Replace option layout.view_as_icons by layout.file_view_type.
3782 ------------------------------------------------------------------------
3783 r649 | zas_ | 2008-05-03 12:31:37 +0200 (So, 03 kvě 2008) | 4 lines
3785 Set thumbs_enabled through new function vflist_thumbs_set() instead
3789 ------------------------------------------------------------------------
3790 r648 | zas_ | 2008-05-03 11:41:09 +0200 (So, 03 kvě 2008) | 3 lines
3792 Prepare merging of some parts of view_file_list and view_file_icon and
3793 simplification of view_file* interface.
3795 ------------------------------------------------------------------------
3796 r647 | zas_ | 2008-05-03 10:35:08 +0200 (So, 03 kvě 2008) | 3 lines
3798 Change default positions of dividers since width of the main menu
3801 ------------------------------------------------------------------------
3802 r646 | zas_ | 2008-05-03 01:11:31 +0200 (So, 03 kvě 2008) | 3 lines
3804 Make exif_rational_to_double() and exif_get_rational_as_double() static.
3807 ------------------------------------------------------------------------
3808 r645 | zas_ | 2008-05-03 01:08:18 +0200 (So, 03 kvě 2008) | 3 lines
3810 info_notebook_reordered_cb(): do not call info_tabs_sync(), it causes exif
3811 info disappearing when moving the tab.
3813 ------------------------------------------------------------------------
3814 r644 | zas_ | 2008-05-03 00:59:04 +0200 (So, 03 kvě 2008) | 3 lines
3816 Fix a Pango warning related to UTF8 when displaying internationalized
3817 description in Advanced Exif Properties panel.
3819 ------------------------------------------------------------------------
3820 r643 | zas_ | 2008-05-03 00:31:24 +0200 (So, 03 kvě 2008) | 2 lines
3822 exif_get_description_by_key(): tidy up.
3824 ------------------------------------------------------------------------
3825 r642 | zas_ | 2008-05-03 00:28:39 +0200 (So, 03 kvě 2008) | 3 lines
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().
3830 ------------------------------------------------------------------------
3831 r641 | zas_ | 2008-05-02 23:58:36 +0200 (Pá, 02 kvě 2008) | 2 lines
3835 ------------------------------------------------------------------------
3836 r640 | zas_ | 2008-05-02 23:34:26 +0200 (Pá, 02 kvě 2008) | 3 lines
3838 Explode exif_get_formatted_by_key() in smaller functions prefixed "exif_build_f".
3839 An helper macro was added to call them.
3841 ------------------------------------------------------------------------
3842 r639 | zas_ | 2008-05-02 22:56:59 +0200 (Pá, 02 kvě 2008) | 3 lines
3844 Remove unused checksum_simple() function.
3847 ------------------------------------------------------------------------
3848 r638 | zas_ | 2008-05-02 22:40:47 +0200 (Pá, 02 kvě 2008) | 2 lines
3850 Simplify remove_extension_from_path().
3852 ------------------------------------------------------------------------
3853 r637 | zas_ | 2008-05-02 22:27:47 +0200 (Pá, 02 kvě 2008) | 2 lines
3855 remove_level_from_path() was simplified.
3857 ------------------------------------------------------------------------
3858 r636 | zas_ | 2008-05-02 11:03:52 +0200 (Pá, 02 kvě 2008) | 2 lines
3860 Move variable declaration and affectation near where it is used.
3862 ------------------------------------------------------------------------
3863 r635 | zas_ | 2008-05-02 10:41:32 +0200 (Pá, 02 kvě 2008) | 2 lines
3865 Replace GQView by Geeqie.
3867 ------------------------------------------------------------------------
3868 r634 | zas_ | 2008-05-02 01:20:26 +0200 (Pá, 02 kvě 2008) | 2 lines
3870 Use sizeof() instead of hardcoded buffer sizes.
3872 ------------------------------------------------------------------------
3873 r633 | zas_ | 2008-05-02 00:59:54 +0200 (Pá, 02 kvě 2008) | 2 lines
3875 cache_sim_write_similarity(): cleanup and simplification.
3877 ------------------------------------------------------------------------
3878 r632 | zas_ | 2008-05-02 00:31:14 +0200 (Pá, 02 kvě 2008) | 2 lines
3880 Use secure_save stuff to write .sim files.
3882 ------------------------------------------------------------------------
3883 r631 | zas_ | 2008-05-02 00:30:16 +0200 (Pá, 02 kvě 2008) | 2 lines
3885 save_options(): minor code simplification.
3887 ------------------------------------------------------------------------
3888 r630 | zas_ | 2008-05-02 00:27:44 +0200 (Pá, 02 kvě 2008) | 2 lines
3890 Add a wrapper to fwrite().
3892 ------------------------------------------------------------------------
3893 r629 | zas_ | 2008-05-01 23:42:22 +0200 (Čt, 01 kvě 2008) | 2 lines
3897 ------------------------------------------------------------------------
3898 r628 | zas_ | 2008-05-01 20:37:50 +0200 (Čt, 01 kvě 2008) | 2 lines
3902 ------------------------------------------------------------------------
3903 r627 | zas_ | 2008-05-01 20:26:30 +0200 (Čt, 01 kvě 2008) | 2 lines
3905 Simplify and optimize extension_find_dot().
3907 ------------------------------------------------------------------------
3908 r626 | nadvornik | 2008-04-30 00:44:06 +0200 (St, 30 dub 2008) | 2 lines
3912 ------------------------------------------------------------------------
3913 r625 | nadvornik | 2008-04-29 20:12:49 +0200 (Út, 29 dub 2008) | 2 lines
3915 cleanup: use image_get_image_size
3917 ------------------------------------------------------------------------
3918 r624 | nadvornik | 2008-04-29 19:52:12 +0200 (Út, 29 dub 2008) | 4 lines
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
3924 ------------------------------------------------------------------------
3925 r623 | bruclik | 2008-04-28 01:31:20 +0200 (Po, 28 dub 2008) | 5 lines
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)
3932 ------------------------------------------------------------------------
3933 r622 | nadvornik | 2008-04-27 22:05:11 +0200 (Ne, 27 dub 2008) | 2 lines
3935 Added LIRC patch written by Matteo Beniamino
3937 ------------------------------------------------------------------------
3938 r621 | zas_ | 2008-04-25 22:23:21 +0200 (Pá, 25 dub 2008) | 2 lines
3940 Fix number of directory views, bug introduced in revision 617.
3942 ------------------------------------------------------------------------
3943 r620 | nadvornik | 2008-04-25 22:08:47 +0200 (Pá, 25 dub 2008) | 4 lines
3945 fixed dragging multiple files from file list
3946 http://sourceforge.net/tracker/index.php?func=detail&aid=1950740&group_id=222125&atid=1054680
3949 ------------------------------------------------------------------------
3950 r619 | zas_ | 2008-04-25 11:31:32 +0200 (Pá, 25 dub 2008) | 2 lines
3952 Add a line about variable and function names.
3954 ------------------------------------------------------------------------
3955 r618 | zas_ | 2008-04-25 11:28:45 +0200 (Pá, 25 dub 2008) | 3 lines
3957 Document the Geeqie coding style.
3958 This is a draft, please improve.
3960 ------------------------------------------------------------------------
3961 r617 | zas_ | 2008-04-25 10:07:22 +0200 (Pá, 25 dub 2008) | 3 lines
3963 Handle the case of reduction of the number of view directory types.
3964 Previously it was leading to a segfault.
3966 ------------------------------------------------------------------------
3967 r616 | zas_ | 2008-04-24 22:29:09 +0200 (Čt, 24 dub 2008) | 4 lines
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.
3973 ------------------------------------------------------------------------
3974 r615 | zas_ | 2008-04-24 22:18:59 +0200 (Čt, 24 dub 2008) | 4 lines
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.
3980 ------------------------------------------------------------------------
3981 r614 | zas_ | 2008-04-24 18:35:02 +0200 (Čt, 24 dub 2008) | 2 lines
3983 Add missing spaces around equal sign.
3985 ------------------------------------------------------------------------
3986 r613 | zas_ | 2008-04-24 18:32:20 +0200 (Čt, 24 dub 2008) | 2 lines
3988 Cleanup exif_get_formatted_by_key().
3990 ------------------------------------------------------------------------
3991 r612 | zas_ | 2008-04-24 17:57:58 +0200 (Čt, 24 dub 2008) | 2 lines
3995 ------------------------------------------------------------------------
3996 r611 | zas_ | 2008-04-24 17:53:08 +0200 (Čt, 24 dub 2008) | 2 lines
3998 6 for() vs 201 for (): winner is for ().
4000 ------------------------------------------------------------------------
4001 r610 | zas_ | 2008-04-24 17:49:57 +0200 (Čt, 24 dub 2008) | 2 lines
4003 Convert the minority of while() to while ().
4005 ------------------------------------------------------------------------
4006 r609 | zas_ | 2008-04-24 17:44:43 +0200 (Čt, 24 dub 2008) | 2 lines
4008 Use only one secure_fprintf() call instead of two.
4010 ------------------------------------------------------------------------
4011 r608 | zas_ | 2008-04-24 17:31:21 +0200 (Čt, 24 dub 2008) | 2 lines
4015 ------------------------------------------------------------------------
4016 r607 | zas_ | 2008-04-24 14:47:09 +0200 (Čt, 24 dub 2008) | 2 lines
4018 Remove whitespace between function name and first parenthesis for the sake of consistency. (pass 2)
4020 ------------------------------------------------------------------------
4021 r606 | zas_ | 2008-04-24 14:23:02 +0200 (Čt, 24 dub 2008) | 2 lines
4023 Remove whitespace between function name and first parenthesis for the sake of consistency.
4025 ------------------------------------------------------------------------
4026 r605 | zas_ | 2008-04-24 13:40:26 +0200 (Čt, 24 dub 2008) | 2 lines
4030 ------------------------------------------------------------------------
4031 r604 | zas_ | 2008-04-24 11:50:37 +0200 (Čt, 24 dub 2008) | 1 line
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
4037 Move get_exec_time() to debug.{c,h}.
4039 ------------------------------------------------------------------------
4040 r602 | zas_ | 2008-04-24 11:09:48 +0200 (Čt, 24 dub 2008) | 2 lines
4042 Move options stuff to options.{c,h} and remove globals.c
4044 ------------------------------------------------------------------------
4045 r601 | zas_ | 2008-04-24 10:53:39 +0200 (Čt, 24 dub 2008) | 5 lines
4047 Move debug macros from main.h to new debug.h.
4048 Make debug_level static to debug.c and add utility functions
4050 Add #include "debug.h" where needed.
4052 ------------------------------------------------------------------------
4053 r600 | zas_ | 2008-04-24 02:15:03 +0200 (Čt, 24 dub 2008) | 3 lines
4055 Handle the newline in DEBUG_N() macro instead of adding one
4056 in each debug message string.
4058 ------------------------------------------------------------------------
4059 r599 | zas_ | 2008-04-24 01:52:20 +0200 (Čt, 24 dub 2008) | 2 lines
4061 French translation was updated.
4063 ------------------------------------------------------------------------
4064 r598 | zas_ | 2008-04-24 01:51:02 +0200 (Čt, 24 dub 2008) | 2 lines
4066 Make image_osd_histogram_onoff_toggle() and image_osd_histogram_onoff_status() static.
4068 ------------------------------------------------------------------------
4069 r597 | zas_ | 2008-04-24 01:47:53 +0200 (Čt, 24 dub 2008) | 2 lines
4071 Fix image overlay displayed only on second "I" press in layout view.
4073 ------------------------------------------------------------------------
4074 r596 | zas_ | 2008-04-24 01:35:13 +0200 (Čt, 24 dub 2008) | 3 lines
4076 Display file and line along debug messages for any debug level but level 1.
4077 Add a DEBUG_0() macro for instant debugging.
4079 ------------------------------------------------------------------------
4080 r595 | zas_ | 2008-04-24 00:40:55 +0200 (Čt, 24 dub 2008) | 4 lines
4082 Fix Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
4083 occuring when toggling file list view <-> file icon view.
4086 ------------------------------------------------------------------------
4087 r594 | nadvornik | 2008-04-24 00:38:34 +0200 (Čt, 24 dub 2008) | 2 lines
4089 clear the buffer before loading of an image
4091 ------------------------------------------------------------------------
4092 r593 | zas_ | 2008-04-24 00:33:18 +0200 (Čt, 24 dub 2008) | 2 lines
4094 Use menu_item_add_stock_sensitive() and menu_item_add_sensitive().
4096 ------------------------------------------------------------------------
4097 r592 | zas_ | 2008-04-24 00:22:37 +0200 (Čt, 24 dub 2008) | 2 lines
4099 Update to contributors list.
4101 ------------------------------------------------------------------------
4102 r591 | zas_ | 2008-04-24 00:17:21 +0200 (Čt, 24 dub 2008) | 8 lines
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.
4112 ------------------------------------------------------------------------
4113 r590 | nadvornik | 2008-04-23 23:08:29 +0200 (St, 23 dub 2008) | 2 lines
4115 fixed a bug in opening files with non-utf8 locales in exiv2.cc
4117 ------------------------------------------------------------------------
4118 r589 | zas_ | 2008-04-23 22:47:19 +0200 (St, 23 dub 2008) | 9 lines
4120 Introduce macros to display debug messages.
4121 if (debug) printf(...) is now replaced by variadic macros:
4123 And for higher debugging levels:
4129 ------------------------------------------------------------------------
4130 r588 | zas_ | 2008-04-23 15:46:18 +0200 (St, 23 dub 2008) | 7 lines
4132 Honor Control and Shift keys while drag'n'droping files
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.
4139 ------------------------------------------------------------------------
4140 r587 | zas_ | 2008-04-23 15:03:04 +0200 (St, 23 dub 2008) | 2 lines
4142 Only display message if in debug mode.
4144 ------------------------------------------------------------------------
4145 r586 | zas_ | 2008-04-23 11:56:21 +0200 (St, 23 dub 2008) | 5 lines
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.
4152 ------------------------------------------------------------------------
4153 r585 | zas_ | 2008-04-23 01:53:24 +0200 (St, 23 dub 2008) | 2 lines
4155 Save sort manager state to rc file.
4157 ------------------------------------------------------------------------
4158 r584 | zas_ | 2008-04-23 00:45:51 +0200 (St, 23 dub 2008) | 2 lines
4160 Remove unused function bar_info_size_request().
4162 ------------------------------------------------------------------------
4163 r583 | zas_ | 2008-04-23 00:44:10 +0200 (St, 23 dub 2008) | 3 lines
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.
4168 ------------------------------------------------------------------------
4169 r581 | nadvornik | 2008-04-22 21:26:07 +0200 (Út, 22 dub 2008) | 2 lines
4171 updated ChangeLog from svn log
4173 ------------------------------------------------------------------------
4174 ------------------------------------------------------------------------
4175 r580 | nadvornik | 2008-04-22 20:06:38 +0200 (Út, 22 dub 2008) | 2 lines
4177 fixed version string ;)
4179 ------------------------------------------------------------------------
4180 r579 | nadvornik | 2008-04-22 19:45:08 +0200 (Út, 22 dub 2008) | 2 lines
4182 updated version number
4184 ------------------------------------------------------------------------
4185 r578 | nadvornik | 2008-04-22 19:40:29 +0200 (Út, 22 dub 2008) | 2 lines
4187 fixed reading of signed rational type with Exiv2
4189 ------------------------------------------------------------------------
4190 r577 | nadvornik | 2008-04-22 11:57:26 +0200 (Út, 22 dub 2008) | 2 lines
4192 fixed instalation of doc files
4194 ------------------------------------------------------------------------
4195 r576 | zas_ | 2008-04-22 11:40:05 +0200 (Út, 22 dub 2008) | 3 lines
4197 Correctly escape data before using pango_layout_set_markup().
4198 Exif data may contain characters like & or < >.
4200 ------------------------------------------------------------------------
4201 r575 | zas_ | 2008-04-22 11:01:29 +0200 (Út, 22 dub 2008) | 3 lines
4203 Use image_osd_toggle() in layout_menu_overlay_cb().
4204 Drop layout_image_overlay_update().
4206 ------------------------------------------------------------------------
4207 r574 | zas_ | 2008-04-22 10:53:07 +0200 (Út, 22 dub 2008) | 2 lines
4209 Merge view_overlay_toggle() and layout_image_overlay_toggle() into new image_osd_toggle().
4211 ------------------------------------------------------------------------
4212 r573 | zas_ | 2008-04-22 10:34:30 +0200 (Út, 22 dub 2008) | 3 lines
4214 Make histogram depends on image window not layout window.
4215 It simplifies the code, and make more sense.
4217 ------------------------------------------------------------------------
4218 r572 | zas_ | 2008-04-22 10:16:02 +0200 (Út, 22 dub 2008) | 4 lines
4220 Ensure Properties dialog is displayed above fullscreen window.
4221 Add a parameter to info_window_new() to pass parent window and
4224 ------------------------------------------------------------------------
4225 r571 | zas_ | 2008-04-22 00:19:32 +0200 (Út, 22 dub 2008) | 2 lines
4227 Indicate bugs and feature requests trackers, remove obsolete stuff.
4229 ------------------------------------------------------------------------
4230 r570 | zas_ | 2008-04-22 00:15:56 +0200 (Út, 22 dub 2008) | 2 lines
4234 ------------------------------------------------------------------------
4235 r569 | zas_ | 2008-04-22 00:14:57 +0200 (Út, 22 dub 2008) | 2 lines
4239 ------------------------------------------------------------------------
4240 r568 | nadvornik | 2008-04-21 23:46:38 +0200 (Po, 21 dub 2008) | 2 lines
4242 updated copyright in source files
4244 ------------------------------------------------------------------------
4245 r567 | zas_ | 2008-04-21 22:45:35 +0200 (Po, 21 dub 2008) | 3 lines
4247 Properly initialize image_overlay options.
4250 ------------------------------------------------------------------------
4251 r566 | zas_ | 2008-04-21 22:42:18 +0200 (Po, 21 dub 2008) | 2 lines
4253 Few more fixes to french translation.
4255 ------------------------------------------------------------------------
4256 r565 | zas_ | 2008-04-21 22:39:36 +0200 (Po, 21 dub 2008) | 3 lines
4258 Add some macros to handle rc file compatibility issues related to
4259 option name changes.
4261 ------------------------------------------------------------------------
4262 r564 | zas_ | 2008-04-21 22:27:39 +0200 (Po, 21 dub 2008) | 2 lines
4264 Minor french translation fix.
4266 ------------------------------------------------------------------------
4267 r563 | zas_ | 2008-04-21 22:24:15 +0200 (Po, 21 dub 2008) | 2 lines
4269 French translation was updated.
4271 ------------------------------------------------------------------------
4272 r562 | zas_ | 2008-04-21 22:12:49 +0200 (Po, 21 dub 2008) | 6 lines
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)
4280 ------------------------------------------------------------------------
4281 r561 | zas_ | 2008-04-21 22:01:22 +0200 (Po, 21 dub 2008) | 9 lines
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
4288 common is used since for now there is only one image overlay setup,
4289 later specific setups may be added.
4292 ------------------------------------------------------------------------
4293 r560 | nadvornik | 2008-04-21 21:42:58 +0200 (Po, 21 dub 2008) | 2 lines
4295 fixed another "gqview" occurence
4297 ------------------------------------------------------------------------
4298 r559 | nadvornik | 2008-04-21 21:10:41 +0200 (Po, 21 dub 2008) | 2 lines
4300 updated NEWS, README and other documentation files
4302 ------------------------------------------------------------------------
4303 r558 | nadvornik | 2008-04-21 20:09:30 +0200 (Po, 21 dub 2008) | 2 lines
4305 renamed no.po to nb.po
4307 ------------------------------------------------------------------------
4308 r557 | zas_ | 2008-04-21 17:30:16 +0200 (Po, 21 dub 2008) | 3 lines
4310 Fix a segfault occuring when pressing 'i' for overlay info
4311 in a separate image window (no layout).
4313 ------------------------------------------------------------------------
4314 r556 | zas_ | 2008-04-21 16:19:48 +0200 (Po, 21 dub 2008) | 2 lines
4316 histogram_draw(): tidy up.
4318 ------------------------------------------------------------------------
4319 r555 | zas_ | 2008-04-21 15:39:17 +0200 (Po, 21 dub 2008) | 2 lines
4321 histogram_read(): speed up calculations by 20%.
4323 ------------------------------------------------------------------------
4324 r554 | zas_ | 2008-04-21 13:44:03 +0200 (Po, 21 dub 2008) | 2 lines
4326 histogram_read(): use memset() to initialize histogram data instead of for() loop.
4328 ------------------------------------------------------------------------
4329 r553 | zas_ | 2008-04-21 12:11:55 +0200 (Po, 21 dub 2008) | 2 lines
4331 French translation was updated.
4333 ------------------------------------------------------------------------
4334 r552 | zas_ | 2008-04-21 12:10:23 +0200 (Po, 21 dub 2008) | 2 lines
4336 Add compat.c to POTFILES
4338 ------------------------------------------------------------------------
4339 r551 | zas_ | 2008-04-21 12:09:01 +0200 (Po, 21 dub 2008) | 4 lines
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.
4345 ------------------------------------------------------------------------
4346 r550 | zas_ | 2008-04-21 01:17:35 +0200 (Po, 21 dub 2008) | 4 lines
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.
4352 ------------------------------------------------------------------------
4353 r549 | zas_ | 2008-04-21 00:51:53 +0200 (Po, 21 dub 2008) | 2 lines
4355 French translation was updated.
4357 ------------------------------------------------------------------------
4358 r548 | zas_ | 2008-04-21 00:45:00 +0200 (Po, 21 dub 2008) | 2 lines
4360 Add number mnemonics to image view editors submenu.
4362 ------------------------------------------------------------------------
4363 r547 | zas_ | 2008-04-21 00:29:23 +0200 (Po, 21 dub 2008) | 3 lines
4365 Prefix editor entries in the main menu with numbers.
4366 It allows Alt+E+number as shortcut to start an editor.
4368 ------------------------------------------------------------------------
4369 r546 | zas_ | 2008-04-21 00:14:54 +0200 (Po, 21 dub 2008) | 2 lines
4371 Add missing shortcuts.
4373 ------------------------------------------------------------------------
4374 r545 | nadvornik | 2008-04-21 00:14:38 +0200 (Po, 21 dub 2008) | 3 lines
4376 fixed color profile code for older versions of exiv2
4379 ------------------------------------------------------------------------
4380 r544 | zas_ | 2008-04-21 00:01:26 +0200 (Po, 21 dub 2008) | 4 lines
4382 Mark slideshow toggle state in the menu.
4383 There is still an issue due to layout vs view slideshows...
4386 ------------------------------------------------------------------------
4387 r543 | zas_ | 2008-04-20 23:38:45 +0200 (Ne, 20 dub 2008) | 2 lines
4389 Fix a typo introduced by revision 521.
4391 ------------------------------------------------------------------------
4392 r542 | nadvornik | 2008-04-20 23:35:03 +0200 (Ne, 20 dub 2008) | 2 lines
4394 read color profiles from jpeg also with Exiv2
4396 ------------------------------------------------------------------------
4397 r541 | zas_ | 2008-04-20 23:30:36 +0200 (Ne, 20 dub 2008) | 6 lines
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.
4405 ------------------------------------------------------------------------
4406 r540 | zas_ | 2008-04-20 22:35:26 +0200 (Ne, 20 dub 2008) | 2 lines
4408 Fix a typo: unoffical -> unofficial
4410 ------------------------------------------------------------------------
4411 r539 | zas_ | 2008-04-20 20:07:51 +0200 (Ne, 20 dub 2008) | 2 lines
4413 Effectively drop empty newlines at end of files (missing from rev 535)
4415 ------------------------------------------------------------------------
4416 r538 | zas_ | 2008-04-20 18:50:19 +0200 (Ne, 20 dub 2008) | 3 lines
4418 comment_file_read(): rewrite the parser, drop leading and trailing newlines
4421 ------------------------------------------------------------------------
4422 r537 | zas_ | 2008-04-20 15:42:22 +0200 (Ne, 20 dub 2008) | 2 lines
4424 Minor cleanup and code redundancy reduction.
4426 ------------------------------------------------------------------------
4427 r536 | zas_ | 2008-04-20 15:30:36 +0200 (Ne, 20 dub 2008) | 2 lines
4429 editor_command_one(): tidy up.
4431 ------------------------------------------------------------------------
4432 r535 | zas_ | 2008-04-20 15:04:57 +0200 (Ne, 20 dub 2008) | 6 lines
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
4440 ------------------------------------------------------------------------
4441 r534 | zas_ | 2008-04-20 12:05:27 +0200 (Ne, 20 dub 2008) | 3 lines
4443 Allow the user to change open_recent_list_maxsize option through
4444 Preferences > Advanced > Navigation.
4446 ------------------------------------------------------------------------
4447 r533 | nadvornik | 2008-04-20 11:53:37 +0200 (Ne, 20 dub 2008) | 2 lines
4449 rm as external delete command is too dangerous, even for testing
4451 ------------------------------------------------------------------------
4452 r532 | zas_ | 2008-04-20 11:47:51 +0200 (Ne, 20 dub 2008) | 2 lines
4454 Add a way to restore original state in Adjust menu.
4456 ------------------------------------------------------------------------
4457 r531 | nadvornik | 2008-04-20 11:29:46 +0200 (Ne, 20 dub 2008) | 2 lines
4459 added fColorProfile pseudo-tag with detailed information
4461 ------------------------------------------------------------------------
4462 r530 | zas_ | 2008-04-20 11:02:05 +0200 (Ne, 20 dub 2008) | 3 lines
4464 Fix the case "orientation from FileData, color profile from exif".
4465 Reported by Vladimir Nadvornik.
4467 ------------------------------------------------------------------------
4468 r529 | zas_ | 2008-04-20 01:12:30 +0200 (Ne, 20 dub 2008) | 3 lines
4470 Rename inappropriate folder_size to folder.
4473 ------------------------------------------------------------------------
4474 r528 | zas_ | 2008-04-20 00:32:07 +0200 (Ne, 20 dub 2008) | 2 lines
4476 Use sizeof() for buffer size where appropriate.
4478 ------------------------------------------------------------------------
4479 r527 | zas_ | 2008-04-19 23:50:05 +0200 (So, 19 dub 2008) | 2 lines
4481 Keep image orientation set by the user during the session.
4483 ------------------------------------------------------------------------
4484 r526 | zas_ | 2008-04-19 23:30:19 +0200 (So, 19 dub 2008) | 3 lines
4486 Save Show Marks state to rc file and display current state in menu.
4487 It is saved as boolean option layout.show_marks.
4489 ------------------------------------------------------------------------
4490 r525 | nadvornik | 2008-04-19 23:20:08 +0200 (So, 19 dub 2008) | 2 lines
4492 fixed max. number of profiles
4494 ------------------------------------------------------------------------
4495 r524 | zas_ | 2008-04-19 23:18:24 +0200 (So, 19 dub 2008) | 2 lines
4499 ------------------------------------------------------------------------
4500 r523 | nadvornik | 2008-04-19 23:10:18 +0200 (So, 19 dub 2008) | 2 lines
4502 fixed color profile index
4504 ------------------------------------------------------------------------
4505 r522 | zas_ | 2008-04-19 22:53:12 +0200 (So, 19 dub 2008) | 2 lines
4507 Let toggle marks with numeric keypad.
4509 ------------------------------------------------------------------------
4510 r521 | nadvornik | 2008-04-19 22:19:27 +0200 (So, 19 dub 2008) | 4 lines
4512 I have finally found how to add alternative hotkeys
4513 removed more hard-coded keys
4514 "Split Quad" is without hotkey for now
4516 ------------------------------------------------------------------------
4517 r520 | zas_ | 2008-04-19 21:28:10 +0200 (So, 19 dub 2008) | 3 lines
4519 Accept keywords composed by two words ("Todo" = "A faire" in french).
4520 Prevent duplicate keywords in the list.
4522 ------------------------------------------------------------------------
4523 r519 | nadvornik | 2008-04-19 19:55:41 +0200 (So, 19 dub 2008) | 2 lines
4525 show the AdobeRGB profile in the menu, indicate input profile from image
4527 ------------------------------------------------------------------------
4528 r518 | zas_ | 2008-04-19 19:14:03 +0200 (So, 19 dub 2008) | 2 lines
4530 file_dat_unref: display number of references as well of path (debug only).
4532 ------------------------------------------------------------------------
4533 r517 | nadvornik | 2008-04-19 18:26:29 +0200 (So, 19 dub 2008) | 2 lines
4535 first support for AdobeRGB colorspace
4537 ------------------------------------------------------------------------
4538 r516 | zas_ | 2008-04-19 18:10:08 +0200 (So, 19 dub 2008) | 2 lines
4540 French translation fixes.
4542 ------------------------------------------------------------------------
4543 r515 | zas_ | 2008-04-19 15:40:20 +0200 (So, 19 dub 2008) | 3 lines
4545 French translation fixes and updates.
4548 ------------------------------------------------------------------------
4549 r514 | zas_ | 2008-04-19 15:39:21 +0200 (So, 19 dub 2008) | 2 lines
4553 ------------------------------------------------------------------------
4554 r513 | zas_ | 2008-04-19 14:46:59 +0200 (So, 19 dub 2008) | 4 lines
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
4560 ------------------------------------------------------------------------
4561 r512 | zas_ | 2008-04-19 13:11:53 +0200 (So, 19 dub 2008) | 5 lines
4564 - drop vd_pop_menu_dir_view_as_cb() since it is now unused.
4565 - use G_N_ELEMENTS()
4568 ------------------------------------------------------------------------
4569 r511 | nadvornik | 2008-04-19 11:49:14 +0200 (So, 19 dub 2008) | 2 lines
4573 ------------------------------------------------------------------------
4574 r510 | zas_ | 2008-04-19 11:36:30 +0200 (So, 19 dub 2008) | 3 lines
4576 Fix directory view popup menu to display a View As submenu
4577 to switch between different directory views.
4579 ------------------------------------------------------------------------
4580 r509 | zas_ | 2008-04-19 01:35:16 +0200 (So, 19 dub 2008) | 2 lines
4582 gimp-remote has no -n option.
4584 ------------------------------------------------------------------------
4585 r508 | zas_ | 2008-04-19 01:09:03 +0200 (So, 19 dub 2008) | 4 lines
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.
4591 ------------------------------------------------------------------------
4592 r507 | nadvornik | 2008-04-19 00:31:58 +0200 (So, 19 dub 2008) | 2 lines
4594 partially fixed reading embedded color profiles with exiv2
4596 ------------------------------------------------------------------------
4597 r506 | zas_ | 2008-04-19 00:15:01 +0200 (So, 19 dub 2008) | 5 lines
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.
4604 ------------------------------------------------------------------------
4605 r505 | zas_ | 2008-04-18 23:53:33 +0200 (Pá, 18 dub 2008) | 2 lines
4607 Display elapsed time since previous get_exec_time() call (debug only).
4609 ------------------------------------------------------------------------
4610 r504 | zas_ | 2008-04-18 23:51:08 +0200 (Pá, 18 dub 2008) | 2 lines
4612 Remove forgotten debug printf().
4614 ------------------------------------------------------------------------
4615 r503 | zas_ | 2008-04-18 23:42:00 +0200 (Pá, 18 dub 2008) | 2 lines
4617 Fix OSD display when fullscreen info string is empty.
4619 ------------------------------------------------------------------------
4620 r502 | nadvornik | 2008-04-18 23:30:12 +0200 (Pá, 18 dub 2008) | 2 lines
4622 replace inner loops with memcpy
4624 ------------------------------------------------------------------------
4625 r501 | zas_ | 2008-04-18 22:41:09 +0200 (Pá, 18 dub 2008) | 5 lines
4627 Explode pr_tile_mirror() in three optimized functions:
4628 pr_tile_mirror_only()
4629 pr_tile_mirror_and_flip()
4632 ------------------------------------------------------------------------
4633 r500 | zas_ | 2008-04-18 18:53:41 +0200 (Pá, 18 dub 2008) | 5 lines
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.
4640 ------------------------------------------------------------------------
4641 r499 | zas_ | 2008-04-18 18:29:47 +0200 (Pá, 18 dub 2008) | 2 lines
4643 Drop 3 useless #define.
4645 ------------------------------------------------------------------------
4646 r498 | zas_ | 2008-04-18 18:25:40 +0200 (Pá, 18 dub 2008) | 4 lines
4648 Fix forgotten vd->pf affectation.
4649 Cleanup, and reduce code redundancy a bit.
4652 ------------------------------------------------------------------------
4653 r497 | zas_ | 2008-04-18 13:01:41 +0200 (Pá, 18 dub 2008) | 6 lines
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.
4661 ------------------------------------------------------------------------
4662 r496 | zas_ | 2008-04-18 11:15:09 +0200 (Pá, 18 dub 2008) | 2 lines
4664 Introduce printf_term() macro and use it.
4666 ------------------------------------------------------------------------
4667 r495 | zas_ | 2008-04-17 22:14:49 +0200 (Čt, 17 dub 2008) | 3 lines
4669 Add a shortcut key for List (L) and change the one for Tree (T),
4670 they are now in a submenu.
4672 ------------------------------------------------------------------------
4673 r494 | zas_ | 2008-04-17 22:03:49 +0200 (Čt, 17 dub 2008) | 2 lines
4675 Add some wrappers in view_dir.c and simplify even more.
4677 ------------------------------------------------------------------------
4678 r493 | zas_ | 2008-04-17 21:57:41 +0200 (Čt, 17 dub 2008) | 2 lines
4680 Fix a bug introduced in revision 489.
4682 ------------------------------------------------------------------------
4683 r492 | zas_ | 2008-04-17 20:44:17 +0200 (Čt, 17 dub 2008) | 3 lines
4685 Reduce code redundancy with the introduction of a new
4686 function named vd_get_fd_from_tree_path().
4688 ------------------------------------------------------------------------
4689 r491 | nadvornik | 2008-04-17 19:44:54 +0200 (Čt, 17 dub 2008) | 3 lines
4691 image post-processing (rotation and color management) moved to
4694 ------------------------------------------------------------------------
4695 r490 | zas_ | 2008-04-17 19:35:51 +0200 (Čt, 17 dub 2008) | 3 lines
4697 Merge vd(list|tree)_release_cb() in vd_release_cb().
4698 I made some assumptions here i hope correct.
4700 ------------------------------------------------------------------------
4701 r489 | zas_ | 2008-04-17 19:19:41 +0200 (Čt, 17 dub 2008) | 2 lines
4703 Merge few more functions to view_dir.c.
4705 ------------------------------------------------------------------------
4706 r488 | zas_ | 2008-04-17 18:33:31 +0200 (Čt, 17 dub 2008) | 2 lines
4708 Move common menu position callback to view_dir.c.
4710 ------------------------------------------------------------------------
4711 r487 | zas_ | 2008-04-17 16:51:32 +0200 (Čt, 17 dub 2008) | 2 lines
4713 Merge dirlist/dirview dnd code.
4715 ------------------------------------------------------------------------
4716 r486 | zas_ | 2008-04-17 00:51:32 +0200 (Čt, 17 dub 2008) | 2 lines
4718 Regenerate translations files and update french translation.
4720 ------------------------------------------------------------------------
4721 r485 | zas_ | 2008-04-17 00:31:52 +0200 (Čt, 17 dub 2008) | 2 lines
4723 Fix new folder feature in dirlist mode, it was broken by revision 481.
4725 ------------------------------------------------------------------------
4726 r484 | zas_ | 2008-04-17 00:23:43 +0200 (Čt, 17 dub 2008) | 2 lines
4728 Fix a crash introduced in revision 477.
4730 ------------------------------------------------------------------------
4731 r483 | zas_ | 2008-04-17 00:21:01 +0200 (Čt, 17 dub 2008) | 2 lines
4733 Fix two errors made in revision 473.
4735 ------------------------------------------------------------------------
4736 r482 | zas_ | 2008-04-16 23:58:05 +0200 (St, 16 dub 2008) | 2 lines
4738 Merge few more vdlist/vdtree functions.
4740 ------------------------------------------------------------------------
4741 r481 | zas_ | 2008-04-16 22:36:10 +0200 (St, 16 dub 2008) | 2 lines
4743 Make directory view popup menu common and move it to view_dir.{c,h}.
4745 ------------------------------------------------------------------------
4746 r480 | nadvornik | 2008-04-16 22:32:44 +0200 (St, 16 dub 2008) | 2 lines
4748 fixed compiler warnings
4750 ------------------------------------------------------------------------
4751 r479 | nadvornik | 2008-04-16 22:15:42 +0200 (St, 16 dub 2008) | 2 lines
4753 in debug mode print time information on selected events
4755 ------------------------------------------------------------------------
4756 r478 | zas_ | 2008-04-16 20:57:50 +0200 (St, 16 dub 2008) | 2 lines
4758 Clean up and simplify.
4760 ------------------------------------------------------------------------
4761 r477 | zas_ | 2008-04-16 18:54:38 +0200 (St, 16 dub 2008) | 3 lines
4763 Merge parts of view_dir_list/tree constructors/destructors to
4766 ------------------------------------------------------------------------
4767 r476 | zas_ | 2008-04-16 18:05:12 +0200 (St, 16 dub 2008) | 3 lines
4769 Move some dnd common code from view_dir_list.c and view_dir_tree.c
4772 ------------------------------------------------------------------------
4773 r475 | zas_ | 2008-04-16 16:56:31 +0200 (St, 16 dub 2008) | 2 lines
4775 Rename vdt occurences to vd.
4777 ------------------------------------------------------------------------
4778 r474 | zas_ | 2008-04-16 16:51:39 +0200 (St, 16 dub 2008) | 2 lines
4780 Rename vdl occurences to vd.
4782 ------------------------------------------------------------------------
4783 r473 | zas_ | 2008-04-16 16:45:22 +0200 (St, 16 dub 2008) | 11 lines
4785 Introduce a new struct ViewDir to handle directory views common
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
4796 ------------------------------------------------------------------------
4797 r472 | zas_ | 2008-04-15 23:49:28 +0200 (Út, 15 dub 2008) | 2 lines
4799 Indicate --debug[=level] in usage display.
4801 ------------------------------------------------------------------------
4802 r471 | zas_ | 2008-04-15 23:47:03 +0200 (Út, 15 dub 2008) | 4 lines
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.
4808 ------------------------------------------------------------------------
4809 r470 | zas_ | 2008-04-15 23:06:00 +0200 (Út, 15 dub 2008) | 2 lines
4811 Cleanup read/write of image.zoom_mode option.
4813 ------------------------------------------------------------------------
4814 r469 | zas_ | 2008-04-15 22:56:55 +0200 (Út, 15 dub 2008) | 2 lines
4816 Read show_icon_names only once.
4818 ------------------------------------------------------------------------
4819 r468 | zas_ | 2008-04-15 22:55:21 +0200 (Út, 15 dub 2008) | 2 lines
4821 Rename l_conf to layout_order and make it more local.
4823 ------------------------------------------------------------------------
4824 r467 | zas_ | 2008-04-15 22:46:14 +0200 (Út, 15 dub 2008) | 5 lines
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
4831 ------------------------------------------------------------------------
4832 r466 | zas_ | 2008-04-15 22:36:11 +0200 (Út, 15 dub 2008) | 6 lines
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 /.
4840 ------------------------------------------------------------------------
4841 r465 | zas_ | 2008-04-15 22:00:27 +0200 (Út, 15 dub 2008) | 2 lines
4843 Add and use few new macros in rc file writing code.
4845 ------------------------------------------------------------------------
4846 r464 | nadvornik | 2008-04-15 20:34:24 +0200 (Út, 15 dub 2008) | 2 lines
4848 this might fix the freezes on freebsd, solaris, etc.
4850 ------------------------------------------------------------------------
4851 r463 | nadvornik | 2008-04-15 18:57:30 +0200 (Út, 15 dub 2008) | 2 lines
4853 save file_class to config file
4855 ------------------------------------------------------------------------
4856 r462 | zas_ | 2008-04-15 09:16:51 +0200 (Út, 15 dub 2008) | 2 lines
4858 Exit fullscreen mode when Properties is displayed.
4860 ------------------------------------------------------------------------
4861 r461 | zas_ | 2008-04-15 08:56:25 +0200 (Út, 15 dub 2008) | 7 lines
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.
4870 ------------------------------------------------------------------------
4871 r460 | zas_ | 2008-04-15 01:47:13 +0200 (Út, 15 dub 2008) | 2 lines
4873 Move layout.order default init to setup_default_options().
4875 ------------------------------------------------------------------------
4876 r459 | zas_ | 2008-04-15 01:39:46 +0200 (Út, 15 dub 2008) | 2 lines
4878 collection_load(): use booleans and always count failures (for debug).
4880 ------------------------------------------------------------------------
4881 r458 | zas_ | 2008-04-15 01:29:54 +0200 (Út, 15 dub 2008) | 2 lines
4883 collection_load(): improve headers parsing.
4885 ------------------------------------------------------------------------
4886 r457 | zas_ | 2008-04-15 01:09:48 +0200 (Út, 15 dub 2008) | 2 lines
4888 collection_load(): fix typo (missing #) made in rev 453.
4890 ------------------------------------------------------------------------
4891 r456 | zas_ | 2008-04-15 01:08:27 +0200 (Út, 15 dub 2008) | 2 lines
4893 collection_load(): accept whitespaces at start of lines.
4895 ------------------------------------------------------------------------
4896 r455 | zas_ | 2008-04-15 00:57:26 +0200 (Út, 15 dub 2008) | 2 lines
4898 collection_load(): increase verbosity in debug mode.
4900 ------------------------------------------------------------------------
4901 r454 | zas_ | 2008-04-15 00:50:50 +0200 (Út, 15 dub 2008) | 3 lines
4903 collection_load(): replace official by limit_failures (and
4906 ------------------------------------------------------------------------
4907 r453 | zas_ | 2008-04-15 00:45:53 +0200 (Út, 15 dub 2008) | 3 lines
4909 Increase collection_load() buffer size and do not activate
4910 error limiting for GQview collections.
4912 ------------------------------------------------------------------------
4913 r452 | zas_ | 2008-04-15 00:28:29 +0200 (Út, 15 dub 2008) | 2 lines
4915 Merge collection_load_only_geometry() into collection_load().
4917 ------------------------------------------------------------------------
4918 r451 | zas_ | 2008-04-15 00:05:47 +0200 (Út, 15 dub 2008) | 2 lines
4920 Use flags for collection_load*().
4922 ------------------------------------------------------------------------
4923 r450 | zas_ | 2008-04-13 22:33:45 +0200 (Ne, 13 dub 2008) | 2 lines
4925 Apply exif display config (Never/If set/Always) to pan view too.
4927 ------------------------------------------------------------------------
4928 r449 | zas_ | 2008-04-13 21:21:13 +0200 (Ne, 13 dub 2008) | 4 lines
4930 Rename show_dot_files to show_hidden_files.
4931 There is no need to expose the underlying method to hide
4934 ------------------------------------------------------------------------
4935 r448 | zas_ | 2008-04-13 20:56:24 +0200 (Ne, 13 dub 2008) | 3 lines
4937 Let toggle the visibility of hidden files from directories list
4938 or tree contextual menu.
4940 ------------------------------------------------------------------------
4941 r447 | zas_ | 2008-04-13 14:24:42 +0200 (Ne, 13 dub 2008) | 2 lines
4943 Add a button to reset fullscreen info string to default value.
4945 ------------------------------------------------------------------------
4946 r446 | zas_ | 2008-04-13 14:12:44 +0200 (Ne, 13 dub 2008) | 2 lines
4948 Fix a typo, READ_CHAR() must use value_all.
4950 ------------------------------------------------------------------------
4951 r445 | zas_ | 2008-04-13 11:10:38 +0200 (Ne, 13 dub 2008) | 3 lines
4953 Use convenient macros to read options, it will ensure options
4954 names are matching (in the rc file and internally).
4956 ------------------------------------------------------------------------
4957 r444 | zas_ | 2008-04-13 10:36:17 +0200 (Ne, 13 dub 2008) | 5 lines
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.
4964 ------------------------------------------------------------------------
4965 r443 | zas_ | 2008-04-13 01:59:31 +0200 (Ne, 13 dub 2008) | 3 lines
4967 Partly rewrite option parser to accept whitespaces at start
4970 ------------------------------------------------------------------------
4971 r442 | zas_ | 2008-04-13 01:41:35 +0200 (Ne, 13 dub 2008) | 2 lines
4973 exif_* -> exif.display.*
4975 ------------------------------------------------------------------------
4976 r441 | zas_ | 2008-04-13 01:32:08 +0200 (Ne, 13 dub 2008) | 2 lines
4978 Add a note in the rc file about special editor slots.
4980 ------------------------------------------------------------------------
4981 r440 | zas_ | 2008-04-13 01:16:41 +0200 (Ne, 13 dub 2008) | 2 lines
4983 sidecar_ext -> sidecar.ext
4985 ------------------------------------------------------------------------
4986 r439 | zas_ | 2008-04-13 01:07:04 +0200 (Ne, 13 dub 2008) | 2 lines
4988 Unify names of options between variables and rc file.
4990 ------------------------------------------------------------------------
4991 r438 | zas_ | 2008-04-13 01:02:00 +0200 (Ne, 13 dub 2008) | 2 lines
4993 Use tree_descend_subdirs everywhere.
4995 ------------------------------------------------------------------------
4996 r437 | zas_ | 2008-04-13 00:22:11 +0200 (Ne, 13 dub 2008) | 2 lines
4998 Use startup_path_enable everywhere.
5000 ------------------------------------------------------------------------
5001 r436 | zas_ | 2008-04-13 00:17:14 +0200 (Ne, 13 dub 2008) | 2 lines
5003 Rename recent_list_max/open_recent_max to open_recent_list_maxsize.
5005 ------------------------------------------------------------------------
5006 r435 | zas_ | 2008-04-13 00:10:38 +0200 (Ne, 13 dub 2008) | 2 lines
5008 Rename dupe_custom_threshold option to duplicates_similarity_threshold.
5010 ------------------------------------------------------------------------
5011 r434 | zas_ | 2008-04-13 00:04:29 +0200 (Ne, 13 dub 2008) | 4 lines
5013 Move safe_delete* and in place rename options to file_ops
5015 Re-order rc file a bit.
5017 ------------------------------------------------------------------------
5018 r433 | zas_ | 2008-04-12 23:45:30 +0200 (So, 12 dub 2008) | 3 lines
5020 Rename option thumbnails.enabled to layout.show_thumbnails as it makes
5023 ------------------------------------------------------------------------
5024 r432 | zas_ | 2008-04-12 23:38:55 +0200 (So, 12 dub 2008) | 5 lines
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().
5031 ------------------------------------------------------------------------
5032 r431 | zas_ | 2008-04-12 21:33:59 +0200 (So, 12 dub 2008) | 2 lines
5034 Rename window options (moved to layout) and re-order rc file.
5036 ------------------------------------------------------------------------
5037 r430 | zas_ | 2008-04-12 19:20:34 +0200 (So, 12 dub 2008) | 2 lines
5039 Fix bad image option name in the rc file.
5041 ------------------------------------------------------------------------
5042 r429 | zas_ | 2008-04-12 19:09:20 +0200 (So, 12 dub 2008) | 2 lines
5044 Fix display bug when using "Limit image size when autofitting" option.
5046 ------------------------------------------------------------------------
5047 r428 | zas_ | 2008-04-12 17:13:00 +0200 (So, 12 dub 2008) | 2 lines
5049 Beautify rc file, adding sub-sections titles.
5051 ------------------------------------------------------------------------
5052 r427 | zas_ | 2008-04-12 17:04:58 +0200 (So, 12 dub 2008) | 2 lines
5054 Rename image-related options.
5056 ------------------------------------------------------------------------
5057 r426 | zas_ | 2008-04-12 11:41:44 +0200 (So, 12 dub 2008) | 2 lines
5059 Rename thumbnails related options.
5061 ------------------------------------------------------------------------
5062 r425 | zas_ | 2008-04-12 11:12:37 +0200 (So, 12 dub 2008) | 2 lines
5064 Rename file filtering options.
5066 ------------------------------------------------------------------------
5067 r424 | zas_ | 2008-04-12 10:59:52 +0200 (So, 12 dub 2008) | 2 lines
5071 ------------------------------------------------------------------------
5072 r423 | zas_ | 2008-04-12 10:40:02 +0200 (So, 12 dub 2008) | 2 lines
5074 Rename collection options.
5076 ------------------------------------------------------------------------
5077 r422 | zas_ | 2008-04-12 10:35:58 +0200 (So, 12 dub 2008) | 2 lines
5079 Rename file sorting options.
5081 ------------------------------------------------------------------------
5082 r421 | zas_ | 2008-04-12 10:28:08 +0200 (So, 12 dub 2008) | 2 lines
5084 Re-order and try to group options.
5086 ------------------------------------------------------------------------
5087 r420 | zas_ | 2008-04-12 10:05:44 +0200 (So, 12 dub 2008) | 2 lines
5089 Rename color profile options.
5091 ------------------------------------------------------------------------
5092 r419 | zas_ | 2008-04-12 09:46:01 +0200 (So, 12 dub 2008) | 2 lines
5094 Rename slideshow options.
5096 ------------------------------------------------------------------------
5097 r418 | zas_ | 2008-04-12 09:09:19 +0200 (So, 12 dub 2008) | 3 lines
5099 Only display defined exif tags by default.
5102 ------------------------------------------------------------------------
5103 r417 | zas_ | 2008-04-12 09:00:14 +0200 (So, 12 dub 2008) | 2 lines
5105 Drop redundant code.
5107 ------------------------------------------------------------------------
5108 r416 | zas_ | 2008-04-12 08:42:47 +0200 (So, 12 dub 2008) | 3 lines
5110 Add Exif.Photo.ColorSpace tag in Preferences > Properties > Exif.
5111 Requested by Frédéric Mantegazza.
5113 ------------------------------------------------------------------------
5114 r415 | zas_ | 2008-04-12 01:32:22 +0200 (So, 12 dub 2008) | 2 lines
5116 Rationalize fullscreen options naming.
5118 ------------------------------------------------------------------------
5119 r414 | zas_ | 2008-04-12 01:01:00 +0200 (So, 12 dub 2008) | 2 lines
5121 options_c -> c_options
5123 ------------------------------------------------------------------------
5124 r413 | zas_ | 2008-04-12 00:52:22 +0200 (So, 12 dub 2008) | 2 lines
5126 Move more options to ConfOptions.
5128 ------------------------------------------------------------------------
5129 r412 | zas_ | 2008-04-12 00:27:54 +0200 (So, 12 dub 2008) | 3 lines
5131 Move file_sort_case_sensitive to ConfOptions.
5134 ------------------------------------------------------------------------
5135 r411 | zas_ | 2008-04-12 00:14:36 +0200 (So, 12 dub 2008) | 6 lines
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().
5143 ------------------------------------------------------------------------
5144 r410 | zas_ | 2008-04-11 22:35:37 +0200 (Pá, 11 dub 2008) | 4 lines
5146 Make thumbnail standard fail directory after current application
5150 ------------------------------------------------------------------------
5151 r409 | zas_ | 2008-04-11 22:01:29 +0200 (Pá, 11 dub 2008) | 3 lines
5153 Define drag and drop target string in dnd.h.
5154 Make it use the current name of the application.
5156 ------------------------------------------------------------------------
5157 r408 | zas_ | 2008-04-11 21:43:36 +0200 (Pá, 11 dub 2008) | 2 lines
5159 Use secure save in history_list_save().
5161 ------------------------------------------------------------------------
5162 r407 | zas_ | 2008-04-11 19:11:14 +0200 (Pá, 11 dub 2008) | 3 lines
5164 Use secure save in comment_file_write().
5167 ------------------------------------------------------------------------
5168 r406 | zas_ | 2008-04-11 18:46:21 +0200 (Pá, 11 dub 2008) | 5 lines
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).
5175 ------------------------------------------------------------------------
5176 r405 | zas_ | 2008-04-11 18:04:37 +0200 (Pá, 11 dub 2008) | 2 lines
5178 Use secure save feature when saving collections.
5180 ------------------------------------------------------------------------
5181 r404 | zas_ | 2008-04-11 18:02:33 +0200 (Pá, 11 dub 2008) | 2 lines
5183 Preserve permissions of the destination file when using secure save.
5185 ------------------------------------------------------------------------
5186 r403 | zas_ | 2008-04-11 17:27:08 +0200 (Pá, 11 dub 2008) | 4 lines
5188 Revert part of the previous patch, let the caller take care
5189 of calling path_from_utf8().
5192 ------------------------------------------------------------------------
5193 r402 | zas_ | 2008-04-11 16:27:55 +0200 (Pá, 11 dub 2008) | 3 lines
5195 Use path_from_utf8() on the passed filename.
5196 Add const attribute.
5198 ------------------------------------------------------------------------
5199 r401 | zas_ | 2008-04-11 15:07:48 +0200 (Pá, 11 dub 2008) | 8 lines
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
5207 Make these targets depend on respective Makefile.in.
5209 ------------------------------------------------------------------------
5210 r400 | zas_ | 2008-04-11 14:31:32 +0200 (Pá, 11 dub 2008) | 2 lines
5212 Move secure save code to its own files: secure_save.{c,h}.
5214 ------------------------------------------------------------------------
5215 r399 | zas_ | 2008-04-11 14:25:36 +0200 (Pá, 11 dub 2008) | 2 lines
5217 Add missing #ifdef/#endif.
5219 ------------------------------------------------------------------------
5220 r398 | zas_ | 2008-04-11 12:46:52 +0200 (Pá, 11 dub 2008) | 2 lines
5222 Ensure that gcc flag -Wall is set.
5224 ------------------------------------------------------------------------
5225 r397 | zas_ | 2008-04-11 12:45:37 +0200 (Pá, 11 dub 2008) | 2 lines
5227 Silent some gcc warnings.
5229 ------------------------------------------------------------------------
5230 r396 | zas_ | 2008-04-11 11:02:20 +0200 (Pá, 11 dub 2008) | 3 lines
5232 Prevent multiple insertion of the same file in a collection.
5233 Use a hash table to speed up existence tests.
5235 ------------------------------------------------------------------------
5236 r395 | zas_ | 2008-04-11 10:10:40 +0200 (Pá, 11 dub 2008) | 2 lines
5238 Only display these messages if debug mode is enabled.
5240 ------------------------------------------------------------------------
5241 r394 | nadvornik | 2008-04-10 21:27:42 +0200 (Čt, 10 dub 2008) | 2 lines
5243 fixed dates in pan-calendar
5245 ------------------------------------------------------------------------
5246 r393 | zas_ | 2008-04-10 14:07:34 +0200 (Čt, 10 dub 2008) | 2 lines
5248 Fix fCamera even more.
5250 ------------------------------------------------------------------------
5251 r392 | zas_ | 2008-04-10 13:31:20 +0200 (Čt, 10 dub 2008) | 2 lines
5253 Do not display ... if not truncated.
5255 ------------------------------------------------------------------------
5256 r391 | zas_ | 2008-04-10 12:43:15 +0200 (Čt, 10 dub 2008) | 5 lines
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...
5263 ------------------------------------------------------------------------
5264 r390 | zas_ | 2008-04-10 02:09:43 +0200 (Čt, 10 dub 2008) | 2 lines
5266 Fix broken remove_common_prefix(), fCamera didn't display model as it should.
5268 ------------------------------------------------------------------------
5269 r389 | zas_ | 2008-04-10 00:47:43 +0200 (Čt, 10 dub 2008) | 2 lines
5271 Resync .po files. French translation was updated (100% made).
5273 ------------------------------------------------------------------------
5274 r388 | zas_ | 2008-04-10 00:36:43 +0200 (Čt, 10 dub 2008) | 2 lines
5276 Add 3 missing files to POTFILES.in.
5278 ------------------------------------------------------------------------
5279 r387 | zas_ | 2008-04-10 00:33:06 +0200 (Čt, 10 dub 2008) | 2 lines
5281 Simple helper script to display translation statistics.
5283 ------------------------------------------------------------------------
5284 r386 | zas_ | 2008-04-10 00:13:11 +0200 (Čt, 10 dub 2008) | 3 lines
5286 Fix a typo: "while fluorescent" -> "white fluorescent"
5289 ------------------------------------------------------------------------
5290 r385 | zas_ | 2008-04-10 00:01:52 +0200 (Čt, 10 dub 2008) | 2 lines
5292 Resync .po files. Update french translation.
5294 ------------------------------------------------------------------------
5295 r384 | nadvornik | 2008-04-09 23:14:50 +0200 (St, 09 dub 2008) | 2 lines
5297 fixed crash in pan_calendar
5299 ------------------------------------------------------------------------
5300 r383 | nadvornik | 2008-04-09 22:49:32 +0200 (St, 09 dub 2008) | 2 lines
5302 improved histogram drawing
5304 ------------------------------------------------------------------------
5305 r382 | zas_ | 2008-04-09 18:37:54 +0200 (St, 09 dub 2008) | 5 lines
5307 Simplify and unify gtk_window creation with the help of
5308 the new window_new() function, that wraps gtk_window_new()
5310 Subclass, title and icon are set in the same call.
5312 ------------------------------------------------------------------------
5313 r381 | zas_ | 2008-04-09 15:53:01 +0200 (St, 09 dub 2008) | 2 lines
5315 Replace occurences of Geeqie / geeqie by constants defined in main.h.
5317 ------------------------------------------------------------------------
5318 r380 | zas_ | 2008-04-09 01:41:01 +0200 (St, 09 dub 2008) | 2 lines
5322 ------------------------------------------------------------------------
5323 r379 | zas_ | 2008-04-09 01:39:27 +0200 (St, 09 dub 2008) | 2 lines
5325 Make xmp debug info only appears when debug >= 2.
5327 ------------------------------------------------------------------------
5328 r378 | zas_ | 2008-04-09 01:33:49 +0200 (St, 09 dub 2008) | 3 lines
5330 Enable image rotation depending on EXIF by default.
5331 New users shouldn't have to search for it.
5333 ------------------------------------------------------------------------
5334 r377 | zas_ | 2008-04-09 01:25:46 +0200 (St, 09 dub 2008) | 2 lines
5336 Fix missing header files inclusions.
5338 ------------------------------------------------------------------------
5339 r376 | zas_ | 2008-04-09 01:16:12 +0200 (St, 09 dub 2008) | 2 lines
5343 ------------------------------------------------------------------------
5344 r375 | zas_ | 2008-04-09 01:07:09 +0200 (St, 09 dub 2008) | 2 lines
5348 ------------------------------------------------------------------------
5349 r374 | zas_ | 2008-04-09 01:02:33 +0200 (St, 09 dub 2008) | 2 lines
5353 ------------------------------------------------------------------------
5354 r373 | zas_ | 2008-04-09 00:31:42 +0200 (St, 09 dub 2008) | 2 lines
5356 Remove obsolete prototype.
5358 ------------------------------------------------------------------------
5359 r372 | zas_ | 2008-04-09 00:28:55 +0200 (St, 09 dub 2008) | 9 lines
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()
5370 ------------------------------------------------------------------------
5371 r371 | zas_ | 2008-04-09 00:16:56 +0200 (St, 09 dub 2008) | 4 lines
5374 exit_gqview() renamed to exit_program().
5375 exit_gqview_final() renamed to exit_program_final().
5377 ------------------------------------------------------------------------
5378 r370 | zas_ | 2008-04-09 00:05:04 +0200 (St, 09 dub 2008) | 8 lines
5380 Add support for some Samsung raw files (.pef).
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.
5388 ------------------------------------------------------------------------
5389 r369 | zas_ | 2008-04-08 23:55:58 +0200 (Út, 08 dub 2008) | 7 lines
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).
5398 ------------------------------------------------------------------------
5399 r368 | nadvornik | 2008-04-08 23:52:04 +0200 (Út, 08 dub 2008) | 2 lines
5401 fixed histogram label
5403 ------------------------------------------------------------------------
5404 r367 | zas_ | 2008-04-08 23:33:29 +0200 (Út, 08 dub 2008) | 11 lines
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).
5411 Display the full path to the file when Show filename text is on (before nothing
5414 When Show filename text is off, behavior is unchanged, the (short) filename is
5417 ------------------------------------------------------------------------
5418 r366 | nadvornik | 2008-04-08 22:56:50 +0200 (Út, 08 dub 2008) | 3 lines
5420 reworked the histogram patch by Uwe Ohse, most of the code is in
5423 ------------------------------------------------------------------------
5424 r365 | nadvornik | 2008-04-08 19:26:13 +0200 (Út, 08 dub 2008) | 2 lines
5426 fixed file delete notification in view_file_icon
5428 ------------------------------------------------------------------------
5429 r364 | zas_ | 2008-04-08 18:22:21 +0200 (Út, 08 dub 2008) | 2 lines
5431 gtk_notebook_set_tab_reorderable() is only available sinc gtk+ 2.10.
5433 ------------------------------------------------------------------------
5434 r363 | zas_ | 2008-04-08 17:53:03 +0200 (Út, 08 dub 2008) | 2 lines
5436 Move active variable affectation after the test.
5438 ------------------------------------------------------------------------
5439 r362 | zas_ | 2008-04-08 16:52:42 +0200 (Út, 08 dub 2008) | 2 lines
5441 Simplify layout_color_name_parse() using g_strdelimit().
5443 ------------------------------------------------------------------------
5444 r361 | zas_ | 2008-04-08 16:50:14 +0200 (Út, 08 dub 2008) | 2 lines
5446 Tidy up, whitespaces and indentation fix.
5448 ------------------------------------------------------------------------
5449 r360 | zas_ | 2008-04-08 13:53:35 +0200 (Út, 08 dub 2008) | 7 lines
5451 Remove dependency on GTK 2.12, reported by John Vodden and Vladimir
5453 gtk_set_tooltip_markup() calls were disabled for GTK+ versions < 2.12.
5454 gdk_color_to_string() was replaced by a equivalent function.
5458 ------------------------------------------------------------------------
5459 r359 | zas_ | 2008-04-07 21:47:22 +0200 (Po, 07 dub 2008) | 9 lines
5461 Add the possibility to print file names with path.
5462 A checkbox was added to the Text tab in the Print dialog.
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/
5468 Patch by Michael Mokeev and Laurent Monin.
5470 ------------------------------------------------------------------------
5471 r358 | zas_ | 2008-04-07 21:06:17 +0200 (Po, 07 dub 2008) | 2 lines
5473 Fix a segfault on fullscreen file deletion reported by Frédéric Mantegazza.
5475 ------------------------------------------------------------------------
5476 r357 | zas_ | 2008-04-07 20:52:54 +0200 (Po, 07 dub 2008) | 3 lines
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.
5481 ------------------------------------------------------------------------
5482 r356 | zas_ | 2008-04-07 10:09:39 +0200 (Po, 07 dub 2008) | 3 lines
5484 Display marks in overlay info only if at least one is set.
5485 Fix a missing g_string_free().
5487 ------------------------------------------------------------------------
5488 r355 | zas_ | 2008-04-06 12:17:41 +0200 (Ne, 06 dub 2008) | 3 lines
5490 Mark all exif labels as translatable.
5491 Before only some of them were enclosed by N_().
5493 ------------------------------------------------------------------------
5494 r354 | zas_ | 2008-04-06 12:03:54 +0200 (Ne, 06 dub 2008) | 2 lines
5496 Mark strings as translatable.
5498 ------------------------------------------------------------------------
5499 r353 | zas_ | 2008-04-05 17:23:39 +0200 (So, 05 dub 2008) | 4 lines
5501 Improve remove_trailing_slash() so it allocates no more than
5502 needed bytes and remove all trailing slashes instead only one.
5505 ------------------------------------------------------------------------
5506 r352 | zas_ | 2008-04-05 13:59:29 +0200 (So, 05 dub 2008) | 4 lines
5509 Comment out unused code.
5510 Geeqie code now compiles cleanly with -Wall gcc option.
5512 ------------------------------------------------------------------------
5513 r351 | zas_ | 2008-04-05 00:34:55 +0200 (So, 05 dub 2008) | 3 lines
5515 Change default exif order a bit to move up common and useful
5518 ------------------------------------------------------------------------
5519 r350 | zas_ | 2008-04-05 00:23:36 +0200 (So, 05 dub 2008) | 3 lines
5522 Re-add "What to show in properties dialog:" label before the table.
5524 ------------------------------------------------------------------------
5525 r349 | zas_ | 2008-04-05 00:12:28 +0200 (So, 05 dub 2008) | 3 lines
5527 Rename exif preferences tab to "Properties", and name the
5530 ------------------------------------------------------------------------
5531 r348 | zas_ | 2008-04-04 20:50:52 +0200 (Pá, 04 dub 2008) | 3 lines
5533 Fix a segfault occuring when enabling debug mode.
5534 At this point il->fd can be null.
5536 ------------------------------------------------------------------------
5537 r347 | zas_ | 2008-04-04 01:29:14 +0200 (Pá, 04 dub 2008) | 6 lines
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.
5545 ------------------------------------------------------------------------
5546 r346 | zas_ | 2008-04-04 00:39:50 +0200 (Pá, 04 dub 2008) | 2 lines
5548 Initialize variables, clearing a gcc warning.
5550 ------------------------------------------------------------------------
5551 r345 | zas_ | 2008-04-04 00:33:28 +0200 (Pá, 04 dub 2008) | 2 lines
5553 Add missing prototype to header file.
5555 ------------------------------------------------------------------------
5556 r344 | zas_ | 2008-04-04 00:29:20 +0200 (Pá, 04 dub 2008) | 2 lines
5558 Add few missing prototypes to header file.
5560 ------------------------------------------------------------------------
5561 r343 | zas_ | 2008-04-04 00:20:42 +0200 (Pá, 04 dub 2008) | 2 lines
5563 Drop a bunch of unused variables.
5565 ------------------------------------------------------------------------
5566 r342 | zas_ | 2008-04-04 00:14:37 +0200 (Pá, 04 dub 2008) | 2 lines
5568 Add missing #include.
5570 ------------------------------------------------------------------------
5571 r341 | zas_ | 2008-04-04 00:13:12 +0200 (Pá, 04 dub 2008) | 2 lines
5573 Remove unused variables.
5575 ------------------------------------------------------------------------
5576 r340 | zas_ | 2008-04-04 00:09:36 +0200 (Pá, 04 dub 2008) | 2 lines
5578 Add missing prototype.
5580 ------------------------------------------------------------------------
5581 r339 | zas_ | 2008-04-04 00:06:31 +0200 (Pá, 04 dub 2008) | 2 lines
5583 Drop 3 unused variables and comment out 2 unused functions.
5585 ------------------------------------------------------------------------
5586 r338 | zas_ | 2008-04-04 00:03:14 +0200 (Pá, 04 dub 2008) | 2 lines
5588 Add parenthesis around affection to clear a gcc warning.
5590 ------------------------------------------------------------------------
5591 r337 | zas_ | 2008-04-04 00:01:08 +0200 (Pá, 04 dub 2008) | 2 lines
5593 Fix a signedness warning.
5595 ------------------------------------------------------------------------
5596 r336 | zas_ | 2008-04-03 23:54:23 +0200 (Čt, 03 dub 2008) | 3 lines
5598 Main configuration file was renamed from gqviewrc to geeqierc.
5601 ------------------------------------------------------------------------
5602 r335 | zas_ | 2008-04-03 23:50:53 +0200 (Čt, 03 dub 2008) | 3 lines
5604 Fix a segfault occuring when using --without-exiv2 and
5605 concerning exif stuff.
5607 ------------------------------------------------------------------------
5608 r334 | zas_ | 2008-04-03 23:49:17 +0200 (Čt, 03 dub 2008) | 2 lines
5610 Fix missing bit of previous patch.
5612 ------------------------------------------------------------------------
5613 r333 | zas_ | 2008-04-03 23:04:19 +0200 (Čt, 03 dub 2008) | 2 lines
5615 Fix two more gcc warnings related to function declarations.
5617 ------------------------------------------------------------------------
5618 r332 | zas_ | 2008-04-03 22:53:13 +0200 (Čt, 03 dub 2008) | 3 lines
5620 Remove two unused variables declarations, and add a missing #include.
5623 ------------------------------------------------------------------------
5624 r331 | zas_ | 2008-04-03 22:46:55 +0200 (Čt, 03 dub 2008) | 2 lines
5626 Drop unused variable.
5628 ------------------------------------------------------------------------
5629 r330 | zas_ | 2008-04-03 22:45:55 +0200 (Čt, 03 dub 2008) | 2 lines
5631 Add missing return at the end of editor_command_next_start().
5633 ------------------------------------------------------------------------
5634 r329 | zas_ | 2008-04-03 22:40:15 +0200 (Čt, 03 dub 2008) | 2 lines
5636 Drop unused variable.
5638 ------------------------------------------------------------------------
5639 r328 | zas_ | 2008-04-03 22:38:59 +0200 (Čt, 03 dub 2008) | 2 lines
5641 Make collect_manager_process_action() static.
5643 ------------------------------------------------------------------------
5644 r327 | zas_ | 2008-04-03 22:34:49 +0200 (Čt, 03 dub 2008) | 2 lines
5646 Fix typos in functions names: file_list -> filelist.
5648 ------------------------------------------------------------------------
5649 r326 | zas_ | 2008-04-03 22:25:22 +0200 (Čt, 03 dub 2008) | 2 lines
5651 Remove unused variable declarations.
5653 ------------------------------------------------------------------------
5654 r325 | zas_ | 2008-04-03 22:24:20 +0200 (Čt, 03 dub 2008) | 2 lines
5656 Fix missing header include (filelist.h).
5658 ------------------------------------------------------------------------
5659 r324 | zas_ | 2008-04-03 22:19:16 +0200 (Čt, 03 dub 2008) | 2 lines
5661 Remove unused variables declarations.
5663 ------------------------------------------------------------------------
5664 r323 | zas_ | 2008-04-03 22:11:09 +0200 (Čt, 03 dub 2008) | 7 lines
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();
5673 ------------------------------------------------------------------------
5674 r322 | zas_ | 2008-04-03 20:20:39 +0200 (Čt, 03 dub 2008) | 2 lines
5676 Use more generic names for some cache manager callback functions.
5678 ------------------------------------------------------------------------
5679 r321 | zas_ | 2008-04-03 19:34:30 +0200 (Čt, 03 dub 2008) | 3 lines
5681 Replace some occurences of gqview by Geeqie.
5684 ------------------------------------------------------------------------
5685 r320 | zas_ | 2008-04-03 19:15:49 +0200 (Čt, 03 dub 2008) | 6 lines
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.
5693 ------------------------------------------------------------------------
5694 r319 | zas_ | 2008-04-03 16:35:03 +0200 (Čt, 03 dub 2008) | 7 lines
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
5703 ------------------------------------------------------------------------
5704 r318 | zas_ | 2008-04-03 15:58:20 +0200 (Čt, 03 dub 2008) | 4 lines
5707 Make the preferences window resizeable, and try to improve
5708 display of editors tab.
5710 ------------------------------------------------------------------------
5711 r317 | zas_ | 2008-04-03 15:24:13 +0200 (Čt, 03 dub 2008) | 3 lines
5713 Tidy up. Fix indentation and missing whitespaces.
5714 Make editors table creation code a bit more readable.
5716 ------------------------------------------------------------------------
5717 r316 | zas_ | 2008-04-03 10:51:32 +0200 (Čt, 03 dub 2008) | 11 lines
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
5730 ------------------------------------------------------------------------
5731 r315 | nadvornik | 2008-04-02 22:44:40 +0200 (St, 02 dub 2008) | 3 lines
5733 various exif improvements based on patch by Uwe Ohse
5734 try to compute 35mm focal length
5736 ------------------------------------------------------------------------
5737 r314 | zas_ | 2008-04-02 14:12:50 +0200 (St, 02 dub 2008) | 6 lines
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.
5745 ------------------------------------------------------------------------
5746 r313 | zas_ | 2008-04-02 12:40:54 +0200 (St, 02 dub 2008) | 5 lines
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.
5753 ------------------------------------------------------------------------
5754 r312 | zas_ | 2008-04-01 09:42:31 +0200 (Út, 01 dub 2008) | 1 line
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
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
5764 use quoted_value everywhere
5765 simplify parsing of multiple quoted values on one line
5767 ------------------------------------------------------------------------
5768 r309 | zas_ | 2008-03-31 09:29:03 +0200 (Po, 31 bře 2008) | 1 line
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
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
5778 Comment out forgotten debugging code.
5779 ------------------------------------------------------------------------
5780 r306 | zas_ | 2008-03-30 16:18:04 +0200 (Ne, 30 bře 2008) | 1 line
5782 Fix two minor compilation warnings.
5783 ------------------------------------------------------------------------
5784 r305 | nadvornik | 2008-03-30 13:47:14 +0200 (Ne, 30 bře 2008) | 6 lines
5786 differentiate among normal image, raw image and metadata
5787 removed raw extension lists on various places and fixed most of the
5789 todo: configuration and a special icons for unreadable raw or metadata
5792 ------------------------------------------------------------------------
5793 r304 | zas_ | 2008-03-30 09:14:37 +0200 (Ne, 30 bře 2008) | 1 line
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
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
5803 configurable frame around image - geeqie_autofit_maxsize.patch by Laurent MONIN
5805 ------------------------------------------------------------------------
5806 r301 | nadvornik | 2008-03-29 11:38:15 +0100 (So, 29 bře 2008) | 2 lines
5808 set user-defined color as image background - patch by Laurent MONIN
5810 ------------------------------------------------------------------------
5811 r300 | nadvornik | 2008-03-29 11:11:02 +0100 (So, 29 bře 2008) | 2 lines
5813 fixed color management initialization
5815 ------------------------------------------------------------------------
5816 r299 | nadvornik | 2008-03-26 13:07:00 +0100 (St, 26 bře 2008) | 2 lines
5820 ------------------------------------------------------------------------
5821 r298 | nadvornik | 2008-03-26 09:02:45 +0100 (St, 26 bře 2008) | 2 lines
5823 updated README files
5825 ------------------------------------------------------------------------
5826 r297 | nadvornik | 2008-03-26 09:00:46 +0100 (St, 26 bře 2008) | 2 lines
5828 improved xmp vs. legacy metadata handling
5830 ------------------------------------------------------------------------
5831 r296 | nadvornik | 2008-03-25 00:15:29 +0100 (Út, 25 bře 2008) | 2 lines
5833 fixed crashes with --debug
5835 ------------------------------------------------------------------------
5836 r295 | nadvornik | 2008-03-24 21:42:39 +0100 (Po, 24 bře 2008) | 2 lines
5838 added all possible raw extensions that I could find
5840 ------------------------------------------------------------------------
5841 r294 | nadvornik | 2008-03-24 15:49:00 +0100 (Po, 24 bře 2008) | 2 lines
5843 improved support for older exiv2 versions
5845 ------------------------------------------------------------------------
5846 r293 | nadvornik | 2008-03-24 15:03:46 +0100 (Po, 24 bře 2008) | 2 lines
5848 exiv2 version checks
5850 ------------------------------------------------------------------------
5851 r292 | nadvornik | 2008-03-24 13:04:31 +0100 (Po, 24 bře 2008) | 2 lines
5855 ------------------------------------------------------------------------
5856 r291 | nadvornik | 2008-03-24 11:27:22 +0100 (Po, 24 bře 2008) | 2 lines
5860 ------------------------------------------------------------------------
5861 r290 | nadvornik | 2008-03-24 10:55:09 +0100 (Po, 24 bře 2008) | 2 lines
5865 ------------------------------------------------------------------------
5866 r289 | nadvornik | 2008-03-23 21:38:54 +0100 (Ne, 23 bře 2008) | 2 lines
5868 rename GQview -> Geeqie over the code
5870 ------------------------------------------------------------------------
5871 r288 | nadvornik | 2008-03-23 21:18:51 +0100 (Ne, 23 bře 2008) | 2 lines
5875 ------------------------------------------------------------------------
5876 r287 | nadvornik | 2008-03-22 20:28:45 +0100 (So, 22 bře 2008) | 2 lines
5880 ------------------------------------------------------------------------
5881 r286 | nadvornik | 2008-03-22 18:32:43 +0100 (So, 22 bře 2008) | 2 lines
5883 overview of supported raw formats
5885 ------------------------------------------------------------------------
5886 r285 | nadvornik | 2008-03-22 18:09:14 +0100 (So, 22 bře 2008) | 2 lines
5888 configure --without-exiv2
5890 ------------------------------------------------------------------------
5891 r284 | nadvornik | 2008-03-22 17:43:59 +0100 (So, 22 bře 2008) | 2 lines
5893 crw preview support with exiv2
5895 ------------------------------------------------------------------------
5896 r283 | nadvornik | 2008-03-16 15:11:22 +0100 (Ne, 16 bře 2008) | 3 lines
5898 whitelist of files that can have an xmp sidecar, sample external command
5899 for creating sidecar
5901 ------------------------------------------------------------------------
5902 r282 | nadvornik | 2008-03-16 11:52:44 +0100 (Ne, 16 bře 2008) | 2 lines
5904 fixed reading sidecar extensions from config file
5906 ------------------------------------------------------------------------
5907 r281 | nadvornik | 2008-03-16 11:32:52 +0100 (Ne, 16 bře 2008) | 2 lines
5909 write comment and keywords to xmp, sidecars are used if exist
5911 ------------------------------------------------------------------------
5912 r280 | nadvornik | 2008-03-15 20:53:33 +0100 (So, 15 bře 2008) | 2 lines
5914 write support in Exiv2 wrapper; for now only string values
5916 ------------------------------------------------------------------------
5917 r279 | nadvornik | 2008-02-24 19:55:19 +0100 (Ne, 24 úno 2008) | 3 lines
5919 a hack to read raw previews with exiv2 0.16, however it should be fixed
5922 ------------------------------------------------------------------------
5923 r278 | nadvornik | 2008-02-15 11:48:09 +0100 (Pá, 15 úno 2008) | 2 lines
5925 read also iptc and xmp
5927 ------------------------------------------------------------------------
5928 r277 | nadvornik | 2008-02-14 15:04:43 +0100 (Čt, 14 úno 2008) | 2 lines
5932 ------------------------------------------------------------------------
5933 r276 | nadvornik | 2008-02-14 12:03:20 +0100 (Čt, 14 úno 2008) | 2 lines
5937 ------------------------------------------------------------------------
5938 r275 | nadvornik | 2008-02-14 00:02:48 +0100 (Čt, 14 úno 2008) | 2 lines
5942 ------------------------------------------------------------------------
5943 r274 | nadvornik | 2008-02-13 20:31:50 +0100 (St, 13 úno 2008) | 2 lines
5945 unified tag names between exiv2 and internal rxif parser
5947 ------------------------------------------------------------------------
5948 r273 | nadvornik | 2008-02-13 18:47:55 +0100 (St, 13 úno 2008) | 2 lines
5952 ------------------------------------------------------------------------
5953 r272 | nadvornik | 2008-02-13 18:08:04 +0100 (St, 13 úno 2008) | 2 lines
5955 and first version that actually shows some exif data (see advanced view)
5957 ------------------------------------------------------------------------
5958 r271 | nadvornik | 2008-02-13 17:52:41 +0100 (St, 13 úno 2008) | 2 lines
5960 first exiv2 support that does not crash immediately
5962 ------------------------------------------------------------------------
5963 r270 | nadvornik | 2008-02-13 15:46:23 +0100 (St, 13 úno 2008) | 2 lines
5965 started exiv2 integration
5967 ------------------------------------------------------------------------
5968 r269 | nadvornik | 2008-02-13 14:57:31 +0100 (St, 13 úno 2008) | 2 lines
5970 simplified exif.h, moved implementation-specific stuff to exif-int.h
5972 ------------------------------------------------------------------------
5973 r268 | nadvornik | 2008-02-11 16:23:43 +0100 (Po, 11 úno 2008) | 2 lines
5975 do not show frame for full-window images
5977 ------------------------------------------------------------------------
5978 r267 | nadvornik | 2008-02-11 13:51:28 +0100 (Po, 11 úno 2008) | 2 lines
5980 improved drawing of image frames
5982 ------------------------------------------------------------------------
5983 r266 | nadvornik | 2008-01-26 22:18:23 +0100 (So, 26 led 2008) | 2 lines
5987 ------------------------------------------------------------------------
5988 r265 | nadvornik | 2008-01-20 20:04:18 +0100 (Ne, 20 led 2008) | 2 lines
5990 debug messages cleanup
5992 ------------------------------------------------------------------------
5993 r264 | nadvornik | 2008-01-16 20:37:54 +0100 (St, 16 led 2008) | 2 lines
5995 added file with release notes and TODO
5997 ------------------------------------------------------------------------
5998 r263 | nadvornik | 2007-12-23 22:24:48 +0100 (Ne, 23 pro 2007) | 2 lines
6000 basic sidecar files configuration via preferences dialog
6002 ------------------------------------------------------------------------
6003 r262 | nadvornik | 2007-12-23 21:28:50 +0100 (Ne, 23 pro 2007) | 2 lines
6005 fixed loading thumbnails for sidecar files
6007 ------------------------------------------------------------------------
6008 r261 | nadvornik | 2007-12-23 16:49:23 +0100 (Ne, 23 pro 2007) | 3 lines
6010 fixed vflist_find_row and vflist_sort_set to work correctly with sidecar
6013 ------------------------------------------------------------------------
6014 r260 | nadvornik | 2007-12-22 21:33:09 +0100 (So, 22 pro 2007) | 2 lines
6016 fixed filelist refresh
6018 ------------------------------------------------------------------------
6019 r259 | nadvornik | 2007-12-22 11:10:40 +0100 (So, 22 pro 2007) | 3 lines
6021 preserve marks setting on layout change
6024 ------------------------------------------------------------------------
6025 r258 | nadvornik | 2007-12-22 10:51:12 +0100 (So, 22 pro 2007) | 2 lines
6027 basic support for marks in view_file_icon.c
6029 ------------------------------------------------------------------------
6030 r257 | nadvornik | 2007-12-20 23:43:52 +0100 (Čt, 20 pro 2007) | 2 lines
6032 update FileData on file change
6034 ------------------------------------------------------------------------
6035 r256 | nadvornik | 2007-12-20 17:18:28 +0100 (Čt, 20 pro 2007) | 3 lines
6037 <num> toggles mark num
6038 <control><num> selects mark num
6040 ------------------------------------------------------------------------
6041 r255 | nadvornik | 2007-12-20 17:06:20 +0100 (Čt, 20 pro 2007) | 2 lines
6043 created menu "Select" with selection and marks operations
6045 ------------------------------------------------------------------------
6046 r254 | nadvornik | 2007-12-19 23:01:46 +0100 (St, 19 pro 2007) | 3 lines
6048 complete set of boolean operation with marks -
6049 union, intersection, complement
6051 ------------------------------------------------------------------------
6052 r253 | nadvornik | 2007-12-18 22:15:16 +0100 (Út, 18 pro 2007) | 2 lines
6054 use accels also in fullscreen mode
6056 ------------------------------------------------------------------------
6057 r252 | nadvornik | 2007-12-17 22:42:24 +0100 (Po, 17 pro 2007) | 2 lines
6059 moved some actions to menu and accels
6061 ------------------------------------------------------------------------
6062 r251 | nadvornik | 2007-12-17 20:34:43 +0100 (Po, 17 pro 2007) | 2 lines
6064 removed unused variable
6066 ------------------------------------------------------------------------
6067 r250 | nadvornik | 2007-12-16 23:30:19 +0100 (Ne, 16 pro 2007) | 2 lines
6069 fixed in-place rename
6071 ------------------------------------------------------------------------
6072 r249 | nadvornik | 2007-12-15 18:58:51 +0100 (So, 15 pro 2007) | 2 lines
6074 better integration of split image functions into menu
6076 ------------------------------------------------------------------------
6077 r248 | nadvornik | 2007-12-14 22:51:46 +0100 (Pá, 14 pro 2007) | 2 lines
6079 show active marks in image overlay
6081 ------------------------------------------------------------------------
6082 r247 | nadvornik | 2007-12-09 22:20:27 +0100 (Ne, 09 pro 2007) | 2 lines
6086 ------------------------------------------------------------------------
6087 r246 | nadvornik | 2007-12-09 13:33:51 +0100 (Ne, 09 pro 2007) | 2 lines
6089 fixed copying zoom an scroll values from the original image on splitting
6091 ------------------------------------------------------------------------
6092 r245 | nadvornik | 2007-12-09 12:58:39 +0100 (Ne, 09 pro 2007) | 2 lines
6094 do not hilight selected image in SPLIT_NONE
6096 ------------------------------------------------------------------------
6097 r244 | nadvornik | 2007-12-09 01:11:40 +0100 (Ne, 09 pro 2007) | 2 lines
6099 improved drawing of frame around selected image
6101 ------------------------------------------------------------------------
6102 r243 | nadvornik | 2007-11-25 11:25:25 +0100 (Ne, 25 lis 2007) | 2 lines
6104 more operations with file marks
6106 ------------------------------------------------------------------------
6107 r242 | nadvornik | 2007-11-24 22:06:30 +0100 (So, 24 lis 2007) | 2 lines
6109 marks: fixes and cleanup
6111 ------------------------------------------------------------------------
6112 r241 | nadvornik | 2007-11-22 22:15:35 +0100 (Čt, 22 lis 2007) | 2 lines
6114 improved directory scanning a bit
6116 ------------------------------------------------------------------------
6117 r240 | nadvornik | 2007-11-21 23:46:50 +0100 (St, 21 lis 2007) | 2 lines
6119 added possibility to specify prefered file type for external commands
6121 ------------------------------------------------------------------------
6122 r239 | nadvornik | 2007-11-21 22:21:17 +0100 (St, 21 lis 2007) | 2 lines
6124 prevent duplicate sidecar files; code cleanup
6126 ------------------------------------------------------------------------
6127 r238 | nadvornik | 2007-11-20 23:28:40 +0100 (Út, 20 lis 2007) | 3 lines
6129 fixed grouping sidecar files and made it configurable via config file
6132 ------------------------------------------------------------------------
6133 r237 | nadvornik | 2007-10-22 21:58:47 +0200 (Po, 22 říj 2007) | 2 lines
6135 fixed preloading images in file list
6137 ------------------------------------------------------------------------
6138 r236 | nadvornik | 2007-10-08 21:41:49 +0200 (Po, 08 říj 2007) | 2 lines
6140 improved FileDataChangeInfo structure, check for another file operation in progress
6142 ------------------------------------------------------------------------
6143 r235 | nadvornik | 2007-10-02 23:49:02 +0200 (Út, 02 říj 2007) | 7 lines
6145 display sidecar files (jpeg + raw) using gtk_tree_store
6146 This is just a prototype to test the functionality, it needs more work.
6148 Please test, omments are welcome :)
6152 ------------------------------------------------------------------------
6153 r234 | nadvornik | 2007-10-01 21:52:10 +0200 (Po, 01 říj 2007) | 2 lines
6155 use FileData even for sidecar file list
6157 ------------------------------------------------------------------------
6158 r233 | nadvornik | 2007-09-30 23:10:54 +0200 (Ne, 30 zář 2007) | 6 lines
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
6166 ------------------------------------------------------------------------
6167 r232 | nadvornik | 2007-09-12 23:17:31 +0200 (St, 12 zář 2007) | 4 lines
6169 display sidecar extensions in filelist
6170 some cleanup of file marks
6173 ------------------------------------------------------------------------
6174 r231 | nadvornik | 2007-09-11 22:06:29 +0200 (Út, 11 zář 2007) | 3 lines
6176 replaced gchar* path with FileData *fd
6179 ------------------------------------------------------------------------
6180 r230 | nadvornik | 2007-08-23 22:45:59 +0200 (Čt, 23 srp 2007) | 2 lines
6182 started support for sidecar files like xmp, raw+jpeg etc.
6184 ------------------------------------------------------------------------
6185 r229 | nadvornik | 2007-08-20 22:11:32 +0200 (Po, 20 srp 2007) | 2 lines
6187 more external commands
6189 ------------------------------------------------------------------------
6190 r228 | nadvornik | 2007-08-16 22:57:09 +0200 (Čt, 16 srp 2007) | 2 lines
6192 improved external delete command
6194 ------------------------------------------------------------------------
6195 r227 | nadvornik | 2007-08-15 23:37:51 +0200 (St, 15 srp 2007) | 2 lines
6197 started implementation of external commands; external Delete should work
6199 ------------------------------------------------------------------------
6200 r226 | bruclik | 2007-07-20 09:10:48 +0200 (Pá, 20 čec 2007) | 3 lines
6205 ------------------------------------------------------------------------
6206 r225 | bruclik | 2007-07-13 16:03:08 +0200 (Pá, 13 čec 2007) | 3 lines
6208 First implementation of marks for all photos.
6211 ------------------------------------------------------------------------
6212 r224 | nadvornik | 2007-07-12 22:46:28 +0200 (Čt, 12 čec 2007) | 2 lines
6214 relative scroll is working; some cleanup
6216 ------------------------------------------------------------------------
6217 r223 | nadvornik | 2007-07-11 23:10:25 +0200 (St, 11 čec 2007) | 2 lines
6221 ------------------------------------------------------------------------
6222 r222 | nadvornik | 2007-07-11 22:00:07 +0200 (St, 11 čec 2007) | 2 lines
6224 started relative scroll, keep scroll position
6226 ------------------------------------------------------------------------
6227 r221 | nadvornik | 2007-07-10 23:25:51 +0200 (Út, 10 čec 2007) | 2 lines
6229 improved connected scroll and active image switching
6231 ------------------------------------------------------------------------
6232 r220 | nadvornik | 2007-06-29 17:16:46 +0200 (Pá, 29 čen 2007) | 4 lines
6234 implemented split windows
6235 TODO: menus and hotkeys, connected zoom, activating on drag
6238 ------------------------------------------------------------------------
6240 Wed Jan 17 16:50:39 2007 John Ellis <johne@verizon.net>
6242 * README: Fix credits for Belarusian translation.
6244 Sun Dec 3 12:58:06 2006 John Ellis <johne@verizon.net>
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.
6249 Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
6252 * configure.in: Release 2.1.5
6254 Sat Dec 2 20:15:22 2006 John Ellis <johne@verizon.net>
6256 * editors.c: Escape the 4 characters [ "`$\ ] in filenames passed
6257 to the system shell. Assumes bash-like escaping syntax for "sh -c".
6259 Sat Dec 2 16:44:48 2006 John Ellis <johne@verizon.net>
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.
6272 Fri Dec 1 14:27:55 2006 John Ellis <johne@verizon.net>
6274 * print.c (print_job_ps_page_image): Use a white mask when printing
6275 transparent images, fixes bug #1426596.
6277 Thu Nov 30 09:55:42 2006 John Ellis <johne@verizon.net>
6279 * slideshow.c (real_slideshow_start): Fix memory leak when unable to
6282 Wed Nov 29 22:53:03 2006 John Ellis <johne@verizon.net>
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.
6288 Wed Nov 29 14:28:30 2006 John Ellis <johne@verizon.net>
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
6297 Tue Nov 28 13:17:18 2006 John Ellis <johne@verizon.net>
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
6303 Tue Nov 28 11:54:30 2006 John Ellis <johne@verizon.net>
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
6316 Mon Nov 27 01:23:23 2006 John Ellis <johne@verizon.net>
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
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.
6328 Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
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
6344 * README: Add info about lcms, and how to disable.
6346 Fri Nov 17 19:06:19 2006 John Ellis <johne@verizon.net>
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.
6355 Wed Nov 15 02:05:27 2006 John Ellis <johne@verizon.net>
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.
6365 Tue Nov 14 15:36:14 2006 John Ellis <johne@verizon.net>
6367 * exif.[ch]: Fix memory alignment issues, bug #1593252.
6369 Fri Nov 10 18:11:54 2006 John Ellis <johne@verizon.net>
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.
6374 Fri Nov 10 16:11:28 2006 John Ellis <johne@verizon.net>
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,
6380 Thu Nov 9 20:27:47 2006 John Ellis <johne@verizon.net>
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..()
6385 Thu Nov 9 17:43:06 2006 John Ellis <johne@verizon.net>
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.
6395 Wed Nov 8 16:59:14 2006 John Ellis <johne@verizon.net>
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.
6403 Wed Nov 8 11:36:58 2006 John Ellis <johne@verizon.net>
6405 * format_nikon.h: For the pentax test, use tiff make instead of a magic
6406 string that can move location.
6408 Tue Nov 7 19:54:44 2006 John Ellis <johne@verizon.net>
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.
6413 Tue Nov 7 15:35:59 2006 John Ellis <johne@verizon.net>
6415 * exif.c: Use new format_raw_exif_offset() function to find Exif in
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
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).
6429 Mon Nov 6 20:53:22 2006 John Ellis <johne@verizon.net>
6431 * format_olympus.c: Fix olympus makernote tag types to match image
6432 sample: Olympus.Bracket, Olympus.FocusDistance, Olympus.SerialNumber,
6433 and Olympus.FlashBias.
6435 Sat Nov 4 17:14:47 2006 John Ellis <johne@verizon.net>
6437 * pan-view.c: Always recalculate canvas size when displaying popups.
6439 * po/eo.po: Mark translation for 'Command Line' not fuzzy.
6440 * configure.in: Release 2.1.4 (quick bug fix for pan view).
6442 Sat Nov 4 16:55:08 2006 John Ellis <johne@verizon.net>
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.
6452 Sat Nov 4 10:31:51 2006 John Ellis <johne@verizon.net>
6455 * icons/Makefile.am: Remove icon files that no longer exist.
6456 * configure.in: Release 2.1.3
6458 Fri Nov 3 21:15:40 2006 John Ellis <johne@verizon.net>
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.
6464 Fri Nov 3 11:40:48 2006 John Ellis <johne@verizon.net>
6466 * bar_exif.[ch]: Make list of general exif tags available to rest of
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
6476 Thu Nov 2 17:51:31 2006 John Ellis <johne@verizon.net>
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.
6484 Thu Nov 2 14:38:54 2006 John Ellis <johne@verizon.net>
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.
6490 Thu Nov 2 06:46:14 2006 John Ellis <johne@verizon.net>
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.
6497 Wed Nov 1 11:39:48 2006 John Ellis <johne@verizon.net>
6499 * gqview.h, main.c (window_set_icon): Change to use inline pixbufs
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.
6511 Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
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.
6518 Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
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.
6526 Fri Oct 27 19:45:32 2006 John Ellis <johne@verizon.net>
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.
6531 Wed Oct 25 15:17:38 2006 John Ellis <johne@verizon.net>
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.
6537 Mon Oct 23 05:34:29 2006 John Ellis <johne@verizon.net>
6539 * img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
6542 Fri Oct 20 09:20:10 2006 John Ellis <johne@verizon.net>
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.
6548 Fri Oct 20 08:00:08 2006 John Ellis <johne@verizon.net>
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].
6554 Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
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
6564 Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
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.
6570 Thu Oct 19 07:42:38 2006 John Ellis <johne@verizon.net>
6572 * utilops.c: Fix minimum allowed auto-rename value to be zero again,
6573 but keep the default at 1.
6575 Thu Oct 19 07:23:37 2006 John Ellis <johne@verizon.net>
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
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().
6584 Sun Oct 15 12:36:06 2006 John Ellis <johne@verizon.net>
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.
6589 Sun Oct 15 10:45:14 2006 John Ellis <johne@verizon.net>
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.
6596 Sun Oct 15 04:03:41 2006 John Ellis <johne@verizon.net>
6598 * main.c: Fix command line parser to work with any combination of files
6599 and/or folders on the command line.
6601 Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
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.
6608 Sat Oct 14 09:38:08 2006 John Ellis <johne@verizon.net>
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
6614 Sat Oct 14 08:26:38 2006 John Ellis <johne@verizon.net>
6616 * vi.po: Update Vietnamese translation,
6617 submitted by pclouds <pclouds@vnlinux.org>.
6620 Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
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.
6629 Sat Oct 14 05:18:45 2006 John Ellis <johne@verizon.net>
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>.
6636 Fri Oct 13 12:18:01 2006 John Ellis <johne@verizon.net>
6638 * ru.po: Update Russian translation [merge from 2.0.2],
6639 submitted by Vitaly Lipatov <lav@altlinux.ru>.
6641 Fri Oct 13 10:27:22 2006 John Ellis <johne@verizon.net>
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.
6648 Fri Oct 13 09:25:25 2006 John Ellis <johne@verizon.net>
6650 * pl.po: Update Polish translation,
6651 submitted by Wit Wilinski <madman@linux.bydg.org>.
6654 Fri Oct 13 05:22:43 2006 John Ellis <johne@verizon.net>
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>
6681 Fri Sep 1 02:12:45 2006 John Ellis <johne@verizon.net>
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.
6689 Mon Aug 15 18:27:38 2005 John Ellis <johne@verizon.net>
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.
6695 Mon Aug 15 17:13:57 2005 John Ellis <johne@verizon.net>
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.
6703 Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
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.
6709 Thu Jun 16 01:21:43 2005 John Ellis <johne@verizon.net>
6711 * cache-loader.c (cache_loader_process): When converting Exif date
6712 string to time_t, tell mktime DST is unknown (-1).
6714 Mon Jun 13 20:22:58 2005 John Ellis <johne@verizon.net>
6716 * image.c (image_zoom_cb): If needed, update window title when
6718 * pixbuf-renderer.c (pr_size_sync): Send zoom signal when new window
6719 size results in a new scale value.
6721 * configure.in: Release 2.1.1
6723 Mon Jun 13 17:31:46 2005 John Ellis <johne@verizon.net>
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
6733 * po/it.po: Update Italian translation,
6734 submitted by Kostantino <inverness1ATvirgilio.it>.
6736 Sun Jun 12 19:25:26 2005 John Ellis <johne@verizon.net>
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.
6743 Sat Jun 11 01:06:49 2005 John Ellis <johne@verizon.net>
6745 * exif.c, format_nikon.c, format_olympus.c: Fix memory leaks,
6746 exif_text_list_find_value() will always return newly allocated text.
6748 Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
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].
6762 Fri Jun 10 02:19:26 2005 John Ellis <johne@verizon.net>
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.
6768 Thu Jun 9 23:22:01 2005 John Ellis <johne@verizon.net>
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.
6773 Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
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.
6789 Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
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.
6797 Sun Jun 5 03:05:39 2005 John Ellis <johne@verizon.net>
6799 * filelist.c (path_list_recursive_append): Fix memory leak by using
6800 correct function to free path list.
6802 Sat Jun 4 22:24:00 2005 John Ellis <johne@verizon.net>
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].
6814 Sat Jun 4 04:02:04 2005 John Ellis <johne@verizon.net>
6816 * README: Update credits.
6818 Apply fix from Daniel M. German:
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
6825 Fri Jun 3 20:02:23 2005 John Ellis <johne@verizon.net>
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.
6830 Fri Jun 3 18:43:46 2005 John Ellis <johne@verizon.net>
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.
6837 Fri Jun 3 01:49:20 2005 John Ellis <johne@verizon.net>
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.
6844 Thu May 26 22:14:53 2005 John Ellis <johne@verizon.net>
6846 * format_raw.c (format_raw_parse): Use unsigned int to match arguments.
6848 Thu May 26 13:57:19 2005 John Ellis <johne@verizon.net>
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
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.
6864 Wed May 18 19:36:49 2005 John Ellis <johne@verizon.net>
6866 * utilops.[ch] (file_util_rename_dir): New utility to rename a folder,
6867 does proper checking for existing folder to avoid clobbering an
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.
6873 Sun May 15 21:40:26 2005 John Ellis <johne@verizon.net>
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
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].
6884 Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
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.
6890 Sat May 14 12:23:19 2005 John Ellis <johne@verizon.net>
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.
6898 Wed Apr 27 15:17:57 2005 John Ellis <johne@verizon.net>
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
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.
6913 Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
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.
6925 Thu Apr 14 10:44:00 2005 John Ellis <johne@verizon.net>
6927 * cache.c (cache_sim_data_load): Fix to return CacheData if any data
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.
6932 Thu Apr 14 04:49:57 2005 John Ellis <johne@verizon.net>
6934 * pixbuf-renderer.c (pixbuf_renderer_move): Clear the correct draw
6935 queue (source). Fixes crash introduced by Apr 12 changes.
6937 Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
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].
6945 Tue Apr 12 07:59:20 2005 John Ellis <johne@verizon.net>
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.
6953 Fri Apr 8 15:31:38 2005 John Ellis <johne@verizon.net>
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.
6961 Thu Apr 7 08:42:54 2005 John Ellis <johne@verizon.net>
6963 * pixbuf-renderer.c (pr_queue_to_tiles): Fix logic in test for
6964 only_existing argument.
6966 Wed Apr 6 06:41:25 2005 John Ellis <johne@verizon.net>
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
6973 Wed Apr 6 02:43:40 2005 John Ellis <johne@verizon.net>
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.
6981 Tue Apr 5 05:09:29 2005 John Ellis <johne@verizon.net>
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.
6988 Mon Apr 4 12:07:05 2005 John Ellis <johne@verizon.net>
6990 * pan-view.c: Optimize pixbuf_draw_line, and use pixbuf_set_rect_fill
6991 to draw the background.
6993 Sun Apr 3 00:36:22 2005 John Ellis <johne@verizon.net>
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.
7004 Sat Apr 2 17:28:16 2005 John Ellis <johne@verizon.net>
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
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.
7016 Mon Mar 28 20:23:34 2005 John Ellis <johne@verizon.net>
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.
7022 Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
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.
7031 Wed Mar 23 00:22:28 2005 John Ellis <johne@verizon.net>
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.
7038 Fri Mar 18 19:52:38 2005 John Ellis <johne@verizon.net>
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.
7044 Thu Mar 17 19:23:56 2005 John Ellis <johne@verizon.net>
7046 * image.c, pixbuf-renderer.[ch]: More progress, and 2 pass zoom now
7047 works again (mostly).
7049 Tue Mar 15 23:17:41 2005 John Ellis <johne@verizon.net>
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.
7057 Mon Mar 14 20:45:50 2005 John Ellis <johne@verizon.net>
7059 * pan-view.c: Convert to using new PixbufRenderer.
7060 * pixbuf-renderer.[ch]: Clean up and fixes.
7062 Sun Mar 13 10:21:35 2005 John Ellis <johne@verizon.net>
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
7069 Fri Mar 11 17:05:36 2005 John Ellis <johne@verizon.net>
7071 * pixbuf-renderer.[ch]: Set up object properties and additional.
7073 Mar 10 19:22:18 2005 John Ellis <johne@verizon.net>
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.
7080 Tue Mar 8 23:26:00 2005 John Ellis <johne@verizon.net>
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.
7088 Sat Mar 5 16:23:32 2005 John Ellis <johne@verizon.net>
7091 * configure.in: Release 2.1.0
7093 Sat Mar 5 16:02:52 2005 John Ellis <johne@verizon.net>
7095 * main.c: Enable the beta message at startup.
7096 * po/fr.po: Update French translation (from stable branch),
7097 submitted by Eric Lassauge.
7099 Sat Mar 5 15:51:07 2005 John Ellis <johne@verizon.net>
7101 * pan-view.c: Make date search work in calendar view, plus calendar
7102 fixes. Make '/' search key refocus search entry.
7104 Fri Mar 4 21:53:03 2005 John Ellis <johne@verizon.net>
7106 * pan-view.c: Add calendar view. Make mouse wheel scroll.
7107 * po/POTFILES.in: Add pan-view.c for translation.
7109 Thu Mar 3 17:57:46 2005 John Ellis <johne@verizon.net>
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.
7114 Thu Mar 3 14:24:58 2005 John Ellis <johne@verizon.net>
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
7123 Thu Mar 3 01:16:23 2005 John Ellis <johne@verizon.net>
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.
7128 Wed Mar 2 23:34:30 2005 John Ellis <johne@verizon.net>
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..
7138 Tue Mar 1 21:39:42 2005 John Ellis <johne@verizon.net>
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.
7145 Tue Mar 1 11:32:26 2005 John Ellis <johne@verizon.net>
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 :)
7159 Sat Feb 26 14:42:42 2005 John Ellis <johne@verizon.net>
7162 * configure.in: Release 2.0.0
7164 Sat Feb 26 14:06:41 2005 John Ellis <johne@verizon.net>
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.
7175 Fri Feb 25 11:10:19 2005 John Ellis <johne@verizon.net>
7177 * doc/11_1_command_line.html: Small fix.
7179 Wed Feb 23 20:19:38 2005 John Ellis <johne@verizon.net>
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.
7190 Wed Feb 23 09:02:49 2005 John Ellis <johne@verizon.net>
7192 * configure.in, src/Makefile.am, main.c: Clean up define for localedir.
7194 Tue Feb 15 07:35:50 2005 John Ellis <johne@verizon.net>
7196 * main.c: Disable startup beta message.
7197 * po/it.po: Update Italian translation,
7198 submitted by Costantino <inverness1ATvirgilio.it>.
7200 * configure.in: Release 1.5.9
7202 Mon Feb 14 14:47:32 2005 John Ellis <johne@verizon.net>
7204 * search.c (search_file_next): Ignore case for keyword search.
7206 Fri Feb 11 15:32:28 2005 John Ellis <johne@verizon.net>
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.
7211 Wed Feb 9 10:27:00 2005 John Ellis <johne@verizon.net>
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.
7217 Wed Feb 9 09:43:02 2005 John Ellis <johne@verizon.net>
7219 * search.[ch]: Add ability to set the default image used for similarity
7221 * layout_util.c: Set the default image in a search to the visible
7224 Tue Feb 8 18:17:51 2005 John Ellis <johne@verizon.net>
7226 * layout_util.c: Correct wrong main window keyboard shortcuts for the
7229 Tue Feb 8 16:16:30 2005 John Ellis <johne@verizon.net>
7231 * pixbuf_util.c: Change to GTK's gdk-pixbuf for saving pngs.
7232 * src/Makefile.am: Remove png libs from LDADD.
7234 * configure.in: Remove libpng checks, release 1.5.8
7236 Tue Feb 8 15:19:20 2005 John Ellis <johne@verizon.net>
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.
7251 Tue Feb 8 09:03:27 2005 John Ellis <johne@verizon.net>
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.
7258 Tue Feb 8 07:45:15 2005 John Ellis <johne@verizon.net>
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.
7274 Sun Feb 6 06:07:30 2005 John Ellis <johne@verizon.net>
7276 * search.c: Fix initial keywords matching state to be same as menu.
7278 Fri Feb 4 21:54:16 2005 John Ellis <johne@verizon.net>
7280 * view_file_list.c: Update vfl->select_cb when populating the list and
7281 add a sanity check to vflist_select_image.
7283 Wed Feb 2 10:57:15 2005 John Ellis <johne@verizon.net>
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.
7289 Mon Jan 31 12:59:57 2005 John Ellis <johne@verizon.net>
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
7295 * README: Updates, including new translation status list.
7296 * configure.in: Release 1.5.7
7298 Mon Jan 31 11:04:20 2005 John Ellis <johne@verizon.net>
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>.
7308 Mon Jan 31 10:42:04 2005 John Ellis <johne@verizon.net>
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.
7314 Mon Jan 31 06:31:00 2005 John Ellis <johne@verizon.net>
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.
7324 Mon Jan 31 03:30:41 2005 John Ellis <johne@verizon.net>
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.
7331 Sun Jan 30 09:37:24 2005 John Ellis <johne@verizon.net>
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.
7340 Sun Jan 30 06:10:25 2005 John Ellis <johne@verizon.net>
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.
7346 Sat Jan 29 11:36:10 2005 John Ellis <johne@verizon.net>
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.
7359 Thu Jan 27 10:23:33 2005 John Ellis <johne@verizon.net>
7361 * bar_sort.c: Make add button show new collection dialog when in
7364 Tue Jan 25 04:47:35 2005 John Ellis <johne@verizon.net>
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.
7373 Wed Jan 19 23:30:24 2005 John Ellis <johne@verizon.net>
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.
7381 Wed Jan 19 03:13:07 2005 John Ellis <johne@verizon.net>
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.
7388 Wed Jan 19 02:48:25 2005 John Ellis <johne@verizon.net>
7390 * bar_sort.c: Change default view of sort manager to folders, and fix
7391 widget packing. Fix collection list to be sorted.
7393 Wed Jan 19 02:14:23 2005 John Ellis <johne@verizon.net>
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.
7400 Mon Jan 17 23:27:19 2005 John Ellis <johne@verizon.net>
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.
7408 Mon Jan 17 06:36:50 2005 John Ellis <johne@verizon.net>
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.
7413 Sun Jan 16 22:43:46 2005 John Ellis <johne@verizon.net>
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.
7421 Sun Jan 16 07:15:44 2005 John Ellis <johne@verizon.net>
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'.
7431 Wed Jan 12 17:54:51 2005 John Ellis <johne@verizon.net>
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
7438 Wed Jan 12 02:41:05 2005 John Ellis <johne@verizon.net>
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.
7448 Tue Jan 11 23:44:50 2005 John Ellis <johne@verizon.net>
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
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
7458 * icons/gqview_logo.png, icons/scroller.png, icons/sheet_broken.png:
7459 The new or moved png images to be made inline.
7461 Tue Jan 11 21:08:23 2005 John Ellis <johne@verizon.net>
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.
7472 Tue Jan 11 02:23:32 2005 John Ellis <johne@verizon.net>
7474 * dupe.c: Fix widget spacings in find dupes window.
7475 * fullscreen.c: Set full screen window WM_CLASS to "fullscreen.GQview".
7477 Fri Jan 7 02:33:50 2005 John Ellis <johne@verizon.net>
7479 * src/main.c: Make message about being a beta sound less ominous.
7481 * configure.in: Release 1.5.6
7483 Fri Jan 7 01:57:28 2005 John Ellis <johne@verizon.net>
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.
7493 Fri Jan 7 01:21:03 2005 John Ellis <johne@verizon.net>
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.
7502 Thu Jan 6 23:22:05 2005 John Ellis <johne@verizon.net>
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.
7510 Wed Jan 5 19:59:41 2005 John Ellis <johne@verizon.net>
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.
7520 Wed Jan 5 03:51:19 2005 John Ellis <johne@verizon.net>
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.
7531 Tue Jan 4 22:49:19 2005 John Ellis <johne@verizon.net>
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.
7541 Tue Jan 4 20:39:47 2005 John Ellis <johne@verizon.net>
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
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.
7556 Tue Jan 4 01:33:01 2005 John Ellis <johne@verizon.net>
7558 * cache_main.c: Reset list to NULL before using in next path_list.
7560 Mon Jan 3 23:22:36 2005 John Ellis <johne@verizon.net>
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.
7573 Sat Jan 1 23:02:49 2005 John Ellis <johne@verizon.net>
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
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
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
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.
7613 Fri Dec 31 02:30:28 2004 John Ellis <johne@verizon.net>
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.
7619 Thu Dec 30 22:30:19 2004 John Ellis <johne@verizon.net>
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.
7624 Thu Dec 30 16:51:40 2004 John Ellis <johne@verizon.net>
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
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.
7637 Thu Dec 30 00:17:31 2004 John Ellis <johne@verizon.net>
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.
7642 Wed Dec 29 23:08:01 2004 John Ellis <johne@verizon.net>
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
7650 * main.c (gqview_exit_final): Flush pending collection manager changes
7653 Mon Dec 27 16:50:50 2004 John Ellis <johne@verizon.net>
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.
7658 * configure.in: Release 1.5.5
7660 Mon Dec 27 15:38:56 2004 John Ellis <johne@verizon.net>
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.
7668 Sun Dec 26 19:53:13 2004 John Ellis <johne@verizon.net>
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.
7680 Fri Dec 24 15:03:12 2004 John Ellis <johne@verizon.net>
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.
7692 Fri Dec 24 01:47:04 2004 John Ellis <johne@verizon.net>
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.
7698 Wed Dec 22 22:44:57 2004 John Ellis <johne@verizon.net>
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.
7705 Wed Dec 22 16:44:38 2004 John Ellis <johne@verizon.net>
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.
7715 Wed Dec 22 03:26:53 2004 John Ellis <johne@verizon.net>
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.
7724 Mon Dec 20 19:56:28 2004 John Ellis <johne@verizon.net>
7726 * collect-dlg.c, main.c, utilops.c: Add mnemonics to all dialog
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.
7735 Sun Dec 19 22:43:37 2004 John Ellis <johne@verizon.net>
7737 * layout.c: Increase default window width, add fix to make image pane
7738 visible (non-zero initial width) in one specific condition.
7740 Sun Dec 19 21:57:08 2004 John Ellis <johne@verizon.net>
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.
7746 Thu Dec 16 19:19:09 2004 John Ellis <johne@verizon.net>
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.
7754 Thu Dec 16 02:44:06 2004 John Ellis <johne@verizon.net>
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.
7769 Tue Dec 14 17:03:16 2004 John Ellis <johne@verizon.net>
7771 * slideshow.c (generate_random_list): Fix crash when return value of
7774 Tue Dec 14 10:23:49 2004 John Ellis <johne@verizon.net>
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.
7789 Mon Dec 6 22:08:18 2004 John Ellis <johne@verizon.net>
7791 * print.c: More updates for HIG utils, added image scale to reduce
7793 * ui_misc.c: Fix incorrect namespace used for callback.
7795 Fri Dec 3 21:41:08 2004 John Ellis <johne@verizon.net>
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.
7803 Wed Dec 1 19:59:46 2004 John Ellis <johne@verizon.net>
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.
7808 Tue Nov 30 22:19:28 2004 John Ellis <johne@verizon.net>
7810 * print.c: Implement postscript text placement, still needs to convert
7811 utf8 to a proper postscript encoding. Fixed landscape orientation for
7814 Tue Nov 30 17:50:09 2004 John Ellis <johne@verizon.net>
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.
7821 Wed Nov 17 19:08:11 2004 John Ellis <johne@verizon.net>
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 :/.
7831 Tue Nov 16 03:44:30 2004 John Ellis <johne@verizon.net>
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.
7840 Tue Nov 9 17:32:23 2004 John Ellis <johne@verizon.net>
7842 * README, TODO: Updates.
7843 * po/*.po: make distcheck touches these.
7844 * configure.in: Release 1.5.4
7846 Tue Nov 9 16:18:26 2004 John Ellis <johne@verizon.net>
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.
7863 Mon Nov 8 19:48:43 2004 John Ellis <johne@verizon.net>
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
7875 Sat Nov 6 18:26:24 2004 John Ellis <johne@verizon.net>
7877 * doc/11_1_command_line.html, 2_5_folder_pane.html, index.html: Format
7880 Sat Nov 6 18:03:32 2004 John Ellis <johne@verizon.net>
7882 * doc/11_3_thumbnails.html, 9_printing.html: More documentation.
7884 Mon Nov 1 19:23:56 2004 John Ellis <johne@verizon.net>
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
7891 * doc/5_1_search.html, 5_2_finding_duplicates.html, 6_collections.html:
7894 Mon Nov 1 16:41:03 2004 John Ellis <johne@verizon.net>
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
7903 * doc/10_1_general.html: Update docs to use the term folder when
7904 referring to directories.
7907 Fri Oct 29 18:51:49 2004 John Ellis <johne@verizon.net>
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.
7917 Sat Oct 23 00:09:18 2004 John Ellis <johne@verizon.net>
7919 * thumb.c: Fix possible endless loop between error and done handlers,
7920 clean up image loader free/setup.
7922 Fri Oct 22 23:41:30 2004 John Ellis <johne@verizon.net>
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.
7932 Fri Oct 22 13:32:04 2004 John Ellis <johne@verizon.net>
7934 * globals.c (fullscreen_screen): Change default full screen location to
7937 Mon Oct 18 17:55:11 2004 John Ellis <johne@verizon.net>
7939 * main.c (gr_slideshow_delay): Remove use of non-portable round().
7941 Fri Oct 15 15:54:43 2004 John Ellis <johne@verizon.net>
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.
7948 Fri Oct 8 16:58:15 2004 John Ellis <johne@verizon.net>
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.
7956 Wed Oct 6 21:45:18 2004 John Ellis <johne@verizon.net>
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
7962 * doc/Makefile.am: Add new files above.
7964 Tue Oct 5 00:45:41 2004 John Ellis <johne@verizon.net>
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.
7974 Sun Oct 3 00:03:56 2004 John Ellis <johne@verizon.net>
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.
7980 Fri Oct 1 19:53:42 2004 John Ellis <johne@verizon.net>
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.
7987 Thu Sep 30 21:10:32 2004 John Ellis <johne@verizon.net>
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.
7993 Thu Sep 30 20:54:08 2004 John Ellis <johne@verizon.net>
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.
7999 Tue Sep 28 14:17:15 2004 John Ellis <johne@verizon.net>
8001 * gqview.desktop: Add supported mime types, disable startup
8002 notification, and add Viewer to Categories.
8004 Tue Sep 28 11:47:09 2004 John Ellis <johne@verizon.net>
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).
8011 Mon Sep 27 21:33:42 2004 John Ellis <johne@verizon.net>
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.
8022 Sun Sep 26 02:49:16 2004 John Ellis <johne@verizon.net>
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.
8030 Sat Sep 25 17:59:44 2004 John Ellis <johne@verizon.net>
8032 * image.c: Fix to draw overlays when image is set to NULL.
8034 Sat Sep 25 17:45:40 2004 John Ellis <johne@verizon.net>
8036 * print.c: Allow user to set the DPI to use for printing.
8038 Sat Sep 25 16:47:12 2004 John Ellis <johne@verizon.net>
8040 * image-overlay.c (image_overlay_info_render): Process the image count
8041 value returned for view windows.
8043 Sat Sep 25 15:10:45 2004 John Ellis <johne@verizon.net>
8045 * image.[ch], typedefs.h: Add function callback for notification of
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.
8053 Sat Sep 25 13:53:17 2004 John Ellis <johne@verizon.net>
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.
8063 Fri Sep 24 19:36:35 2004 John Ellis <johne@verizon.net>
8065 * layout_image.c: Display more information in full screen overlays.
8067 Fri Sep 24 17:07:07 2004 John Ellis <johne@verizon.net>
8069 * layout_util.c (layout_key_press_cb): Fix broken keyboard scrolling
8070 when tools are hidden/float - bug introduced by removing focus border.
8072 Thu Sep 23 23:59:25 2004 John Ellis <johne@verizon.net>
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.
8079 Thu Sep 23 18:38:15 2004 John Ellis <johne@verizon.net>
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.
8085 Thu Sep 23 17:07:12 2004 John Ellis <johne@verizon.net>
8087 * image.[ch]: Fix overlay updates when over border, fix overlay test
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.
8095 Wed Sep 22 13:43:55 2004 John Ellis <johne@verizon.net>
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...
8102 Wed Sep 22 13:29:49 2004 John Ellis <johne@verizon.net>
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.
8108 Tue Sep 21 14:29:56 2004 John Ellis <johne@verizon.net>
8110 * bar_info.c (bar_keyword_list_sync): Fix to translate the default
8113 Mon Sep 20 19:35:28 2004 John Ellis <johne@verizon.net>
8115 * ui_misc.c: Fix month value when setting/retrieving from GtkCalendar.
8117 * configure.in: Release 1.5.3
8119 Mon Sep 20 11:01:18 2004 John Ellis <johne@verizon.net>
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.
8130 Sat Sep 18 23:00:08 2004 John Ellis <johne@verizon.net>
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.
8136 Sat Sep 18 13:55:43 2004 John Ellis <johne@verizon.net>
8138 * img-view.c: Fix broken file management operations when full screen.
8139 * layout_util.c: Fix V key test for full screen.
8141 Sat Sep 18 02:25:12 2004 John Ellis <johne@verizon.net>
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
8148 Fri Sep 17 20:16:20 2004 John Ellis <johne@verizon.net>
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
8154 Fri Sep 17 16:43:31 2004 John Ellis <johne@verizon.net>
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).
8162 Fri Sep 17 14:45:26 2004 John Ellis <johne@verizon.net>
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.
8172 Fri Sep 17 13:15:25 2004 John Ellis <johne@verizon.net>
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.
8182 Thu Sep 16 14:56:20 2004 John Ellis <johne@verizon.net>
8184 * image.c: Fix remaining scroller bugs: Properly draw it onto the
8185 border, and move scroller scrolling updates into image_scroll_real()..
8187 Wed Sep 15 18:58:45 2004 John Ellis <johne@verizon.net>
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.
8193 Wed Sep 15 10:19:56 2004 John Ellis <johne@verizon.net>
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'.
8201 Tue Sep 14 19:30:40 2004 John Ellis <johne@verizon.net>
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
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.
8211 Mon Sep 13 23:10:13 2004 John Ellis <johne@verizon.net>
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.
8216 Mon Sep 13 21:26:55 2004 John Ellis <johne@verizon.net>
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.
8224 Mon Sep 13 17:48:13 2004 John Ellis <johne@verizon.net>
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
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.
8237 Thu Sep 9 17:40:16 2004 John Ellis <johne@verizon.net>
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.
8243 Thu Sep 9 11:41:11 2004 John Ellis <johne@verizon.net>
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.
8248 Thu Sep 9 09:32:25 2004 John Ellis <johne@verizon.net>
8250 * print.c: Fill custom printer list using lpstat -p.
8252 Wed Sep 8 22:52:18 2004 John Ellis <johne@verizon.net>
8254 * globals.c: Change default thumbnail quility to tiles and default
8255 zoom quality to bilinear.
8257 Wed Sep 8 19:58:09 2004 John Ellis <johne@verizon.net>
8259 * globals.c, gqview.h, image.c, rcfile.c: Added rc option
8260 scroll_reset_method, to adjust visible area behavior when changing
8262 * doc/10_7_hidden.html: Document new scroll_reset_method option.
8264 Wed Sep 8 17:31:19 2004 John Ellis <johne@verizon.net>
8266 * dupe.[ch]: Fix md5sum comparison and return value in dupe_match().
8267 Increase comparison speed by limiting number of expensive progress bar
8270 Wed Sep 8 15:15:40 2004 John Ellis <johne@verizon.net>
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.
8277 Sat Sep 4 13:48:31 2004 John Ellis <johne@verizon.net>
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.
8283 Wed Sep 1 18:23:17 2004 John Ellis <johne@verizon.net>
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].
8290 Sat Aug 28 08:01:46 2004 John Ellis <johne@verizon.net>
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
8300 Sat Aug 28 07:25:11 2004 John Ellis <johne@verizon.net>
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.
8307 Sat Aug 28 07:09:43 2004 John Ellis <johne@verizon.net>
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.
8313 Thu Aug 26 04:45:34 2004 John Ellis <johne@verizon.net>
8316 * doc/Makefile.am: Add help_DATA to EXTRA_DIST.
8317 * configure.in: Release 1.5.2
8319 Thu Aug 26 04:05:33 2004 John Ellis <johne@verizon.net>
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.
8325 Sun Aug 22 09:15:48 2004 John Ellis <johne@verizon.net>
8327 * bar_info.c (comment_read): Fix mem leak by freeing key variable.
8329 Sat Aug 21 08:01:18 2004 John Ellis <johne@verizon.net>
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.
8334 Tue Aug 17 07:04:17 2004 John Ellis <johne@verizon.net>
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
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
8344 Mon Aug 16 07:27:34 2004 John Ellis <johne@verizon.net>
8346 * filelist.c (text_from_time): Fix to convert strftime result to utf-8.
8348 Sun Aug 15 22:18:42 2004 John Ellis <johne@verizon.net>
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.
8354 Thu Aug 12 23:51:54 2004 John Ellis <johne@verizon.net>
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.
8361 Mon Aug 9 22:31:10 2004 John Ellis <johne@verizon.net>
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.
8369 Mon Aug 9 07:00:05 2004 John Ellis <johne@verizon.net>
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.
8379 Fri Aug 6 04:41:54 2004 John Ellis <johne@verizon.net>
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.
8388 Mon May 31 16:52:44 2004 John Ellis <johne@verizon.net>
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.
8393 Tue May 25 19:39:26 2004 John Ellis <johne@verizon.net>
8395 * print.c: Added print job path, can now print to png files - at least
8396 it can actually do something now...
8398 Wed May 19 19:59:31 2004 John Ellis <johne@verizon.net>
8400 * print.c: Fleshed out print progress dialog - still no actual print..
8402 Tue May 18 16:47:38 2004 John Ellis <johne@verizon.net>
8404 * print.c: Add output device selection - still no actual printing.
8406 Mon May 17 21:18:18 2004 John Ellis <johne@verizon.net>
8408 * print.c: Organize print dialog - still no actual printing.
8410 Fri May 14 17:41:47 2004 John Ellis <johne@verizon.net>
8412 * print.c: Implement single image preview - still no actual printing.
8414 Thu May 13 17:05:23 2004 John Ellis <johne@verizon.net>
8416 * print.c: Add entry for proof thumbnail size, and use the size to
8419 Tue May 11 19:10:43 2004 John Ellis <johne@verizon.net>
8421 * print.c: Add print preview page navigation, zoom controls - still no
8424 Mon May 10 22:09:25 2004 John Ellis <johne@verizon.net>
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.
8431 Sat May 8 14:33:47 2004 John Ellis <johne@verizon.net>
8433 * print.c: Add orientation, margins, units - still no actual printing.
8435 Fri May 7 15:57:20 2004 John Ellis <johne@verizon.net>
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.
8443 Thu May 6 19:33:05 2004 John Ellis <johne@verizon.net>
8445 * image.c (image_load_done_cb): Use correct, and much faster, method to
8446 set the completed pixbuf when delay_flip is enabled.
8448 Thu May 6 18:59:32 2004 John Ellis <johne@verizon.net>
8450 * fullscreen.[ch], globals.c, gqview.h, preferences.c, rcfile.c:
8451 Add option to delay page flips until image is completeley loaded when
8453 * image.[ch], typedefs.h: Add and implement image_set_delay_flip().
8455 Thu May 6 13:53:00 2004 John Ellis <johne@verizon.net>
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.
8462 Tue May 4 18:32:55 2004 John Ellis <johne@verizon.net>
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.
8475 Sat May 1 18:40:38 2004 John Ellis <johne@verizon.net>
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.
8481 Sat May 1 16:24:01 2004 John Ellis <johne@verizon.net>
8483 * layout.c, layout_util.[ch]: Connect the keypress signal handler to
8484 the floating tool window, to fix tool window keyboard handling.
8486 Fri Apr 30 15:07:01 2004 John Ellis <johne@verizon.net>
8488 * ui_tree_edit.[ch]: Fix incorrect position of pop-up rename window
8491 Thu Apr 29 20:03:00 2004 John Ellis <johne@verizon.net>
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>.
8498 Thu Apr 29 19:20:31 2004 John Ellis <johne@verizon.net>
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.
8504 Fri Apr 23 19:31:44 2004 John Ellis <johne@verizon.net>
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.
8513 Fri Apr 23 15:06:28 2004 John Ellis <johne@verizon.net>
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
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.
8523 Mon Apr 12 09:01:32 2004 John Ellis <johne@verizon.net>
8525 * collect-table.c (collection_table_file_remove): Update selection when
8526 removing a selected item, fixes crash when removing items from a
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
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
8544 Mon Apr 5 06:54:32 2004 John Ellis <johne@verizon.net>
8547 * po/ja.po: Updated Japanese translation,
8548 submitted by Takeshi AIHANA <aihana@gnome.gr.jp>.
8549 * configure.in: Release 1.5.1
8551 Mon Apr 5 04:55:27 2004 John Ellis <johne@verizon.net>
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
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.
8564 Sun Apr 4 18:22:59 2004 John Ellis <johne@verizon.net>
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!
8570 Sun Apr 4 16:13:09 2004 John Ellis <johne@verizon.net>
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.
8583 Sat Apr 3 05:39:11 2004 John Ellis <johne@verizon.net>
8585 * utilops.c (file_util_delete_multiple_ok_cb): Show correct dialog.
8587 Tue Mar 23 00:46:18 2004 John Ellis <johne@verizon.net>
8589 * preferences.c: Make the entry in the clear trash dialog non editable
8590 instead of insensitive.
8592 Mon Mar 22 22:41:15 2004 John Ellis <johne@verizon.net>
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.
8598 Mon Mar 22 21:49:12 2004 John Ellis <johne@verizon.net>
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>
8612 Fri Mar 12 02:00:54 2004 John Ellis <johne@verizon.net>
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.
8619 Fri Mar 12 01:53:44 2004 John Ellis <johne@verizon.net>
8621 * bar_info.c: Modified toolbar (added space to separate save).
8622 * layout_util.c: Fix initial selection count sent to details sidebar.
8624 Fri Mar 12 01:01:29 2004 John Ellis <johne@verizon.net>
8626 * search.c: Add results search type, to search current results list.
8627 * README, TODO: Updates.
8629 Thu Mar 11 23:17:06 2004 John Ellis <johne@verizon.net>
8631 * search.c: Add option to search all files with comments (metadata).
8632 * ui_tabcomp.c: Set completion button size allocation height to that
8635 Thu Mar 11 21:11:15 2004 John Ellis <johne@verizon.net>
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.
8640 Wed Mar 10 20:39:51 2004 John Ellis <johne@verizon.net>
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.
8646 Wed Mar 10 15:50:54 2004 John Ellis <johne@verizon.net>
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
8655 Wed Mar 10 03:36:24 2004 John Ellis <johne@verizon.net>
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.
8661 Wed Mar 10 01:50:14 2004 John Ellis <johne@verizon.net>
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.
8672 Tue Mar 9 05:27:23 2004 John Ellis <johne@verizon.net>
8674 * bar_info.c: Clean up comment format.
8675 * info.c, preferences.c: Set the properties, options, and about
8676 windows to type dialog.
8678 Tue Mar 9 01:46:12 2004 John Ellis <johne@verizon.net>
8680 * bar_info.c: Fix details bar display when no image is present.
8682 Tue Mar 9 01:08:36 2004 John Ellis <johne@verizon.net>
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
8691 Tue Mar 9 00:32:58 2004 John Ellis <johne@verizon.net>
8693 * search.c: Implement similarity match type.
8695 Mon Mar 8 22:07:32 2004 John Ellis <johne@verizon.net>
8697 * search.c: Fix statusbar label size twitching, fix selection idle
8698 update bug, increase default search window size - sorry 640x480 users.
8700 Mon Mar 8 21:07:35 2004 John Ellis <johne@verizon.net>
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).
8708 Mon Mar 8 17:45:35 2004 John Ellis <johne@verizon.net>
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).
8714 Mon Mar 8 00:21:49 2004 John Ellis <johne@verizon.net>
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
8720 Sun Mar 7 02:10:10 2004 John Ellis <johne@verizon.net>
8722 * search.[ch]: Implement maintenance utils.
8723 * utilops.c: Hook up search maintenance.
8725 Sun Mar 7 01:10:26 2004 John Ellis <johne@verizon.net>
8727 * search.c: Implement thumbnails, clean up the status bar.
8730 Sat Mar 6 03:40:22 2004 John Ellis <johne@verizon.net>
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.
8738 Fri Mar 5 23:31:04 2004 John Ellis <johne@verizon.net>
8740 * search.c: More work: selections, context menu, keyboard shortcuts,
8741 status bar, drag and drop.
8743 Fri Mar 5 03:32:24 2004 John Ellis <johne@verizon.net>
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.
8752 Tue Mar 2 12:57:39 2004 John Ellis <johne@verizon.net>
8754 * bar_info.[ch]: Add details sidebar for display/entry of keywords and
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.
8762 Sun Feb 29 13:51:38 2004 John Ellis <johne@verizon.net>
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.
8769 Mon Mar 1 16:00:36 2004 John Ellis <johne@verizon.net>
8771 * README, TODO: Updates.
8772 * po/*.po: make distcheck touches these.
8773 * configure.in: Release 1.4.1
8775 Mon Mar 1 15:49:28 2004 John Ellis <johne@verizon.net>
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.
8782 Wed Feb 25 21:15:42 2004 John Ellis <johne@verizon.net>
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...
8790 Tue Feb 24 19:27:54 2004 John Ellis <johne@verizon.net>
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.
8797 Fri Feb 20 18:29:12 2004 John Ellis <johne@verizon.net>
8799 * po/*.po: Make distcheck updates these.
8800 * README: Update translation status.
8801 * configure.in: Release 1.4.0
8803 Fri Feb 20 18:11:23 2004 John Ellis <johne@verizon.net>
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.
8810 Fri Feb 20 16:56:04 2004 John Ellis <johne@bellatlantic.net>
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>.
8816 Fri Feb 20 16:02:32 2004 John Ellis <johne@bellatlantic.net>
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.
8836 Thu Feb 12 22:58:12 2004 John Ellis <johne@bellatlantic.net>
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).
8842 Thu Feb 12 22:47:31 2004 John Ellis <johne@bellatlantic.net>
8844 * view_file_icon.c(vficon_find_data): Validate row/col (not negative)
8845 before attempting access into list model.
8847 Sun Feb 8 11:15:17 2004 John Ellis <johne@bellatlantic.net>
8849 * layout_config.c: Fix to display translations of layout_title strings.
8851 Fri Feb 6 12:23:30 2004 John Ellis <johne@bellatlantic.net>
8853 * exif.c(exif_read): Fix for gcc 3.3.2 warning.
8855 Tue Feb 3 12:51:45 2004 John Ellis <johne@bellatlantic.net>
8858 * gqview.desktop: Fix Encoding field "Legacy-Mixed".
8859 * po/*.po: make distcheck touches these.
8860 * configure.in: Release 1.3.9
8862 Tue Feb 3 12:42:13 2004 John Ellis <johne@bellatlantic.net>
8865 * *.[ch]: Update copyright year in file headers.
8866 * main.c: Remove start up print of beta notice.
8868 Tue Feb 3 11:21:38 2004 John Ellis <johne@bellatlantic.net>
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.
8888 Tue Feb 3 09:33:55 2004 John Ellis <johne@bellatlantic.net>
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.
8896 Tue Feb 3 09:01:18 2004 John Ellis <johne@bellatlantic.net>
8898 * exif.c: Translate return strings, include config.h so intl.h works..
8899 * ui_fileops.c: Include config.h.
8901 Mon Feb 2 13:54:59 2004 John Ellis <johne@bellatlantic.net>
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.
8908 Mon Jan 26 02:51:21 2004 John Ellis <johne@bellatlantic.net>
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.
8916 Mon Jan 26 01:59:33 2004 John Ellis <johne@bellatlantic.net>
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.
8923 Fri Jan 23 05:06:27 2004 John Ellis <johne@bellatlantic.net>
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.
8929 Fri Jan 23 02:27:02 2004 John Ellis <johne@bellatlantic.net>
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
8935 Fri Jan 23 02:00:56 2004 John Ellis <johne@bellatlantic.net>
8937 * preferences.c: Changed the copyright string such that changes to
8938 (c) year, website address, and email address will no longer break the
8942 Thu Jan 22 06:22:07 2004 John Ellis <johne@bellatlantic.net>
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...]
8954 Thu Jan 22 05:21:20 2004 John Ellis <johne@bellatlantic.net>
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.
8964 Sun Jan 18 21:48:16 2004 John Ellis <johne@bellatlantic.net>
8966 * dupe.c: Apply patch to fix char pointer array overrun,
8967 submitted by Richard Curnow <rc@rc0.org.uk>.
8969 Sun Jan 18 09:46:02 2004 John Ellis <johne@bellatlantic.net>
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.
8975 Sun Jan 18 09:29:50 2004 John Ellis <johne@bellatlantic.net>
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.
8985 Sun Jan 18 07:35:38 2004 John Ellis <johne@bellatlantic.net>
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.
8991 Sun Jan 18 02:27:57 2004 John Ellis <johne@bellatlantic.net>
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.
8997 Sun Jan 18 01:32:51 2004 John Ellis <johne@bellatlantic.net>
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.
9003 Wed Jan 14 19:09:45 2004 John Ellis <johne@bellatlantic.net>
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
9009 * preferences.c: Make entire filter editor non-sensitive when filtering
9011 * utilops.c: Grammar, newline fixes.
9013 Tue Jan 13 00:43:51 2004 John Ellis <johne@bellatlantic.net>
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.
9019 Sun Jan 11 03:27:17 2004 John Ellis <johne@bellatlantic.net>
9021 * layout_util.c (layout_bar_exif_sized): Fix signal handler,
9022 size_allocate has no return value.
9024 Sun Jan 11 02:11:32 2004 John Ellis <johne@bellatlantic.net>
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
9031 Sat Jan 10 08:31:04 2004 John Ellis <johne@bellatlantic.net>
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.
9036 Sat Jan 10 07:29:25 2004 John Ellis <johne@bellatlantic.net>
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
9045 Sat Jan 10 06:38:09 2004 John Ellis <johne@bellatlantic.net>
9047 * img-view.c: Fix image stepping bug when same image path is in the
9048 list more than once.
9050 Sat Jan 10 05:49:00 2004 John Ellis <johne@bellatlantic.net>
9052 * thumb.c: Do not scale unknown image icon larger than orginial size.
9054 Sat Jan 10 01:43:34 2004 John Ellis <johne@bellatlantic.net>
9056 * view_dir_tree.c: Added workaround so that user entered hidden paths
9057 are displayed even when 'display hidden files' option is disabled.
9059 Sat Jan 10 00:25:39 2004 John Ellis <johne@bellatlantic.net>
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.
9064 Thu Jan 8 04:47:35 2004 John Ellis <johne@bellatlantic.net>
9066 * view_file_list.c (vflist_select_cb): Remove unnecessary check for
9067 previous button click row that was interfering with image selection.
9069 Mon Jan 5 03:01:35 2004 John Ellis <johne@bellatlantic.net>
9071 * info.c (info_tab_general_image): Fix 'Image size' calculation.
9073 Mon Dec 29 18:04:34 2003 John Ellis <johne@bellatlantic.net>
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
9079 Mon Dec 22 17:58:01 2003 John Ellis <johne@bellatlantic.net>
9082 * po/*.po: Make distcheck updates.
9083 * configure.in: Release 1.3.7
9085 Mon Dec 22 17:25:10 2003 John Ellis <johne@bellatlantic.net>
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.
9100 Sun Dec 21 22:50:54 2003 John Ellis <johne@bellatlantic.net>
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
9109 * README: Documented new key bindings.
9111 Sun Dec 21 21:25:46 2003 John Ellis <johne@bellatlantic.net>
9113 * image.c: Increase minimum size when dropping scale quality to
9114 GDK_INTERP_NEAREST (3 to 8).
9117 Sun Dec 21 20:55:03 2003 John Ellis <johne@bellatlantic.net>
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.
9123 Sat Dec 20 14:01:35 2003 John Ellis <johne@bellatlantic.net>
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.
9129 Fri Dec 19 18:08:39 2003 John Ellis <johne@bellatlantic.net>
9131 * exif.c (exif_item_get_data_as_text): Fix read beyond data buffer by
9132 using correct casting of data to sizeof char.
9134 Fri Dec 19 01:40:56 2003 John Ellis <johne@bellatlantic.net>
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.
9141 Fri Dec 19 01:18:22 2003 John Ellis <johne@bellatlantic.net>
9143 * view_file_icon.c: Use GtkCellRendererIcon as in collect-table.c
9145 Fri Dec 19 00:08:06 2003 John Ellis <johne@bellatlantic.net>
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).
9151 Thu Dec 18 23:22:41 2003 John Ellis <johne@bellatlantic.net>
9153 * cellrenderericon.[ch], collect-table.c: Seems to be getting there,
9154 works as expected, anyway...
9156 Thu Dec 18 18:32:59 2003 John Ellis <johne@bellatlantic.net>
9158 * cellrenderericon.[ch], collect-table.c: More fixes and work, added
9159 ability to toggle display of filename text.
9161 Thu Dec 18 16:54:17 2003 John Ellis <johne@bellatlantic.net>
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
9167 * Makefile.am: Added cellrenderericon.[ch].
9169 Tue Dec 16 12:20:14 2003 John Ellis <johne@bellatlantic.net>
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.
9174 Mon Dec 15 17:10:44 2003 John Ellis <johne@bellatlantic.net>
9177 * configure.in: Release 1.3.6
9179 Mon Dec 15 17:02:46 2003 John Ellis <johne@bellatlantic.net>
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.
9190 Sun Dec 14 20:58:28 2003 John Ellis <johne@bellatlantic.net>
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.
9196 Sun Dec 14 19:26:37 2003 John Ellis <johne@bellatlantic.net>
9198 * exif.c, preferences.c, ui_pathsel.c, view_file_list.c: Fix typo and
9201 Sun Dec 14 02:51:47 2003 John Ellis <johne@bellatlantic.net>
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
9208 * view_dir_tree.c (vdtree_press_cb): Fix use of free GtkTreePath (move
9209 free to correct place).
9211 Sat Dec 13 15:26:15 2003 John Ellis <johne@bellatlantic.net>
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)
9222 Fri Dec 12 17:49:37 2003 John Ellis <johne@bellatlantic.net>
9224 * collect-table.c: Fix removal of right clicked, but non selected
9227 Fri Dec 12 16:43:32 2003 John Ellis <johne@bellatlantic.net>
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.
9233 Fri Dec 12 16:31:14 2003 John Ellis <johne@bellatlantic.net>
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
9243 Thu Dec 11 21:45:22 2003 John Ellis <johne@bellatlantic.net>
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.
9251 Wed Dec 10 12:59:37 2003 John Ellis <johne@bellatlantic.net>
9253 * view_file_icon.c: Fix centering of icons in columns, set keyboard
9254 cursor when moving focus.
9256 Tue Dec 9 22:58:11 2003 John Ellis <johne@bellatlantic.net>
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).
9262 Tue Dec 9 16:48:51 2003 John Ellis <johne@bellatlantic.net>
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).
9270 Wed Dec 3 16:01:24 2003 John Ellis <johne@bellatlantic.net>
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.
9283 Wed Dec 3 00:38:41 2003 John Ellis <johne@bellatlantic.net>
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
9292 Tue Dec 2 15:57:03 2003 John Ellis <johne@bellatlantic.net>
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).
9298 Mon Dec 1 17:50:37 2003 John Ellis <johne@bellatlantic.net>
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.
9305 Mon Dec 1 01:50:29 2003 John Ellis <johne@bellatlantic.net>
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.
9313 Mon Dec 1 00:59:07 2003 John Ellis <johne@bellatlantic.net>
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.
9319 Sat Nov 29 11:06:03 2003 John Ellis <johne@bellatlantic.net>
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.
9328 Sat Nov 29 08:18:52 2003 John Ellis <johne@bellatlantic.net>
9330 * view_dir_tree.c: Fixed so clicking expanders does not select row,
9331 remove flicker caused by column AUTOSIZE, us GROW_ONLY instead.
9333 Fri Nov 28 21:38:50 2003 John Ellis <johne@bellatlantic.net>
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.
9339 Mon Nov 24 15:08:00 2003 John Ellis <johne@bellatlantic.net>
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.
9345 Mon Nov 24 13:18:11 2003 John Ellis <johne@bellatlantic.net>
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.
9351 Wed Nov 19 02:17:25 2003 John Ellis <johne@bellatlantic.net>
9353 * view_file_list.c(vflist_populate_view): Fix incorrect iter advance
9354 that leaves old rows behind, eventually causing crash on autorefresh.
9356 Tue Nov 18 07:33:36 2003 John Ellis <johne@bellatlantic.net>
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.
9364 Mon Nov 17 16:19:46 2003 John Ellis <johne@bellatlantic.net>
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,
9374 Mon Nov 17 14:14:39 2003 John Ellis <johne@bellatlantic.net>
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.
9384 Sun Nov 16 23:10:04 2003 John Ellis <johne@bellatlantic.net>
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?
9393 Sat Nov 15 12:32:22 2003 John Ellis <johne@bellatlantic.net>
9395 * ui_tree_edit.c: Make start of scroll smoother when starting from
9396 edges of widget by slowly ramping up speed.
9398 Sat Nov 15 12:12:18 2003 John Ellis <johne@bellatlantic.net>
9400 * ui_tree_edit.[ch]: Added generic autoscroll for dnd, etc.
9401 * view_dir_list.c: use above auto scroll for dnd.
9403 Fri Nov 14 21:10:45 2003 John Ellis <johne@bellatlantic.net>
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.
9415 Fri Nov 14 13:25:42 2003 John Ellis <johne@bellatlantic.net>
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.
9422 Fri Nov 14 03:11:13 2003 John Ellis <johne@bellatlantic.net>
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).
9427 Thu Nov 13 08:59:01 2003 John Ellis <johne@bellatlantic.net>
9429 * dupe.c: Fixed slowness when updating thumbnails. Also set a busy
9430 cursor on listview while comparing/sorting.
9432 Wed Nov 12 15:30:36 2003 John Ellis <johne@bellatlantic.net>
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.
9440 Wed Nov 12 12:15:22 2003 John Ellis <johne@bellatlantic.net>
9442 * dupe.c: Reimplement the alternating row color per match group,
9443 learning how to manipulate a gtktreeview sure is fun :-P
9445 Wed Nov 12 10:10:36 2003 John Ellis <johne@bellatlantic.net>
9447 * dupe.c: Fix dnd and selection, allow button 1 to initiate dnd.
9449 Tue Nov 11 14:24:19 2003 John Ellis <johne@bellatlantic.net>
9451 * dupe.c: Change GtkClists to GtkTreeView. Still needs work.
9452 * TODO: List things needed to be done to complete above conversion.
9454 Mon Nov 10 21:01:21 2003 John Ellis <johne@bellatlantic.net>
9456 * utilops.c: Show safe delete status in delete dialogs (off or on).
9458 Sun Nov 9 14:56:19 2003 John Ellis <johne@bellatlantic.net>
9461 * src/Makefile.am: Create ui_icons.h in builddir, not srcdir.
9462 * configure.in: Release 1.3.5
9464 Sun Nov 9 11:45:49 2003 John Ellis <johne@bellatlantic.net>
9466 * bar_exif.c: Add padding to right of advanced view checkbutton.
9467 * exif.c: Use correct key when retrieving ApertureValue for fAperture.
9469 Sun Nov 9 11:09:50 2003 John Ellis <johne@bellatlantic.net>
9471 * exif.c: string_append_raw_bytes() character replacement fix, added
9472 description for GPSInfo.
9474 Sun Nov 9 10:51:13 2003 John Ellis <johne@bellatlantic.net>
9476 * exif.c: Added Exif 2.2 specific tags. Fixed fFlash and
9477 fSubjectDistance to return properly formatted data per 2.2 specs.
9479 Sun Nov 9 07:29:26 2003 John Ellis <johne@bellatlantic.net>
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.
9487 Sun Nov 9 06:41:48 2003 John Ellis <johne@bellatlantic.net>
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.
9493 Sat Nov 8 20:51:37 2003 John Ellis <johne@bellatlantic.net>
9495 * bar_exif.c: Added advanced view for exif data.
9496 * exif.c: Fix capitalization, mark relevent (standard view) strings for
9498 * info.c: Use a paned widget to allow expansion of properties window
9499 without expanding image view size.
9501 Sat Nov 8 10:49:55 2003 John Ellis <johne@bellatlantic.net>
9503 * bar_exif.c: Fix alignments when adding labels to table, so that
9504 entries with mulitple lines will be top aligned.
9506 Sat Nov 8 10:44:43 2003 John Ellis <johne@bellatlantic.net>
9508 * README, TODO: Updates.
9510 Sat Nov 8 10:38:40 2003 John Ellis <johne@bellatlantic.net>
9512 * ui_fileops.c: When converting filenames to utf-8 fails, display
9513 clear warning to user, and simply allow the broken strings through.
9515 Sat Nov 8 06:07:09 2003 John Ellis <johne@bellatlantic.net>
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.
9523 Fri Nov 7 17:27:35 2003 John Ellis <johne@bellatlantic.net>
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.
9529 Fri Nov 7 16:46:41 2003 John Ellis <johne@bellatlantic.net>
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.
9535 Fri Nov 7 14:30:22 2003 John Ellis <johne@bellatlantic.net>
9537 * exif.c: Fix shutter speed bugs... problem 1: wrong calculation,
9538 problem 2: retrieving invalid key name! :-/
9540 Fri Nov 7 13:51:01 2003 John Ellis <johne@bellatlantic.net>
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?).
9547 Fri Nov 7 11:03:57 2003 John Ellis <johne@bellatlantic.net>
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
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.
9558 Wed Nov 5 08:03:41 2003 John Ellis <johne@bellatlantic.net>
9560 * editors.c(editor_verbose_io_cb): Use count returned from read when
9561 validating/converting text.
9563 Wed Nov 5 07:21:57 2003 John Ellis <johne@bellatlantic.net>
9565 * README: Updates, and converted encoding format to utf-8.
9567 Wed Nov 5 06:16:57 2003 John Ellis <johne@bellatlantic.net>
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.
9576 Tue Nov 4 15:07:51 2003 John Ellis <johne@bellatlantic.net>
9578 * ui_spinner.png: Changed order of frames for smoother start..
9580 Tue Nov 4 12:01:14 2003 John Ellis <johne@bellatlantic.net>
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.
9588 Tue Nov 4 10:49:23 2003 John Ellis <johne@bellatlantic.net>
9590 * filelist.c(filter_add_defaults): Added svg format, if you have
9591 librsvg installed, chances are you have the gdkpixbuf loader too.
9593 Tue Nov 4 09:46:47 2003 John Ellis <johne@bellatlantic.net>
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
9598 * Makefile.am: Remove references to above.
9599 * layout_util.c: Really remove references to above.
9601 Tue Nov 4 09:40:01 2003 John Ellis <johne@bellatlantic.net>
9603 * cache_maint.c: Added spinner to purge old/clear thumbnails dialog.
9605 Tue Nov 4 09:25:03 2003 John Ellis <johne@bellatlantic.net>
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.
9614 Fri Oct 31 11:34:42 2003 John Ellis <johne@bellatlantic.net>
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)
9620 * po/*.po: Make distcheck touches these.
9621 * configure.in: Release 1.3.4
9623 Fri Oct 31 10:57:51 2003 John Ellis <johne@bellatlantic.net>
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.
9629 Fri Oct 31 10:35:34 2003 John Ellis <johne@bellatlantic.net>
9631 * editors.c(editor_command_one): Free path removed from list, fixes
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?].
9638 Sun Oct 26 06:14:07 2003 John Ellis <johne@bellatlantic.net>
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)
9645 Sun Oct 26 03:59:45 2003 John Ellis <johne@bellatlantic.net>
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
9665 Fri Oct 24 08:00:12 2003 John Ellis <johne@bellatlantic.net>
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
9675 Fri Oct 24 06:16:32 2003 John Ellis <johne@bellatlantic.net>
9677 * editors.[ch]: Moved the editor command stuff here, added window to
9678 display results of a command. Window only shown when command prefixed
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:
9684 * ui_fileops.[ch]: Moved path_list_copy here.
9686 Mon Oct 21 00:05:03 2003 John Ellis <johne@bellatlantic.net>
9688 * README, TODO: Updates.
9689 * po/*.po: make distcheck changes.
9690 * configure.in: Release 1.3.3
9692 Mon Oct 20 10:16:12 2003 John Ellis <johne@bellatlantic.net>
9694 * preferences.c: Clean up the editor slot entry alignments, removed
9695 extra frame from inside each tab.
9697 Mon Oct 20 08:26:05 2003 John Ellis <johne@bellatlantic.net>
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.
9708 Sat Oct 18 21:06:10 2003 John Ellis <johne@bellatlantic.net>
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.
9727 Sat Oct 18 12:09:35 2003 John Ellis <johne@bellatlantic.net>
9729 * utilops.c: Fix incorrect test for file_util_unlink return value.
9731 Sat Oct 18 04:02:56 2003 John Ellis <johne@bellatlantic.net>
9733 * utilops.c: Added debug printf.
9734 * README: Updated changes list.
9736 Sat Oct 18 03:01:40 2003 John Ellis <johne@bellatlantic.net>
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
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.
9747 Fri Oct 17 23:53:13 2003 John Ellis <johne@bellatlantic.net>
9749 * dupe.c(dupe_item_set_path): Correctly update the lists when the
9750 second list is enabled.
9752 Fri Oct 17 20:04:54 2003 John Ellis <johne@bellatlantic.net>
9754 * image.c, typedefs.h: When read ahead is enabled, also buffer the
9757 Fri Oct 17 19:11:02 2003 John Ellis <johne@bellatlantic.net>
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.
9762 Fri Oct 17 08:59:57 2003 John Ellis <johne@bellatlantic.net>
9764 * cache.[ch], dupe.c, main.c, similar.[ch]: Changes to the alternate
9765 'algorithm' layout to make adjustments easier (only from similar.c).
9767 Thu Oct 16 21:40:45 2003 John Ellis <johne@bellatlantic.net>
9769 * dupe.c: Fixed up the compare two file sets option, results now
9770 include which list the image is from.
9772 Thu Oct 16 20:48:43 2003 John Ellis <johne@bellatlantic.net>
9774 * dupe.c: Fixups, and make item removal work.
9776 Thu Oct 16 01:37:38 2003 John Ellis <johne@bellatlantic.net>
9778 * dupe.c: Added debug thumbprint window to display what is going
9779 on with the similarity thumbprints.
9781 Thu Oct 16 00:23:33 2003 John Ellis <johne@bellatlantic.net>
9783 * dupe.c: More fixes for sort/group by rank. Still need to work on
9784 the removal and second list functions.
9786 Wed Oct 15 20:20:29 2003 John Ellis <johne@bellatlantic.net>
9788 * dupe.[ch]: Major reorganization, started change to rank based
9789 sorting and grouping of matches.
9791 Wed Oct 15 02:27:26 2003 John Ellis <johne@bellatlantic.net>
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.
9797 Tue Oct 14 23:15:19 2003 John Ellis <johne@bellatlantic.net>
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
9804 Fri Oct 3 20:03:40 2003 John Ellis <johne@bellatlantic.net>
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
9812 Fri Oct 3 18:40:52 2003 John Ellis <johne@bellatlantic.net>
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.
9819 Fri Sep 26 20:53:27 2003 John Ellis <johne@bellatlantic.net>
9821 * utilops.c: Added image preview panes for the delete and rename
9824 Fri Sep 26 18:35:01 2003 John Ellis <johne@bellatlantic.net>
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.
9830 Fri Sep 26 18:22:33 2003 John Ellis <johne@bellatlantic.net>
9832 * bar_exif.c: Added sizing arrows to this sidebar.
9833 * bar_sort.c: Added (1 level) undo to the sort manager.
9835 Fri Sep 26 15:40:45 2003 John Ellis <johne@bellatlantic.net>
9837 * image.c (image_size_sync): Remove redundant image redraw causing
9838 flicker when going fullscreen. Still flickers on other ops though.
9840 Mon Jul 28 11:41:26 2003 John Ellis <johne@bellatlantic.net>
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.
9846 Fri Jun 13 22:42:29 2003 John Ellis <johne@bellatlantic.net>
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>
9857 * configure.in: Release 1.3.2
9859 Fri Jun 13 22:05:24 2003 John Ellis <johne@bellatlantic.net>
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
9866 Fri Jun 13 17:30:29 2003 John Ellis <johne@bellatlantic.net>
9868 * layout.c: Increased zoom label width.
9869 * layout_util.c: Added separator in view menu for sidebar items.
9871 Fri Jun 13 17:10:02 2003 John Ellis <johne@bellatlantic.net>
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.
9886 Fri Jun 13 14:05:47 2003 John Ellis <johne@bellatlantic.net>
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>.
9892 Thu Jun 12 21:10:38 2003 John Ellis <johne@bellatlantic.net>
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
9898 Thu Jun 12 17:23:28 2003 John Ellis <johne@bellatlantic.net>
9900 * main.c (setup_default_options): Register the default bookmarks.
9902 Fri May 9 15:34:32 2003 John Ellis <johne@bellatlantic.net>
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.
9908 Tue Apr 1 18:35:36 2003 John Ellis <johne@bellatlantic.net>
9910 * ui_pathsel.c: Fixed keyboard popup menu placement, removed excess
9911 columns in the path selection table when used as a directory chooser.
9913 Tue Apr 1 17:29:10 2003 John Ellis <johne@bellatlantic.net>
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.
9926 Sun Mar 9 14:41:51 2003 John Ellis <johne@bellatlantic.net>
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).
9931 Mon Mar 3 20:37:22 2003 John Ellis <johne@bellatlantic.net>
9934 * po/*.po: distcheck touches these.
9935 * po/POTFILES.in: Added exif.c
9936 * configure.in: Release 1.3.1
9938 Mon Mar 3 19:40:08 2003 John Ellis <johne@bellatlantic.net>
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.
9950 Mon Mar 3 18:25:25 2003 John Ellis <johne@bellatlantic.net>
9952 * utilops.c: Fixed the skip/skip_all logic in the copy/move overwrite
9955 Mon Mar 3 15:13:36 2003 John Ellis <johne@bellatlantic.net>
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.
9960 Mon Mar 3 14:54:03 2003 John Ellis <johne@bellatlantic.net>
9962 * info.c: Exif fixups,
9963 in patch from Eric Swalens <eric.swalens@easynet.be>.
9965 Mon Mar 3 14:10:54 2003 John Ellis <johne@bellatlantic.net>
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>.
9972 Sun Feb 23 10:45:13 2003 John Ellis <johne@bellatlantic.net>
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.
9979 Thu Feb 13 12:27:26 2003 John Ellis <johne@bellatlantic.net>
9981 * image.c: Fixed flicker when the image focus state changes.
9983 Tue Feb 4 15:41:22 2003 John Ellis <johne@bellatlantic.net>
9985 * preferences.c: Added close button to about window.
9986 * ui_help.c: Changed close button to a stock button.
9988 Tue Feb 4 09:17:09 2003 John Ellis <johne@bellatlantic.net>
9991 * configure.in: Release 1.3.0
9993 Tue Feb 4 08:49:58 2003 John Ellis <johne@bellatlantic.net>
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.
10002 Tue Feb 4 07:57:14 2003 John Ellis <johne@bellatlantic.net>
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
10010 Tue Feb 4 07:32:43 2003 John Ellis <johne@bellatlantic.net>
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.
10023 Sat Feb 1 23:10:23 2003 John Ellis <johne@bellatlantic.net>
10026 * info.c: Some exif display cleanups.
10028 Fri Jan 31 04:01:24 2003 John Ellis <johne@bellatlantic.net>
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.
10035 Wed Jan 29 06:29:15 2003 John Ellis <johne@bellatlantic.net>
10037 * ui_menu.c, ui_pathsel.c, ui_tabcomp.c: Merges from SLIK 0.13.0
10039 Wed Jan 29 06:05:36 2003 John Ellis <johne@bellatlantic.net>
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.
10044 Wed Jan 29 05:04:32 2003 John Ellis <johne@bellatlantic.net>
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.
10051 Wed Jan 29 02:15:00 2003 John Ellis <johne@bellatlantic.net>
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.
10058 Wed Jan 29 00:58:25 2003 John Ellis <johne@bellatlantic.net>
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.
10070 Tue Jan 28 22:06:50 2003 John Ellis <johne@bellatlantic.net>
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.
10081 Tue Jan 28 19:57:46 2003 John Ellis <johne@bellatlantic.net>
10084 * merged in latest release.
10086 Thu Jan 23 23:43:28 2003 John Ellis <johne@bellatlantic.net>
10088 * README, TODO: Updates.
10089 * po/*.po: Distcheck always touches these.
10090 * configure.in: Release 1.2.1
10092 Thu Jan 23 23:06:57 2003 John Ellis <johne@bellatlantic.net>
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>
10103 Thu Jan 23 22:48:56 2003 John Ellis <johne@bellatlantic.net>
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.
10113 Tue Jan 14 21:41:49 2003 John Ellis <johne@bellatlantic.net>
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.
10119 Tue Jan 14 21:53:36 2003 John Ellis <johne@bellatlantic.net>
10122 * merged in 1.2.0 stable.
10124 Thu Dec 12 21:36:51 2002 John Ellis <johne@bellatlantic.net>
10126 * README, TODO: Updates.
10127 * configure.in: Release 1.2.0
10129 Thu Dec 12 21:17:13 2002 John Ellis <johne@bellatlantic.net>
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>
10138 Thu Nov 14 17:02:43 2002 John Ellis <johne@bellatlantic.net>
10140 * configure.in: Set the locale path to that of datadir instead of the
10142 * gqview.spec.in: Ditto.
10144 Tue Oct 15 14:44:45 2002 John Ellis <johne@bellatlantic.net>
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.
10153 Thu Sep 26 10:25:01 2002 John Ellis <johne@bellatlantic.net>
10155 * po/sl.po,tr.po: Fixe for fuzzy header and/or incorrect encoding name.
10156 * po/*.po: Make distcheck touches these.
10158 * configure.in: Release 1.1.6.
10160 Thu Sep 26 09:36:50 2002 John Ellis <johne@bellatlantic.net>
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.
10172 Wed Sep 25 11:52:13 2002 John Ellis <johne@bellatlantic.net>
10174 * info.c: Fixed display of arrow buttons in properties window, some
10175 themes do not work with GTK_SHADOW_NONE...
10177 Wed Sep 25 11:22:49 2002 John Ellis <johne@bellatlantic.net>
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.
10185 Tue Sep 24 16:46:10 2002 John Ellis <johne@bellatlantic.net>
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.
10193 Tue Sep 24 16:14:22 2002 John Ellis <johne@bellatlantic.net>
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.
10205 Tue Sep 24 14:20:15 2002 John Ellis <johne@bellatlantic.net>
10207 * ui_pathsel.c, ui_tabcomp.c, ui_utildlg.c: Fixed merged from SLIK.
10209 Mon Sep 23 16:51:28 2002 John Ellis <johne@bellatlantic.net>
10211 * fileutils.c(filters_add_default): Removed pcx (not supported by
10212 gdk-pixbuf), and added raster (.ras) to default filter group.
10214 Sat Sep 21 08:02:22 2002 John Ellis <johne@bellatlantic.net>
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.
10220 Sat Sep 21 06:45:28 2002 John Ellis <johne@bellatlantic.net>
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.
10226 Sat Sep 21 06:17:47 2002 John Ellis <johne@bellatlantic.net>
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.
10232 Fri Sep 20 11:46:57 2002 John Ellis <johne@bellatlantic.net>
10234 * image.c: Retain zoom setting even when no image is present. Also
10235 fixed string on no image from returning infinite zoom text.
10237 Fri Sep 20 11:24:24 2002 John Ellis <johne@bellatlantic.net>
10239 * rcfile.c: Fixed editing commands to allow quotes in the command.
10240 * main.c: Use %f in some example (default) commands.
10242 Fri Sep 20 11:06:56 2002 John Ellis <johne@bellatlantic.net>
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.
10250 Sun Aug 4 03:48:52 2002 John Ellis <johne@bellatlantic.net>
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.
10258 Wed Jul 3 08:08:41 2002 John Ellis <johne@bellatlantic.net>
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).
10268 Tue Jul 2 08:41:15 2002 John Ellis <johne@bellatlantic.net>
10270 * main.c: Removed printing of beta warning message at startup.
10272 * po/*.po: make distcheck touches these.
10273 * configure.in: Release 1.1.5
10275 Tue Jul 2 07:49:26 2002 John Ellis <johne@bellatlantic.net>
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>
10282 Tue Jul 2 07:28:24 2002 John Ellis <johne@bellatlantic.net>
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
10290 Fri Jun 14 16:19:41 2002 John Ellis <johne@bellatlantic.net>
10292 * ui_tabcomp.c, ui_pathsel.c: Set gtk_combo to use case sensisitive
10293 compares for the directory/filter history lists.
10295 Sun Jun 9 23:27:07 2002 John Ellis <johne@bellatlantic.net>
10297 * image.c(image_change_from_image): Maintain scroll offset.
10299 Sun Jun 9 23:03:08 2002 John Ellis <johne@bellatlantic.net>
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
10306 Sun Jun 9 21:49:09 2002 John Ellis <johne@bellatlantic.net>
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.
10315 Sun Jun 9 20:26:47 2002 John Ellis <johne@bellatlantic.net>
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.
10325 Sun Jun 9 19:30:07 2002 John Ellis <johne@bellatlantic.net>
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.
10331 Wed Jun 5 19:38:40 2002 John Ellis <johne@bellatlantic.net>
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.
10344 Fri May 24 18:39:03 2002 John Ellis <johne@bellatlantic.net>
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.
10350 Tue May 14 19:20:48 2002 John Ellis <johne@bellatlantic.net>
10352 * info.c: Added drag and drop support to info window (as source only).
10354 Tue May 14 18:59:12 2002 John Ellis <johne@bellatlantic.net>
10356 * layout_config.c: Made the window layout selection look better.
10358 Wed May 1 21:28:55 2002 John Ellis <johne@bellatlantic.net>
10360 * README, TODO: Updated.
10361 * po/*.po: Make distcheck always touches these.
10362 * configure.in: Release 1.1.4
10364 Wed May 1 21:04:10 2002 John Ellis <johne@bellatlantic.net>
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.
10372 Wed May 1 19:52:58 2002 John Ellis <johne@bellatlantic.net>
10374 * img-view.[ch]: Added maintenance support for deleted/moved files.
10375 * utilops.c: Hooked up the new img-view maintenance functions (above).
10377 Wed May 1 19:18:04 2002 John Ellis <johne@bellatlantic.net>
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.
10388 Wed May 1 16:45:22 2002 John Ellis <johne@bellatlantic.net>
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.
10398 Mon Apr 29 22:04:56 2002 John Ellis <johne@bellatlantic.net>
10400 * utilops.c: Added the ability to auto-rename files numerically from
10401 within the rename (multiple) files dialog.
10403 Mon Apr 29 18:05:59 2002 John Ellis <johne@bellatlantic.net>
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.
10412 Mon Apr 29 16:18:13 2002 John Ellis <johne@bellatlantic.net>
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).
10420 Mon Apr 29 15:12:02 2002 John Ellis <johne@bellatlantic.net>
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.
10427 Fri Apr 26 00:32:59 2002 John Ellis <johne@bellatlantic.net>
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
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
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.
10449 Fri Apr 26 00:30:02 2002 John Ellis <johne@bellatlantic.net>
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).
10455 Wed Apr 24 21:19:00 2002 John Ellis <johne@bellatlantic.net>
10457 * layout.c, layout_util.c, slideshow.c: Removed no longer needed FIXME
10458 printfs and comments.
10460 Wed Apr 24 20:34:26 2002 John Ellis <johne@bellatlantic.net>
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.
10468 Sun Apr 21 01:16:53 2002 John Ellis <johne@bellatlantic.net>
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.
10475 Thu Apr 18 20:40:08 2002 John Ellis <johne@bellatlantic.net>
10478 * po/*.po: Make distcheck will touch these.
10479 * configure.in: Release 1.1.3
10481 Thu Apr 18 20:15:53 2002 John Ellis <johne@bellatlantic.net>
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>
10488 Thu Apr 18 13:00:07 2002 John Ellis <johne@bellatlantic.net>
10490 * info.c: Added a misc. tab to the properties dialog for permissions.
10492 Wed Apr 17 19:48:11 2002 John Ellis <johne@bellatlantic.net>
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).
10500 Wed Apr 17 15:13:11 2002 John Ellis <johne@bellatlantic.net>
10502 * image.c: Ignore two pass zoom when imd->scale is 1.0 (not zoomed).
10504 Wed Apr 17 14:30:40 2002 John Ellis <johne@bellatlantic.net>
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 :)
10513 Wed Apr 17 12:50:11 2002 John Ellis <johne@bellatlantic.net>
10515 * image.c: Removed the old debugging defines.
10517 Wed Apr 17 12:02:36 2002 John Ellis <johne@bellatlantic.net>
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
10525 * view_file_list.c: Fix broken filename text alignment when turning
10526 off thumbnails in the middle of loading the thumbnails.
10528 Mon Apr 15 12:46:08 2002 John Ellis <johne@bellatlantic.net>
10530 * typedefs.h, view_dir_list.c, view_dir_tree.c: Disconnect the drag
10531 and drop autoscroller callback when the widget is destroyed.
10533 Sat Apr 13 12:22:24 2002 John Ellis <johne@bellatlantic.net>
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>
10540 Wed Apr 10 12:24:00 2002 John Ellis <johne@bellatlantic.net>
10542 * slideshow.c(generate_list): Fix non random list generation. (it was
10543 reversing the list after adding each index - with fun results).
10545 Tue Apr 9 23:54:52 2002 John Ellis <johne@bellatlantic.net>
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.)
10551 Tue Apr 9 23:17:38 2002 John Ellis <johne@bellatlantic.net>
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.
10559 Tue Apr 9 18:34:33 2002 John Ellis <johne@bellatlantic.net>
10561 * info.[ch]: Added an image properties dialog, only shows basic info
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.
10567 Tue Apr 9 01:34:42 2002 John Ellis <johne@bellatlantic.net>
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).
10573 Mon Apr 8 14:35:18 2002 John Ellis <johne@bellatlantic.net>
10576 * po/*.po: Make distcheck touched these.
10577 * po/th.po: Removed duplicate translation of "Overwrite file"
10578 * configure.in: Release 1.1.2.
10580 Mon Apr 8 14:03:48 2002 John Ellis <johne@bellatlantic.net>
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.
10590 Mon Apr 8 13:33:23 2002 John Ellis <johne@bellatlantic.net>
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.
10599 Mon Apr 8 11:14:16 2002 John Ellis <johne@bellatlantic.net>
10601 * image-load.c: Spew a warning if area_update happens with a NULL
10604 Sat Apr 6 13:10:03 2002 John Ellis <johne@bellatlantic.net>
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
10617 Fri Apr 5 15:58:33 2002 John Ellis <johne@bellatlantic.net>
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.
10628 Fri Apr 5 14:24:06 2002 John Ellis <johne@bellatlantic.net>
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).
10638 Mon Apr 1 12:18:35 2002 John Ellis <johne@bellatlantic.net>
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?).
10647 Mon Apr 1 07:05:40 2002 John Ellis <johne@bellatlantic.net>
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.
10655 Thu Mar 28 06:45:38 2002 John Ellis <johne@bellatlantic.net>
10657 * collect-table.c: Use drag_leave signal to stop the autoscroller.
10658 * view_file_icon.c: File refresh and removal positioning fixes.
10660 Thu Mar 28 03:07:18 2002 John Ellis <johne@bellatlantic.net>
10662 * view_dir_tree.c: Fix highlight dnd bug.
10664 Tue Mar 26 05:03:42 2002 John Ellis <johne@bellatlantic.net>
10666 * configure.in: Use datadir for the GNOME icon and desktop entry, so
10667 that prefix is honored.
10669 Tue Mar 26 05:00:25 2002 John Ellis <johne@bellatlantic.net>
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).
10675 Tue Mar 26 01:15:59 2002 John Ellis <johne@bellatlantic.net>
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.
10683 Fri Mar 22 21:06:41 2002 John Ellis <johne@bellatlantic.net>
10685 * view_dir_tree.c: Unset the click_node and drop_node if they match the
10688 Wed Mar 6 01:57:26 2002 John Ellis <johne@bellatlantic.net>
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.
10697 Mon Feb 25 01:01:14 2002 John Ellis <johne@bellatlantic.net>
10699 * ui_*.c: Fixes from SLIK (0.7.0).
10701 Mon Feb 18 14:56:40 2002 John Ellis <johne@bellatlantic.net>
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
10707 Mon Feb 18 02:21:31 2002 John Ellis <johne@bellatlantic.net>
10709 * rcfile.c: Fix buffer over-runs y using strncpy.
10711 Thu Feb 14 15:17:31 2002 John Ellis <johne@bellatlantic.net>
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
10718 Thu Feb 14 11:05:13 2002 John Ellis <johne@bellatlantic.net>
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.
10729 Wed Feb 13 21:16:43 2002 John Ellis <johne@bellatlantic.net>
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
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.
10738 Wed Feb 13 14:49:49 2002 John Ellis <johne@bellatlantic.net>
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
10745 Tue Feb 12 21:59:12 2002 John Ellis <johne@bellatlantic.net>
10747 * filelist.[ch]: Added text_from_size_abrev(), returns size in bytes,
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
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).
10762 Tue Feb 12 15:28:23 2002 John Ellis <johne@bellatlantic.net>
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
10774 Mon Feb 11 21:47:52 2002 John Ellis <johne@bellatlantic.net>
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().
10780 Mon Feb 11 19:37:31 2002 John Ellis <johne@bellatlantic.net>
10782 * icons/folder_[open|close]/xpm: New icons for folders.
10783 * view_dir_tree.c: Us folder icons in the ctree's view.
10785 Mon Feb 11 16:20:07 2002 John Ellis <johne@bellatlantic.net>
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)
10799 Sun Feb 10 15:35:32 2002 John Ellis <johne@bellatlantic.net>
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
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
10811 * view_file_icon.c: More work, selections states, dnd, menus, more.
10813 Fri Feb 8 16:17:29 2002 John Ellis <johne@bellatlantic.net>
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.
10820 Wed Feb 6 19:54:48 2002 John Ellis <johne@bellatlantic.net>
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"
10826 * po/POTFILES.in: Updated.
10827 * po/*.po: Make distcheck touched these.
10828 * configure.in: Released 1.1.0
10830 Wed Feb 6 18:32:23 2002 John Ellis <johne@bellatlantic.net>
10832 * layout_config.c(layout_config_set): Fixed src<->dest swap thinko
10833 when setting syncing clist order.
10835 Wed Feb 6 16:11:17 2002 John Ellis <johne@bellatlantic.net>
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.
10844 Wed Feb 6 14:40:09 2002 John Ellis <johne@bellatlantic.net>
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 ;)
10852 Tue Feb 5 16:22:57 2002 John Ellis <johne@bellatlantic.net>
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.
10861 Tue Feb 5 08:53:02 2002 John Ellis <johne@bellatlantic.net>
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.
10867 Mon Feb 4 18:22:33 2002 John Ellis <johne@bellatlantic.net>
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.
10877 Mon Feb 4 14:31:25 2002 John Ellis <johne@bellatlantic.net>
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.
10889 Sun Feb 3 15:36:31 2002 John Ellis <johne@bellatlantic.net>
10891 * typedefs.h: Moved layout, list struct headers here.
10892 * filelist.h, layout.h, layout_util.h, preferences.c, view_dir_list.h:
10894 * layout.c, view_file_list.[ch]: The file listing now sort of works.
10895 * slideshow.c: Fixed crash from wrong test placement.
10897 Sat Feb 2 16:47:19 2002 John Ellis <johne@bellatlantic.net>
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.
10907 Sat Feb 2 12:48:49 2002 John Ellis <johne@bellatlantic.net>
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.
10917 Fri Feb 1 13:19:19 2002 John Ellis <johne@bellatlantic.net>
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
10923 Thu Jan 31 14:30:21 2002 John Ellis <johne@bellatlantic.net>
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 :)
10937 Wed Jan 30 12:13:35 2002 John Ellis <johne@bellatlantic.net>
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.
10952 Fri Jan 11 01:15:04 2002 John Ellis <johne@bellatlantic.net>
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/.)
10958 * ChangeLog: added marker for start of post-2.0 Changes.
10960 Fri Jan 11 00:40:45 2002 John Ellis <johne@bellatlantic.net>
10962 * *.[ch]: Update copyright year.
10963 * main.c(main): Print blurb about devel beta etc.
10964 * configure.in: Removed useless test.
10966 =======================================================================
10968 GQview 1.1.x series started. (1.1 marker)
10970 =======================================================================
10972 Tue Jan 29 05:36:32 2002 John Ellis <johne@bellatlantic.net>
10975 * configure.in: Release 1.0.2
10977 Sun Jan 27 08:34:13 2002 John Ellis <johne@bellatlantic.net>
10979 * po/*.po: Make distcheck touched these.
10982 Sun Jan 27 08:04:36 2002 John Ellis <johne@bellatlantic.net>
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.
10991 Wed Jan 16 02:16:38 2002 John Ellis <johne@bellatlantic.net>
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
10998 Tue Jan 1 12:32:52 2002 John Ellis <johne@bellatlantic.net>
11000 * gqview.1: Updated contact info in man page.
11001 * configure.in: Release 1.0.1
11003 Tue Jan 1 12:23:26 2002 John Ellis <johne@bellatlantic.net>
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).
11009 Tue Jan 1 11:24:19 2002 John Ellis <johne@bellatlantic.net>
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.
11018 Sat Dec 15 12:21:02 2001 John Ellis <johne@bellatlantic.net>
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>
11025 * configure.in: Released 1.0
11027 Mon Dec 10 13:26:24 2001 John Ellis <johne@bellatlantic.net>
11029 * po/nl.po: Updated from Tino Meinen.
11030 * README, TODO: Updated.
11031 * configure.in: Release 0.99.3 (release candidate 1)
11033 Mon Dec 10 12:54:03 2001 John Ellis <johne@bellatlantic.net>
11035 * po/nl.po: Updated Dutch translation,
11036 submitted by Tino Meinen <a.t.meinen@chello.nl>
11038 Sun Dec 9 11:54:19 2001 John Ellis <johne@bellatlantic.net>
11040 * po/no.po: Fixed fuzzy caused by make dist.
11041 * po/ru.po: Minor format change from a make dist (no translation
11043 * po/*.po: Make dist updated the POT creation date for the others.
11045 Sun Dec 9 11:43:26 2001 John Ellis <johne@bellatlantic.net>
11047 * preferences.c: Fixed the license statement in the about dialog.
11048 * po/*.po: Adjusted translation lines for above, where I could - to
11051 Sun Dec 9 11:03:46 2001 John Ellis <johne@bellatlantic.net>
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.
11067 Wed Dec 5 18:31:47 2001 John Ellis <johne@bellatlantic.net>
11070 * po/*.po: Make distcheck touched these.
11071 * configure.in: Release 0.99.2
11073 Wed Dec 5 18:04:37 2001 John Ellis <johne@bellatlantic.net>
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>
11092 Sun Nov 25 10:46:00 2001 John Ellis <johne@bellatlantic.net>
11095 * configure.in: Release 0.99.1
11097 Sun Nov 25 10:36:00 2001 John Ellis <johne@bellatlantic.net>
11099 * po/*.po: Make distcheck updated these.
11100 * po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
11102 Sun Nov 25 09:55:03 2001 John Ellis <johne@bellatlantic.net>
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.
11111 Sun Nov 25 09:44:14 2001 John Ellis <johne@bellatlantic.net>
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.
11120 Mon Nov 19 12:02:19 2001 John Ellis <johne@bellatlantic.net>
11123 * configure.in: Release 0.99.0
11125 Mon Nov 19 11:54:09 2001 John Ellis <johne@bellatlantic.net>
11127 * po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
11128 submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
11130 Mon Nov 19 09:15:23 2001 John Ellis <johne@bellatlantic.net>
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.
11136 Mon Nov 19 09:00:00 2001 John Ellis <johne@bellatlantic.net>
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.
11141 Mon Nov 19 07:30:29 2001 John Ellis <johne@bellatlantic.net>
11143 * filelist.c: The history menu text is now truncated using the
11144 available space in the GtkOptionMenu instead of forcing to 32 chars.
11146 Sun Nov 18 07:02:23 2001 John Ellis <johne@bellatlantic.net>
11148 * Makefile.am, configure.in, acconfig.h: Install README to a share
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.
11156 Fri Nov 16 10:28:44 2001 John Ellis <johne@bellatlantic.net>
11158 * main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
11159 as it is more portable.
11161 Thu Nov 15 02:32:17 2001 John Ellis <johne@bellatlantic.net>
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
11168 Wed Nov 14 13:33:57 2001 John Ellis <johne@bellatlantic.net>
11170 * cache_maint.[ch]: Moved cache maintenance stuff here, and added a
11171 dialog displaying 'purge thumbnails' progress - it also no longer
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
11178 Tue Nov 13 07:04:38 2001 John Ellis <johne@bellatlantic.net>
11180 * icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
11182 * collect-table.c: Update include of marker.xpm.
11184 Tue Nov 13 06:23:29 2001 John Ellis <johne@bellatlantic.net>
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.
11194 Mon Nov 12 20:58:18 2001 John Ellis <johne@bellatlantic.net>
11196 * main.c: Changed exit dialog title.
11197 * window.c: Fixed delete_event handlers to return TRUE (was void).
11199 Mon Nov 12 20:45:02 2001 John Ellis <johne@bellatlantic.net>
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.
11208 Mon Nov 12 19:22:05 2001 John Ellis <johne@bellatlantic.net>
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.
11217 * po/{all_others}.po: Make dist did this while testing RPM build.
11219 Mon Nov 12 06:54:04 2001 John Ellis <johne@bellatlantic.net>
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.
11231 Thu Nov 8 23:35:53 2001 John Ellis <johne@bellatlantic.net>
11233 * ui_menu.[ch]: Added more menu item utils.
11235 Thu Nov 8 20:59:20 2001 John Ellis <johne@bellatlantic.net>
11237 * preferences.c: Made ok, apply, and cancel button sizes consistent.
11238 * collect-dlg.c: Changed Load to more consistent Open.
11240 Thu Nov 8 19:47:47 2001 John Ellis <johne@bellatlantic.net>
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.
11246 Thu Oct 25 14:10:47 2001 John Ellis <johne@bellatlantic.net>
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.
11253 Fri Oct 19 20:09:44 2001 John Ellis <johne@bellatlantic.net>
11255 * ui_clist_edit.c: Explicitely set the focus for the text entry to
11256 fix missing cursor.
11258 * configure.in: Release 0.12.0
11260 Fri Oct 19 18:47:16 2001 John Ellis <johne@bellatlantic.net>
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.
11267 Tue Sep 18 21:53:04 2001 John Ellis <johne@bellatlantic.net>
11269 * collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
11270 fixed control-key test.
11271 * README: Credit updates.
11273 Tue Sep 18 21:19:46 2001 John Ellis <johne@bellatlantic.net>
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.
11281 Tue Sep 18 20:06:30 2001 John Ellis <johne@bellatlantic.net>
11283 * utilops.c (file_util_create_dir_cb): Support dir names entered as an
11286 Tue Sep 18 19:05:52 2001 John Ellis <johne@bellatlantic.net>
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.
11299 Tue Sep 18 15:33:41 2001 John Ellis <johne@bellatlantic.net>
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>
11311 Fri Sep 14 15:43:53 2001 John Ellis <johne@bellatlantic.net>
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.
11320 Sat Sep 8 01:49:04 2001 John Ellis <johne@bellatlantic.net>
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).
11326 Sun Jun 24 22:27:40 2001 John Ellis <johne@bellatlantic.net>
11328 * collect-table.c: Added copy, move, rename, and delete to the pop
11329 up menu of collections (keyboard support not done).
11331 Thu Apr 5 18:21:59 2001 John Ellis <johne@bellatlantic.net>
11333 * dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
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.
11339 Thu Apr 5 16:38:23 2001 John Ellis <johne@bellatlantic.net>
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.
11347 Thu Apr 5 15:41:02 2001 John Ellis <johne@bellatlantic.net>
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>
11360 Tue Mar 20 13:36:41 2001 John Ellis <johne@bellatlantic.net>
11363 * configure.in: Release 0.11.0
11365 Tue Mar 20 13:25:04 2001 John Ellis <johne@bellatlantic.net>
11367 * image.c: Added #define option to use faster zooming method. Also
11368 attempted to fix shrinking window bug - failed.
11370 * po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
11371 by Abel Cheung <deaddog@deaddog.ws>.
11373 Thu Mar 15 16:49:11 2001 John Ellis <johne@bellatlantic.net>
11375 * dupe.c: Freeze dw->second_clist when adding files.
11377 Thu Mar 15 15:48:57 2001 John Ellis <johne@bellatlantic.net>
11379 * main.c: Added support for opening collections from the command line.
11381 Thu Mar 15 14:14:26 2001 John Ellis <johne@bellatlantic.net>
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.
11387 Wed Mar 14 08:50:00 2001 John Ellis <johne@bellatlantic.net>
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.
11393 Thu Mar 8 10:35:25 2001 John Ellis <johne@bellatlantic.net>
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.
11402 Thu Mar 8 10:14:32 2001 John Ellis <johne@bellatlantic.net>
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
11409 Thu Mar 8 09:52:01 2001 John Ellis <johne@bellatlantic.net>
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.
11415 Thu Mar 8 09:28:09 2001 John Ellis <johne@bellatlantic.net>
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).
11424 Wed Feb 28 16:40:02 2001 John Ellis <johne@bellatlantic.net>
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.
11431 Mon Feb 26 15:39:15 2001 John Ellis <johne@bellatlantic.net>
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
11438 Sat Feb 24 05:39:53 2001 John Ellis <johne@bellatlantic.net>
11440 * filelist.c (path_list_recursive): Return NULL, not FALSE.
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
11447 Sat Feb 24 03:46:12 2001 John Ellis <johne@bellatlantic.net>
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.
11455 Thu Feb 22 08:44:38 2001 John Ellis <johne@bellatlantic.net>
11457 * cache.c: Added blurb about the SIMcache file format.
11458 * dupe.c: Properly ref/unref clist row styles.
11460 Thu Feb 22 07:54:12 2001 John Ellis <johne@bellatlantic.net>
11462 * dupe.[ch]: Operations now give a (very rough) estimate of time left
11463 before completion of the comparison stage.
11465 Thu Feb 22 05:47:17 2001 John Ellis <johne@bellatlantic.net>
11467 * cache.[ch]: New files to handle the caching placement/management
11468 stuff. Also location of reading and writing of the dupe window cache
11470 * dupe.c: Added caching of file data (dimensions, checksum,
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
11479 Tue Feb 20 19:41:27 2001 John Ellis <johne@bellatlantic.net>
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.
11487 Mon Feb 19 17:26:23 2001 John Ellis <johne@bellatlantic.net>
11489 * gqview.1, README: Updates.
11490 * configure.in: Release 0.10.0
11492 Sun Feb 18 08:08:03 2001 John Ellis <johne@bellatlantic.net>
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.
11499 Sun Feb 18 07:32:04 2001 John Ellis <johne@bellatlantic.net>
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).
11505 Sun Feb 18 06:52:51 2001 John Ellis <johne@bellatlantic.net>
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).
11511 Tue Feb 13 02:34:33 2001 John Ellis <johne@bellatlantic.net>
11513 * ui_fileops.[ch]: Fix #include of time.h (moved it to header).
11515 Mon Feb 12 15:04:51 2001 John Ellis <johne@bellatlantic.net>
11517 * README, TODO: Updates.
11518 * configure.in: Release 0.9.5.
11520 Mon Feb 12 05:39:30 2001 John Ellis <johne@bellatlantic.net>
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.
11527 Fri Feb 9 20:26:46 2001 John Ellis <johne@bellatlantic.net>
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).
11533 Fri Feb 9 19:45:26 2001 John Ellis <johne@bellatlantic.net>
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().
11545 Fri Feb 9 17:02:07 2001 John Ellis <johne@bellatlantic.net>
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>
11555 Thu Feb 8 18:16:18 2001 John Ellis <johne@bellatlantic.net>
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>
11563 Thu Feb 8 17:46:00 2001 John Ellis <johne@bellatlantic.net>
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.
11575 Thu Feb 8 16:31:57 2001 John Ellis <johne@bellatlantic.net>
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).
11583 Thu Feb 8 15:30:14 2001 John Ellis <johne@bellatlantic.net>
11585 * img-main.c: Connect 'b' and 'p' keys to the full screen as well.
11587 Mon Feb 5 17:37:29 2001 John Ellis <johne@bellatlantic.net>
11589 * README, TODO: Updates.
11590 * configure.in: Release 0.9.4
11592 Mon Feb 5 17:03:27 2001 John Ellis <johne@bellatlantic.net>
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.
11598 Mon Feb 5 14:06:07 2001 John Ellis <johne@bellatlantic.net>
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.
11604 Fri Feb 2 15:36:17 2001 John Ellis <johne@bellatlantic.net>
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).
11614 Fri Feb 2 01:02:11 2001 John Ellis <johne@bellatlantic.net>
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.
11621 Wed Jan 31 19:31:10 2001 John Ellis <johne@bellatlantic.net>
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
11628 * img-view.c: Attached ctrl-w to close a view window.
11630 Wed Jan 31 16:43:21 2001 John Ellis <johne@bellatlantic.net>
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.
11639 Tue Jan 30 20:05:36 2001 John Ellis <johne@bellatlantic.net>
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).
11651 Tue Jan 30 16:04:42 2001 John Ellis <johne@bellatlantic.net>
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)
11661 Mon Jan 29 13:48:47 2001 John Ellis <johne@bellatlantic.net>
11663 * collect-io.[ch], collect.[ch]: Const ify some arguments.
11664 * configure.in: Release 0.9.3
11666 Mon Jan 29 13:35:21 2001 John Ellis <johne@bellatlantic.net>
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.
11673 Mon Jan 29 12:52:19 2001 John Ellis <johne@bellatlantic.net>
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>
11686 Thu Jan 25 21:09:10 2001 John Ellis <johne@bellatlantic.net>
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.
11692 Thu Jan 25 15:28:08 2001 John Ellis <johne@bellatlantic.net>
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.
11699 Wed Jan 24 12:03:27 2001 John Ellis <johne@bellatlantic.net>
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.
11707 Wed Jan 24 11:13:52 2001 John Ellis <johne@bellatlantic.net>
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).
11713 Wed Jan 24 00:11:15 2001 John Ellis <johne@bellatlantic.net>
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.
11720 Tue Jan 23 23:08:45 2001 John Ellis <johne@bellatlantic.net>
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.
11725 Tue Jan 23 21:58:49 2001 John Ellis <johne@bellatlantic.net>
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.
11737 Tue Jan 23 13:37:29 2001 John Ellis <johne@bellatlantic.net>
11739 * image.c: Fix scrolling while partially obscured, and made the focus
11740 drawing code cleaner (removed gtk_signal_disconnect() junk).
11742 Tue Jan 23 11:32:08 2001 John Ellis <johne@bellatlantic.net>
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>
11750 Mon Jan 22 20:32:53 2001 John Ellis <johne@bellatlantic.net>
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.)
11758 Mon Jan 22 12:09:43 2001 John Ellis <johne@bellatlantic.net>
11761 * configure.in: Release 0.9.2.
11763 Sat Jan 20 00:37:47 2001 John Ellis <johne@bellatlantic.net>
11765 * ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
11766 same path in the entry when calling this.
11768 Fri Jan 19 22:51:56 2001 John Ellis <johne@bellatlantic.net>
11770 * *.[ch]: Changed the copyright in all the files to 2001.
11772 Fri Jan 19 22:41:45 2001 John Ellis <johne@bellatlantic.net>
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.
11778 Thu Jan 18 19:45:22 2001 John Ellis <johne@bellatlantic.net>
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.
11785 Thu Jan 18 19:22:40 2001 John Ellis <johne@bellatlantic.net>
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
11791 * utilops.c (generic_dialog_add_images): Implemented this function.
11793 Thu Jan 18 17:25:39 2001 John Ellis <johne@bellatlantic.net>
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.
11803 Thu Jan 18 16:38:19 2001 John Ellis <johne@bellatlantic.net>
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
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).
11817 Wed Jan 17 15:06:47 2001 John Ellis <johne@bellatlantic.net>
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.
11823 Tue Jan 16 13:40:29 2001 John Ellis <johne@bellatlantic.net>
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 :(.
11831 Mon Jan 15 21:53:25 2001 John Ellis <johne@bellatlantic.net>
11833 * fullscreen.c: Made the full screen window have a black background
11835 * img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
11836 the keyboard after a popup menu closes.
11838 Sun Jan 14 17:39:47 2001 John Ellis <johne@bellatlantic.net>
11840 * image-load.c(image_loader_free): Fix a memory leak.
11842 Sun Jan 14 17:18:47 2001 John Ellis <johne@bellatlantic.net>
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
11849 * window.c: Set the initial image to the logo.
11851 Sun Jan 14 15:26:49 2001 John Ellis <johne@bellatlantic.net>
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
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).
11862 Sat Jan 13 18:51:20 2001 John Ellis <johne@bellatlantic.net>
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):
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).
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.
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
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...)
11890 Fri Jan 12 12:07:44 2001 John Ellis <johne@bellatlantic.net>
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).
11897 Thu Jan 11 13:35:15 2001 John Ellis <johne@bellatlantic.net>
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
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.
11910 Mon Jan 8 22:57:05 2001 John Ellis <johne@bellatlantic.net>
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.
11916 Mon Jan 8 21:55:54 2001 John Ellis <johne@bellatlantic.net>
11918 * dupe.[ch]: Added thumbnail support.
11920 Mon Jan 8 20:22:12 2001 John Ellis <johne@bellatlantic.net>
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.
11927 Sat Dec 30 16:45:51 2000 John Ellis <johne@bellatlantic.net>
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.
11936 Thu Dec 14 20:20:14 2000 John Ellis <johne@bellatlantic.net>
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).
11944 Sorry translators, menus must be re-translated (and it does not look
11945 like fun with GtkItemFactoryEntry using menu paths)
11947 Thu Nov 30 17:45:08 2000 John Ellis <johne@bellatlantic.net>
11949 * configure.in: Do more compatible checks for png ?
11950 * tabcomp.c: Sanity checks for adding NULL key/path to list.
11952 Mon Nov 20 12:32:08 2000 John Ellis <johne@bellatlantic.net>
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 :)
11959 Wed Nov 8 09:16:45 2000 John Ellis <johne@bellatlantic.net>
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.
11969 Sun Sep 10 09:55:50 2000 John Ellis <johne@bellatlantic.net>
11971 * po/*.po: Make distcheck did this.
11972 * configure.in, README: Release 0.9.1.
11974 Fri Sep 8 17:34:37 2000 John Ellis <johne@bellatlantic.net>
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().
11983 Fri Sep 8 16:58:20 2000 John Ellis <johne@bellatlantic.net>
11985 * icons/collect.xpmi: Added wm icon for collection windows.
11986 * collect.c: Use it.
11988 Fri Sep 8 15:55:53 2000 John Ellis <johne@bellatlantic.net>
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
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'.
11999 Fri Sep 8 13:33:12 2000 John Ellis <johne@bellatlantic.net>
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
12005 * globals.c, gqview.h, preferences.c, rcfile.c: Added
12006 place_dialogs_under_mouse var.
12008 Fri Sep 8 12:15:08 2000 John Ellis <johne@bellatlantic.net>
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).
12018 Fri Sep 8 11:51:52 2000 John Ellis <johne@bellatlantic.net>
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.
12026 Fri Sep 8 10:25:44 2000 John Ellis <johne@bellatlantic.net>
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.
12035 Wed Sep 6 13:52:45 2000 John Ellis <johne@bellatlantic.net>
12037 * image.c: Fix slow loading when zoomed in rather high. (clamp hack).
12039 Wed Sep 6 12:58:42 2000 John Ellis <johne@bellatlantic.net>
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'.
12045 Wed Sep 6 11:55:32 2000 John Ellis <johne@bellatlantic.net>
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.
12052 Wed Sep 6 07:54:36 2000 John Ellis <johne@bellatlantic.net>
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
12059 Thu Aug 31 07:44:38 2000 John Ellis <johne@bellatlantic.net>
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
12065 * utildlg.c: Made Escape key cancel all dialogs.
12067 Thu Aug 31 07:17:10 2000 John Ellis <johne@bellatlantic.net>
12069 * image.c: Fix image_area_set_from_image to actually copy the pixbuf
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.
12077 Wed Aug 30 10:23:05 2000 John Ellis <johne@bellatlantic.net>
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
12083 * pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
12084 * README: Added rotate keys to key summary.
12086 Tue Aug 29 08:26:35 2000 John Ellis <johne@bellatlantic.net>
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.
12096 Tue Aug 29 06:40:02 2000 John Ellis <johne@bellatlantic.net>
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.
12106 Mon Aug 28 13:27:04 2000 John Ellis <johne@bellatlantic.net>
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
12111 * filelist.c: Use it.
12112 * collect-table.c: Broken, but at least it compiles to test new
12115 Mon Aug 28 08:06:15 2000 John Ellis <johne@bellatlantic.net>
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...
12120 Sat Aug 19 01:08:08 2000 John Ellis <johne@bellatlantic.net>
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
12127 Fri Aug 18 01:41:53 2000 John Ellis <johne@bellatlantic.net>
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
12141 Sun Jul 23 21:34:22 2000 John Ellis <johne@bellatlantic.net>
12143 * img-main.c: Fix file operations from keyboard when coming out of full
12145 * configure.in, README: release 0.9.0
12147 Sun Jul 23 19:48:56 2000 John Ellis <johne@bellatlantic.net>
12149 * collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
12150 -Wmissing-prototypes -Wmissing-declarations -Werror"
12152 Sat Jul 22 20:46:45 2000 John Ellis <johne@bellatlantic.net>
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
12160 Fri Jul 21 00:01:33 2000 John Ellis <johne@bellatlantic.net>
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.
12168 Thu Jul 20 22:29:42 2000 John Ellis <johne@bellatlantic.net>
12170 * collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
12171 * collect-table.[ch], collect.c: Added more keyboard commands, more
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
12176 * window.c: Changes for additional sort option.
12178 Thu Jul 20 17:32:14 2000 John Ellis <johne@bellatlantic.net>
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.
12185 Wed Jul 19 19:07:27 2000 John Ellis <johne@bellatlantic.net>
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.
12193 Tue Jul 11 16:09:14 2000 John Ellis <johne@bellatlantic.net>
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.
12200 Tue Jul 11 13:37:00 2000 John Ellis <johne@bellatlantic.net>
12202 * collect-table.c: Properly set the main image on 'view'.
12203 * dnd.c, main.c: Namespace changes, make dropping collections work on
12205 * filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
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.
12211 Sat Jul 8 11:07:23 2000 John Ellis <johne@bellatlantic.net>
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
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.
12221 Thu Jul 6 23:00:10 2000 John Ellis <johne@bellatlantic.net>
12223 * collect-dlg.c: Don't free the data in the confirm_cancel callback,
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
12230 * fileops.[ch]: Added path_list_* functions.
12231 * img-view.[ch]: Added a way to start a new window from a collection.
12233 Wed Jul 5 19:08:58 2000 John Ellis <johne@bellatlantic.net>
12235 * collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
12236 popup menus for, sorting, saving, editing. Collections now have
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
12245 Tue Jul 4 14:40:43 2000 John Ellis <johne@bellatlantic.net>
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.
12255 Its funny, but after this bit of hacking I feel dirty, like I did this
12258 Mon Jul 3 19:44:29 2000 John Ellis <johne@bellatlantic.net>
12260 * collect-table.c: Added a tooltip to display the filenames, probably
12261 should be an option.
12263 Mon Jul 3 15:23:00 2000 John Ellis <johne@bellatlantic.net>
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.
12275 Mon Jul 3 12:51:29 2000 John Ellis <johne@bellatlantic.net>
12277 * collect-table.c, collect.h: Added selections, started dnd data set,
12279 * dnd.[ch]: New function, make_uri_file_list(), put it in header.
12281 Fri Jun 16 04:41:38 2000 John Ellis <johne@bellatlantic.net>
12283 * collect.[ch], collect-table.[ch]: Actually displays something now
12284 when a file is dragged on the window.
12286 Fri Jun 16 01:56:32 2000 John Ellis <johne@bellatlantic.net>
12288 * img-main.c: When in fullscreen, hide the mouse cursor after
12289 5 seconds of inactivity.
12291 Tue Jun 13 03:32:33 2000 John Ellis <johne@bellatlantic.net>
12293 * preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
12294 updated netpedia URL, since the old location is often (always) broken.
12296 Tue Jun 13 03:26:39 2000 John Ellis <johne@bellatlantic.net>
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
12306 Thu Jun 8 19:57:54 2000 John Ellis <johne@bellatlantic.net>
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.
12314 Tue Jun 6 20:45:14 2000 John Ellis <johne@bellatlantic.net>
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
12321 Tue Jun 6 20:04:03 2000 John Ellis <johne@bellatlantic.net>
12323 * filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
12324 basic sorting of files on name, size, or date.
12326 Mon Jun 5 19:39:02 2000 John Ellis <johne@bellatlantic.net>
12328 * configure.in: Release 0.8.2
12330 * utilops.c: Change a \b to a \n.
12331 * po/*.po: Make corresponding change to above.
12333 Mon Jun 5 18:54:46 2000 John Ellis <johne@bellatlantic.net>
12335 * filelist.c (filelist_change_to): When going up one dir, make previous
12336 place visible in the list.
12338 Tue May 9 00:54:36 2000 John Ellis <johne@bellatlantic.net>
12340 * clist_edit.c: Fixups for positioning.
12341 * config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
12344 Mon May 8 23:05:06 2000 John Ellis <johne@bellatlantic.net>
12346 * clist_edit.[ch]: New files that allow in place editing of a clist.
12347 * filelist.c: Add in place renaming.
12349 Mon May 8 18:08:20 2000 John Ellis <johne@bellatlantic.net>
12351 * config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
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.
12359 Mon May 8 15:06:35 2000 John Ellis <johne@bellatlantic.net>
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
12366 Mon May 8 13:56:01 2000 John Ellis <johne@bellatlantic.net>
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
12376 Fri Apr 14 15:50:22 2000 John Ellis <johne@bellatlantic.net>
12379 * configure.in: release 0.8.1
12381 Thu Apr 13 10:50:43 2000 John Ellis <johne@bellatlantic.net>
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.
12386 Thu Apr 13 09:38:25 2000 John Ellis <johne@bellatlantic.net>
12388 * configure.in, po/sk.po: Added Slovak translation, submitted by
12389 "Sandokan" <cortex@nextra.sk>
12391 Thu Apr 13 09:35:36 2000 John Ellis <johne@bellatlantic.net>
12393 * configure.in, po/es.po: Added Spanish translation, subbmitted by
12394 Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
12396 Thu Apr 13 09:32:42 2000 John Ellis <johne@bellatlantic.net>
12398 * confgure.in, po/fr.po: Added French translation, submitted by
12399 Jean-pierre PEDRON <jppedron@club-internet.fr>
12401 Thu Apr 13 09:28:04 2000 John Ellis <johne@bellatlantic.net>
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>
12408 Thu Apr 6 19:03:04 2000 John Ellis <johne@bellatlantic.net>
12410 * README: Release 0.8.0.
12412 Wed Apr 5 11:35:52 2000 John Ellis <johne@bellatlantic.net>
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.
12418 Wed Apr 5 11:19:31 2000 John Ellis <johne@bellatlantic.net>
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.
12424 Wed Apr 5 10:30:51 2000 John Ellis <johne@bellatlantic.net>
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
12431 Tue Apr 4 15:00:15 2000 John Ellis <johne@bellatlantic.net>
12433 * po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
12434 translation from Kam Tik <kamtik@hongkong.com>
12436 Tue Apr 4 13:20:43 2000 John Ellis <johne@bellatlantic.net>
12438 * *.[ch]: Update copyrights to 2000.
12439 * configure.in: Bumper version to 0.8.0 ('bout time)
12440 * README, TODO: Updates
12442 Tue Apr 4 12:21:27 2000 John Ellis <johne@bellatlantic.net>
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>
12450 Tue Apr 4 10:44:22 2000 John Ellis <johne@bellatlantic.net>
12452 * main.c: Added full screen startup option (-f or -full), derived from
12453 patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
12455 Tue Apr 4 10:33:15 2000 John Ellis <johne@bellatlantic.net>
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>
12462 Tue Apr 4 09:45:08 2000 John Ellis <johne@bellatlantic.net>
12464 * img-main.c, menu.c: Changed full screen key to V. Derived from patch
12465 by Martial MICHEL <martial@users.sourceforge.net>
12467 Tue Apr 4 09:32:14 2000 John Ellis <johne@bellatlantic.net>
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>
12473 Apr 4 09:15:16 2000 John Ellis <johne@bellatlantic.net>
12475 * configure.in, po/tr.po: Added Turkish translation from
12476 Fatih Demir <kabalak@gmx.net>
12478 Thu Mar 16 17:04:24 2000 John Ellis <johne@bellatlantic.net>
12480 * pathsel.c, tabcomp.c: Fix memory leaks.
12482 Fri Oct 1 17:17:21 1999 John Ellis <johne@bellatlantic.net>
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.
12492 Mon Sep 6 06:25:38 1999 John Ellis <johne@bellatlantic.net>
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.
12498 Wed Aug 18 21:03:05 1999 John Ellis <johne@bellatlantic.net>
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 ;)
12505 Wed Aug 18 20:35:07 1999 John Ellis <johne@bellatlantic.net>
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.
12511 Wed Aug 18 17:37:48 1999 John Ellis <johne@bellatlantic.net>
12513 * config.c: Fix 'fall back to 48x48 icon size' bug.
12515 Mon Aug 16 13:25:29 1999 John Ellis <johne@bellatlantic.net>
12517 * po/de.po: Added german translation
12518 by mawarkus@t-online.de (Matthias Warkus)
12519 * configure.in (ALL_LINGUAS): Added de.
12521 Mon Aug 16 12:44:56 1999 John Ellis <johne@bellatlantic.net>
12523 * utilops.c: Make it easier for translators.
12525 Mon Aug 16 12:09:53 1999 John Ellis <johne@bellatlantic.net>
12527 * thumb.c: Regenerate thumbnails whent the preferred size changes.
12529 Mon Aug 16 11:56:29 1999 John Ellis <johne@bellatlantic.net>
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.
12536 Tue Aug 10 07:03:44 1999 John Ellis <johne@bellatlantic.net>
12538 * main.c(main): Use gtk_set_locale();
12539 * window.c: Use gqview instead of main for wmhints.
12541 Tue Aug 10 06:55:48 1999 John Ellis <johne@bellatlantic.net>
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.
12547 Fri Jul 23 17:09:02 1999 John Ellis <johne@bellatlantic.net>
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
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.
12555 Tue Jul 20 20:37:03 1999 John Ellis <johne@bellatlantic.net>
12557 * configure.in, Makefile.am: Added localedir definition.
12558 * src/main.c: Added locale and i18n initialization.
12560 Tue Jul 20 20:03:18 1999 John Ellis <johne@bellatlantic.net>
12562 * configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
12564 * po/POTFILES.in: Created for gettext.
12565 * src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
12568 Sat Jul 10 15:12:13 1999 John Ellis <johne@bellatlantic.net>
12570 * all files: Moved to autoconf and automake.
12572 Sat Jul 3 08:23:59 1999 John Ellis <johne@bellatlantic.net>
12574 * gqview.h, README, gqview.spec: Release 0.7.0
12576 Fri Jul 2 13:00:21 1999 John Ellis <johne@bellatlantic.net>
12578 * img-view.c: Added a 'close window' option to pop up dialog.
12580 Fri Jul 2 09:11:02 1999 John Ellis <johne@bellatlantic.net>
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,
12587 Thu Jul 1 20:13:31 1999 John Ellis <johne@bellatlantic.net>
12589 * main.c: Setup random seed, for better random slideshows.
12591 Sun Jun 27 15:17:10 1999 John Ellis <johne@bellatlantic.net>
12593 * img-main.c: Use black background for full screen.
12594 * menu.c: Keep keyboard grab when full screen menu closes.
12596 Sun Jun 27 14:07:05 1999 John Ellis <johne@bellatlantic.net>
12598 * img-main.c: Keyboard now works with full screen.
12599 * main.c: Drop out of full screen before exiting.
12601 Sun Jun 27 06:57:22 1999 John Ellis <johne@bellatlantic.net>
12603 * image.c: Fix image snapping to uppper left when resizing window.
12604 * main.c: Increase progressive scrolling rate.
12606 Fri Jun 25 15:22:32 1999 John Ellis <johne@bellatlantic.net>
12608 * config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
12609 progressive key scrolling option.
12611 Fri Jun 25 14:06:12 1999 John Ellis <johne@bellatlantic.net>
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.
12618 Fri Jun 25 11:00:38 1999 John Ellis <johne@bellatlantic.net>
12620 * image.c, img-view.c, window.c: Fixups for window resizing and initial
12623 Fri Jun 18 13:42:35 1999 John Ellis <johne@bellatlantic.net>
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
12628 * globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
12631 Fri Jun 18 04:24:51 1999 John Ellis <johne@bellatlantic.net>
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).
12637 Wed Jun 16 03:47:36 1999 John Ellis <johne@bellatlantic.net>
12639 * slideshow.c, filelist.c: Make slideshow work correctly.
12640 * config.c, rcfile.c: Add saving and adjustment of slide show options.
12642 Wed Jun 16 00:46:09 1999 John Ellis <johne@bellatlantic.net>
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.
12648 Tue Jun 15 19:21:26 1999 John Ellis <johne@bellatlantic.net>
12650 * filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
12651 handling (creating) GLists.
12653 Sat Jun 12 23:17:34 1999 John Ellis <johne@bellatlantic.net>
12655 * rcfile.c (load_options): Fix memory leak, patch submitted by
12656 F. Petitjean <fpetitje@bureauveritas.com>
12658 Thu May 27 14:32:22 1999 John Ellis <johne@bellatlantic.net>
12660 * gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
12662 Thu May 27 13:10:02 1999 John Ellis <johne@bellatlantic.net>
12664 * filelist.c: Generate thumbnails for visible files first. Thumbnails
12665 are now kept when renaming.
12667 Thu May 27 11:54:09 1999 John Ellis <johne@bellatlantic.net>
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.
12674 Thu May 27 11:44:00 1999 John Ellis <johne@bellatlantic.net>
12676 * filelist.c, image.c, gqmpeg.h: Properly update the image window when
12677 viewed files are moved, renamed, or deleted.
12679 Thu May 27 11:01:31 1999 John Ellis <johne@bellatlantic.net>
12681 * main.c (main): Push correct visual and colormap to fix 8 but psuedo
12684 Sun May 23 09:21:50 1999 John Ellis <johne@bellatlantic.net>
12686 * Makefile: Added static build target, some cleanup.
12688 Sat Apr 10 19:01:33 1999 John Ellis <johne@bellatlantic.net>
12690 * window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
12691 so it can be resized smaller.
12694 > Major rewrite (60-70%), now requires gtk+-1.2.0
12695 > Multiple file selection.
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.
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.
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.
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'
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.
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
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.
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
12755 - patch from Joel Young applied to the .spec file of the RPM version.
12758 * Fixed problem loading files into external editors when a space was in the
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).
12770 * Fixed a bug which made the first editor slot useless from config dialog.
12773 - Changed filelist code to properly implement Glist.
12774 - Moved definitions of variables and #includes to better places.
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
12785 - added display for the number of files listed.
12786 - added '-debug' command line option for debug output (preliminary)
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.
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.
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.
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.
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.
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
12851 > No history, first release!