1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881
|
Tue Jan 29 05:36:32 2002 John Ellis <johne@bellatlantic.net>
* README: Updated.
* configure.in: Release 1.0.2
Sun Jan 27 08:34:13 2002 John Ellis <johne@bellatlantic.net>
* po/*.po: Make distcheck touched these.
* README: Updated.
Sun Jan 27 08:04:36 2002 John Ellis <johne@bellatlantic.net>
* po/[cs, de, pt_BR].po: Fixed warnings for incorrect or no charset.
* po/cs.po: Updated Czech translation,
submitted by Jan Raska <jan_raska@hotmail.com>
* po/zh_CN.GB2312.po: Updated Chinese translation,
submitted by Charles Wang <charlesw1234cn@yahoo.com.cn>
* po/pl.po: Minor Polish translation tweak.
Wed Jan 16 02:16:38 2002 John Ellis <johne@bellatlantic.net>
* dupe.c(dupe_window_remove_selected): Copy the selection list before
removing files, because clist->selection may change as items are
removed. Fixes BUG where not all files selected were being removed
from the list.
Tue Jan 1 12:32:52 2002 John Ellis <johne@bellatlantic.net>
* gqview.1: Updated contact info in man page.
* configure.in: Release 1.0.1
Tue Jan 1 12:23:26 2002 John Ellis <johne@bellatlantic.net>
* preferences.c, README: Old gqview@email.com changed to
gqview@users.sourceforge.net.
* po/*.po: Some patching to update e-mail (above).
Tue Jan 1 11:24:19 2002 John Ellis <johne@bellatlantic.net>
* cs.po: Added Czech translation,
submitted by Jan Raska <jan_raska@hotmail.com>
* uk.po: Updated Ukrainian translation,
submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
* configure.in (ALL_LINGUAS): Added cs.
* README: small update.
Sat Dec 15 12:21:02 2001 John Ellis <johne@bellatlantic.net>
* po/hu.po: Updated Hungarian translation,
submitted by Egmont Koblinger <egmont@suselinux.hu>
* po/nl.po: Updated Dutch translation,
submitted by Tino Meinen <a.t.meinen@chello.nl>
* README: Updated.
* configure.in: Released 1.0
Mon Dec 10 13:26:24 2001 John Ellis <johne@bellatlantic.net>
* po/nl.po: Updated from Tino Meinen.
* README, TODO: Updated.
* configure.in: Release 0.99.3 (release candidate 1)
Mon Dec 10 12:54:03 2001 John Ellis <johne@bellatlantic.net>
* po/nl.po: Updated Dutch translation,
submitted by Tino Meinen <a.t.meinen@chello.nl>
Sun Dec 9 11:54:19 2001 John Ellis <johne@bellatlantic.net>
* po/no.po: Fixed fuzzy caused by make dist.
* po/ru.po: Minor format change from a make dist (no translation
changed, however).
* po/*.po: Make dist updated the POT creation date for the others.
Sun Dec 9 11:43:26 2001 John Ellis <johne@bellatlantic.net>
* preferences.c: Fixed the license statement in the about dialog.
* po/*.po: Adjusted translation lines for above, where I could - to
avoid fuzzies.
Sun Dec 9 11:03:46 2001 John Ellis <johne@bellatlantic.net>
* po/et.po: Updated Estonian translation,
submitted by Ilmar Kerm <ilmar.kerm@mail.ee>
* po/es.po: Updated Spanish translation,
submitted by Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
* po/fr.po: Updated French translation,
submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
* po/ru.po: Updated Russian translation,
submitted by Sergey Pinaev <dfo@antex.ru>
* po/no.po: Added Norwegian translation,
submitted by Torgeir Ness Sundli <torgeir@mp3bil.no>
* po/it.po: Added Italian translation, submitted
by Di Maggio Salvatore <Salvatore.Dimaggio@bologna.marelli.it>
* configure.in (LINGUAS): Added no.
Wed Dec 5 18:31:47 2001 John Ellis <johne@bellatlantic.net>
* README: Updated.
* po/*.po: Make distcheck touched these.
* configure.in: Release 0.99.2
Wed Dec 5 18:04:37 2001 John Ellis <johne@bellatlantic.net>
* README, TODO, gqview.1: Minor updates.
* configure.in (LINGAUS): Changed zh_TW.Big5 to zh_TW.
* po/zh_TW.po: Updated Traditional Chinese translation,
submitted by Abel Cheung <deaddog@deaddog.ws>
* po/zh_TW.Big5.po: Removed, renamed without Big5 at submitter's
request - not sure of any possible problems this may cause?
* po/fi.po: Updated Finnish translation,
submitted by Lauri Nurmi <lanurmi@iki.fi>
* po/de.po: Updated German translation,
submitted by Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
* po/fr.po: Updated French translation,
submitted by Eric Lassauge <lassauge@mail.dotcom.fr
* po/sk.po: Updated Slovak translation,
submitted by Ivan Priesol <priesol@frki.utc.sk>
* po/pt_BR.po: Updated Brazilian Portuguese translation,
submitted by Guilherme M. Schroeder <slump@linuxall.org>
Sun Nov 25 10:46:00 2001 John Ellis <johne@bellatlantic.net>
* README: Updated.
* configure.in: Release 0.99.1
Sun Nov 25 10:36:00 2001 John Ellis <johne@bellatlantic.net>
* po/*.po: Make distcheck updated these.
* po/pt_BR.po: Many entries marked fuzzy were fine, plus a few fixes.
Sun Nov 25 09:55:03 2001 John Ellis <johne@bellatlantic.net>
* da.po: Added Danish translation,
submitted by Birger Langkjer <birger.langkjer@image.dk>.
* pt_BR.po: Updated Brazilian Portuguese translation,
submitted by Guilherme M. Schroeder <slump@ieg.com.br>
* configure.in: Added da to LINGUAS.
* README: Updates.
Sun Nov 25 09:44:14 2001 John Ellis <johne@bellatlantic.net>
* README, gqview.spec.in, po/fr.po: Updated French translation,
submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
* filelist.c: When entering a directory with no read acces, still clear
the file/dir lists. Also add . and .. to allow exit of said dir.
* img-view.c, window.c: The " - GQview" string really should not be
marked for translation.
Mon Nov 19 12:02:19 2001 John Ellis <johne@bellatlantic.net>
* README: Updated.
* configure.in: Release 0.99.0
Mon Nov 19 11:54:09 2001 John Ellis <johne@bellatlantic.net>
* po/fr.po, gqview.spec.in, gqview.desktop: Updated French translation
submitted by Eric Lassauge <lassauge@mail.dotcom.fr>
Mon Nov 19 09:15:23 2001 John Ellis <johne@bellatlantic.net>
* image.c(image_tile_render): Use the simple render when scale is also
1.0. This speeds up renders when zoom is auto, but the scale is 1.0.
Also removed crufty #if 0'ed lines.
Mon Nov 19 09:00:00 2001 John Ellis <johne@bellatlantic.net>
* image.c: Finally fixed the window shrinking bug with zoom_to_fit,
needed to add a 'new image' flag to a few funcs for this.
Mon Nov 19 07:30:29 2001 John Ellis <johne@bellatlantic.net>
* filelist.c: The history menu text is now truncated using the
available space in the GtkOptionMenu instead of forcing to 32 chars.
Sun Nov 18 07:02:23 2001 John Ellis <johne@bellatlantic.net>
* Makefile.am, configure.in, acconfig.h: Install README to a share
dir.
* README: Added section keys.
* gqview.spec.in: Added README of share dir.
* POTFILES.in: Added ui_help.c
* gqview.h, main.c, menu.c: Added simple help window to display README.
* ui_help.[ch]: New files for utils to display a help window.
Fri Nov 16 10:28:44 2001 John Ellis <johne@bellatlantic.net>
* main.c, slideshow.c: Went back to rand()/srand() [from (s)random],
as it is more portable.
Thu Nov 15 02:32:17 2001 John Ellis <johne@bellatlantic.net>
* README: Updated.
* cache_maint.c(cache_maintain_home_c): Fixed == to = (oops);
* po/POTFILES.in: cache_main.c is actually cach_maint.c.
* configure.in: Release 0.13.0
Wed Nov 14 13:33:57 2001 John Ellis <johne@bellatlantic.net>
* cache_maint.[ch]: Moved cache maintenance stuff here, and added a
dialog displaying 'purge thumbnails' progress - it also no longer
blocks the app.
* cache.[ch]: Moved above out of here.
* Makefile.am, filelist.c, menu.c, preferences.c, utilops.c: Used new
functions and/or include cache_maint.h.
* po/POTFILES.in: Added cache_maint.c
Tue Nov 13 07:04:38 2001 John Ellis <johne@bellatlantic.net>
* icons/marker.xpm, Makefile.am: Moved the marker.xpm file to the icons
dir.
* collect-table.c: Update include of marker.xpm.
Tue Nov 13 06:23:29 2001 John Ellis <johne@bellatlantic.net>
* Makefile.am, marker.xpm: Added marker icon file.
* collect-table.c: Added marker to display insertion point of a dropped
image in collection windows, same for moving. Also dropped directories
are sorted before adding to the collection, and honor the
collection_drop_inserted option. Also if the mouse is outside the
clist window, shut down the autoscroll cb.
* filelist.[ch]: Made path_list_sort() public.
Mon Nov 12 20:58:18 2001 John Ellis <johne@bellatlantic.net>
* main.c: Changed exit dialog title.
* window.c: Fixed delete_event handlers to return TRUE (was void).
Mon Nov 12 20:45:02 2001 John Ellis <johne@bellatlantic.net>
* collect-dlg.[ch]: Added type to close collection window after save.
* collect-io.c, collect-table.c, collect.[ch], typedefs.h: Added a
changed flag to collections, and use it to remind user a collection
was modified before closing the window.
* main.c: Remind user at least one open collection has been modified,
with option to cancel exit.
Mon Nov 12 19:22:05 2001 John Ellis <johne@bellatlantic.net>
* gqview.spec.in: Updated the RPM spec file.
* po/nl.po: Updated Dutch translation,
submitted by Hette J Visser <hette@linux.nl>
* po/uk.po: Added Ukrainian translation,
submitted by Volodymyr M. Lisivka <lvm@mystery.lviv.net>
* configure.in: Added uk to LINGUAS.
* README: Updates.
* po/{all_others}.po: Make dist did this while testing RPM build.
Mon Nov 12 06:54:04 2001 John Ellis <johne@bellatlantic.net>
* collect-table.[ch], collect.[ch], typedefs.h: Implemented collection
insert, and added moving of images within a collection using dnd.
* dupe.[ch]: Changed color coding for duplicate list, alternate colors
are now 10% darker instead of inverted fg and bg.
* globals.c, gqview.h, preferences.c, rcfile.c: Added option to insert
dropped files into a collection at the drop point.
* main.c, slideshow.c: Use random instead of rand.
* ui_clist_edit.[ch]: Added utils for g_lists and clist row styles.
* ui_pathsel.c: Moved uig_list_insert_link() out to ui_clist_edit.
Thu Nov 8 23:35:53 2001 John Ellis <johne@bellatlantic.net>
* ui_menu.[ch]: Added more menu item utils.
Thu Nov 8 20:59:20 2001 John Ellis <johne@bellatlantic.net>
* preferences.c: Made ok, apply, and cancel button sizes consistent.
* collect-dlg.c: Changed Load to more consistent Open.
Thu Nov 8 19:47:47 2001 John Ellis <johne@bellatlantic.net>
* ui_utildlg.c: Changed the vertical spacing on dialogs (same dialog
size, moved some space from above the buttons to top of window).
Also aligned buttons right and made them bigger.
Thu Oct 25 14:10:47 2001 John Ellis <johne@bellatlantic.net>
* ui_pathsel.c: Fixed incorrect strncmp in dest_filter_list_sync() to
check entire string (strcmp). Ordered filter addition so that they are
listed in descending order, but keep All Files ( * ) filter at the
bottom of the list.
Fri Oct 19 20:09:44 2001 John Ellis <johne@bellatlantic.net>
* ui_clist_edit.c: Explicitely set the focus for the text entry to
fix missing cursor.
* README: Updated.
* configure.in: Release 0.12.0
Fri Oct 19 18:47:16 2001 John Ellis <johne@bellatlantic.net>
* README, TODO: updated.
* po/et.po: Added Estonian translation,
submitted by Ilmar Kerm <ikerm@hot.ee>
* configure.in: Added et to ALL_LINGUAS.
Tue Sep 18 21:53:04 2001 John Ellis <johne@bellatlantic.net>
* collect.c: Added keyboard shortcuts for copy/move/rename/delete, also
fixed control-key test.
* README: Credit updates.
Tue Sep 18 21:19:46 2001 John Ellis <johne@bellatlantic.net>
* collect.c, filelist.[ch], globals.c, gqview.h, main.c, menu.c,
rcfile.c, typedefs.h, window.c: Added sort files ascending/descending
option. Also added compile-time feature to sort names numerically
(numerical sort based on patch from Martin Pool <mbp@samba.org>)
* README, gqview.1: Documented the I keyboard shortcut for collections.
Tue Sep 18 20:06:30 2001 John Ellis <johne@bellatlantic.net>
* utilops.c (file_util_create_dir_cb): Support dir names entered as an
absolute path.
Tue Sep 18 19:05:52 2001 John Ellis <johne@bellatlantic.net>
* cache.[ch], dupe.c, gqview.h, thumb.c: The local (home) thumb dirs
are created with mode 0755 (as before), but the .thumbnails dirs
created near the images are now 0775 (so that others in the group can
update the thumbs).
* ui_clist_edit.[ch]: Added clist_edit_set_highlight (remember to fix
filelist.c to use this in future), also fixed the clist_moveto calls
to use a valid column number (-1).
* ui_pathsel.c: Added right click menus to rename dirs and files, and
to delete files. Also added a New Directory button to create new
directories from within the dialog.
Tue Sep 18 15:33:41 2001 John Ellis <johne@bellatlantic.net>
* po/ja.po: Updated Japanese translation,
submitted by Yuuki NINOMIYA <gm@debian.or.jp>
on behalf of SATO Satoru <ss@gnome.gr.jp>
* po/pl.po: Updated Polish translation,
submitted by Zbigniew Chyla <cyba@gnome.pl>
* po/nl.po: Added Dutch translation,
submitted by "H.J.Visser" <H.J.Visser@harrie.mine.nu>
* po/fi.po: Added Finnish translation,
submitted by Lauri Nurmi <lanurmi@iki.fi>
Fri Sep 14 15:43:53 2001 John Ellis <johne@bellatlantic.net>
* filelist.[ch]: Added text_from_time and text_from_size utils for
file attribute display. Added size and date to the file list.
* window.c: Changes for above.
* dupe.c: Removed text_from_time, use new one as well as one for byte
size from filelist.h.
* collect-table.c: Fixed a style leak on clist cell selections.
Sat Sep 8 01:49:04 2001 John Ellis <johne@bellatlantic.net>
* dupe.c: Fix style leak when re-aligning clist row colors, also made
removing multiple selected rows much faster (it was realigning the
row styles after every line removal, eww).
Sun Jun 24 22:27:40 2001 John Ellis <johne@bellatlantic.net>
* collect-table.c: Added copy, move, rename, and delete to the pop
up menu of collections (keyboard support not done).
Thu Apr 5 18:21:59 2001 John Ellis <johne@bellatlantic.net>
* dupe.[ch]: Made the 'compare two file sets' list use less (1/3)
of the window.
* globals.c, gqview.h, main.c, rcfile.c, window.c: Added saving of
the divider position between dirs and files. Also fixed a bug that
attempting to get the tool window size when it was not visible.
Thu Apr 5 16:38:23 2001 John Ellis <johne@bellatlantic.net>
* filelist.[ch]: Fixed path_list_filter() to do checks on the file
name, not full path. Also added is_dir_list which will not do the
check for the extension on directory lists.
* collect-table.c, dupe.c, menu.c: Fixes for the above, and also added
additional filtering for the duplicates window.
Thu Apr 5 15:41:02 2001 John Ellis <johne@bellatlantic.net>
* po/de.po: Updated German translation, submitted by
Christian Ullrich <quiana@quiana.net>
* po/ja.po: Updated Japanese translation, submitted by
Yuuki NINOMIYA <gm@debian.or.jp>
* po/fr.po: Updated French translation, submitted by
Eric Lassauge <lassauge@mail.dotcom.fr>
* po/sl.po: Updated Slovene translation, submitted by
Matej Erman <matej.erman@guest.arnes.si>
* po/it.po: Updated Italian translation, submitted by
Christopher R. Gabriel <cgabriel@pluto.linux.it>
Tue Mar 20 13:36:41 2001 John Ellis <johne@bellatlantic.net>
* README: Updated.
* configure.in: Release 0.11.0
Tue Mar 20 13:25:04 2001 John Ellis <johne@bellatlantic.net>
* image.c: Added #define option to use faster zooming method. Also
attempted to fix shrinking window bug - failed.
* README: Updated.
* po/zh_TW.Big5.po: Updated Traditional Chinese translation, submitted
by Abel Cheung <deaddog@deaddog.ws>.
Thu Mar 15 16:49:11 2001 John Ellis <johne@bellatlantic.net>
* dupe.c: Freeze dw->second_clist when adding files.
Thu Mar 15 15:48:57 2001 John Ellis <johne@bellatlantic.net>
* main.c: Added support for opening collections from the command line.
Thu Mar 15 14:14:26 2001 John Ellis <johne@bellatlantic.net>
* dupe.c: Minor window file count fix.
* thumb.c: Use xvpics (if enabled) only as a last resort when
searching for a pre-existing thumbnail.
Wed Mar 14 08:50:00 2001 John Ellis <johne@bellatlantic.net>
* dupe.[ch]: Added option to compare between two different sets of
files (very useful when checking a handful of new files to a known
unique group). Also set the default window width back to 600.
Thu Mar 8 10:35:25 2001 John Ellis <johne@bellatlantic.net>
* gqview.h, image.c: Went back to 0.10.0 method of using
gdk_pixbuf_composite_color() for every quality except NEAREST for
images without transparency. Also disabled the TILES option for zooming
all together - my little test scenario now crashes with the new
gdk-pixbuf (0.10.0). -- maybe I do have a bug floating around the
scaling compuations somewhere, but damn if I can find it.
Thu Mar 8 10:14:32 2001 John Ellis <johne@bellatlantic.net>
* configure.in, gqview.h, image.c: Made quick non-public package so
that anyone interested in fixing gdk-pixbuf's gdk_pixbuf_scale() can
try the fixes with GQview. (all broken scaling methods are enabled in
this version).
Thu Mar 8 09:52:01 2001 John Ellis <johne@bellatlantic.net>
* po/es.po: Updates Spanish translation, from
Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
* dupe.c: Made the default window 20 pixels wider.
Thu Mar 8 09:28:09 2001 John Ellis <johne@bellatlantic.net>
* configure.in, gqview.spec.in: Require gdk-pixbuf 0.10.0 or newer.
* gqview.h, image.c, preferences.c, rcfile.c: Use the fixed simple
scaling of gdk-pixbuf 0.10.0, also disabled the TILES zoom quality
option until this is fixed in gdk-pixbuf (assuming it is a gdk-pixbuf
bug, as the other qualities work fine - ask for test case of image
sizes if anyone is interested in fixing this).
Wed Feb 28 16:40:02 2001 John Ellis <johne@bellatlantic.net>
* collect-dlg.c, collect.c, dupe.c, img-view.c, preferences.c,
utilops.c, window.c: Use GQview as the window class, as X man page
encourages capitalization of first letter, and this removes conflict
of gqview for instance of main window.
Mon Feb 26 15:39:15 2001 John Ellis <johne@bellatlantic.net>
* po/zh_CN.GB2312.po: Added simplified Chinese translation, from
Wu Yulun <migr@operamail.com>.
* README, TODO, gqview.spec.in: Updated.
* configure.in: Release 0.10.1
Sat Feb 24 05:39:53 2001 John Ellis <johne@bellatlantic.net>
* filelist.c (path_list_recursive): Return NULL, not FALSE.
(it's a pointer)
* img-main.c (main_image_slideshow_start_from_list): Free the
path_list before returning if slideshow is already running.
* slideshow.c (real_slideshow_start): Fix test of path_list before
return of NULL.
Sat Feb 24 03:46:12 2001 John Ellis <johne@bellatlantic.net>
* image-load.c: Fix to support image loaders that do not have a
pixbuf until the the loader is actually closed. (This should fix
thumbnail generation failures for xpm and tiff).
* similar.c (image_sim_fill_data): Fix to support generation of data
for images with dimensions less than 32 x 32.
Thu Feb 22 08:44:38 2001 John Ellis <johne@bellatlantic.net>
* cache.c: Added blurb about the SIMcache file format.
* dupe.c: Properly ref/unref clist row styles.
Thu Feb 22 07:54:12 2001 John Ellis <johne@bellatlantic.net>
* dupe.[ch]: Operations now give a (very rough) estimate of time left
before completion of the comparison stage.
Thu Feb 22 05:47:17 2001 John Ellis <johne@bellatlantic.net>
* cache.[ch]: New files to handle the caching placement/management
stuff. Also location of reading and writing of the dupe window cache
data.
* dupe.c: Added caching of file data (dimensions, checksum,
and similarity).
* filelist.c, menu.c: Namespace update for cache maintenance.
* globals.c, gqview.h, preferences.c, rcfile.c: Added option to save
cache data into direct subdir of source (.thumbnails support).
* thumb.[ch]: Use new cache functions for locating thumbs.
* utilops.c: Move/remove cache date when doing the same for their
parent files.
Tue Feb 20 19:41:27 2001 John Ellis <johne@bellatlantic.net>
* ui_fileops.[ch]: Moved include of time.h back to the .c file.
* ui_utildlg.c: #include <sys/types.h>, this should have been the
original fix anyway...
* gqview.h: Added #include <sys/types.h>
* image-load.c: Removed above include.
Mon Feb 19 17:26:23 2001 John Ellis <johne@bellatlantic.net>
* gqview.1, README: Updates.
* configure.in: Release 0.10.0
Sun Feb 18 08:08:03 2001 John Ellis <johne@bellatlantic.net>
* ui_utildlg.[ch]: Real fix for enter activating wrong widgets, now
you must set it manually with generic_dialog_attach_default(). Note
that file_dialog_add_path_widgets() does this automatically.
* utilops.c: Added a few attaches, from above.
Sun Feb 18 07:32:04 2001 John Ellis <johne@bellatlantic.net>
* ui_utildlg.c (generic_dialog_key_press_cb): Only call the default
function upon press of enter while a gtkentry has the focus. (no
longer conflicts with pressing enter while focused on, say a button).
Sun Feb 18 06:52:51 2001 John Ellis <johne@bellatlantic.net>
* image.c (image_draw_focus): Fixed the focus drawing to follow themes,
since painting merely a black rectangle was very broken with some
theme engines (and did not follow the theme).
Tue Feb 13 02:34:33 2001 John Ellis <johne@bellatlantic.net>
* ui_fileops.[ch]: Fix #include of time.h (moved it to header).
Mon Feb 12 15:04:51 2001 John Ellis <johne@bellatlantic.net>
* README, TODO: Updates.
* configure.in: Release 0.9.5.
Mon Feb 12 05:39:30 2001 John Ellis <johne@bellatlantic.net>
* Makefile.am, gqview.spec.in: Added man page.
* gqview.1: The man page, submitted by
Ryan Murray <rmurray@debian.org>
* README: Credits for man page.
Fri Feb 9 20:26:46 2001 John Ellis <johne@bellatlantic.net>
* menu.c: Use gdk-pixbuf to generate toolbar images.
* window.c (tollwindow_hide): Retrieve the window's geometry attributes
before hiding the window (else we get a random X BadMatch error).
Fri Feb 9 19:45:26 2001 John Ellis <johne@bellatlantic.net>
* fullscreen.c: The mouse is now hidden on start of fullscreen instead
of waiting for the 'no-move timeout'.
* dnd.c, filelist.[ch], menu.[ch], window.c: All pop-up menus are now
created as needed, instead of globally at start-up. Right clicking
unselected files in the file list now highlights them. Added a right
click menu to the dir list that includes new slideshow recursive
feature (also standard slideshow, and find duplicates choices).
* globals.c, gqview.h: Removed unused global menu vars (above).
* img-main.[ch]: Added main_image_slideshow_start_from_list().
Fri Feb 9 17:02:07 2001 John Ellis <johne@bellatlantic.net>
* image.c (image_size_top_window): When checking if a resize is needed,
compare to the window that will actually be resized (the top window).
This was checking the wrong widget's window, and was returning TRUE
incorrectly, subsequently causing no update if the image had the same
size for the main window.
* po/hu.po: Updated Hungarian translation from
Mtys Tibor <templar@tempi.scene.hu>
Thu Feb 8 18:16:18 2001 John Ellis <johne@bellatlantic.net>
* configure.in (ALL_LINGUAS): Added hu (Hungarian).
* po/hu.po: Added Hungarian translation from
Mtys Tibor <templar@tempi.scene.hu>
* po/fr.po: Updated French translation from
Eric Lassauge <ros_at1@muzillac.tls.mms.fr>
Thu Feb 8 17:46:00 2001 John Ellis <johne@bellatlantic.net>
* image.c (image_change_from_image): Copy all relevent data from
source, now fullscreen toggle while loading an image works. This is
really a move function, it moves most data from source to dest.
Probably should add a copy function that copies pixbuf, or loads from
scratch if still loading source.
* img-main.c, img-view.c: Mouse wheel (b4, b5) now reverses the
'mouse scrolls image' option when holding down shift, and also zooms
when holding down control.
* typedefs.h (ImageWindow): Removed crufty size_idle_id.
Thu Feb 8 16:31:57 2001 John Ellis <johne@bellatlantic.net>
* filelist.c (file_is_moved): Fixed bug causing moved files not to
removed from the file list.
* image.c (image_scroll_real): Fix race condition between expose_event
and scrolling so that redraws are always called on the correct region.
(This was the cause of missing redraws when scrolling with the mouse).
Thu Feb 8 15:30:14 2001 John Ellis <johne@bellatlantic.net>
* img-main.c: Connect 'b' and 'p' keys to the full screen as well.
Mon Feb 5 17:37:29 2001 John Ellis <johne@bellatlantic.net>
* README, TODO: Updates.
* configure.in: Release 0.9.4
Mon Feb 5 17:03:27 2001 John Ellis <johne@bellatlantic.net>
* dupe.c: Added keyboard shortcuts for the duplicates window.
* image.c (image_change_complete): Call the update function
explicitely if sync if FALSE.
Mon Feb 5 14:06:07 2001 John Ellis <johne@bellatlantic.net>
* collect-dlg.c, filelist.c, utilops.[ch]: Added wrappers around the
new dialog routines to re-implement place dialogs under mouse option.
* ui_utildlg.h: Fixed #defines for re-definition safety.
Fri Feb 2 15:36:17 2001 John Ellis <johne@bellatlantic.net>
* dupe.[ch]: Optimized Loading of data when setuping up for a compare.
Also speedups by using the image_sim_compare_fast() (below), and
setting the buffer size of the image loader higher (8).
* similar.[ch] (image_sim_compare_fast): New function that aborts when
the return no longer has the possibility of reaching the minimim
requested value. Significantly faster when used to search for images
that are very close. (say, above .95).
Fri Feb 2 01:02:11 2001 John Ellis <johne@bellatlantic.net>
* similar.[ch]: New files, provides functions for simple comparison
of images by average area color content.
* dupe.[ch]: Added similarity compare methods (normal, high, and low
accuracy matches.) The cutoff for each is 90, 95, and 85 percent, resp.
Wed Jan 31 19:31:10 2001 John Ellis <johne@bellatlantic.net>
* image.c: Fixed typo in comparison of window sizes in top_window_size,
also do not call gtk_widget_set_usize in that func, as gdk_window_size
is enough (and avoids duplicate size events). Also only call a redraw
if the top window was not resized, as the size event will do this for
us.
* img-view.c: Attached ctrl-w to close a view window.
Wed Jan 31 16:43:21 2001 John Ellis <johne@bellatlantic.net>
* dnd.c (get_uri_file_list): Handle file:/// as well, so that drops
with this do not result in "///file" path names.
* img-view.c, main.c: Added following key support: P to toggle pause
of slideshows, B to be same as BackSpace, and 1 - 4 to set zoom level.
Also marked debug printfs with if (debug), and and added --version
command line option.
Tue Jan 30 20:05:36 2001 John Ellis <johne@bellatlantic.net>
* collect.[ch]: Added maintenance funcs for renamed, moved files, etc.
* dupe.[ch]: Added maintenance funcs (as above), also added Remove to
the pop-up menu, and fixed the alternating color swap (now that
individual items can be removed, the colors need to be re-synced).
* filelist.[ch]: Added file_is_moved(), and fixes to use the
file_maint_*() stuff.
* img-main.[ch] (main_image_get_collection): Added this accessor.
* utilops.[ch]: Added file_maint_*() funcs, call these when files have
been manipulated (rename, move, delete).
Tue Jan 30 16:04:42 2001 John Ellis <johne@bellatlantic.net>
* image-load.[ch]: Added ability to set the priority of the image
loader, default is G_PRIORITY_DEFAULT_IDLE (same as g_idle_add).
* typedefs.h (ImageLoader): Added idle_priority (see above).
* image.c: The drawing queue now uses an idle with priority
G_PRIORITY_HIGH_IDLE, so that redraws of the image will occur before
anything else. (this way when scrolling a still-loading image, the
scrolled area is updated faster)
Mon Jan 29 13:48:47 2001 John Ellis <johne@bellatlantic.net>
* collect-io.[ch], collect.[ch]: Const ify some arguments.
* configure.in: Release 0.9.3
Mon Jan 29 13:35:21 2001 John Ellis <johne@bellatlantic.net>
* collect.c (collection_window_new): Only load the path if it is
absolute (starts with a '/');
* main.c: Added -l,--list option to open a collection window with the
files from the command line.
Mon Jan 29 12:52:19 2001 John Ellis <johne@bellatlantic.net>
* menu.c: Applied patch from Zbigniew Chyla <cyba@gnome.pl> to remove
translation markers from item_factory accessors.
* po/pl.po: Updated Polish translation from
Zbigniew Chyla <cyba@gnome.pl>
* po/es.po: Updated Spanish translation (missed for 0.9.2) from
Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
* po/ru.po: Updated Russian translation (missed for 0.9.2) from
Michael Bravo <mbravo@tag-ltd.spb.ru>
* po/sl.po: Added Slovene translation (missed for 0.9.2) from
Matej Erman <matej.erman@guest.arnes.si>
Thu Jan 25 21:09:10 2001 John Ellis <johne@bellatlantic.net>
* utilops.c: Put the name of the file in the entry of the rename
dialog, and select the text.
* image.c: #ifdef some debugging output.
Thu Jan 25 15:28:08 2001 John Ellis <johne@bellatlantic.net>
* image-load.c: We do not use gdk_pixbuf_loader's "area_prepared"
signal, so make sure to retrieve the pixbuf before calling our loader's
"area_updated" signal.
* image.c: Added new_data status to debugging info.
Wed Jan 24 12:03:27 2001 John Ellis <johne@bellatlantic.net>
* collect.c, dupe.c, img-view.c, window.c: Set the wmclass to all
lowercase, and changes for new window_set_icon().
* gqview.h, main.c (window_set_icon): Changed to use gdk_pixbuf.
* preferences.c: Made about it's own window, and made the config window
a little more compact.
Wed Jan 24 11:13:52 2001 John Ellis <johne@bellatlantic.net>
* filelist.[ch] (path_list_filter): New function, applies filter
options on a path list.
* collect-table.c, dupe.c: Run path lists through the filter (above).
Wed Jan 24 00:11:15 2001 John Ellis <johne@bellatlantic.net>
* image.c: Use the collection's name field instead of pulling it from
the end of the path field.
* main.c: Multiple files on the command line are now added to a
collection, this collection is then set to the main window viewer.
Tue Jan 23 23:08:45 2001 John Ellis <johne@bellatlantic.net>
* thumb.c: Fix xvpics support: the done signal was never being sent for
xvpics. Also made xvpics scale to the thumbnail size even when smaller.
Tue Jan 23 21:58:49 2001 John Ellis <johne@bellatlantic.net>
* image-load.[ch], typedefs.h: Added ability to set the size of the
read buffer. The buffer is always 512 bytes (as before), what this
does is set the number of time to read from the file on each idle call,
in effect increasing the buffer size to 512 x size.
* image.c: Fixed race condition where an image area may be ready to be
queued before the pixbuf is set. Fixed the tile blank flag, it is now
set correctly in all (?) cases. Set the image loader buffer size to 4,
so that more of the image is decoded between render calls. Also removed
unused crufty function argument for image_tile_expose.
Tue Jan 23 13:37:29 2001 John Ellis <johne@bellatlantic.net>
* image.c: Fix scrolling while partially obscured, and made the focus
drawing code cleaner (removed gtk_signal_disconnect() junk).
Tue Jan 23 11:32:08 2001 John Ellis <johne@bellatlantic.net>
* globals.c, gqview.h, img-main.c, img-view.c, main.c, preferences.c,
rcfile.c: Made the delete key optional, since this is a dangerous key
with delete confirmation disabled. Also do not come out of fullscreen
when confirm delete is disabled. Based on patch submitted by
Niku Toivola <niku.toivola@iki.fi>
Mon Jan 22 20:32:53 2001 John Ellis <johne@bellatlantic.net>
* image.c: Fix setting scale when zoom_to_fit_expands is false.
* collect-dlg.c: Fix the missing cancel button in the overwrite confirm
dialog for the save as dialog.
(The good: Easy fixes. The bad: Stupid mistakes.
The ugly: Had not tested these before release.)
Mon Jan 22 12:09:43 2001 John Ellis <johne@bellatlantic.net>
* README: Updates.
* configure.in: Release 0.9.2.
Sat Jan 20 00:37:47 2001 John Ellis <johne@bellatlantic.net>
* ui_tabcomp.c (tab_completion_append_to_history): Fix to keep the
same path in the entry when calling this.
Fri Jan 19 22:51:56 2001 John Ellis <johne@bellatlantic.net>
* *.[ch]: Changed the copyright in all the files to 2001.
Fri Jan 19 22:41:45 2001 John Ellis <johne@bellatlantic.net>
* gqview.spec.in: Upped gdk-pixbuf req. to 0.9.0
* configure.in: Bump version to 0.9.2
* utilops.c: Fix text in copy/move dialog for multiple files.
Thu Jan 18 19:45:22 2001 John Ellis <johne@bellatlantic.net>
* dupe.c: When starting a compare set the status text to file count,
gives user idea of how many files are being compared.
* image.c: Compile clean-up.
* po/*.po: Make distcheck touched these.
Thu Jan 18 19:22:40 2001 John Ellis <johne@bellatlantic.net>
* filelist.c, window.c: Fix drop down history on main window to change
to the selected path after the popup window is hidden.
* image.c (image_pixbuf_sync): Clear the window when set to a NULL
pixbuf.
* utilops.c (generic_dialog_add_images): Implemented this function.
Thu Jan 18 17:25:39 2001 John Ellis <johne@bellatlantic.net>
* filelist.c: Fix sticky thumbnails when changing to a dir with files
that have similar file names as the previous dir. Fix refresh to
reload thumbnails (it was stalling in the thumb_next checks).
* menu.c: Call filelist_refresh() instead of the hack to refresh by
changing to the same dir.
* preferences.c: Use a button box for the ok, apply, cancel buttons.
* po/POTFILES.in: Added new files, removed missing.
Thu Jan 18 16:38:19 2001 John Ellis <johne@bellatlantic.net>
* ui_clist_edit.[ch], ui_fileops.[ch], ui_menu.[ch], ui_pathsel.[ch],
ui_tabcomp.[ch], ui_tabcomp.xpm, ui_utildlg.[ch]: New convenience files
from SLIK.
* clist_edit.[ch], fileops.[ch], path.[ch], tabcomp.[ch], tabcomp.xpm,
utildlg.[ch]: Removed (see above).
* collect-dlg.[ch], collect-io.c, collect-table.c, collect.c, dnd.c,
dupe.c, filelist.[ch], gqview.h, image.c, img-main.[ch], img-view.[ch],
menu.[ch], preferences.c, rcfile.c, slideshow.c, thumb.c, typedefs.h,
utilops.[ch], window.c: Use the new convenience functions, constify
things where needed.
* main.c: Moved the file path utils out of here (see above).
Wed Jan 17 15:06:47 2001 John Ellis <johne@bellatlantic.net>
* image.[ch]: Added fit window to image support (back in).
* fullscreen.c, img-view.c, window.c: Fixes for above (namespaces).
* typedefs.c (ImagwWindow): Changed zoom_enable to top_window_sync.
Tue Jan 16 13:40:29 2001 John Ellis <johne@bellatlantic.net>
* image.c: Scrolling while decoding a scaled image no longer causes
dropped (black) areas. Also added an tile blank flag so that tiles
with no loaded data simply render a black rectangle for a speed
improvement (this is currrently semi-broken as image_tile_sync() is
currently always called to set the blank flag to FALSE :(.
Mon Jan 15 21:53:25 2001 John Ellis <johne@bellatlantic.net>
* fullscreen.c: Made the full screen window have a black background
once again.
* img-main.c: Enabled keyboard grab on fullscreen window, and re-grab
the keyboard after a popup menu closes.
Sun Jan 14 17:39:47 2001 John Ellis <johne@bellatlantic.net>
* image-load.c(image_loader_free): Fix a memory leak.
Sun Jan 14 17:18:47 2001 John Ellis <johne@bellatlantic.net>
* dupe.c: Create the clist with 6 columns (forgot to increment this
when I added the thumbnail column).
* image.[ch]: Added the update functions, made them work.
* img-main.c, img-view.c: Set the update functions, attach the windows
for the titles.
* window.c: Set the initial image to the logo.
Sun Jan 14 15:26:49 2001 John Ellis <johne@bellatlantic.net>
* dnd.c: Temporarily disable dnd highlighting for image windows.
* gqview.h, main.c: Minor fixups.
* image.c: Generally works now, borders are cleared, focus is handled,
etc. TODO: Add update callback, window title updating, and window
auto-sizing.
* menu.c: Added missing menu item 'Zoom to fit'. (must have been missed
during convertion to a menu_factory.
* window.c: Moved focus draw/handling code out of here (into image.c).
Sat Jan 13 18:51:20 2001 John Ellis <johne@bellatlantic.net>
* image.c: Trying to fix scale bugs/crashes in gdk_pixbuf_scale(), here
is what I determined with gdk-pixbuf 0.9.2 (CVS, as of now):
This only applies when the scale width offset is not zero _and_ the
resulting right edge of the scaled image is also the right side of the
source image. (in other words: when rendering a tile that is aligned
with the right side of the image).
Under the above conditions, gdk_pixbuf_scale() breaks for all
GdkInterpTypes except NEAREST. gdk_pixbuf_compsite_color() is only
broken for TILES (I suspect this is because eog uses it, but does not
have a TILES option, so that was not tested). At this point I was tired
of dealing with this mess, so I _think_ gdk_pixbuf_composite() is
broken the same as gdk_pixbuf_scale() [memory is getting mushy]. Oh,
and breakage means the last 2 columns of pixels are seamingly generated
from some random memory point, at best causing them to be corrupted, at
worst causing a crash.
So what I did: Use gdk_pixbuf_composite_color() since it is the least
broken. It does seem slower than gdk_pixbuf_scale(), since it does
more.
(I hope the gdk-pixbuf included with GTK+ 2.0 has this fixed, as the
gdk-pixbuf in CVS seems to have little maintenance lately - 2 ChangeLog
entries in 3 months...)
Fri Jan 12 12:07:44 2001 John Ellis <johne@bellatlantic.net>
* image.c, typedefs.h: Well, it now displays the image in all zoom
settings. Still have to add (back) scrolling, set up the update call
function, and work on redrawing the borders (borders currently do not
get cleared to remove the previous image).
Thu Jan 11 13:35:15 2001 John Ellis <johne@bellatlantic.net>
* image.[ch], typedefs.h: Start towards a new method of rendering the
image to the screen. The image window is now basically _only_ a
gtk_drawing_area, and we do all the scrolling ourselves. Currently I
am lucky if it doesn't crash, and really lucky if part of an image
appears :) Well, at least the namespaces for the functions are at
least a little saner now, so I accomplished something, althought the
whole thing still needs to be re-thought from the tile/render point
of view.
* dnd.c, fullscreen.c, img-main.c, img-view.c, main.c, slideshow.c,
utildlg.c, window.c: Made it at least compile for testing.
Mon Jan 8 22:57:05 2001 John Ellis <johne@bellatlantic.net>
* dupe.c (dupe_menu_view): Use filelist_change_to_full_path() in place
of main_image_change_to(), so that the file list of the main window
also syncs to the image.
Mon Jan 8 21:55:54 2001 John Ellis <johne@bellatlantic.net>
* dupe.[ch]: Added thumbnail support.
Mon Jan 8 20:22:12 2001 John Ellis <johne@bellatlantic.net>
* dupe.[ch]: More work, many fixes, added right click menu, and
generally made it nice to use (useable).
* collect-table.c: Add the collection to the dupe window.
* menu.c: Added 'Find duplicates...' to the file menu.
Sat Dec 30 16:45:51 2000 John Ellis <johne@bellatlantic.net>
* README, TODO: Updates.
* collect-table.c: Set default duplicate window mask to sort by name.
* dupe.[ch]: Allow change of comparison method by adding drop down
menu, fixed dnd when dragging from the list.
* filelist.c: Only allow rename when new name does not exist.
Thu Dec 14 20:20:14 2000 John Ellis <johne@bellatlantic.net>
* globals.c, gqview.h, main.c: Set up menus to use GtkItemFactory and
allow saving of user's accel keys (to ~/.gqview/accels).
* menu.c: Use GtkItemFactory, fix callbacks to (void) for those that
do not use the data (because GtkItemFactory has a weird signal
alignment (gpointer is first).
Sorry translators, menus must be re-translated (and it does not look
like fun with GtkItemFactoryEntry using menu paths)
Thu Nov 30 17:45:08 2000 John Ellis <johne@bellatlantic.net>
* configure.in: Do more compatible checks for png ?
* tabcomp.c: Sanity checks for adding NULL key/path to list.
Mon Nov 20 12:32:08 2000 John Ellis <johne@bellatlantic.net>
* image.c: Added render_types to better decrease unnecessary renders.
* main.c, window.c: Save/Restore the window positions like in gimp,
since that seems to work better.
(And gimp programmers can't be wrong :)
Wed Nov 8 09:16:45 2000 John Ellis <johne@bellatlantic.net>
* dupe.[ch]: Added new files containing 'find duplicates' window.
* collect-table.c: Added 'find duplicates...' to pop-up menu.
* fileops.[ch]: Added checksum_simple(), made some things const.
* collect.[ch]: Added collection_info_valid().
* filelist.[ch], menu.c, pathsel.c: const stuff.
* image-load.[ch]: Added image_load_dimensions(), const stuff.
* Makefile.am: Added dupe.[ch] to objects.
Sun Sep 10 09:55:50 2000 John Ellis <johne@bellatlantic.net>
* po/*.po: Make distcheck did this.
* configure.in, README: Release 0.9.1.
Fri Sep 8 17:34:37 2000 John Ellis <johne@bellatlantic.net>
* thumb.[ch](maintain_thumbnail_dir): Added a clear argument for
completely clearing the disk cache.
* filelist.c, menu.c: Changes for above.
* preferences.c: Added a 'Clear cache' button.
* utildlg.c: Allow passing NULL pointer for the cancel callback in
confirm_dialog_new() and confirm_dialog_add().
Fri Sep 8 16:58:20 2000 John Ellis <johne@bellatlantic.net>
* icons/collect.xpmi: Added wm icon for collection windows.
* collect.c: Use it.
Fri Sep 8 15:55:53 2000 John Ellis <johne@bellatlantic.net>
* menu.[ch]: Unified the main window image and fullscreen pop-up menu,
and made it consistent with the one for view window. Added 'slideshow
pause'.
* collect-table.c, filelist.c, globals.c, gqview.h: Uses new menus,
4 less global Widget variables now, yay.
* image.c: Reset scroll to 0,0 on new image.
* img-main.[ch]: Used new menus, added necessary accessors for menus.
* img-view.c: Added 'view in new window', and 'slideshow pause'.
Fri Sep 8 13:33:12 2000 John Ellis <johne@bellatlantic.net>
* utildlg.[ch]: Added class parameter to set windowmanager class for
dialogs. Also added option to set window under the mouse.
* collect-dlg.c, filelist.c, utilops.c: Changed to add class
assignments.
* globals.c, gqview.h, preferences.c, rcfile.c: Added
place_dialogs_under_mouse var.
Fri Sep 8 12:15:08 2000 John Ellis <johne@bellatlantic.net>
* po/ru.po: Updated Russian translation,
submitted by val <frob@df.ru>.
* po/fr.po: Updated French translation,
submitted by Jean-pierre PEDRON <jppedron@club-internet.fr>.
* po/pl.po: Added Polish translation,
submitted by Grzegorz Kowal <g_kowal@poczta.onet.pl>
(yes, close to a release once I do this).
Fri Sep 8 11:51:52 2000 John Ellis <johne@bellatlantic.net>
* collect.c, image.c: Removed #warning warnings :)
* fullscreen.c: Make sure the window is set to 0,0.
* preferences.c: Changed the way thumbnail sizes are selected. Now uses
a dynamic drop down menu. Available sizes are now stored in a static
list, and added a few more sizes.
Fri Sep 8 10:25:44 2000 John Ellis <johne@bellatlantic.net>
* image.[ch]: Added read ahead buffering.
* dnd.c, filelist.c, globals.c, gqview.h, img-main.[ch], img-view.c,
main.c, preferences.c, rcfile.c, slideshow.c, typedefs.h: Hook up all
the necessary read-ahead stuff. Allow verbosity levels for debug: each
--debug on the command line increments verbosity.
* thumb.c: Even on error, attempt to display what we have.
Wed Sep 6 13:52:45 2000 John Ellis <johne@bellatlantic.net>
* image.c: Fix slow loading when zoomed in rather high. (clamp hack).
Wed Sep 6 12:58:42 2000 John Ellis <johne@bellatlantic.net>
* image.c: Fix printing of window titles.
* main.c: Changed Gimp default from 'gimp' to 'gimp-remote -n'.
* preferences: Cleaned up window a bit, added tab 'window'.
Wed Sep 6 11:55:32 2000 John Ellis <johne@bellatlantic.net>
* globals.c, gqview.h, image.c, img-main.c, img-view.c, main.c, menu.c,
preferences.c, rcfile.c, thumb.c, typedefs.c: Added thumbnail quality
option, zoom and dither quality options, adjustable zoom increment.
Fixed menu separators to be insensitive.
Wed Sep 6 07:54:36 2000 John Ellis <johne@bellatlantic.net>
* image.[ch]: Fix window resizing when zoom is auto, changed a few
image_area options to be standard.
* fullscreen.c, img-view.c, window.c: Use new image_area options that
are now needed.
Thu Aug 31 07:44:38 2000 John Ellis <johne@bellatlantic.net>
* image.[ch]: Add a image_area_reload() function, and fix zoom_adjust
from autozoom mode (implement it).
* img-main.[ch], menu.c: call image_reload when reload button/menu is
selected.
* utildlg.c: Made Escape key cancel all dialogs.
Thu Aug 31 07:17:10 2000 John Ellis <johne@bellatlantic.net>
* image.c: Fix image_area_set_from_image to actually copy the pixbuf
and image data.
* img-main.c, img-view.c: Update for slideshow, below.
* slideshow.[ch]: Added arguments to slideshow_start_* functions so
that slideshows start from the current image when no in random mode.
Also added a slideshow_pause set of functions, currently not used
anywhere right now -- will hook to keys/mouse menus later.
Wed Aug 30 10:23:05 2000 John Ellis <johne@bellatlantic.net>
* collect-table.c, collect.c: Changed 'loading thumbnails..' status to
include a progress bar.
* image.[ch], img-main.[ch], img-view.c, menu.[ch], tydefs.h: Added
rotate options.
* pixbuf_util.[ch]: Added pixbuf rotate 90 / mirror stuff.
* README: Added rotate keys to key summary.
Tue Aug 29 08:26:35 2000 John Ellis <johne@bellatlantic.net>
* pixbuf_util.[ch]: New files to manipulate pixbufs, currently only
provides save to png function.
* Makefile.am, thumb.c: Used save to png function.
* configure.in: Test for png, now required.
* image.c: Fix bug in queue area computation.
* main.c: Change -help to --help in warning message.
* po/*.po: Fix --help stuff.
Tue Aug 29 06:40:02 2000 John Ellis <johne@bellatlantic.net>
* collect.[ch], collect-io.c: Make it work with new thumbnail loaders.
* filelist.c, globals.c, gqview.h, image.c: Made the img_unknown.xpm
global data, so it is only included once.
* main.c: Bye bye, Imlib. It is now OFFICIALLY DEAD.
* thumb.h, typedefs.h: Moved all structs to typedefs.h.
* configure.in, gqview.spec.in, Makefile.am, README: Remove imlib
references, added gdk-pixbuf stuff.
Mon Aug 28 13:27:04 2000 John Ellis <johne@bellatlantic.net>
* thumb.[ch]: Added idle thumbnail generation. Hmm, the pixbuf 0.8.0
GIF loader seems to error out on thumbnail _RE_generation, will have
to look into that.
* filelist.c: Use it.
* collect-table.c: Broken, but at least it compiles to test new
thumbnail code.
Mon Aug 28 08:06:15 2000 John Ellis <johne@bellatlantic.net>
* image.c: Image loading now works with no black spots on scroll :)
Still a lot of fixes/optimizes/mem cache management to do though...
Sat Aug 19 01:08:08 2000 John Ellis <johne@bellatlantic.net>
* image.[ch]: Move to a floating point zoom, mor work on queue and
rendering.. still really broken.
* img-main.[ch], img-view.c, menu.c, typedefs.c: Update for new zoom
number type.
Fri Aug 18 01:41:53 2000 John Ellis <johne@bellatlantic.net>
* filelist.c: Fix crash when deleting files while loading thumbs (this
code will die a horrible death anyway when I move thumb loading to an
idle call that uses image-loader.c stuff.
* image-load.[ch]: Gdk-pixbuf load wrappers to do it in idle calls.
* image.[ch]: Moved to gdk-pixbuf (no caching right now), slow and
error prone, no zoom.
* gqview.h, tydefs.h: Changes for gdk-pixbuf. (Imlib is still used most
places though <-- FIXME.
* configure.in, Makefile.am: Added gdk-pixbuf, new files.
* logo.xpm: Use staandard xmp for logo now, may move to inline pixbufs
(eventually).
Sun Jul 23 21:34:22 2000 John Ellis <johne@bellatlantic.net>
* img-main.c: Fix file operations from keyboard when coming out of full
screen.
* configure.in, README: release 0.9.0
Sun Jul 23 19:48:56 2000 John Ellis <johne@bellatlantic.net>
* collect.c, img-view.c: It now compiles cleanly with "-g -Wall -O2
-Wmissing-prototypes -Wmissing-declarations -Werror"
Sat Jul 22 20:46:45 2000 John Ellis <johne@bellatlantic.net>
* tabcomp.c: Preserver order of keys between load/save.
* filelist.[ch], window.c: Added a path history to the path entry,
combo crashes when changed while popped up, so it does not work as
expected, yet.
* README: Updated.
Fri Jul 21 00:01:33 2000 John Ellis <johne@bellatlantic.net>
* collect-io.[ch], collect.[ch], typedefs.h: Added saving of collection
window sizes to the collection file. (and restore is 'save window
positions' is enabled)
* gqview.h, main.c: Renamed .gqviewrc to gqviewrc, since we are now
our own hidden .gqview dir, no reason to hide the config file.
Thu Jul 20 22:29:42 2000 John Ellis <johne@bellatlantic.net>
* collect-dlg.c, collect-io.[ch]: Minor fixes, added append functions.
* collect-table.[ch], collect.c: Added more keyboard commands, more
fixes.
* image.c: Check that image in a collection is valid before using it.
* menu.[ch], typedefs.c: Added SORT_PATH, which allows sorting by
path (well, duh).
* window.c: Changes for additional sort option.
Thu Jul 20 17:32:14 2000 John Ellis <johne@bellatlantic.net>
* collect-io.c: Change warning printf.
* preferences.c: Open proper tab when showing 'about'.
* po/POTFILES.in: Updated to include collection files, as well ad the
other new ones added since 0.8.2.
Wed Jul 19 19:07:27 2000 John Ellis <johne@bellatlantic.net>
* clist_edit.c, img-main.c, img-view.c, main.c, tabcomp.c: Added
support for the numeric keypad. Zoom using +, -, /, *; move with
the number keys, etc.
* collect-table.c, typedefs.h: Added support for navigation/selection
in collections with the keyboard.
Tue Jul 11 16:09:14 2000 John Ellis <johne@bellatlantic.net>
* collect-io.c, collect-table.[ch], collect.c, typedefs.c: Added frame
for displaying status, image/selection count, etc.
* globals.c, gqview.h, preferences.c, rcfile.c: Added collection tab to
options, added selection style option. Save open_recent_max to config.
Tue Jul 11 13:37:00 2000 John Ellis <johne@bellatlantic.net>
* collect-table.c: Properly set the main image on 'view'.
* dnd.c, main.c: Namespace changes, make dropping collections work on
main window.
* filelist.[ch]: Moved file_next/prev/first/last to img-main.c, more
appropriate there.
* img-main.[ch]: Added (back) slideshow, various minor changes.
* img-view.c: Added slideshow, make keys work with CAPS on.
* slideshow.c: Make only the main window support filelist slideshows.
Sat Jul 8 11:07:23 2000 John Ellis <johne@bellatlantic.net>
* Makefile.am, fullscreen.[ch]: Made fullscreen more generic.
* dnd.c, filelist.c, image.c, main.c, menu.c, window.c: Updated to new
names (below).
* img-main.[ch]: Redid fullscreen, slideshow, and namespace changes.
* img-view.[ch]: Added fullscreen, changed way of doing popup menu.
* slideshow.[ch]: Redid slideshow, made it more generic, it now accepts
a path list, collection list, or falls back to filelist.
Thu Jul 6 23:00:10 2000 John Ellis <johne@bellatlantic.net>
* collect-dlg.c: Don't free the data in the confirm_cancel callback,
it is just a NOP.
* collect-table.c, collect.c: More work on popup menus, added recursive
directory dropping. And more work overall.
* dnd.c, filelist.[ch], main.c, utildlg.[ch]: Used path_list_free
in place of old free_selected_list, Exposed more in the filelist.h
header.
* fileops.[ch]: Added path_list_* functions.
* img-view.[ch]: Added a way to start a new window from a collection.
Wed Jul 5 19:08:58 2000 John Ellis <johne@bellatlantic.net>
* collect-dlg.c, collect-io.c, collect-table.c, collect.[ch]: Started
popup menus for, sorting, saving, editing. Collections now have
a ref count.
* globals.c, gqview.h, main.c, menu.[ch], typedefs.h, window.c: Added
recent open menu, history saving, popup menu utils.
* pathsel.c: Synced the file list to change as the user types in the
entry. (also fixes it to change when combo-items are selected).
* tabcomp.[ch]: Added history_list features to load/save keys to a
file.
Tue Jul 4 14:40:43 2000 John Ellis <johne@bellatlantic.net>
* collect.[ch], collect-table.[ch]: Changed the way dnd selection data
is generated, since the case of the same path being in a collection
multiple times broke the old method. Moving between collections seems
to work now. Added collection stepping accessors.
* dnd.c, image.[ch], img-view.c: Added support for collection browsing.
* main.c (filename_from_path): Test that path != NULL.
* typedefs.c: Move collect.h typedefs here.
Its funny, but after this bit of hacking I feel dirty, like I did this
all wrong...
Mon Jul 3 19:44:29 2000 John Ellis <johne@bellatlantic.net>
* collect-table.c: Added a tooltip to display the filenames, probably
should be an option.
Mon Jul 3 15:23:00 2000 John Ellis <johne@bellatlantic.net>
* collect-dlg.[ch]: Added load save dialogs for collections.
* collect-io.[ch], collect-table.c, collect.c: More work.
* filelist.[ch]: Added select all routines.
* gqview.h, main.c, rcfile.c, thumb.c: Move to a new config file
hierarchy: Everything is under ~/.gqview now, old locations are moved
to the new ones if found on start-up.
* pathsel.[ch]: Added filtering toggle.
* utildlg.h: Added a generic data pointer for FileDialogs.
* menu.c: Added collection new/open and select all/none menu items.
Mon Jul 3 12:51:29 2000 John Ellis <johne@bellatlantic.net>
* collect-table.c, collect.h: Added selections, started dnd data set,
and other stuff.
* dnd.[ch]: New function, make_uri_file_list(), put it in header.
Fri Jun 16 04:41:38 2000 John Ellis <johne@bellatlantic.net>
* collect.[ch], collect-table.[ch]: Actually displays something now
when a file is dragged on the window.
Fri Jun 16 01:56:32 2000 John Ellis <johne@bellatlantic.net>
* img-main.c: When in fullscreen, hide the mouse cursor after
5 seconds of inactivity.
Tue Jun 13 03:32:33 2000 John Ellis <johne@bellatlantic.net>
* preferences.c: Fix typo (sorcforge -> sourceforge, boy am I dumb) and
updated netpedia URL, since the old location is often (always) broken.
Tue Jun 13 03:26:39 2000 John Ellis <johne@bellatlantic.net>
* collect.[ch], collect-io.[ch]: Start of collections, load/saveing
should work, if there was anything that actually used the functions.
Right now a blank window opens :)
* collect-dlg.[ch], collect-table.[ch]: Basically empty right now.
* menu.c, typedefs.h: Added 'Open collection...' menu item, added
SORT_NONE to SortType enum.
* rcfile.[ch]: quoted_value() is now public, it is used in collect-io.c
Thu Jun 8 19:57:54 2000 John Ellis <johne@bellatlantic.net>
* *.[ch]: All c files now have corresponding .h headers, except
globals.c and main.c, which are in gqview.h.
* src/Makefile.am: Added the headers.
* config.[ch]: renamed to preferences.[ch] to avoid conflict with
autogenerated config.h.
Tue Jun 6 20:45:14 2000 John Ellis <johne@bellatlantic.net>
* filelist.c, gqview.h, main.c: Added new function to change the
current image through the filelist given pathname. Use it to fix bug
causing filename not to be selected in list on startup and tab
completion entry.
Tue Jun 6 20:04:03 2000 John Ellis <johne@bellatlantic.net>
* filelist.c, globals.c, gqview.h, main.c, rcfile.c, window.c: Added
basic sorting of files on name, size, or date.
Mon Jun 5 19:39:02 2000 John Ellis <johne@bellatlantic.net>
* configure.in: Release 0.8.2
* README: Updated.
* utilops.c: Change a \b to a \n.
* po/*.po: Make corresponding change to above.
Mon Jun 5 18:54:46 2000 John Ellis <johne@bellatlantic.net>
* filelist.c (filelist_change_to): When going up one dir, make previous
place visible in the list.
Tue May 9 00:54:36 2000 John Ellis <johne@bellatlantic.net>
* clist_edit.c: Fixups for positioning.
* config.c, filelist.c, globals.c, gqview.h, rcfile.c: Made in place
renaming optional.
Mon May 8 23:05:06 2000 John Ellis <johne@bellatlantic.net>
* clist_edit.[ch]: New files that allow in place editing of a clist.
* filelist.c: Add in place renaming.
Mon May 8 18:08:20 2000 John Ellis <johne@bellatlantic.net>
* config.c, main.c, utildlg.c, img-view.c, utildlg.c, window.c: Set
icons on windows.
* icons/[config.xpm, dialog.xpm, icon.xpm, tools.xpm, view.xpm],
icons/Makefile.am: Add new icons for windows.
* filelist.c, menu.c, tabcomp.c, thumb.c: -Wall cleanups/bug fixes.
* gqview.h, image.[ch], img-view.c: Fix image scaling for new views,
GQview title is now after the image filename.
Mon May 8 15:06:35 2000 John Ellis <johne@bellatlantic.net>
* main.c: Pressing delete now correctly deletes selected files.
* config.c, globals.c, gqview.h, image.c, rcfile.c: Zoom to fit now
expands images too (by default, added config option to have old
behavior.
Mon May 8 13:56:01 2000 John Ellis <johne@bellatlantic.net>
* po/it.po: Added Italian translation, submitted by
Christopher R. Gabriel <cgabriel@pluto.linux.it>
* po/es.po: Updated Spanish translation, submitted by
Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
* po/pt_BR.po: Updated brazilian translation, submitted by
"Evandro F. Giovanini" <elinux@linuxave.net>
* configure.in: Added it to ALL_LINGUAS
Fri Apr 14 15:50:22 2000 John Ellis <johne@bellatlantic.net>
* README: Updated.
* configure.in: release 0.8.1
Thu Apr 13 10:50:43 2000 John Ellis <johne@bellatlantic.net>
* config.c, globals.c, gqview.h, image.c, img-main.c, img-view.c: Added
support for mouse wheel (4,5) to scroll image or flip through images.
Thu Apr 13 09:38:25 2000 John Ellis <johne@bellatlantic.net>
* configure.in, po/sk.po: Added Slovak translation, submitted by
"Sandokan" <cortex@nextra.sk>
Thu Apr 13 09:35:36 2000 John Ellis <johne@bellatlantic.net>
* configure.in, po/es.po: Added Spanish translation, subbmitted by
Rodrigo Sancho Senosiain <ruy_ikari@bigfoot.com>
Thu Apr 13 09:32:42 2000 John Ellis <johne@bellatlantic.net>
* confgure.in, po/fr.po: Added French translation, submitted by
Jean-pierre PEDRON <jppedron@club-internet.fr>
Thu Apr 13 09:28:04 2000 John Ellis <johne@bellatlantic.net>
* Makefile.am, configure.in: Include gqview.spec in make distcheck so
that rpm -tb will work.
* po/tr.po, gqview.desktop: Update Turkish translation, from
Fatih Demir <kabalak@gmx.net>
Thu Apr 6 19:03:04 2000 John Ellis <johne@bellatlantic.net>
* README: Release 0.8.0.
Wed Apr 5 11:35:52 2000 John Ellis <johne@bellatlantic.net>
* filelist.c (rebuild_filter): Fix bug that hacked on the wrong string,
causing custom_filter to only have one entry max.
* utilops.c: Removed unused code, fix rename description.
Wed Apr 5 11:19:31 2000 John Ellis <johne@bellatlantic.net>
* filelist.c, gqview.h, window.c: File list now scrolls to display
the first file that matches the path entry box during tab completion.
The directory changes to follow the completion too.
Wed Apr 5 10:30:51 2000 John Ellis <johne@bellatlantic.net>
* filelist.c, gqview.h, main.c, menu.c, rcfile.c, slideshow.c: Added:
Save thumnbnail mode to rcfile; add command line option for slideshow,
rename other long options; make next/prev work properly during
slideshow.
Tue Apr 4 15:00:15 2000 John Ellis <johne@bellatlantic.net>
* po/zh_TW.Big5.po, configure.in: Added Traditional Chinese (Big5),
translation from Kam Tik <kamtik@hongkong.com>
Tue Apr 4 13:20:43 2000 John Ellis <johne@bellatlantic.net>
* *.[ch]: Update copyrights to 2000.
* configure.in: Bumper version to 0.8.0 ('bout time)
* README, TODO: Updates
Tue Apr 4 12:21:27 2000 John Ellis <johne@bellatlantic.net>
* image.c, img-main.c: Fix mem leaks.
* utildlg.[ch]: Added confirm_dialog_new_with_image() utility.
* utilops.c: Added display of source and dest images to overwrite
dialogs (uses above).
All this is derived from a patch by Gordon Messmer <yinyang@eburg.com>
Tue Apr 4 10:44:22 2000 John Ellis <johne@bellatlantic.net>
* main.c: Added full screen startup option (-f or -full), derived from
patch by Rami Lehti <Rami.Lehti@Finland.Sun.COM>
Tue Apr 4 10:33:15 2000 John Ellis <johne@bellatlantic.net>
* image.[ch], img-view.c, img-main.c, menu.c, gqview.h: Added ability
to set the root window wallpaper. (If zoom is fit to window, image is
scaled, otherwise tiled.
Derived from patch by ENTERforNone <enterfornone@bigpond.com>
Tue Apr 4 09:45:08 2000 John Ellis <johne@bellatlantic.net>
* img-main.c, menu.c: Changed full screen key to V. Derived from patch
by Martial MICHEL <martial@users.sourceforge.net>
Tue Apr 4 09:32:14 2000 John Ellis <johne@bellatlantic.net>
* fileops.c (get_current_dir): Fix problem when there is no read
permission for the current dir. Derived from patch by
Mathieu Dessus <mdessus@free.fr>
Apr 4 09:15:16 2000 John Ellis <johne@bellatlantic.net>
* configure.in, po/tr.po: Added Turkish translation from
Fatih Demir <kabalak@gmx.net>
Thu Mar 16 17:04:24 2000 John Ellis <johne@bellatlantic.net>
* pathsel.c, tabcomp.c: Fix memory leaks.
Fri Oct 1 17:17:21 1999 John Ellis <johne@bellatlantic.net>
* po/ru.po: Added Russian translation
from Oleg Andrjushenko <oandr@itec.cn.ua>
* po/pt_BR.po: Added Brazilian Portuguese translation
from Vitor Fernandes <vitor_fernandes@SoftHome.net>
* po/ja/po: Added Japanese translation
from Shingo Akagaki <akagaki@ece.numazu-ct.ac.jp>
* configure.in: Updated ALL_LINGUAS.
Mon Sep 6 06:25:38 1999 John Ellis <johne@bellatlantic.net>
* image.c, img-main.c, img-view.c, window.c: Remove warnings for
gtk+-1.2.5-pre1. I think there are still realize issues with that
version of GTK+, however.
Wed Aug 18 21:03:05 1999 John Ellis <johne@bellatlantic.net>
* filelist.c: Fix reversal of calculating column width of the files
list for icons vs. no icons.
* pathsel.c, utilops.c: Set teh clist columns to autosize, so that
horizontal scrollbar is accurate (and usually not there ;)
Wed Aug 18 20:35:07 1999 John Ellis <johne@bellatlantic.net>
* gqview.h, tabcomp.c, utilops.c: Move and copy dialogs now have a
history. This was done by adding a combo widget option to the tab
completion routines.
Wed Aug 18 17:37:48 1999 John Ellis <johne@bellatlantic.net>
* config.c: Fix 'fall back to 48x48 icon size' bug.
Mon Aug 16 13:25:29 1999 John Ellis <johne@bellatlantic.net>
* po/de.po: Added german translation
by mawarkus@t-online.de (Matthias Warkus)
* configure.in (ALL_LINGUAS): Added de.
Mon Aug 16 12:44:56 1999 John Ellis <johne@bellatlantic.net>
* utilops.c: Make it easier for translators.
Mon Aug 16 12:09:53 1999 John Ellis <johne@bellatlantic.net>
* thumb.c: Regenerate thumbnails whent the preferred size changes.
Mon Aug 16 11:56:29 1999 John Ellis <johne@bellatlantic.net>
* config.c, globals.c, gqview.h, main.c, rcfile.c: Removed the
'save settings on exit' option and always save one exit, this was
leading to confusion as to why settings are not always saved.
* menus.: Removed the save settings menu line, no longer needed.
Tue Aug 10 07:03:44 1999 John Ellis <johne@bellatlantic.net>
* main.c(main): Use gtk_set_locale();
* window.c: Use gqview instead of main for wmhints.
Tue Aug 10 06:55:48 1999 John Ellis <johne@bellatlantic.net>
* filelist.c: Update the file count when files are removed.
* dnd.c: When a drag and drop results in a GDK_ACTION_MOVE, refresh
the lists to account for possibly deleted files.
Fri Jul 23 17:09:02 1999 John Ellis <johne@bellatlantic.net>
* window.c: Fix hang bug when dragging a file after starting with tools
floating, then unfloating the window. (don't use gtk_widget_reparent
for this).
* dnd.c: Properly add "\r\n" to the end of all files for URI types, now
all drags to Gimp 1.1.6 works.
Tue Jul 20 20:37:03 1999 John Ellis <johne@bellatlantic.net>
* configure.in, Makefile.am: Added localedir definition.
* src/main.c: Added locale and i18n initialization.
Tue Jul 20 20:03:18 1999 John Ellis <johne@bellatlantic.net>
* configure.in, Makefile.am, autogen.sh: Add gettext calls, simplify
gtk/imlib checks.
* po/POTFILES.in: Created for gettext.
* src/intl.h, gqmpeg.h, *.c: Added intl stuff, marked strings for
translation.
Sat Jul 10 15:12:13 1999 John Ellis <johne@bellatlantic.net>
* all files: Moved to autoconf and automake.
Sat Jul 3 08:23:59 1999 John Ellis <johne@bellatlantic.net>
* gqview.h, README, gqview.spec: Release 0.7.0
Fri Jul 2 13:00:21 1999 John Ellis <johne@bellatlantic.net>
* img-view.c: Added a 'close window' option to pop up dialog.
Fri Jul 2 09:11:02 1999 John Ellis <johne@bellatlantic.net>
* main.c (main): Fix so that window does not expand to image size when
strting up with an image (from command line).
* img-view.c (view_window_new): Follow the limit window size option,
if enabled.
Thu Jul 1 20:13:31 1999 John Ellis <johne@bellatlantic.net>
* main.c: Setup random seed, for better random slideshows.
Sun Jun 27 15:17:10 1999 John Ellis <johne@bellatlantic.net>
* img-main.c: Use black background for full screen.
* menu.c: Keep keyboard grab when full screen menu closes.
Sun Jun 27 14:07:05 1999 John Ellis <johne@bellatlantic.net>
* img-main.c: Keyboard now works with full screen.
* main.c: Drop out of full screen before exiting.
Sun Jun 27 06:57:22 1999 John Ellis <johne@bellatlantic.net>
* image.c: Fix image snapping to uppper left when resizing window.
* main.c: Increase progressive scrolling rate.
Fri Jun 25 15:22:32 1999 John Ellis <johne@bellatlantic.net>
* config.c, globals.c, gqview.h, img-view.c, main.c, rcfile.c: Added
progressive key scrolling option.
Fri Jun 25 14:06:12 1999 John Ellis <johne@bellatlantic.net>
* image.c, img-main.c, gqview.h: A few api changes with regard to image
auto-sizing and zooming.
* dnd.c: Made image dnd more generic to work with separate views.
* img-view.c: Added dnd and keyboard support.
Fri Jun 25 11:00:38 1999 John Ellis <johne@bellatlantic.net>
* image.c, img-view.c, window.c: Fixups for window resizing and initial
size setting.
Fri Jun 18 13:42:35 1999 John Ellis <johne@bellatlantic.net>
* dnd.c, filelist.c, gqview.h, menu.c: Dragging and right clicking on
file list no longer displays image, but correctly, only displays
action/popup menu.
* globals.c, gqview.h, img-main.c, main.c, menu.c, window.c: Add full
screen option.
Fri Jun 18 04:24:51 1999 John Ellis <johne@bellatlantic.net>
* image.[ch], img-main.c, gqview.h: Beginnings of adding capability to
view images in a new window. ImageWindow functions are now completely
generic (save one spot).
Wed Jun 16 03:47:36 1999 John Ellis <johne@bellatlantic.net>
* slideshow.c, filelist.c: Make slideshow work correctly.
* config.c, rcfile.c: Add saving and adjustment of slide show options.
Wed Jun 16 00:46:09 1999 John Ellis <johne@bellatlantic.net>
* slideshow.c, globals.c, gqview.h: Begin slideshow ability.
* menu.c: Add 'Toggle slideshow' so view menu, may not stay here.
* filelist.c: Made a few functions needed for slideshow public.
Tue Jun 15 19:21:26 1999 John Ellis <johne@bellatlantic.net>
* filelist.c, pathsel.c, tabcomp.c: Small speed improvements in
handling (creating) GLists.
Sat Jun 12 23:17:34 1999 John Ellis <johne@bellatlantic.net>
* rcfile.c (load_options): Fix memory leak, patch submitted by
F. Petitjean <fpetitje@bureauveritas.com>
Thu May 27 14:32:22 1999 John Ellis <johne@bellatlantic.net>
* gqmpeg.h, README, gqmpeg.spec: Release 0.6.1
Thu May 27 13:10:02 1999 John Ellis <johne@bellatlantic.net>
* filelist.c: Generate thumbnails for visible files first. Thumbnails
are now kept when renaming.
Thu May 27 11:54:09 1999 John Ellis <johne@bellatlantic.net>
* pathsel.c: Merge improvements from gqmpeg version.
* tabcomp.c, tabcomp.xpm: ditto.
* utildlg.c: ditto.
* config.c, utilops.c, window.c: Use newer features of above.
Thu May 27 11:44:00 1999 John Ellis <johne@bellatlantic.net>
* filelist.c, image.c, gqmpeg.h: Properly update the image window when
viewed files are moved, renamed, or deleted.
Thu May 27 11:01:31 1999 John Ellis <johne@bellatlantic.net>
* main.c (main): Push correct visual and colormap to fix 8 but psuedo
color displays.
Sun May 23 09:21:50 1999 John Ellis <johne@bellatlantic.net>
* Makefile: Added static build target, some cleanup.
Sat Apr 10 19:01:33 1999 John Ellis <johne@bellatlantic.net>
* window.c(toolwindow_create): Use gtk_window_set_policy on toolwindow
so it can be resized smaller.
0.6.0 (3-5-98)
> Major rewrite (60-70%), now requires gtk+-1.2.0
> Multiple file selection.
> Drag and drop.
> Better keyboard support.
> xvpics thumbnail support (read only), optional.
- Add command line options to force show and hide of tools.
* Fix tab completion bug.
* Fix gtk 1.2.0 related bugs.
0.5.1 (12-8-98)
- Should compile now without editing the Makefile with any gtk through 1.1.5
* Fix file highlight bug when user tab completes to currently displayed dir.
* Fix for FreeBSD.
0.5.0 (11-11-98)
> Add path entry window with tab completion.
> Add tab completion to all areas where a path can be typed.
> Add option to save window positions.
- Pressing '+' zooms image. Previously only '=' was bound, causing problems
for some keyboard layouts.
- Add border to floating tools window for better appearance on some WM's.
0.4.3 (10-09-98)
* Fix bug when 'fit window to image' is on, tools float/hide, and the next
image selected has the same dimensions, it would not display.
* More fixes dealing with 'fit window to image'
0.4.2 (10-07-98)
> Add 'fit window to image' option when tools float or hide.
> Add copy and move dialogs.
> Add option to hide the tools completely.
> Save settings on exit option added, and option to restore tool state.
- Pressing the [ESC] key will now stop loading of thumbnails.
- [CTRL] - M is now moves files, purging old thumbnails is now [CTRL] - T.
- Add save button to config dialog.
- New configuration tab: image, moved relevent options there.
0.4.1 (9-11-98)
> Scrollbars removed, now you can pan the image by pressing and dragging the
mouse on the image. The arrow keys will pan too (use [Ctrl] to pan faster)
> The file selection area and status line can be 'floated' into a separate
window, this allows the image window to display more of the image.
> The file delete confirmation dialog can now be disabled in the options
window.
> The beginnings of keyboard support ( see the keyboard chart, above )
- Now if a thumbnail is older than it's parent image, the thumbnail is
recreated, so that changed images have their thumbnail properly updated.
- While loading thumbnails GQview is now responsive to commands, slowly, but
it works. You can now load images, delete files, etc. while the thumbnails
are being generated. The thumbnail generation can be interrupted too by
simply turning them off.
* The code that determines the user's HOME directory has been rewritten, now
hopefully users of nis will be happy. If the directory is not found or
cannot be determined, GQview exits semi-gracefully.
* Fixed some bugs here and there.
0.4.0 (8-15-98)
> Thumbnail caching added ($HOME/.gqview_thmb).
- patch from Joshua Thomas Green applied for those that want to compile
with GTK 1.1.x (the development version), just uncomment one line in the
Makefile.
- patch from Joel Young applied to the .spec file of the RPM version.
0.3.4 (7-30-98)
* Fixed problem loading files into external editors when a space was in the
pathname.
0.3.3 (5-15-98)
- Changes to file listing code for speed improvement in large directories.
* Fixed a bug that would cause a thumbnail's height or width to be zero when
an image has a large aspect ratio.
* Fixed some memory leaks in the file listing code.
- Other small changes including source re-organization.
- Added a pixmap file to use as an icon (gqview.xpm).
0.3.2 (5-7-98)
* Fixed a bug which made the first editor slot useless from config dialog.
0.3.1 (5-4-98)
- Changed filelist code to properly implement Glist.
- Moved definitions of variables and #includes to better places.
0.3.0 (4-24-98)
> New feature! Thumbnails displayed in the file list(us 't' to toggle).
> Thumbnails size can be selected (General Options).
> Rewrite (again) of the file list (to support adding/removing entries
without re-reading the entire directory listing, [still need to convert
the directory list, however]).
- minor display layout changes (to accomodate the progress bar).
- if a file format cannot be determined, a generic 'unknown image' picture
is displayed.
- added display for the number of files listed.
- added '-debug' command line option for debug output (preliminary)
0.2.1 (4-8-98)
> Added a handle, now the file lists are sizeable.
- renamed menu item Exit to Quit.
- Added missing file includes that were exposed with GTK+ 0.99.10 release.
0.2.0 (3-19-98)
> External editors can be specified in the configuration window (max 8).
Under the "external editors" tab.
- Popup menu for filelist (delete, rename, and edit).
- Filelist highlight now follows currently viewed image.
- A few minor fixes.
0.1.1 (3-3-98)
> Updated code to compile with GTK+-0.99.4
(will not work with previous versions of GTK)
- Command line no longer requires a complete path to a file if it is in
the current working directory. (or must be relative to it)
- When moving to the next (or previous) image, the file list
scrolls to include the current image's name.
0.1.0 (2-28-98)
> Added menu bar.
> Added keyboard shorcuts.
> Configuration can be saved (to .gqviewrc in user's home dir)
> Command line support. (specify startup directory or file to view)
> Can set startup directory in options window (can be disabled)
> Added custom filtering options to support more formats
(Imlib supports almost anything your system can read using
ImageMagick or Netpbm, if available).
> File operations: create directory, rename file, delete file.
> clicking mouse on image:
button one: next image
button two: previous image
button three: popup menu (zoom, file operations, edit image)
> Added option to load image into The Gimp.
- Fixed a bug in the history list truncating routine. (GQview would crash)
- Other minor improvements and fixes.
0.0.3 (2-18-98)
> Source code clean up! The source code has been organized
and is now readable (some code still needs organizing, but
at least now the code can be followed).
> Makefile rewritten, it may still need editing for some systems.
The '-g' gcc option was removed for the released code, this makes
the binary about 1/3 smaller (it removes some debugging facilities)
- Fixed the transparency problem. This removes the garbage displayed
where an image is transparent, unfortunately for now it is set to purple.
0.0.2 (2-14-98)
> Rewrote directory and file list handling, the lists
can now be of any length.
> Lists are now sorted.
> History list no longer expands out of control as the
directory path gets longer, entries are truncated at
32 characters and '/...' is prepended.
> Added configuration window, including:
- show or hide dot files
- select default zoom mode for new image
- disable file filtering
- choose file types to filter
- about tab for version and contact info
0.0.1 (2-10-98)
> No history, first release!
|