File: ChangeLog

package info (click to toggle)
libticalcs3 3.3.5-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,824 kB
  • ctags: 1,880
  • sloc: ansic: 18,809; sh: 9,396; makefile: 349; sed: 93
file content (361 lines) | stat: -rw-r--r-- 15,427 bytes parent folder | download
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
Previous version: 2.0.0
Current version: 3.3.0

Log:

- 15/04/2002, version 3.3.5:
	TI83+ ROM dumping support fixed (stop at 256KB instead of 512)
	Thanks to Thomas Shawn.
	
- 11/04/2002, version 3.3.4:
	Another bug report: some FLASH apps (usually developped by third 
	parties) replace the "License" string/header by their FLASH app name.
	Thanks to Brandon Barker <bebarker@meginc.com>.
	
- 06/04/2002, version 3.3.3:
	TI has released a FLASH app for a limited amount of time (TI Cell 
	Sheet). This FLASH app contains a certificate which was not handled by
	TiLP. Fixed for TI89/TI92+.
	Beware: certificates are still unsupported (currently skipped).
	Thanks to ??
	
- 15/03/2002, version 3.3.2:
        LIBTICALCS_VERSION symbol is now always defined.
	Added the type 15h (appvar) and 17h (group) to TI83+.
	dirlist fixed for TI89/92+ (FLASH apps listed multiple times)
	Pb with FLASH app sending (> 1 page): fixed (introduced in 3.1.8)
	Fixed checksums: TIGL compatible.

	Group (17h) support: the group is receive as a single var (contrary to
	TIGL. This allow to keep the group as is on calc -> advantage).
	Contrary to (maybe a drawback) TI's soft, it's not converted into
	a .8Xg group file.

	Removed verbose.c: already compiled in libticables -> problem with
	console management !
	
- 01/03/2002, version 3.3.1:
	Minor bug fix on TI83+ support (sending of vars) introduced in v3.2.0.
	Thanks to Paxl !
	
- 24/02/2002, version 3.3.0:
	Rounded to 3.3.0 for official release.
	
- 23/02/2002, version 3.2.1:
	Merged with Mac OS-X again.
	
