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
|
SubVersion: $Id$
Log of changes: tilp (cables, calcs, files, ticonv)
- 31/03/2013, version 1.17 (1.3.4, 1.1.8, 1.1.6, 1.1.4): debrouxl
- regenerate with Autoconf 2.69 and Automake 1.11.5.
- honor CFLAGS when compiling cleaner. Patch by Malcolm J. Lewis, SF bug #3491681.
- fix FreeDesktop .desktop files. Patch by Malcolm J. Lewis, SF bug #3491673.
- enable USB scan at startup (options.auto_detect) by default.
- perform minor documentation updates
- install_tilp.sh: make the script sensitive to PREFIX and SRCDIR environment variables; abort early when $PREFIX cannot be written to.
- add "torture test" programs for testing how functions of the public API react to NULL parameters, and execute these torture tests in maintainer recompilation scripts.
- make the .desktop files pass desktop-file-validate.
- a renaming related to a change in libticalcs2: FNCT_DUMP_ROM -> FNCT_DUMP_ROM1.
- installer: upgrade dependency on GTK+ runtime from gladewin32 2.12.9 to gtk-win 2.24.8.
- convert from Glade to GTK+Builder, mostly by Jon Sturm.
- replace GLADE_CB macro with TILP_EXPORT, by Jon Sturm.
- make Glib 2.32 and later print info and debug messages, restoring the behaviour of older versions.
- integrate new TI-Z80 ROM dumper (with, among others, the ability to automatically dump 82 and 85, and the ability to unlock 73/83+/84+ Flash memory without an OS patch), and other ROM dumping improvements, by Benjamin Moody.
- use LF line endings throughout the sources.
- add initial, experimental TI-80 VSC support, by Randy Compton.
- some updates, wording and formatting changes to the man pages.
- fix some spelling errors (or at least, infrequent forms) reported by Lintian (through Albert "alberthro" Huang) and rpmlint (through TC01).
- installer: fix 32-on-64 support, remove superfluous lines. Reported by Benjamin Moody.
- change cross-compilation maintainer script after adding dynamic libusb-win32 loading to libticables.
- in the installer, use rwpsetup instead of dhasetup for installing DB9/DB25 drivers on 64-bit Windows.
- define combobox semantics in XML and retrieve them from C, instead of having two desynchronized definitions.
- fix a number of problems related to unaligned reads/writes and left shifts of count >= width of type; fix more compiler warnings reported by clang.
- fix more compiler warnings reported (or made more visible) by clang.
- compile manpage cleaner with host compiler (borrowing Benjamin Moody's code from libticalcs' configure).
- fix crash reported by Deathrider.
- add -Werror=implicit-function-declaration to maintainer scripts.
- install_tilp.sh: add ready-made `apt-get install` command line for Debian & derivatives.
- installer: use libusb0.dll to install driver on both 32-bit and 64-bit Windows, instead of either libusb0_x86.dll or libusb.dll. Patch by Benjamin Moody.
- remove some MinGW special-casing. Reported by Jonimus and tifreak, discussed with Jonimus and Benjamin Moody.
- redirect log output to a file, better way. Patch by Benjamin Moody.
- compile with -mwindows, so as to disable the command-line window.
- maintainer build scripts: make declaration-after-statement a hard error.
- 14/12/2011, version 1.16 (1.3.3, 1.1.7, 1.1.5, 1.1.3): debrouxl
- add support for getting screenshots from Nspire CX calculators.
- when displaying calc information, print boot2 version if any; add several translatable strings and translations.
- on Windows, redirect stdout to ~/.tilp.log (because the Windows terminal is too slow); eliminate explicit usage of stdout.
- on Windows, add support for storing the config file in the home directory and for upgrading from a config file stored in the install directory.
- upgrade COPYING files and FSF addresses embedded in files, so as to make rpmlint happier.
- add a check against NULL in tilp_pbar_type to prevent a crash when attempting to communicate with CALC_NONE, reported by AHelper2;
- add traces in tilp_device_open to indicate the cable, port and calculator with which communication is attempted, and a warning if the calculator is CALC_NONE.
- upgrade libusb-win32 and INF files to a version that 1) allows stable use of the filter driver and 2) makes Nspire support useful again on Windows. Cleanup the tree.
- installer: download GTK+ runtime directly from the graphical installer.
- rename icon to tilp.xpm.
- integrate FD.o .desktop files.
- reconfigure with autoconf 2.68 and libtool 2.4.
- add MIME types definition, contributed by Jon Sturm and slightly modified.
- improve drag&drop code, contributed by Jon Sturm.
- reconfigure with libtool 2.4.2.
- fix a cause of crashes if a transfer fails.
- upgrade version of gettext to 0.17, released in late 2007.
- overhaul install_tilp.sh.
- 28/05/2011, version 1.15 (1.3.2, 1.1.6, 1.1.4, 1.1.2): debrouxl
- remove autogenerated Changelog files and empty TRANSLATORS files.
- change encoding in .rc file.
- update three files left over from the translation update in TILP II 1.14.
- GUI improvements by Jon Sturm (require GTK+ 2.12 or later):
- use more native icons;
- add a menu.
- explicitly check for AC_PROG_CXX, fixes `configure` after regeneration by `autoreconf -i -f` on a host running libtool 2.x (reported and fixed by Jon Sturm).
- remove several functions that have been deprecated for years.
- first round of compiler (gcc, clang) warning fixes.
- fix a number of compiler warnings, memory leaks, unclosed files.
- misc. changes and documentation updates, most of them Nspire-related.
- fixes for the TI-83+ series: no OS version checking is necessary for the
del_var and clock operations, because they are already covered by the OPS_*
model checks (reported by Jon Sturm)
- remove unused TI-8x OS version checking code.
- require AMS >= 2.09 for folder creation on the TI-68k series.
- minor changes to make autotools definitions work with both libtool 1.x and 2.x.
- use AM_GNU_GETTEXT_VERSION to use a consistent version of gettext (namely 0.16, released in late 2006).
- fix display of files whose size is exactly 1 KB or 1 MB.
- reconfigure under Debian Squeeze with Autoconf 2.67 and Automake 1.11.1.
- in the building process of the manpage cleaner, use $(CC) instead of gcc. Extracted from MacPorts.
- add VS 2008 project/solution files.
- documentation and comment updates.
- GTK+ 2.24 compatibility fix.
- 08/04/2010, version 1.14 (1.3.1, 1.1.5, 1.1.3, 1.1.1): debrouxl
- minor documentation updates.
- updated translations.
- updated existing InnoSetup script, created cross-compilation InnoSetup script.
- removed usage of deprecated GTK functions
- updated tilp.desktop file, contributed by Jon Sturm.
- updated tilp.rc file.
- updated to Autoconf 2.65.
- 01/06/2009, version 1.13 (1.3.0, 1.1.4, 1.1.2, 1.1.0): roms
- merged Lionel's patch: add some new & shorter command line flags
for use by GCC4TI
- changed location of "My TI Files" folder (Vista)
- replaced obselete function used in the drive list menu (Vista)
- fixed bug #2146886: "Crash when auto-detecting device"
- removed obsolete virtual link cable
- upgraded deprecated GTK+ code
- 13/08/2008, version 1.12: (1.2.0, 1.1.3, 1.1.1, 1.0.6): roms
- added NSpire OS1.4 support
- 11/03/2008, version 1.11: (1.2.0, 1.1.2, 1.1.1, 1.0.6): roms
- fixed various bug crashes due to non NULLified pointers in
pbar structure.
- don't check whether calc is ready before doing a screenshot. Avoid to
return to HOME.
- force ready check when sending NSpire OS
=> released on 28/03/2008
- 26/01/2008, version 1.10b: (1.2.0, 1.1.2, 1.1.0, 1.0.6): roms
- fixed InnoSetup installer for use with GTK+ >= 2.10.x
- 16/10/2007, version 1.10: (1.2.0, 1.1.0, 1.1.0, 1.0.6): roms
- adding NSpire support
- ticables library does not reset link at opening stage any longer.
Managed by TiLP now.
- modified CalcInfos structure to support NSpire
- format IDLIST for NSpire
- reworked Device Infos dialog box
- bug to fix: with text msg_box: need to press a key before ENTER
rather than pressing ENTER
- added support for the alternate (KDE/M$) button order (kevin)
=> released on 10/01/2008
- 01/10/2007, version 1.09: (1.1.1, 1.0.9, 1.0.9, 1.0.5): roms
- removed old GTK file selector because being deprecated with GTK+ 2.12
- slightly increased timeout when sending FLASH applications, the
previous timeout is nearly too small for big apps
- fixed KDE file selector support (needed autoheader rerun) (kevin)
- remember filesel_type=native when saving the configuration (kevin)
- fixed dirname+filename concatenation for KDE file selector (kevin)
=> not released
- 17/09/2007, version 1.08 (1.1.0, 1.0.8, 1.0.8, 1.0.5): roms
- screenshots can be copied into the clipboard
- use fixed fonts for release and manpage dboxes
- slightly reworked options in popup menus
- don't overwrite variable as default behavior for action box
- refresh progress bar (bug)
- check for AMS/OS version for clock support
=> tested & validated
=> released on 25/09/2007
- 13/09/2007, version 1.07b (1.1.0, 1.0.7, 1.0.7, 1.0.4): roms
- fixed ticables2 library due to bad check of dhahelper
- 03/09/2007, version 1.07a (1.0.9, 1.0.7, 1.0.7, 1.0.4): roms
- re-released due to missing file in Windows Installer (dhahelper.sys)
- includes latest ticables2 library for TiEmu (USB support)
- 26/08/2007, version 1.07 (1.0.8, 1.0.7, 1.0.7, 1.0.4): roms
- updated various documentation about the use of new USB drivers
=> released on 01/09/2007
- 19/06/2007, version 1.06 (1.0.6, 1.0.7, 1.0.7, 1.0.4): roms
- followed API changes in ticalcs2 library
- fixed potential bug in action box (var existence checking)
- fixed this bug (in ticonv):
sending LCHASE.8xp from 20sec.zip package failed on
TI84+ USB due to un-detokenization of varname (because tifiles2 don't
know whether file is targetted for TI84+ or TI84+ USB).
Sending is OK, receiving is still KO because we should pass vartype
with named lists.
- removed grouping/ungrouping of files from popup menu. Replaced it by
an access to GFM.
- fixed KDE path detection for multilib systems with both 32-bit and
64-bit libraries installed (kevin)
- made zlib non-optional now that libtifiles2 requires it anyway (kevin)
- close link cable before probing and open it after otherwise current
link cable can't be probed (serial & parallel)
=> not released
- 10/06/2007, version 1.05 (1.0.5, 1.0.6, 1.0.6, 1.0.3): roms
- sending of APPV variables in FLASH is not allowed; avoid this.
- skip sending of IDlist.8xidl (pseudo-variable)
- fixed displaying of Pic/Str/Gdb in directory listing (win32)
- fixed displaying of Y?/r? and 't' in directory listing (win32)
=> not released
- 02/04/2007, version 1.04 (1.0.5, 1.0.6, 1.0.5, 1.0.2): roms
- cosmetic change in the name of the TiEmu virtual link
- added KDE file dialog support (like in TiEmu)
- fixed/improved handheld model check
- fixed aliasing violations in Win32 file dialog code (kevin)
- added Ti File Properties dialog box
- filter -s from CFLAGS/CXXFLAGS/LDFLAGS on Darwin (kevin)
- keep link open status to avoid multiple error messages
- fixed Win32 file dialogs not setting fname to NULL when returning NULL (kevin)
=> released on 14/05/2007
- 23/02/2007, version 1.03 (1.0.4, 1.0.5, 1.0.4, 1.0.1): roms
- enabled i18n
- set home/working folder as current folder on MinGW build
=> released on 14/03/2007.
- 17/01/2007, version 1.02 (1.0.3, 1.0.4, 1.0.3, 1.0.1): roms
- added xdg-open in front of the list of browsers (kevin)
- add trailing slash for directory (otherwise, dirname with spaces
like 'My Files' are not opened properly)
- fixed sending of vars into archive thru the App node
- Titanium/USB dumper is now launched remotely
- bug #1662383: V200 replies as busy but screenshot is working anyways
- clean-up/fixes in many tifile_is calls (some of them have been simplified,
some others have been replaced by tifiles_file_test)
- check for TI8x OS version when deleting var/app
- check that handheld specified in device box matches those detected at ready check
- added a 2s pause when resetting USB communication (seems to be needed...)
- don't allow to send a TI73 TiGroup file on a TI89 for instance
(check that TiGroup matches target handheld)
=> released on 20/02/2007.
- 28/09/2006, version 1.01 (1.0.3, 1.0.2, 1.0.2, 1.0.1): roms
- as stated by Benjamin, replaced snprintf by g_snprintf which is safer
- added CABLE_DEV support for testing purposes (visible under Linux only)
- GIF: don't ask when built in _CONSOLE mode
- doesn't reopen DirectLink when using UsbKernel access
- don't reopen cable in tilp_ticalcs_isready because the Titanium with USB
doesn't like this under Linux.
- removed non-working leftovers from old Cocoa port, made OS X work like Linux instead (kevin)
- fixed locale directory (kevin)
- fixed memory leaks in config file handling (kevin)
- fixed Manpage.txt file name for non-Win32 and MinGW (kevin)
- fixed COPYING and RELEASE file names for MinGW (kevin)
- fixed about dialog not closing when Close is clicked with GTK+ 2.10 (kevin)
- remap USB handhelds from/to config file and from command line (bug)
- renamed executable tilp-2 into tilp
- renamed manpage accordingly (kevin)
=> released on 10/11/2006.
- 17/09/2006, tagged as version 1.00 (1.0.0, 1.0.0, 1.0.0, 1.0.0): roms
=> released on 20/09/2006.
- 28/08/2006, version 0.24 (0.1.4, 0.2.7, 0.2.8, 0.0.6): roms
- added grouping/ungrouping of TiGroup file in the clist popup menu
- tested & validated previous item
- revert addition of -H switch to firefox call, FC5's Firefox has no such switch
TiLP shouldn't been invoked through sudo anyway, if it is in Ubuntu, that's a packaging bug (kevin)
- fixed bug with file selection (files was selected but never removed from selection)
- removed local/full path option
- fixed DnD to target folder
- fixed skip/retry/cancel trap: doesn't catch ERR_ABORT
- added skip/retry/cancel for sending of var/app
- fixed action box: can't enter folder/varname with more than 8 chars
- fixed command line (GUI mode): file is used twice
- can send TiGroup from command line and fixed bug in tilp_send
- fixed TiGroup restore
- fixed UTF8 translation in the action box (relies on the real handheld model)
- reworked RAM/FLASH used/free displaying: use table container
- for now, display a user box between the sending of dumping program and the receiving of data.
This will give time to user to enter needed commands without triggering timeouts.
- reverted back previous change. ticalcs2 library don't allow this (program is sent internally)
- modified ticalcs2 library consequently. Reverted back previous change again and clean-up.
- set all custom dialog boxes to GTK_WIN_POS_MOUSE instead of GTK_WIN_POS_NONE
- set all modal dialog boxes to GTK_WIN_POS_MOUSE instead of GTK_WIN_POS_NONE
- raise a information message when Linux user choose Titanium/USB.
- 26/08/2006, version 0.23 (0.1.4, 0.2.6, 0.2.7, 0.0.5): roms
- source code is frozen: entering in testing phase
- check return value of all tifiles_xxxx calls into TiLP
- reworked user boxes: use GTK standard ones instead
- fixed 'Current Folder' button
=> released on 28/08/2006.
- 22/08/2006, version 0.22 (0.1.3, 0.2.5, 0.2.6, 0.0.5): roms
- added full TiGroup support (sending only)
- 06/08/2006, version 0.21 (0.1.3, 0.2.5, 0.2.4, 0.0.5): roms
- sending app without dirlist make TiLP crash: fixed
- re-enabled 'local/full path' option
- added option allowing to select behaviour of backup (old: backup/group, new: TiGroup)
- fixed possible conflict between FLASH token & FLASH folder
- preload FLASH files like single/group files (consistency)
- renamed/cleaned-up tilp_slct.c functions
- del_var: increase timeout due to garbage collecting
- fixed timeout in send_flash, send_tigroup and del_var
- 'Ready' reopens SilverLink device like DirectLink (the only way to clear error)
- reworked selection system so that selection contains FileEntry with only _one_ VarEntry. Needed for future skip/retry/cancel dialog box
- implemented Skip/Retry/Cancel dialog box when sending file/apps
- fixed bug: file can be selected several times
- fixed T. Evans' bug: fix path with save dialog
- fixed Ubuntu Bug #49256 (reported as bug #1513271)
- 18/07/2006, version 0.20 (0.1.3, 0.2.4, 0.2.2, 0.0.5): roms
- use ticalcs_probe instead of the previous code (easier & clearer)
- added Seamonkey to the browser list, suggest Firefox instead of the obsolete Mozilla Suite (kevin)
- fixed bug #1523480: --no-gui doesn't work
- fixed bug reported by "Andrew Haninger" <ahaning@gmail.com>: can't send TI85 backup
from command line
- fixed bug in the filename naming scheme
- implemented Armand's suggestion: allow to directly input the path from keyboard
- 12/07/2006, version 0.19 (0.1.3, 0.2.3, 0.2.2, 0.0.5): roms
- for now, use this naming scheme for TI9x var filenames: folder.var.extension
- suggestion of FTP83+: don't allow use of USB options is USB support is not available.
- 25/06/2006, version 0.18 (0.1.1, 0.2.2, 0.2.0, 0.0.4): roms
- implemented full TiGroup support (ram, archive and flash)
- re-enabled device open/close instead of reset.
- fixed NULL dereference in filesel.c (kevin)
- refresh right frame after var retrieval
- fixed bad displaying of lists on TI84+ due to bad translation of CalcModel value.
- 18/06/2006, version 0.17 (0.1.1, 0.2.2, 0.2.0, 0.0.3): roms
- changes in tifiles API (TiGroup)
- changes in ticalcs API (backup with TiGroup)
- fixed accelerator keys in popup menu (right frame)
- added accelarator keys in popup menu (left frame)
- fixed manpage about DirectLink
- 11/06/2006, version 0.16 (0.1.1, 0.2.1, 0.1.5, 0.0.3): roms
- removed text argument in pbars: not used because internally set-up by ticalc2
- reworked management of progress bars
- fixed mis-use of file selection (mix between local.selection & local.file_selection)
=> critical bug !
- B.Moody: "If TiLP detects a cable, but no calculator is connected, then the cable
will not be uninitialized properly before being reinitialized. The result
is that TiLP attempts to open the cable twice." -> patch merged.
- updates dirlist & memory when sending apps
- 09/06/2006, version 0.15 (0.1.1, 0.2.0, 0.1.5, 0.0.3): roms
- use reworked dirlist API
- updated TiLP to follow the slightly modified FLASH app dirlist format
- fixed 'bug' #1499672: sorting by name is case insensitive for now.
- fixed bug #1499672: sorting by type didn't work properly on the pc-panel
- implemented sending of several FLASH app at once
- allowed simultaneous sending of apps & vars
- 28/05/2006, version 0.14 (0.1.0, 0.1.3, 0.1.4, 0.0.3): roms
- fixed USB device reconnection
- reworked device box: display detected USB device in a list as well as full probing list.
- tilp_device_probe_usb is now restricted to FLASH devices only (faster)
- "SilverLink is still NACK'ed after error. Does not appear with TiLP1 => open/close
instead of reset. Why ?" => Silver/DirectLink cable are now reopened instead of being
reset when error occurs.
- allow receiving of several FLASH app at once
- fixed/improved tilp_file_check & tilp_file_move_with_check
- 25/05/2006, version 0.13 (0.0.9, 0.1.3, 0.1.4, 0.0.3): roms/tyler
- removed certificate support (deprecated)
- raise the action box when sending files from command line in GUI mode
- fixed violation in tree_selection_changed (raised when selecting files for deletion)
- fixed progress bar update (tyler)
- allowed MinGW Compiler to run TiLP on a Linux File Hierarchy system (tyler)
- 09/05/2006, version 0.12 (0.0.9, 0.1.2, 0.1.3, 0.0.3): roms
- fixed bug in the use of USB auto-detect
- rename 'Ready' button into 'Connect' when using DirectLink
- update remote frame in the action box
- update memory used when sending/deleting variables
- 06/05/2006, version 0.11 (0.0.9, 0.1.1, 0.1.3, 0.0.3): roms
- added a new label which display RAM/FLASH free &used
- show more levels in the current path
- reworked/factorized opening/closing of device
- auto-detect USB devices at startup
- reworked full auto-detection
- 15/04/2006, version 0.10 (0.0.7, 0.1.0, 0.1.2, 0.0.3): roms
- follows ticalcs2 changes in the API
- added Titanium USB handheld support
- reworked displaying of Handheld Informations box
- 03/04/2006, version 0.09 (0.0.7, 0.0.8, 0.1.2, 0.0.3): roms
- added TI84+ USB handheld support
- re-map 0x2080..9 chars into the ctree
- 03/02/2006, version 0.08 (0.0.7, 0.0.6, 0.1.0, 0.0.1): roms (testing phase: ~260 tests)
- the right view did not filter file types correctly
- user's suggestion: automatically change for detected cable/calc.
- fixed displaying of greek chars in the action dbox.
- can't load pdf/eps files
- clamp gtk_update.cnt2 to avoid warnings
- fixed group filename (recently modified but not propagated).
- don't update dirlist with TI82/85
- don't display hw revision for TI8x calcs
- fixed the command line argument passing in the InnoSetup script (shell registering)
- 21/02/2006, version 0.07 (0.0.6, 0.0.5, 0.0.9, 0.0.1): roms
- switched to ticonv library
- fixed bug with the re-target folder feature.
- make handheld goes to HOME when not ready (kevin)
- implemented feature request: "TiLP always gets a list of the files on the calc, even if I already " (T. Evans)
- when ticables/ticalcs error occurs: reset cable and wait for 0.5s (i/o link active -> disappear)
- don't use cable_handle & calc_handle fields: they are private
- fixed command line
- added skip/retry/cancel box when sending of multiple files
- same for receiving of several variables
- 07/02/2006, version 0.06 (0.0.4, 0.0.6, 0.0.4): roms
- updated manpage according to bug #1397587
- varnames with greek characters are now saved fine (T. Evans)
- fixed bug #1430307: "full path on cmd line" (hiboo)
- removed 'exit home dir' limitation/security (kevin)
- ungroup TI82/85 files when option is set to 'single'
- rewrite target folder when sending to a specific folder (T. Evans)
- fixed bug in the Win32 file selector (default folder)
- 03/02/2006, version 0.05 (0.0.4, 0.0.6, 0.0.4): roms
- tifiles2 library has switched to 'glib filename encoding'
- fixed missing or bad utf8/glib conversions
- added TiGroup support (sending only = read only)
- 30/01/2006, version 0.04 (0.0.4, 0.0.5, 0.0.4): roms
- reverted tifiles to locale encoding
- checked/fixed tilp for use of the good filename encoding
- 21/01/2006, version 0.03 (0.0.4, 0.0.5, 0.0.4): roms
- fixed a bug in the TiLP error management system
- cable probe: use first cable instead of the last one. Anywais, this box should display a list so that user can choose cable & calc.
- 15/09/2005, version 0.02 (0.0.3, 0.0.3, 0.0.3): roms
- updated autotools scripts (tijl)
- imported gettext 0.14.5 (tijl)
- enabled i18n (tijl)
- fixed glade errors by linking tilp with -export-dynamic (tijl)
- fixed MinGW compilation issues but the -lcomdlg32 issue still need to be fixed.
- 09/06/2005, version 0.01 (0.0.1, 0.0.1, 0.0.1): roms
Use new TiLP2 framework (libti*2)
=============[ TiLP II starts here ]==============
- 26/05/2005, version 6.79 (3.9.2, 0.6.5, 4.5.9): jb
Images in EPS/PDF files now compressed if zlib is available and
ASCII85-encoded.
Updated version in configure.ac to 6.79.
- 24/05/2005, version 6.79 (3.9.2, 0.6.4, 4.5.9): jb
Added PDF/EPS image support for screenshots.
- 28/02/2005, version 6.78 (3.8.8, 0.6.2, 4.5.7): roms
Fixed creation of /usr/lib/tilp directory.
Fixed 'Help->User's manual item'.
ROM dump for TI83+/84+ SilverEdition is now complete but may not work.
Improved go_to_bookmark.
Updated obsoleted bookmarks.
- 29/01/2005, version 6.77 (3.8.7, 0.6.1, 4.5.6): roms
Added full FLASH support for TI89 Titanium.
Added full FLASH support for TI84+. This might have broken TI83+
support.
- 02/10/2004, version 6.76 (3.8.7, 0.6.1, 4.5.5): roms
Thanks to "Benjamin Moody" <bmoody@WPI.EDU> for his new TI83+/TI84+ ROM dumper.
Bug fixed in the action box (overwrite/rename variables).
Log file location improved by Julien Blache <jb@jblache.org>.
- 18/09/2004, version 6.75 (3.8.6, 0.6.1, 4.5.4): roms
Added TI84+ and TI89 Titanium support thru std I/O port (linkport).
OS upgrade does not work on both models !
Need to add new ROM dumper.
- 22/08/2004, version 6.74c (3.8.6, 0.6.0, 4.5.3): roms
Rebuild to use a new GTK+/Win32 package. The previous one was abandonned and conflicts with The GiMP.
- 02/07/2004, version 6.74b (3.8.6, 0.5.9, 4.5.3): roms
Fixed a bug reported in the forum: TiLP crashes when parsing a folder which contains dots
(such as 'a1.2').
- 29/06/2004, version 6.74 (3.8.6, 0.5.9, 4.5.3): roms
Checked possible bugs reported on TI89 AMS 2.05 by Lionel Debroux <lionel_debroux@yahoo.fr>:
- warning with PortTalk (mis-installed): not reproducted.
- change settings set an error: not reproduced.
- comm box: VTi and TiEmu cable were swapped, fixed.
- pb of backup: not reproduced.
- 16/05/2004, version 6.73 (3.8.5, 0.5.9, 4.5.3): roms
Added null cable support.
Bug fix in the comm box.
- 24/04/2004, version 6.72 (3.8.4, 0.5.9, 4.5.3): roms
Comm box improved: reset port when changing cable (avoid bad args).
Added local GTK+ deprecation in toolbar.c (GTK+ 2.4, Gentoo).
Bug fix (SilverLink Win32): string buffer in tilp_error too short.
- 08/04/2004, version 6.71 (3.8.1, 0.5.8, 4.5.3): roms
Redirection of stdout/stderr by callbacks and minor improvements.
Timeout has been increased to 30s instead of 10s during FLASH apps/os
sending to avoid garbage collection.
SilverLink/Win32 support is ok for all operations.
SilverLink/Linux support is ok for all operations except sending OS.
Bug: formatting of path in labels.c
Bug: wrong handling of TIB files.
Fixed many other bugs.
- 24/03/2004, version 6.70 (3.8.0, 0.5.7, 4.5.2): roms
Added menu entry and mime types for KDE & Gnome.
Bug fix: creation of the '/usr/lib/tilp' directory.
Note: --enable-exit-homedir is on now !
Bug: gdk_pixbuf_save requires error to be set on NULL.
Added access to log file from menu.
GUI clean-up.
configure.in requires latest versions for _all_ libs. To be sure !
- 17/03/2004, version 6.69 (3.7.6, 0.5.6, 4.5.2): roms
Use new libticalcs (removed GLib dependancies) thus libticalcs-4 is no
longer needed.
We were using dirlist in v1 mode due to memory corruption.
Fixed in dirlist_v1_to_v2: XXXX_NODE_NAME was not duplicated by
malloc. This is the reason why dirlist v1=>2 was buggy !
Dirlist v2 is ok.
- 27/08/2003, version 6.68: Maintenance release by JB.
Upgraded to libtool 1.5
Upgraded to automake 1.7
Fixed registry location on UNIX : sysconfdir
Fixed potfiles generation
- 19/05/2003, version 6.67-beta3 (3.7.6, 0.5.6, 4.5.0):
French html manual added.
- 15/05/2003, version 6.67-beta2 (3.7.6, 0.5.6, 4.5.0):
Beta release of the Windows version on ticalc.org.
- 09/05/2003, version 6.68 (3.7.6, 0.5.6, 4.4.9):
Re-enabled mfc folder for SVN repository.
Rebuilt under Win32.
Fixed "Invalid UTF-8 ..." strings appearing in DOS box and some bug
fixes.
- 04/05/2003, version 6.67-beta1:
Beta release of the Linux version on ticalc.org.
- 03/05/2003, version 6.67 (3.7.6, 0.5.6, 4.4.9):
Bug fix in the screenshot box (fsel box displayed while connection
failed).
Statusbar updated to new callback.
mkdir: utf8 to locale conversion (the GLib function seems not to
work correctly) -> pending
- 23/04/2003, version 6.66 (3.7.5, 0.5.5, 4.4.9):
Bug fixes with g_strfreev thanks to Tijl.
Small fixes in the plugin support.
Execution order changed: run, and next: load/save
Added Group File Viewer plugin.
- 20/04/2003, version 6.65 (3.7.5, 0.5.5, 4.4.9):
Fixed problems of font by using Unicode translation.
All characters (latin & greek) are displayed fine in both windows
(computer & calc).
Win32 build.
Fonts dir removed.
- 20/04/2003, version 6.64 (3.7.5, 0.5.4, 4.4.9):
Tijl's patch merged.
- 15/04/2003, version 6.63 (3.7.4, 0.5.3, 4.4.7):
'use_checksum' option removed (unused).
Warnings due to redefinition of PACKAGES in plugins fixed.
Bitmap to bytemap conversion added into tilp_screen.c as well as
blurry mode.
Switched to dirlist v2.
- 05/04/2003, version 6.62 (3.7.4, 0.5.3, 4.4.7):
Icon name & descriptive separated.
i18n enabled for Windows.
- 31/03/2003, version 6.61 (3.7.4, 0.5.2, 4.4.7):
Plug-in support improved and fixed.
Included French translations.
tilp_error.c & gtk_refresh.c modified (locale to utf8 translation).
- 30/03/2003, version 6.60 (3.7.4, 0.5.2, 4.4.7):
i18n updated.
Changed location of the registry file (/etc/ -> ${prefix}/etc).
- 28/03/2003, version 6.59 (3.7.2, 0.5.1, 4.4.6):
Win32 rebuild (GTK target under MSVC).
ICO files re-enabled (it seems that pixbuf support many other formats
than png/jpg).
registry file location changed to $(share).
- 21/03/2003, version 6.58 (3.7.2, 0.5.1, 4.4.6):
Dependancy change: libticalcs-4 instead of libticalcs.
- 17/03/2003, version 6.57 (3.7.1, 0.5.1, 4.4.5): testing phase
Process ('Guidelines for logging.txt' from the Ti Link Guide):
- fastAVRlink on COM2 (TiLP)
- DSK on the 'T'
- GreyLink on COM1 (TI's SDK)
TIXX: screen, dirlist, backup, vars, os/app, dumping, clock, idlist
TI73: ok, ok, ??, ok, ok/??, na, na, na
TI83+: ok, ok, ok, ok, ok/ok, ??, na, ??
TI82: ok, na, ok, ok, na/na, ??, na, na
TI85: ok, na, ok, ok, na/na, ??, na, na
TI83: ok, ok, ok, ok, na/na, ??, na, na
TI86: ok, ok, ok, ok, na/na, ok, na, na
TI92: ok, ok, ok, ok, na/na, ok, na, na
TI89: ok, ok, ok, ok, ok/ok, ok, ok, ok
TI92+: ok, ok, ok, ok, ??/??, ok, ok, ?? (not testable w/ VTi)
V200: ok, ok, ok, ok, ??/??, ok, ok, ?? (not testable w/ VTi_v200)
TI89 ROM dumping has been tested with SilverLink cable thru libusb
under 2.5.65 kernel (try and run make gconfig) !
Other tests have been done with an AVRlink @ 9600 bauds.
Bug fix in file selections.
- 08/03/2003, version 6.56 (3.7.0, 0.4.9, 4.4.3):
DnD improved and finished.
Some fixes.
- 05/03/2003, version 6.55 (3.7.0, 0.4.8, 4.4.3):
GUI modified to be conform with the Gnome's HIG (Human Interface
Guidelines) specification.
Send var & Send app splitted.
- 03/03/2003, version 6.54 (3.7.0, 0.4.8, 4.4.3):
Command line support improved. Manpage updated. Bug fix.
- 02/03/2003, version 6.53 (3.7.0, 0.4.8, 4.4.3):
Added support for new directory list format (libcalcs v4.4.3).
- 23/02/2003, version 6.52 (3.6.7, 0.4.8, 4.4.2):
DnD done.
Bug fix in the comm box.
Clock management is working fine now.
- 13/02/2003 to 23/02/2003, version 6.51 (3.6.7, 0.4.8, 4.4.2):
6.06's Makefile merged.
Some clean-up and modifications in the core.
GTK2 migration finished.
Added the ability to directly send var to FLASH (TI83+).
- 07/02/2003, version 6.50 (3.6.6, 0.4.7, 4.4.1):
Migration to GTK2 started...
/*
TiLP v7.00: GTK+ 2.0
*/
- 03/02/2003, version 6.05 (3.6.5, 0.4.5, 4.3.2):
tilp_core clean-up to prepare TiLP v7.00...
- 29/01/2003, version 6.04 (3.6.4, 0.4.4, 4.3.1):
"Msg: Invalid port: try to use an I/O port device which is incompatible with the link cable. Cause: It's due to a misuse of library, probably a TiLP bug. Mail to: roms@lpg.ticalc.org System: No such file or directory (errno = 2)." -> "changing link cable w/o changing port -> invalid port": bug fixed.
The bug fix has not been propagated into the Win32 port, yet.
Multiple mkdir functions moved into tilp_files.c (it was a bug !)
- 26/01/2003, version 6.03 (3.6.4, 0.4.4, 4.3.1):
Slightly modified configure.in script for the GenToo distro.
(Brent Redeker <bredeker@carroll1.cc.edu>).
Fixed installing pb with icons (again).
- 25/01/2003, version 6.02 (3.6.4, 0.4.4, 4.3.1):
Added BSD target to configure.ac. Tijl's patches merged.
configure.ac cleaned-up.
Compilable with MinGW (under MSYS and CygWin).
- 20/01/2002, version 6.01 (3.6.3, 0.4.2, 4.3.0):
Fixed installing pb with icons.
Added checking for mkfontdir.
- 17/01/2002, version 5.54 (3.6.3, 0.4.2, 4.3.0): 6.00-final
Officially released. Announced on ticalc, freshmeat and gnome.
Released a TiLP SDK for Windows which contains code, headers and libs.
- 15/01/2002, version 5.53 (3.6.2, 0.4.2, 4.3.0): pre17
Icons have been converted into pixmaps. This solves problems of
endianess (JB).
- 25/12/2002, version 5.52 (3.6.2, 0.4.2, 4.3.0): pre16b
- 23/12/2002, version 5.51 (3.6.1, 0.4.2, 4.2.9): pre16
Added pkg-config support.
- 20/12/2002, version 5.50 (3.6.0, 0.4.1, 4.2.8): pre15 or 6.00 final ?
Rebuilt under Win32 (w/ ticables v3.5.4).
Officially released on ticalc.org
- 15/11/2002, version 5.49 (3.5.1, 0.4.0, 4.2.8): pre14b
configure.ac improved.
- 01/11/2002, version 5.48 (3.5.0, 0.3.9, 4.2.7): pre14
Added registry parsing.
To do: registry program.
- 29/10/2002, version 5.47 (3.5.0, 0.3.9, 4.2.7): pre13
Win32: cable changes was not taken into account.
Pb of calling convention with the SilverLink driver under Win98.
Plug-in support frozen.
- 26/10/2002, version 5.46 (3.4.9, 0.3.9, 4.2.7): pre12
Plug-in pre-support.
Bug fixed in the screenshot dbox thanks to K. Kofler.
- 25/10/2002, version 5.45 (3.4.9, 0.3.9, 4.2.7): pre11
Win32 rebuild.
XPM/ICO functions slightly modified.
- 21/10/2002, version 5.44 (3.4.8, 0.3.9, 4.2.7): pre10
Added a registry file for future plugins.
- 03/10/2002, version 5.43 (3.4.7, 0.3.9, 4.2.5): pre9
Added bookmarks.
- 29/09/2002, version 5.42 (3.4.7, 0.3.9, 4.2.5): pre8
Added icon & WM informations.
- 28/09/2002, version 5.41 (3.4.7, 0.3.9, 4.2.5): pre7
GUI changes in the Linux version (synch)
- 25/09/2002, version 5.40 (3.4.7, 0.3.8, 4.2.4): pre6
Win32 port.
- 17/09/2002, version 5.39 (3.4.6, 0.3.7, 4.2.3): pre5
Bug fix in the GUI thanks to K. Kofler.
ROM dumping roll-back fixed.
- 15/09/2002, version 5.38 (3.4.5, 0.3.6, 4.2.1): pre4
Linux version officially released on ticalc.org !
- 11/09/2002, version 5.37 (3.4.5, 0.3.6, 4.2.1): pre3
<< September 11th, 2002: 1st commemoration of terrorist attacks, 3000
people was killed... >>
Well, added Jesse Palmer's icons.
Changed pixmap naming scheme.
Added .ico support in image manipulation routines.
- 03/09/2002, version 5.36 (3.4.5, 0.3.4/0.3.5, 4.2.0/4.2.1):
I got my first job. Yipee !
Confirmation box for sending variables.
- 01/09/2002, version 5.35 (3.4.5, 0.3.4, 4.1.8/4.1.9):
GUI clean-up.
AMS2ROM to fix.
Clock management added.
- 31/08/2002, version 5.34 (3.4.5, 0.3.3, 4.1.7): testing phase
TIXX: vars, backup, flash, gfm, comp
TI82: ok, ok, na, ok, ok
TI85: ok, ok, na, ok, ok
TI83: ok, ok, na, ok, ok
TI86: ok, ok, na, ok, ok
TI83+: ok, ok, ok, ok, ok
TI73: ok, ok, ok, ok, ok
TI92: ok, ok, na, ok, ok
TI89/TI92+: ok, ok, ok, ok, ok
V200: ok, ok, ok, ok, ok, clock: ok/ko
- 26/08/2002, version 5.34 (3.4.5, 0.3.2, 4.1.6): pre2
Added V200 support.
Added User's Manual (html format).
- 23/08/2002, version 5.33 (3.4.5, 0.3.1, 4.1.5):
Display what the TI file is in the right window (file type)
- 19/08/2002, version 5.32 (3.4.5, 0.3.0, 4.1.5): 6.00-pre1
image routines modifications (stdint.h)
screendump inversion fixed
added the ability to save a startup directory
chdir call wrapped (Linux security checking)
- 18/08/2002, version 5.31:
testing phase:
- screendump: blurry colors fixed
- screendump: jpeg to fix
- TI82/85: calc & GFM are ok
- TI83/86: calc & GFM are ok
- TI73/83+: all ok except for FLASH os
- TI89/92/92+: calc & GFM ok
- 17/08/2002, version 5.30 (3.4.0, 0.2.8, 4.1.4):
send/recv vars rewritten
- 16/08/2002, version 5.29 (3.4.3, 0.2.8, 4.1.3):
- GUI clean-up and improvement
- help file remove.
- 14/08/2002, version 5.28 (3.4.3, 0.2.7, 4.1.3):
- lib headers changes
- the tilp core related files now begin by tilp_*.[c|h]
- 12/08/2002, version 5.27 (3.4.1, 0.2.6, 4.1.2):
- libticalcs clean-up (ticalc_set_cable/calc)
- 11/08/2002, version 5.26 (3.4.1, 0.2.6, 4.1.1):
- dirlist rewritten
- 10/08/2002, version 5.25 (3.4.1, 0.2.5, 4.1.0):
- tilp core
- 10/08/2002, version 5.24 (3.4.1, 0.2.5, 4.1.0):
- removed compatibility wrapper
- some constants removed
- idlist fixed
- 27/07/2002, version 5.23 (3.4.1, 0.2.4, 4.0.7):
- cb_idlist
- cb_send_flash
- cb_recv_flash
- 20/07/2002, version 5.22 (3.4.1, 0.2.3, 4.0.6):
Some functions completely rewritten:
- cb_send_backup
- cb_recv_backup
- cb_send_var
- cb_recv_var
- cb_romdump
- 19/07/2002, version 5.21 (3.4.0, 0.1.2, 4.0.2):
Applied JB patch: fix a segfault.
- 18/07/2002, version 5.20 (3.4.0, 0.1.2, 4.0.2):
Some fixes. Latest useable release before libticalcs changes !
- 16/07/2002, version 5.19 (3.3.1, 0.1.1, 3.4.2):
GFM useable but not completely finished.
- 14/07/2002, version 5.18 (3.3.1, 0.1.0, 4.0.2):
Added grouping/ungrouping of vars and displaying.
Source code clean-up (by using the libtifiles API)
- 12/07/2002, version 5.17 (3.3.1, 4.0.2, 0.0.9):
Modified for libtifiles changes.
- 05/07/2002, version 5.16 (3.2.7, 4.0.1, 0.0.6):
Removed TIFFEP support but GFM source code is still present.
- 04/07/2002, version 5.15 (3.2.7, 4.0.1, 0.0.5):
Ported to Win32 for SilverLink driver tests.
- 13/06/2002, version 5.14 (3.2.5, 4.0.0, 0.0.2):
Added libtifiles support, libtiffep removed.
Plugin menu removed.
/*
TiLP v6.00:
- libtiffep is not used any longer
- added a new lib: the libtifiles library
*/
- 04/06/2002, version 5.13 (3.2.5, 3.3.9, 1.2.1):
Mac OS-X merge and html manual added.
- 30/05/2002, version 5.12 (3.2.4, 3.3.8, 1.2.1):
A bug fix in the 'Convert AMS upgrade function'.
- 24/05/2002, version 5.11 (3.2.4, 3.3.8, 1.2.1):
A bug fix in the Calc window (thanks to Kevin Kofler).
- 12/05/2002, version 5.10 (3.2.4, 3.3.7, 1.2.1):
Bug fix with sending of FLASH apps (pb introduced in 5.07).
- 08/05/2002, version 5.09 (3.2.4, 3.3.7, 1.2.1):
Added the ability to sign TI83+ FLASH applications trough the
Peter Martijn Kuipers' appsign utility.
GUI clean-up.
- 07/05/2002, version 5.08 (3.2.4, 3.3.7, 1.2.1):
GUI overhaul & clean-up (Win32).
- 05/05/2002, version 5.07 (3.2.4, 3.3.7, 1.2.1):
GUI overhaul & clean-up (Linux).
- 29/04/2002, version 5.06 (3.2.4, 3.3.7, 1.2.1):
TI83+ ROM dumping support fixed.
- 24/04/2002, version 5.05:
Some bug fixes:
- ZIP vartype has no file extension
- the left window is no longer updated whenever a var is sent (Win32)
- WinZip cmdline removed from menu (Win32)
- GFM item grayed (Win32)
Thanks to Michel Rozpendowski <michelrozp@hotmail.com>
- 14/04/2002, version 5.04:
Moved image manipulation routines into a 'img' folder.
Part common with the (Gtk)TiEmu project.
- 05/04/2002, version 5.03 (3.2.3, 3.3.3, 1.2.1):
Added BMP support for both Windows & Linux (file invalid ?!);
Win32 saving support improved.
Added the ability to save a screenshot with grayscales (blurry mode).
Load support is still buggy !
- 15/03/2002, version 5.02:
TILP_VERSION symbol is now always defined.
- 01/03/2002, version 5.01 (3.2.1, 3.3.1, 1.2.0):
Little bug fixes after official release (bug reports):
- the config file (tilp.ini or ~/.tilp) is removed whenever a new
version is installed. This avoids some problems with link cables...
- TI83+ (var corrupted & size): fixed thanks to Paxl !
- parallel link cable (under WinNT) problem: fixed.
- romdump crashes at the end of transfer: fixed.
- 24/02/2002, version 5.00 (3.2.0, 3.3.0, 1.2.0):
Official release of TiLP for Linux, Windows and Mac OS-X.
- 23/02/2002, version 4.99 (3.1.7, 3.2.1, 1.2.0):
Merged with TiLP/OS-X
- 19/02/2002, version 4.98 (3.1.6, 3.2.0, 1.2.0):
Fixed dirlist selection with TI8x calculators.
- 18/02/2002, version 4.97 (3.1.6, 3.2.0, 1.2.0):
Error pipelining added and working_mode improved.
ProbeIO dbox: bug fix when TiLP is launched without console.
Some Win32 fixes: GFM, probing, ...
Tested under Linux, Windows 98, NT4, 2000 and XP.
- 17/02/2002, version 4.96c (3.1.5, 3.1.9, 1.2.0):
Sorting of computer files improved.
Ready fixed.
Bug fixes (introduced w/ sorting of ctree window):
- does not list FLASH apps on TI83+: fixed
- dirlist TI86: fixed
Ability to send TI83 files to TI83+ calc: added.
- 16/02/2002, version 4.96b (3.1.4, 3.1.8, 1.2.0):
Some Win32 fixes (thanks to K. Kofler):
- files.c exploded in files.c & vars.c: done
- sorting of files/dirs: done
- remote control: less buggy !
- glib/iconv: done
- font displaying: use T. Singer's font. I hope to change this.
I have recompiled the glib-1.1.8/Win32 without iconv support for
reducing the size of the setup package.
- 14/02/2002, version 4.96 (3.1.4, 3.1.8, 1.2.0):
The opening of files is more protected now (error catching).
Some Win32 fixes (thanks to K. Kofler):
- some items disabled: fixed
- change drive menu item: fixed
- create directory, doesn't refresh: fixed
- receiving a 'beta' var makes TiLP crash: fixed
- receiving of group, unable to save: fixed
- refreshing after receiving vars & apps: fixed
- recv of FLASH app, no update: fixed
- round display to KB: done
- rate display: fixed
- TiFFEP support: fixed
- greek beta -> action on file: done
- rename/delete of directories: done
- 14/02/2002, version 4.95 (3.1.4, 3.1.8, 1.2.0):
Merge with Mac OS-X: building projects are in 'osx'.
- 14/02/2002, version 4.94 (3.1.3, 3.1.6, 1.2.0):
Changed some things in libticalcs.
- 13/02/2002, version 4.93 (3.1.3, 3.1.5, 1.1.9):
K. Kofler has tested the 4.92 release of TiLP and found some bugs:
- MFC42D.dll is missing in the package: fixed
- GFM, could not load big files (g_malloc error): fixed but there is
still a bug (varsize is shifted)
- RBM|File|Rename, box appears 2 times: fixed
- overwrite var, the varname does not appear: fixed
- remote control TI89/92+, calc frozen: fixed
- GFM, null window: fixed
- ctree sorting & selection buggy: fixed
- Probing with stdout & libticables: to do...
Sorting routines for clist & ctree have been completely rewritten.
Added data rate support from libticables: better.
- 12/02/2002, version 4.92:
BlackLink support improved under Win2K (same bug as FlashZ !)
A problem with the USB driver under Win32/MFC (bad call).
Cleanup of fonts dir.
- 11/02/2002, version 4.91:
Cleanup of the TiLP core.
Receiving of vars: single or group option added.
TiFFEP server support cleaned.
- 10/02/2002, version 4.90 (3.1.1, 3.1.3, 1.1.9):
VarInfo structure modified.
Appearance of the SR button is contextual.
Checksum: check by option.
- 10/02/2002, version 4.89 (3.1.1, 3.1.2, 1.1.9):
tilp_error: bug fixed by JB
mkdir segfaults: fixed.
- 04/02/2002, version 4.88:
Applied Win32 modifications to the Linux version.
Remote control improved for both TI89/92(+).
- 04/02/2002, version 4.87 (3.1.0, 3.1.2, 1.1.8):
Bug fix: PCX format incorrectly saved under Win32.
- 21/01/2002, version 4.86 (3.1.0, 3.1.0, 1.1.8):
Dependancy with libticalcs broken. Source code modified for this.
JB's patch (info.c) included.
- 20/01/2002, version 4.85 (3.1.0, 3.0.6, 1.1.8):
TI83+ support finished.
TiLP can do screenshots at any time (Graph, ..., but not in VarLink).
- 12/01/2002, version 4.84:
Show memory free/used by calc.
JB: bug fix in 'convert_bitmap_to_bytemap', mem was not cleared at all
- 05/01/2002, version 4.83:
Menu bar modified (simplified).
General dbox cleaned (idem).
- 02/01/2002, version 4.82 (3.0.8, 3.0.2, 1.1.8):
Minor fixes for Win32.
- 01/01/2002, version 4.81 (3.0.7, 3.0.2, 1.1.8):
Link cable dbox debugged.
- 30/12/2001, version 4.80 (3.0.5, 3.0.2, 1.1.8):
A little fix for libticables (I/O method).
Link cable dbox have been simplified.
Error code function pipelined for displaying console errors.
- 27/12/2001, version 4.79 (3.0.1, 3.0.1, 1.1.8):
Receiving of FLASH apps added.
- 24/12/2001, version 4.78 (3.0.0, 3.0.0, 1.0.0):
A lot of important modifications: support of libticables & libticalcs
v3.x.x, huge clean-up of source code, source code splitted in folders
depending on the platform type (tilp core -> src & gui -> gtk), ...
- 19/12/2001, version 4.77:
TiLP slightly modified for supporting some new functionnalities
of libticables introduced with v2.2.3 release.
- 11/12/2001, version 4.76:
set_param (ticables) modified again.
- 09/12/2001, version 4.75:
some fixes in cb_calc.c (GTK independant) by JB
- 02/12/2001, version 4.74:
JB proposed an improvement in img_cnv.c: it seems to boost
some conversion routines.
- 21/11/2001, version 4.73:
Added the compilation of a TiLP gmodule (special use for GtkTiEmu).
Currently, commented in ./src/Makefile.am.
- 20/11/2001, version 4.72:
I have updated the help file.
- 19/11/2001, version 4.71:
French PO files have been updated (i18n).
Tested under WindowsXP with success ! WindowsXP seems to be a NT based
system rather than a Windows9x/Me system.
Removed ChangeLog dbox at startup.
Fixed wrong characters in GtkText dboxes.
The wizard is now launched at startup instead of lauching the
Changelog dbox.
- 17/11/2001, version 4.70:
Recompiled under Win32.
- 14/11/2001, version 4.69:
I have added a wizard.
set_param (ticables) modified
- 11/11/2001, version 4.68:
The -Wall flag was missing in the configure script -> cleanup of new
warnings.
- 09/11/2001, version 4.67:
I have added a pbar in the AMS->ROM conversion function.
- 08/11/2001, version 4.66:
Added some m4 macros for checking ticables & ticalcs dependencies.
- 07/11/2001, version 4.65:
All g_malloc & str* functions replaced by g_str* functions.
More reliable.
- 06/11/2001, version 4.64:
RC file bug fixed ('error at line 24').
Cleanup of headers done.
I have finished (un)grouping.
Cleanup/improvement in the gtk_ctree.c file: 2 bug fixed in dirlist
(selection and NULL pointer)
- 04/11/2001, version 4.63:
Grouping/ungrouping of variables works (TI89..92+ only).
- 01/11/2001, version 4.62:
'Group' function in progress.
- 31/10/2001, version 4.61:
Bug fix in the 'Trash' function (toolbar button).
The 'Ungroup' function works fine.
- 30/10/2001, version 4.60:
GFM is in progress.
- 30/10/2001, version 4.59:
I have fixed some fixes (thanks to JB).
- 29/10/2001, version 4.58:
I begin the Group File Manager.
Some fixed in the TiFileInfo dbox.
- 28/10/2001, version 4.57:
Cleanup of boxes.
- 27/10/2001, version 4.56:
I have splitted TIFFEP server use and libtiffep use, that is to say the
TIFFEP library (libtiffep) will be used if available but the TIFFEP
server will not be used unless the user forces this by configure.
- 26/10/2001, version 4.55:
Cleanup of headers. TiLP is faster to compile now !
- 25/10/2001, version 4.54:
Cleanup of code, menus and boxes.
- 19/10/2001, version 4.53:
Updated to Am/Ac2.52: configure.in renamed into configure.ac.
- 15/10/2001, version 4.52:
Official release on ticalc.
USB support implemented and tested.
- 02/10/2001, version 4.51:
The manpage has been updated.
I have added a command/interactive mode both with cmdline & prompt.
- 30/09/2001, version 4.50:
The link dbox has been cleaned.
- 29/09/2001, version 4.49:
These 2 points have been done by JB but TiLP had been modified so I
have merged them in the 4.49.
- 20/09/2001, version 4.43 (by JB):
OK, roms is on his way to Ireland and TiLP 4.42 is slightly broken
with regard to autoconf, so I'm doing a maintainance release.
- rolled back to autoconf 2.13.
- 03/09/2001, version 4.42 (by JB):
Merged properly the security patches (see previous entry).
- edit->move to parent dir now checks if you're trying to escape from
your home.
- 15/09/2001, version 4.48:
The -Wall flags had been removed. I have reactivated and removed many
warnings in source code.
- 14/09/2001, version 4.47:
Recompiled under Win32 due to libticalcs changes.
- 13/09/2001, version 4.46: I have finished to migrate to libticables v2.x.x
The link dbox is better now: easier to config and less buggy !
The RC file format has been improved and sorted by section.
Tested under Win32.
- 12/09/2001, version 4.45: I begin some little but important modifications
for supporting the new functionnalities of the libticables v2.x.x.
- 12/09/2001, version 4.44:
RC file cleaned (~/.tilp or tilp.ini) but not changed.
- 11/09/2001, version 4.43:
TiLP recompiled for using the (new) libticables v2.x.x
- 03/09/2001, version 4.42:
I have included the JB's patches about security holes.
- 29/08/2001, version 4.41:
Some security holes and bugs have been fixed by Julien Solignac, the
TiLEM's developer (a TI83/83+ emulator) available at:
<http://lpg.ticalc.org/prj_tilem/index.html>
A great thanks !
Bugs:
- the 'edit->move to parent dir' command is not restricted to the HOME
dir,
- if a directory contains the HOME string, we can go out through a
symlink,
- the rename command does not test permissions for a file. This may
allow a user to rename a file in /etc/shadow and so becoming 'root'
easily.
- 04/07/2001, version 4.40:
TiLP returns in the last exited folder when the user quits TiLP.
- 03/07/2001, version 4.39:
Now, TiLP check whether the var on calc already exist and display
an action.
- 01/07/2001, version 4.38:
A bug fix in the Win32 version: accentuated folder was correctly
display but the user was not been able to enter into.
- 01/07/2001, version 4.37:
A msg box has been added at the beginning of the 'Restore' function.
- 29/06/2001, version 4.36:
TiLP crashed under Win2k due to a WinMain bug in the libtiffep.
A ready cmd has been added before screenshot for ensuring clipping.
- 27/06/2001, version 4.35:
Accentuated characters in filenames are correctly displayed
(no g_warning).
Hpaned window size fixed (thanks JB :-)
Logo warning fixed.
Command line works again under Win32
GUI is not showed in command line mode any longer
- 26/06/2001, version 4.34:
The configure.in file has been modified as well as gtk_tilp_cb.c
I have added the ability to go outside of the HOME directory if user
want do this. Simple pass the '--enable-exit-homedir' options to the
configure script. Thanks to K. Kofler for her suggestion.
A WiN32 compiler side effect has been fixed in the AMS->ROM conversion
function.
- 24/06/2001, version 4.33:
Some fixes for Win32.
- 23/06/2001, version 4.32:
Kevin Kofler reports to me 2 bugs with the tiffep and getcwd.
The actual version of TiLP did not accept directory names which was
too long (>256).
- 21/06/2001, version 4.31: TI86 ROM dumper added.
- 17/06/2001, version 4.30: AMS update -> ROM image conversion function improved.
- 09/06/2001, version 4.29: a ready command is systematically used before doing
any function.
- 06/06/2001, version 4.28: TI85 ROM dumper added.
- 05/06/2001, version 4.27: AMS update -> ROM image conversion function slightly modified.
- 01/06/2001, version 4.26: AMS update -> ROM image conversion function updated. Works fine now but depends on current calc type !
- 26/05/2001: !!!!! Happy Birthday !!!! 22 years old !!!!! Shit ?!
- 24/05/2001, version 4.25: the ability to extract a ROM image directly from a .tib/.89u/.9xu file. I have coded it but it does not work. I have not enough knowledges on TI89 FLASH (tib, boot, ...) for finishing it.
- 20/05/2001, version 4.24: official release on ticalc.
- 20/05/2001, version 4.23: minor fixes in the Link dbox.
- 14/05/2001, version 4.22: image routines finished. JPEG works.
- 12/05/2001, version 4.21: image management routines slightly improved.
- 08/05/2001, version 4.20: VERSION symbol changed due to some interactions un\der Win32 compiler.
- 07/05/2001, version 4.19: hardware dbox modified (VTi link under Linux)
- 02/05/2001, version 4.18: menu look slightly modified and all boxes have now keyboard shortcuts.
- 23/04/2001: version 4.17: help did not appear under Win32. Fixed !
- 21/04/2001, version 4.16: added an information dbox in ROM dump. Added the possibility to enable/disable TI89/92/92+ auto-detection (Ready). Wrong 'archived.xpm' pixmap.
- 19/04/2001, version 4.15: console removed when 2 TiLP are launched. Command line support improved both in cmdline & GUI modes. A bug fixed in the 'Calculator' dialog box.
- 14/04/2001, version 4.14: ROM dump improved: use Rusty Wagner's Vti calculator code.
- 13/04/2001, version 4.13: a signal handler has been added for catching 'Ctrl+C' action (freeing of TiFFEP & libticables allocated ressources such as shm).
- 10/04/2001, version 4.12: TiFFEP support improved: TiLP can now be requested by an external plugin trough the libtiffep. Example: FARGO-IDE.
- 31/03/2001, version 4.11: few people have had problems with GreyTIGL/BackLink under Win32: fixed by using VTi's linking routines. Link dbox modified.
- 26/03/2001, version 4.10: official release and minor fixes for Win32.
- 17/03/2001, version 4.07: PCX/XPM/JPG loader debugged but not completely.
- 16/03/2001, version 4.06: minor bug fixes.
- 14/03/2001, version 4.05: PCX format added (in reading) but does not work.
- 13/03/2001, version 4.04: untar capability added.
- 11/03/2001, version 4.03: probing of ports/cables added in the menus.
- 10/03/2001, version 4.02: shell box added.
- 9/03/2001, version 4.01: pb of resizing with the main window fixed.
- 3/03/2001, version 4.00: I have cleaned some header files.
- 1/03/2001, version 3.99: some bug fixes with the fileselection dbox of the screen capture window. Better support of image formats (PCX/XPM/JPG).
- 27/02/2001, version 3.98: JB send to me a security report for Debian about TiLP. Modifications have been done for the HOME directory (do not use the HOME environment variable any longer).
- 24/02/2001, version 3.97: finished to use automake/autoconf.
- 22/02/2001, version 3.96: at last, my system administrator have given to me some right on a SPARC station (SPARC 5 + Solaris 5.7) for testing TiLP. It works but I have done some modifications.
- 20/02/2001, version 3.95: backup support for TI86 (both old & new calcs).
- 18/02/2001, version 3.94: few modifications for TiFFEP support
- 13/02/2001, version 3.93: i18n support finished for both Linux & Win32.
- 06/02/2001, version 3.92: bug fixed with dirlist (folder with no vars crashes a group/backup transfer).
- 04/02/2001, version 3.91: hardware flow control box added and NULL widget fixed.
- 31/01/2001, version 3.90: file checking finished. Manpage updated.
- 28/01/2001, version 3.89: i18n support and headers moved.
- 23/01/2001, version 3.88: using automake & autoconf now. Better use of the i18n support due to automake !
- 22/01/2001, version 3.87: file type checking can now be overridden for TI files (to finish...).
- 08/01/2001, version 3.86: I begin the use of the TiFFEP (a powerful plug-in general mechanism)
- 03/01/2001, version 3.85: the libTIcables & calcs header have been moved from <ti/..> to <ti/tilp/..>
- 14/12/2000, version 3.84: I fixed a NULL widget.
- 13/12/2000, version 3.83: direct FARGO support removed for the moment. It will be supported later via the TiFFEP. A language dbox have been added for choosing the language.
- 12/12/2000, version 3.82: internationalization works under Winblows ! Update of the /po directory. The loading and the naming of the Help file has been improved.
- 11/12/2000, version 3.81: internationalization works fine under Linux !!! But, I have to improve it.
- 06/12/2000, version 3.80: change drive in the rbm added again. Some pbs with the link box have been fixed.
- 04/12/2000, version 3.75: po file translated. But unable to compile it !
- 30/11/2000, version 3.74: general dbox finished. Hardware dbox improved (finished indeed !).
- 29/11/2000, version 3.73: general dbox began with Glade. Pb of locale in the help dbox fixed. I begin the internationalization of TiLP.
- 28/11/2000, version 3.72: 'NULL widget' fixed when TiLP was exited. A security hole have been fixed (my first !): it was possible for a normal user to explore directories outside from the HOME dir. Font dialog box finished. I have forgotten the call to term_port when the program is exited.
- 27/11/2000, version 3.71: I removed the console in the Windows version (changed the 'main' entry for a 'WinMain' entry). The Windows version is now a pure windowed application. Startup box fixed. At last, it is now impossible to launch 2x TiLP under Windows.
- 23/11/2000, version 3.70: Gladification finished !
- 20/11/2000, version 3.65: progress bar & refresh mechanism improved. Bugs fixed with the link dialog box (i/o, device).
- 13/11/2000, version 3.64: Makefile patched by J. Derque <jderque@caramail.com>. Go on using Glade for the GUI.
- 12/11/2000, version 3.63: FLASH support for the TI92+ added. A new menu entry for the 'Receive FLASH app' function.
- 11/11/2000, version 3.62: bug fixed in the dirlist: TI92 EXPR vars was not been displayed.
- 07/11/2000, version 3.61: implementation of a console/gui/cmdline mode.
- 05/11/2000, version 3.60: GtkTiLink becomes TiLP ('Tilp Is a Linking Program')
- 04/11/2000, version 3.58: VTi virtual link added.
- 01/11/2000, version 3.56: a bug in the refresh_clist function fixed (NULL pointer when font is unreachable). Another bug with the GUI indep fncts: NULL pointer. I removed the check_access function due to virtual link.
- 28/10/2000, version 3.55: unzip item finished for the Win32 version.
I got new DLLs of the Gtk+ Win32 port (20001023 screenshot). Now, GtkTiLink compile in 'Release' mode with the MSVC.
- 27/10/2000, version 3.54: a little bug fix with the 'change drive' item.
- 26/10/2000, version 3.53: I finished the unzip capability.
- 25/10/2000, version 3.52: I added the ability to send vars via the command line. I also added GtkTiLink and the TIcalc files in the Windows registry.
- 24/10/2000, version 3.52: I made some modifications on the GUI and improved
the right button menu.
- 23/10/2000, version 3.51: I received 2 patches from J. Derque. One for uninstalling GtkTiLink, the other improve the 'unzip' capability.
I also added a small program for installing the font in the /etc/X11/fs/config file.
- 21/10/2000, version 3.50: I added and modified the libTIcable. Then, I pass on the modifications.
- 19/10/2000, version 3.49: the link and the calc box have been made again with Glade.
- 17/10/2000, version 3.48: font support added in the CTree window which allows to display special TI characters such as alpha, and so on.
- 15/10/2000, version 3.47: problem of varnames with special characters (such as alpha) has been corrected in the libti_calc library.
- 12/10/2000, version 3.46: link speed dialog box added.
- 09/10/2000, version 3.45: modifications in /indep files for the GUI.
- 08/10/2000, version 3.44: modifications in /dep files
- 06/10/2000, version 3.43: minor bug fixes.
- 2000/10/02, version 3.42: config.h & autoheader & autoconf & system type added. Modifications done for the Debian integration. Released on ticalc.
- 30/10/2000, version 3.41: FLASHing of apps/OS added
- 29/09/2000, version 3.40: bug fixes in screen capture
- 28/09/2000, version 3.39: some bug fixes.
- 27/09/2000, version 3.38: I go on the modifications...
- 26/09/2000, version 3.37: I added a dialog box for configuring some screendump options.
- 25/09/2000, version 3.36: I go on modifications for make GtkTiLink porting easy for other platforms: is_ready a screen dump modified.
- 20/09/2000, version 3.35: I finished modifications, at least the most part.
A bug (due to recent modifs) in the directory list corrected.
- 19/09/2000, version 3.33: libTIcalc finished to be modified. Now, I am modifying GtkTiLink itself in order to make it not dependant of the GUI.
- 18/09/2000: version 3.31: the libTIcalc is being improved/cleaned/documented which bring about some modifications.
- 18/09/2000: version 3.29: Mikael Magnusson <mikma@hem.passagen.se> sent to me some patches for the TI83+ support. Yeah !!!
- 14/09/2000: version 3.27: the libTIcalc is being improved/cleaned/documented which bring about some modifications.
- 11/09/2000: version 3.25: I modified the options structure. The whole configuration about cables & calcs is now in a structure defined in the libTIcable.
Modification has been done for the GtkTiEmu project.
- 07/09/2000: version 3.23: config file bug corrected: "config file not found".
- 06/09/2000: version 3.21: GtkTiLink has now an InstallShield Setup for the Windows version.
- 30/08/2000: ROM version function improved.
- 23/08/2000: version 3.20: I got new DLLs of the Gtk+ Win32 port (20000722 screenshot).
- 22/08/2000: version 3.18: ROM version function added in the Misc menu.
- 21/08/2000: version 3.16: I am merging the work of sly (FARGO) with GtkTiLink. Its installation procedure of FARGO does not work (segfault) but it is still within so that sly can work on it.
- 20/08/2000: version 3.14: new version number format. An even number is a stable version whereas an odd number is a devel/unstable version.
I removed the GtkTiLink's logo from the about item menu: too big! Now, it is only on the web site. The gtktilink.ini file was not in the right location.
- 19/08/2000: version 3.13-stable: a bug in the PCX routines corrected and a new routines
added for managing 256 colors images.
- 16/08/2000: version 3.11-stable: JB asked me some modifications/improvements on the plug-in interface. I updated the string-editor plugin example.
- 15/08/2000: version 3.10-stable: I added the ROM dump capability for 89/92/92+.
I got a ROM of my TI92 (v1.11 internal) and it works with vti.
- 12/08/2000: version 3.08-stable: an icon for GtkTiLink, at last !
- 09/08/2000: version 3.07-stable: pb of working directory with the win version
is corrected, at last and for good ! I also corrected the problem of location with
the help & thanks files for the Win version. Finally, I do not use the Windows registry.
- 08/08/2000: version 3.06-stable: new error management implemented.
- 07/08/2000: version 3.05-stable: I separated the link_box so that I can share it with the GtkTiEmu project. Virtual link works with GtkTiEmu.
- 20/07/2000: version 3.04-stable: virtual link capability added and a better
support of the 'tidev' kernel module
- 30/06/2000: version 3.03-stable: pb of working directory with the Win
version is corrected. Now, plugins work fine under Windows.
- 27/06/2000: version 3.02-stable: overhaul of the source code
- 9/06/2000: version 3.01-devel: I corrected the problem of directory with
the Windows9x version.
- 4/06/2000: version 3.00-stable: released.
- 30/05/2000: version 2.19-devel: I changed the loading way for the calcs
libs.
- 29/05/2000: version 2.18-devel: I changed the loading way for the cables
libs.
- 28/05/2000: version 2.17-stable: Leonard Stiles send to me a bug fix for the
help files.
- 27/05/2000: version 2.16-stable: I finished the implementation of plugins via
the glib functions (linux/Windows). I finished the
small plugin example.
- 26/05/2000: !!!!! Happy Birthday !!!! 21 years old !!!!!
- 25/05/2000: version 2.15-devel: I improved and standardized the loading of
libs in setup.c
- 24/05/2000: version 2.14-devel: implementation of plugins in progress...
- 23/05/2000: version 2.13-stable: a problem of library version correct: if
you had a more recent lib, GtkTiLink stopped !
- 23/05/2000: version 2.12-stable: implementation of plug-ins (gui) made.
- 22/05/2000: version 2.11-stable: Win users can now change the drive letter.
GtkTiLink works under Windows NT4.00 via the DriverLINX Port I/O driver.
- 21/05/2000: version 2.10-stable: I added a security in GtkTiLink in order
to avoid that GtkTiLink can load an oldest version of the libs.
- 20/05/2000: version 2.09-stable: I squashed a bug in the Win version. It
seems that a variable allocated by g_malloc must be freed by g_free and not
by free. I am trying to use DLPortIO for a Win NT support.
- 19/05/2000: version 2.08-stable: TI86 pb and I remove the ti_lsd init part.
- 19/05/2000: version 2.07-stable: I stopped the development of the TI link
server daemon since it is possible to use GtkTiLink without to be root.
Indeed, normal users can load and use the cables libs which made low level
accesses. A user reports a problem with the // cable and the 86.
Overhaul of the calcs source finished.
- 18/05/2000: version 2.06-stable: I modified the initialization of cables/
calcs. I began to implement the server capability.
- 17/05/2000: version 2.05-stable: display DLL version and I overhaul the
source code again. It seems that the 'dirlist bug' vanished.
- 16/05/2000: version 2.04-devel: DLL for windows finished. Hard !!!
- 13/05/2000: version 2.03-2.48-devel: calcs routines in .so finished. Now,
port of gtktilink under Windows.
- 11/05/2000: version 2.03-2.46-devel: calcs routines -> so
- 10/05/2000: version 2.03-2.45-devel: cable routines -> so (libraries)
Jo El has received my special cable so the TI83+ could be supported.
- 09/05/2000: version 2.03-2.44-devel: cables routines -> DLL/so
- 09/05/2000: version 2.03-2.42-devel: cut/copy/paste functions implemented.
- 08/05/2000: version 2.02_2.42_stable: integrated unzipping added but for the linux version only.
- 08/05/2000: version 2.02_2.41_stable: PCX format for the Win version.
- 05/05/2000: version 2.01_2.40: JB says that he have some problems with the
Grey TIGL starting at the 1.15_2.30 version. So, I change the Grey TIGL routines as they were before.
- 24/04/2000: version 2.00_2.39_stable: released.
- 23/04/2000: version 1.20_2.39_stable: I finished the AVRlink prototype and I finished to implement its support. I noticed something of strange: transmissions are more stable if I open/close the COM/TTY port whenever I start a transmission (due to buffering surely). I modified cable routines consequently.
- 22/04/2000: version 1.20_2.38_stable: Leonard Stiles send me a cable module
for driving cables via the 'tidev' kernel module.
- 21/04/2000: version 1.19_2.37_stable: experimental support for the AVRlink
cable (Win & linux version)
- 20/04/2000: version 1.19_2.36_stable: Leonard Stiles send me a new bug fix
for the TI89 screendump.
- 19/04/2000: version 1.18_2.36_stable: I implemented the support of the Grey
TIGraphLink for the windows version (AVRlink project in progress).
- 17/04/2000: version 1.17_2.35_stable: Leonard Stiles send me a patch for
fixing bugs with TI89 screendump.
- 13/04/2000: version 1.17_2.34_stable: I modified the cables routines in order
to implement the client/server architecture (for avoiding to be root for using gtktilink).
- 12/04/2000: version 1.17_2.33_devel: I added the detect calc function in the
gui.
- 11/04/2000: version 1.16_2.32_devel: I modified the 83&85 functions in order
to use the mask_mode parameter format instead of old parameters format.
- 09/04/2000: version 1.16_2.31_devel: I am implementing the Grey TIGL support
for the Win9x version. A guy manages it.
I also added a function to get the TI89 IDList.
- 06/04/2000: version 1.15_2.30_stable: I am updating some gettext functions for the internationalization
- 04/04/2000: version 1.14_2.29_devel: I am correcting problems due to FLASH apps.
- 04/04/2000: version 1.14_2.28_stable: TIGL file support made for the
TI92+. A bug has been found for the 89/92+ then I moved the generate_* functions in group.c
- 01/04/2000: version 1.14_2.26_stable: I updated the DLL (20000215) for the
Windows version.
- 01/04/2000: version 1.14_2.25_stable: remote control implemented for the 89.
- 01/04/2000: version 1.14_2.24_stable: TIGL file support finished for the 89.
- 31/03/2000: version 1.14_2.24_devel: I noticed that the TIGraphLink software
do not keep the variable attribute such as archive contrary to my own file
format because this attribute is not stored in the file. I decided to
implement this capability: I created an extend group file format for backups.
- 28/03/2000: version 1.13_2.24_devel: I begin the TIGL file support for the TI89.
- 27/03/2000: version 1.13_2.23_stable: TIGL file support finished for the 92.
- 23/03/2000: version 1.12_2.22_devel: TIGL file support finished for the 92 except for sending group files.
- 20/03/2000: version 1.11_2.21_devel: I begin the TIGL file support for the 92 so that sly can test FARGO support.
- 19/03/2000: version 1.11_2.20_stable: sly provided to me a FARGO support.
- 16/03/2000: version 1.10_2.20_stable: TIGL file support finished for the 86.
Converter modules made for the 85 and 86.
I finished the improvement of the gui with the main dialog box.
Now, the toolbar is updated according to the change of config.
Right button menu improved.
- 12/03/2000: version 1.09_2.19_devel: overhaul of the most of dialog boxes.
I optimized gtktilink for Windows (fprintf -> DISPLAY): alpha -> beta release.
I corrected a small bug with the cancel button.
I begin the TIGL file support for the 86.
Added the 86 in the autoprobe calc function.
- 11/03/2000: version 1.08_2.18_stable: TIGL file support finished for the
TI85. Added the 92 in the autoprobe calc function.
- 06/03/2000: version 1.07_2.17_devel: an overhaul of the gui (config).
I correct a small thing in the receiving variable function of the 82&83 (limits
of 64Kb for group files) and a small bug.
I made the TIGL file support for the TI85.
- 04/03/2000: version 1.06_2.16_stable: All work !!!
- 03/03/2000: version 1.06_2.16_devel: I correct a bug in the TI82&83 routines: it was impossible to transmit Windows, ZSTO and Table variables for the 82 and strings for the 83. Translating functions updated consequently.
- 02/03/2000: version 1.06_2.15_devel: TIGL file support for the TI83 finished.
Overhaul of the source code of the 82&83 routines.
- 29/02/2000: version 1.06_2.14_devel: I improved the sources (less warnings
in Win compilation). I begin the TIGL file support for the TI83.
I begin the autoprobe capability (autodetect ports, cables and calcs).
I work on the Grey TIGraphLink support for Win32.
- 24/02/2000: version 1.05_2.13_stable: at last, I implemented the TIGL file support directly in the communication routines (native support). But, there is
always the conversion modules for importing old files (GtkTiLink files).
- 23/02/2000: version 1.04_2.12: TIGL file support finished for the TI82. TI82
routines has been improved.
- 18/02/2000: I go on the TIGL file support. Some corrections in the Windows
version in order to accelerate it (progress bar updates are very slow).
I implement the AVRlink support in the gui but no software support.
I modified the 'link layer': I added a new function for initialize cables.
- 14/02/2000: version 1.04_2.11_devel: I begin the TI82 file support.
- 12/02/2000: version 1.03_2.10_stable: port of gtktilink on Windows finished
at 90 %. All cables work except for Grey TIGraphLink (I have to disable the
hardware flow control). I used gtk DLLs, version 19991218.
- 07/02/2000: version 1.02_2.09_devel: TI82 and TI83 routines did not work
no longer for sending/receiving variables and backups.
Transmissions can now be cancelled.
Grey TIGraphLink support improved.
There is now a default config file for authorizing access on some I/O ports.
- 6/02/2000: version 1.02_2.08_devel: I correct a problem when tmp file and
destination file are on different partitions.
- 4/02/2000: version 1.01_2.08_devel: I modified the dialog boxes for the
choice of the address of serial/parallel port.
I begin the step 2 of the project: TIGL file support and Windows port.
- 27/01/2000: version 1.00_2.08_stable (v1.0): source files have not been
changed. On the other hand, the Makefile have been completely modified.
- 22/01/2000: version 0.54_2.08_devel (v0.99c): the I/O routines for the Grey
TIGL cable has been improved (timeout, problem of locking).
Some problems with the TI89 have been corrected.
- 14/01/2000: version 0.54_2.07_devel (v0.99b): a very small modification in
the low-level routines. Some bugs in the dialog boxes to configure options
has been corrected.
- 8/01/2000: version 0.54_2.06_devel (v0.99a): I relinked the TI82/85 routines
with the GUI
- 7/01/2000: version 0.53_2.05_devel: I have forgotten to completely remove the
curses dependancy. Now, gtktilink does not access to ports when it starts.
Moreover, there is dirlist on startup no longer. Some TI86 types have been updated and added by David Kuder. Some toolbar buttons are not actived for some calcs. Hidden files can be showed or hidden when dirlist.
- 1/01/2000: version 0.52_2.04_devel: a bug in the dialog boxes has been
corrected (text justification function -> segfault). I modified the log window.
Version released. GtkTiLink file format is frozen.
My PC is Y2K. Yeah !!!
- 31/12/1999: version 0.51_2.04_devel: I finished to modify the file format and
correct a few bugs. I have tested transmission on TI83/86/89/92/92+ with
Grey TIGL and parallel cable.
- 30/12/1999: version 0.51_2.03_devel: I finished the confirm/rename.
I had to modify the TI89, 92 and 92+ file format. It was buggy for exploding
PAK files and was not homogeneous in comparison with the file format of the
other calcs.
I corrected a small bug in the TI86 file format.
- 29/12/1999: I go on the confirm/rename.
- 27/12/1999: version 0.51_2.02_devel: confirm/rename when necessary.
- 26/12/1999: ctree sort order finished.
- 25/12/1999: version 0.50_2.02_devel: I begin the ctree sort order.
- 23/12/1999: version 0.50_2.02_devel: ...
- 23/12/1999: version 0.49_2.02_devel: the directory are on the top of the
dir and the files are on the bottom of the dir.
- 22/12/1999: version 0.48_2.02_devel: the temporary files are now created
in the dependant platform temporary directory (/tmp for Unix, C:\Windows\Temp)
- 22/12/1999: version 0.47_2.02_devel: remove threads finished.
- 22/12/1999: version 0.46_2.01_devel: I remove threads of sending/receiving
variable(s).
- 21/12/1999: version 0.45_2.00_devel: I remove threads of sending/receiving
backup.
- 21/12/1999: version 0.44_1.99_devel: I improve the directory listing (GUI).
- 21/12/1999: version 0.43_1.98_devel: I suspend the improving of the remote
control (not yet finished). I will keep on it more later.
I begin to remove threads with screendump.
- 20/12/1999: version 0.42_1.98_devel: I improve the remote control.
There is no need to use curses any longer.
- 19/12/1999: version 0.41_1.97_stable: TI86 support finished.
- 18/12/1999: version 0.41_1.97_devel: I begin the TI86 support.
- 11/12/1999: version 0.40_1.96_stable: TI85 support finished. I have added
the Connect85 link support.
- 9/12/1999: version 0.38_1.94_devel: I begin to implement the
internationalization.
- 5/12/1999: version 0.37_1.94_devel: unpacking OK. The TI85 support is in
progress.
- 3/12/1999: version 0.36_1.93_devel: I have improved the TI82 support. It
remains to test the unpacking.
- 28/11/1999: version 0.36_1.92_stable: I am implementing the exploding of PAK
files.
- 27/11/1999: version 0.35_1.92_stable: I have finished the TI83 support. I
have also modified the directory list display to prepare the future drag&drop.
Yeah !!!
- 26/11/1999: version 0.34_1.91_devel: I go on the TI83 support. For this,
I translate varname in a more useful varname (translate).
- 25/11/1999: version 0.34_1.90_devel: I have added a right button
popup menu and I have implemented the import/export. There is another
programmer which look after developing import/export TIGL files.
- 19/11/1999: version 0.33_1.90_devel: I begin the support of TI83. It works
so so but I will improve it the next week.
- 19/11/1999: version 0.32_1.88_stable: I have improved the TIGL support. Now,
it works fine. Moreover, the device (/dev/ttyS) is locked for protection.
At last, the command line parameters work correctly.
- 18/11/1999: version 0.32_1.87_devel: I modified the sources to
compile on SPARC station. I have managed to run gtktilink on a SPARC station.
No bugs.
- 13/11/1999: version 0.32_1.86_stable: the Grey TI Graph Link is now
supported. Yeah !!! But I did not understand how ?!?!. Indeed, I did not
modified the tiglink.c source !!!
- 5/11/1999: version 0.31_1.85_stable: I corrected a few small defaults.
I have added the full/local path support.
- 4/11/1999: version 0.30_1.85_stable: full support of TI82.
- 2/11/1999: version 0.24_1.84_stable: full support of TI89.
version 0.30_1.85_devel: I begin the support of TI82.
- 1/11/1999: version 0.23_1.83_stable: full support of TI92+.
version 0.24_1.83_stable: I corrected a few small defaults.
version 0.24_1.84_stable: I modified the TI92 file format
in order to have some homogeneousness in the different calc file formats.
- 31/10/1999: version 0.22_1.82_stable: I modified the ti92.c file because
it does not follow exactly the protocol.
It appeared that the get function of the tiglink.c is not enough fast for not
to lost some bytes. An interrupt routine is so necessary (help me !!!!).
I will go on the TIGL development later.
- 30/10/1999, version 0.22_1.82_devel: I go on the support of TIGL Black.
- 29/10/1999, version 0.21_1.81_stable: a bug in the options menu has been
corrected. The gtktilink rc file is now in the home directory of the user.
I find a bug in serial link routines (ioperm). It is now corrected.
I corrected a bug in the dirlist. The dirlist was be able to function only
with a TI92.
I renamed some keys definitions in the ti .h files
I corrected a visualisation default: the receiving bcakup progress box does
not appear correctly.
- 23/10/1999, version 0.21_1.81_devel: multi link cables support (parallel,
serial and TI Graph Link) in progress.
- 16/10/1999, version 0.20_1.80_stable terminated. It's the first release !!!
- 15/10/1999, version 0.20_1.80_devel: I correct some defaults (a pbar unused)
and a bug in the remote control (problems with Xterm windows)
- 5/10/1999, version 0.2-1.8: implementation of threads
- 3/10/1999, version 0.1-1.8: the first release
- 1/10/1999, version 0.1-1.8: I modified the get routine (parlink.c) because
they do not break (timeout).
-28/09/1999, version 0.1-1.7: I cleaned the C files because they contains some unused variables, I modified the varinfo struct and so the TIxx files.
- 05/09/1999, version 0.1-1.6: I modified some headers files and I modified
the ti_link.c file in order to use function pointers.
- 05/09/1999, version 0.1-1.6: I modified the screendump routines in order to
these routines are screen size independant.
- 30/08/1999, version 0.1-1.5: I begin the GTK interface
- 29/08/1999, version 0.0-1.5: directory list implemented. There is no backup
functions to implement at this time.
- 27/08/1999, version 0.0-1.4: it remains to fully implement the directory list
and modify the TI92 dirlist function parameters.
- 15/08/1999, version 0.0-1.0: I begin the implementation of TI89/TI92+
- 14/08/1999, version 0.0-0.9: sending backup function now
- 14/08/1999, version 0.0-0.8: remote control is completely implemented
- 11/08/1999, version 0.0-0.7: sending backup do not function
- 03/08/1999, version 0.0-0.6: sending variable implemented
- 02/08/1999, version 0.0-0.5: receiving variable implemented
...
- 23/07/1999, version 0.0-0.2: I implemented the remote control. It function but some keys have problems.
- 22/07/1999, version 0.0-0.1: I only ask to the TI92 whether it is ready. There is no function implemented.
|