- 17/02/2002, version 3.2.0:
	Added the ability to send a TI8x file on a TI83+ calculator.
	For calc which does not have folder: p->folder = p instead of list.
	Paxl problem fixed ( '/r/n' or '/r' in FLASH app signed by 
	appsign.
	
- 15/02/2002, version 3.1.9:
	Fixed some keys for remote control.
	
- 14/02/2002, version 3.1.8:
	TI73/83+ FLASH file management moved in intelhexa.c/h.
	
- 14/02/2002, version 3.1.7:
	Merge with Mac OS-X: building projects are in 'osx'.
	
- 14/02/2002, version 3.1.6:
        Cleanup in the TicalcInfoUpdate structure (data rate moved in
        libticables).
	
- 13/02/2002, version 3.1.5:
	Remote control fixes.
	
- 12/02/2002, version 3.1.4:
	Little fixes.
	
- 10/02/2002, version 3.1.3:
	VarInfo structure modified.
	
- 02/02/2002, version 3.1.2:
	TI89 & 92+ key definitions and array updated and improved.

- 23/01/2002, version 3.1.1:
	TI73 support added & tested.
	send_key added for TI73,83,83+,86.

- 21/01/2002, version 3.1.0:
	Some clean-up, enhancements. Compatibility broken !
	
- 20/01/2002, version 3.0.7:
	The command line is cleared before doing a ROM dumping.
	TI73 support added (not tested).
	
- 19/01/2002, version 3.0.6:
	TI83+, sending of FLASH Apps/Os works now.
	Receiving of FLASHapps: done.
	New function added: ticalc_83p_89_92p_isready. Allow to auto-detect a 
	TI83+/89/92+ calculator.
	This function is cleaner than ti89_92_92p_isready and should be used 
	as a replacement even if it does not check for a TI92 any longer.
	Little fix with ti83p_send_var ('transfer aborted').

- 15/01/2002, version 3.0.5:
	mutex: only one transfer possible and review update mechanism
	
- 12/01/2002, version 3.0.4:
	ticalc_get_calc parameter changed.
	Dirlist function improved: the first element of linked list contains
	memory free (83/83+/86) or memory used (89/92/92+).
	
- 10/01/2002, version 3.0.3:
	TI83+ support improved: sending of vars/backup works.
	Receiving of IDlist: implemented but not tested.
	Sending of FLASHapps/OS: pending (almost finished).
	
- 29/12/2001, version 3.0.2:
	Some fixes.
	
- 26/12/2001, version 3.0.1:
	Receiving of FLASH apps added.
	TicalcFncts structure modified.
	
- 25/12/2001, version 3.0.0:
	Source code cleaned up.
	This release requires a libticables v3.x.x mini.
	
- 21/12/2001, version 2.1.2:
	I have added 2 new functions: ticalc_init & ticalc_exit. These
	functions are not used yet. They have been written for use in future.
	Rudolf Polzer reported a problem while sending a FLASH app (TiCabri).
	It was due to a lack of memory so I have added a more explicit message
	for this case
	ti89_waitdata() improved.
	Error codes changed (valued).
	
- 19/12/2001, version 2.1.1:
	probe.c: I have improved the ti89_92_92p_isready function. It directly
	detects the calc type as well as the TI83+ (new).
	To finish...
	
- 11/12/2001, version 2.1.0:
	I have finished to patch TiLEM (lpg.ticalc.org/prj_tilem) for
	testing TI83+ support.
	TI83+ support widely improved: ready, screendump, dirlist, receive var,
	receive backup tested and certified as OK. The send var/backup
	functions have not been tested.
	
- 09/12/2001, version 2.0.9:
	isready function implemented (TI83+) but not tested.
	Macros (update.h) disabled.
	
- 20/11/2001, version 2.0.8:
	Win32 projects are now distributed with source code.
	
- 19/11/2001, version 2.0.7:
	French PO files have been updated (i18n).
	
- 17/11/2001, version 2.0.6:
	Recompiled under WiN32.
	
- 14/11/2001, version 2.0.5:
	Changed parameters name of ticalc_set_update().
	Fixed macros of update.h for avoiding NULL accesses with the function 
	pointers of the 'update' struct.
	
- 08/11/2001, version 2.0.4:
	Added a m4 macro for checking libticables in configure scripts.
	
- 27/10/2001, version 2.0.3:
        warnings fixed.
	
- 19/10/2001, version 2.0.2:
        Updated to Am/Ac2.52: configure.in renamed into configure.ac.
	
- 15/10/2001, version 2.0.1:
	FLASH support broken, due to type conversion (ti89.c.old/ti92p.c.old)
	for MSVC warnings.
	
- 04/10/2001, version 2.0.0: compatibility broken -> v2.x.x
	Added the stop() function in the update structure for future use.
	The library is backward compatible with programs which use the old
        library. Nethertheless, programs need to be recompiled.
	
- 14/09/2001, version 1.8.5:
	Headers are now C++ compliant (extern "C").
        Thomas Wolf <two@chello.at> has written a BCC32 v5.x (or C++Builder5+)
        wrapper for the libticables. He has also bring about some modifications
        to the libticables that I have merged.
	I have also cleaned up the source code and the headers.
	At last, test_libticalcs has been updated.
	I have removed many warnings under MSVC (none to level3).
	
- 14/09/2001, version 1.8.4:
	added some macros for avoiding NULL accesses with the function pointers
	of the 'update' struct.
	If the struct has not been set, this will not crash the library.
	
- 13/09/2001, version 1.8.3:
	recompiled on Win32: some fixes.
	
- 16/07/2001, version 1.8.2: Julien Solignac alias x1cygnus (developer of the
	TI83(+) TiLEM 'Ti Linux EMulator') has widely improved the TI83+
	support.
	
- 03/07/2001, version 1.8.1: TI89...92+ support improved: check if the calc var
	already exists and wait an action from user
	
- 30/06/2001, version 1.8.0: TI89/TI92+ group file bug fixed (I hope...)
	
- 21/06/2001, version 1.7.9: TI86 ROM dumper and TI86 support improved.
	
- 20/06/2001, version 1.7.8: I have found a tricky bug with GtkTiEmu which allows to improve the ti89_isOK, ti92_isOK and ti92p_isOK functions. There should not be 'Invalid byte' any longer.
	
- 15/06/2001, version 1.7.7: TI83 bug fix in dirlist (due to recent modifs)
	
- 06/06/2001, version 1.7.6: TI85 ROM dumper added both for Usgard & Zshell.
	
- 04/06/2001, version 1.7.5: see the bug_report3.html for the pb. Not fixed yet. TI89 support has been tested again. It is fully compliant.
	
- 28/05/2001, version 1.7.4: minor bug fix in the TI92+ FLASH routine (calc does not reboot automatically).
	
- 26/05/2001, version 1.7.3: TI83+ support cleaned but not tested with VTi yet.
	
- 25/05/2001, version 1.7.2: ROM dumping added for TI83(+) calcs but tested only on TI83. The ability to send a .tib file (old FLASH file format, replaced now by .9xu/.89u file format).
	
- 23/05/2001, version 1.7.1: TI92+ ROM dump dumps only 1 MB instead of 2 MB. TI92+ files was not correctly recognized by TiLP (**TI92p*/**TI92P*).
	
- 22/05/2001, version 1.7.0: TI92+ auto-detection pb is now fixed (a missing break, grr).
	
- 13/05/2001, version 1.6.9: vartype missing in the TI83 support. ROM dumping capability added to TI83.
	
- 08/05/2001, version 1.6.8: VERSION symbol changed due to some interactions under Win32 compiler.
	
- 05/05/2001, version 1.6.7: a mail from Xavier Larue paxl@ca.inter.net: TI83+ error codes have not been updated.
	
- 04/05/2001, version 1.6.6: ROM dumping works now for TI89. Not tested on TI92+ yet but it should work.
	
- 01/05/2001, version 1.6.5: bug fix in the TI83 support (ASM vartype missing).
	
- 21/04/2001, version 1.6.4: bug fixes in TI89/TI92+ support: backups corrupted with calculators which contained FLASHapps
	
- 20/04/2001, version 1.6.3: ROM dumping for TI89/92+ implemented but does not work.
	
- 14/04/2001, version 1.6.2: ROM dumping program is now included into the library (rom*.h). These files comes from Rusty Wagner's VTi. Done for TI92.
	
- 25/03/2001, version 1.6.1: intl.h removed for Debian packaging
	
- 22/03/2001, version 1.6.0: verbose.c removed (libticables)
	
- 17/03/2001, version 1.5.9: minor bug fix in the TI89 FLASH routine (calc does not reboot automatically).
	
- 11/03/2001, version 1.5.8: minor modifications on DISPLAY().
	
- 04/03/2001, version 1.5.7: changing the macros LSW to LSB_ and next LSB. Source code cleaned.
	
- 27/02/2001, version 1.5.6: modifications made for compiling under Borland C++ 4.52 (Win16 target)
	
- 24/02/2001, version 1.5.5: some filenames have been changed for the Debian release.
	
- 22/02/2001, version 1.5.4: at last, my system administrator have given to me some right on a SPARC station for testing TiLP. It works but I have done some modifications.
	
- 21/02/2001, version 1.5.3: a new set of functions have been added for providing a request service (the application asks to the lib whether this function is supported or not by the calc). Not finished yet !
	
- 20/02/2001, version 1.5.2: TI86 support improved and backups (both backups in 3 & 4 parts -> old & new calcs) are now supported. Thanks to Tim Singer (the FastLink's developper) for the informations on TI86 backup. I do not use its proprietary (but open) format but the same format as the TI82/83/85 format.
	
- 14/02/2001, version 1.5.1: TI83 support improved.
	
- 13/02/2001, version 1.5.0: i18 support finished for both Linux & Win32.
	
- 06/02/2001, version 1.4.9: TI89 support improved.
	
- 30/01/2001, version 1.4.8: file checking added for 82,85,89,92,92+.
	
- 29/01/2001, version 1.4.7: all headers files are now in <tilp/..> instead of <ti/tilp/..>
	
- 28/01/2001, version 1.4.6: i18 support added.
	
- 22/01/2001, version 1.4.5: TI85 support improved: skip/exit, pbar.

- 21/01/2001, version 1.4.4: TI82 support improved: skip/exit, pbar.

- 20/01/2001, version 1.4.3: I have fixed up a problem with the use of curses and results of the configure script.

- 03/01/2001, version 1.4.2: all headers files are now in <ti/tilp/..> instead of <ti/..>

- 21/11/2000, version 1.4.1: all tiXX.c files modified according to the new fields in the update_fncts structure.

- 20/11/2000, version 1.4.0: new fields added to the update_fncts structure for speeding up the transfers (refresh)

- 16/11/2000, version 1.3.9: a new type added for the TI92+: DoorsOS ZIP type, 0x1C.

- 12/11/2000, version 1.3.8: IDlist, FLASH app & OS support added for the TI92+ as well as improvement of the TI92+ support and cleaning of the code.
I have also modified the TI89 & TI92+ backup functions: they do not work if the calc has a FLASH app.

- 11/11/2000, version 1.3.7: I have replaced the 0 in TIXX_FLASH by -1 which causes EXPR var to be not diplayed in the dirlist

- 29/10/2000, version 1.3.6: ti89.c and ti92p.c files have been patched by J. Derque.

- 28/10/2000, version 1.3.5: I finished the error.c module (errcodes mechanism).

- 24/10/2000, version 1.3.4:  external/exported functions and variables names
begin with the 'ticable_' prefix in order to be conform with the GNU Coding Standard.

- 23/10/2000, version 1.3.3: I received a patch from Mikael Magnusson for the TI83+ support. I also added another function 'tixx_flash' to make the GUI independant of the calculator definitions.

- 23/10/2000, version 1.3.2: I received 2 patches from J. Derque. One for uninstalling the library components (lib & header), the other is a 'lib-config' script.

- 21/10/2000, version 1.3.1: TI86 support cleaned/improved.

- 15/10/2000, version 1.3.0: special characters (such as alpha) can now be received without triggering a checksum error.

- 07/10/2000, version 1.2.8: some vartypes added to the TI89.

- 01/10/2000, version 1.2.7: config.h & autoconf & autoheader & system type added. Modifications made for the Debian integration.

- 30/09/2000, version 1.2.6: FLASHing of apps/AMS added for the TI89

- 25/09/2000: version 1.2.5: screendump functions have been improved...

- 25/09/2000, version 1.2.4: 2 functions (open_ti_file & close_ti_file) added for circumvent a new bug in the Windows version. This bug appeared after the previous modifications.

- 20/09/2000, version 1.2.3: a small modification in the header files. A bug in
the TI89/92+ directory list due to recent modifs.

- 19/09/2000, version 1.2.2: a bug in the ROMdump function: it works only if the calc is in the 'main' folder.

- 18/09/2000: version 1.2.1: the 'CID' work is finished.

- 18/09/2000: version 1.2.0: I received today a mail with some patches for managing the TI83+. At last !!! A great thanks to Mikael Magnusson <mikma@hem.passagen.se>

- 14/09/2000: version 1.1.9: TiLP is going to be ported under Windows with MFC and under BeOS. Then, I begin a huge work of cleaning/improvement/documentation (CID) of the libTIcalc.
Phase 1: cleaning of exported functions. Turn the libTIcable into a calc API.

- 01/09/2000: version 1.1.8: ROM version improved: works fine !

- 22/08/2000: version 1.1.7: get_rom_version function added.

- 13/08/2000: version 1.1.6: I added a new function for doing ROM dumps.

- 08/08/2000: version 1.1.5: I implemented the new error message management.
I let the previous error function for backward compatibility.

- 20/07/2000: version 1.1.4: I added some error messages since I modified the
libTIcables.

- 29/06/2000: version 1.1.2: I defined an assertion macro so that the source code is clearer/more obvious.

- 27/06/2000: version 1.1.1: I begin an overhaul of the source. I have to do the html doc also. Moreover, there is a guy who want reuse this lib to port TiLT under BeOS !

- 30/05/2000: version 1.1.0: I modified the calc lib. There is no update_cable
function any longer.

- 29/05/2000: version 1.0.5: the cables lib is now loaded in TiLT and not
in the calcs lib any longer.

- 25/05/2000: version 1.0.4: overhaul of the source files

- 23/05/2000: version 1.0.3: JB reports me a problem of var type with the 89
and asm vars.

- 19/05/2000: version 1.0.2: I finished to standardize the function calls for
calc routines.

- 18/05/2000: version 1.0.1: set_cable routine modified for ti-lsd

- 15/05/2000: version 1.0.0: TI calc routines in .so/.DLL