π
<-

TILP: beta-test...

Discussions diverses, débats, sondages, parler de tout et de rien... mais en restant plutôt sérieux.

Re: TILP: beta-test...

Unread postby Lionel Debroux » 01 Sep 2013, 14:16

Development is never stopped, only temporarily halted at times :)

Could you modify tifiles to see subdirectories in Nspire models?
Also, files in the root directory, are treated as folders.

Yup, I already modified libticalcs for recursive directory enumeration quite a while ago, and it works. However, I never committed it because not only the TILP part of the change remains unfinished, but also, supporting more than one level of folders may trip some wrong assumptions about a single folder name in the code base.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TILP: beta-test...

Unread postby intelx86 » 01 Sep 2013, 19:54

Thanks for the immediate response. I just had to mention it, in case anyone else hadn't noticed.
You are the developer, it's your choice.

I would like to report some bugs as well:
When transfering a bunch of files at once, only shift key works to select multiple files. Ctrl doesn't.
When transfering multiple files from the PC to the calculator, works like a charm, but from the calculator to the PC, the first file is renamed to FolderName.Filename.tns and the other files fail to transfer.

Finally, is it possible to make a debian/ubuntu repository with a ppa for an easy installation, because current process is for power users only?

Thanks in advance
Nikos Papandreou
User avatar
intelx86
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 2
Joined: 29 Oct 2012, 20:06
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: TILP: beta-test...

Unread postby Lionel Debroux » 01 Sep 2013, 20:03

I have moved up the priority of recursive directory enumeration on the Nspire series.

When transfering a bunch of files at once, only shift key works to select multiple files. Ctrl doesn't.

The multiple file selection behaviour has always been peculiar, and AFAICT, it's due to GTK+. But Ctrl worked for me last time I tried it ?

When transfering multiple files from the PC to the calculator, works like a charm, but from the calculator to the PC, the first file is renamed to FolderName.Filename.tns and the other files fail to transfer.

AFAIK, it used to work on old OS versions, but "recent" Nspire OS versions behave differently from the oldest versions. I have never analyzed protocol differences in that area...
Written in the TODO list, thanks for the re-report.

Finally, is it possible to make a debian/ubuntu repository with a ppa for an easy installation, because current process is for power users only?

As the upstream developer, who always wants to see the latest version used and, I cannot recommend usage of any distro package which does not extract sources from upstream Git - and the updated packages which Debian has contained for several weeks, thanks to mainly Albert Huang and Andreas B. Mundt, do not fetch from Git ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TILP: beta-test...

Unread postby Lionel Debroux » 09 Sep 2013, 20:37

New quick build for fixing the missing dependency on libgcc_s_sjlj-1.dll reported by benryves, but nothing else.

The usual links:
* Windows installer download: http://tiplanet.org/beta/setup.exe .
* Source code: https://github.com/debrouxl/tilibs + https://github.com/debrouxl/tilp_and_gfm .
* patches not yet committed to Git: http://tiplanet.org/beta/tilibs_patchse ... 09.tar.bz2, http://tiplanet.org/beta/tilp_and_gfm_p ... 09.tar.bz2 (the timestamps are very close to each other because I rewrote nearly every patch to add the forgotten Signed-off-by tag).
* install script for anything non-Windows which is handled by TILP: https://github.com/debrouxl/tilp_and_gf ... ll_tilp.sh .

TODO list unchanged from the one in http://tiplanet.org/forum/viewtopic.php ... 03#p147303 . Nspire recursive folder enumeration (and its UI adaptation, most of all) is not ready.

EDIT in 2021: updated the link to the *nix install script.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TILP: beta-test...

Unread postby Hayleia » 29 Sep 2014, 18:55

Je ne sais pas si c'est ici que je dois poster mais ce topic est déjà sur la 14e page lorsque je recherche "TiLP" dans la barre à gauche...

Il y a quelque chose que je ne comprends pas du tout avec TiLP. Pourquoi on ne peut pas choisir "écraser" sur des programmes avec l'attribut "archived" (de même pour les appvars) ? Non seulement on ne peut pas mais en plus TiLP dit qu'on ne peut pas.
Et je comprendrais s'il semblait y avoir une raison, mais en fait, en mettant le programme en "none" (et plus en archived) puis en cliquant sur "écraser" et en le remettant en "archived", tout marche, le programme est effectivement écrasé et envoyé en archive. Donc pourquoi ne pas laisser l'utilisateur choisir "écraser" sur des programmes archivés ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: TILP: beta-test...

Unread postby Lionel Debroux » 04 Jan 2015, 20:23

C'est une bonne question, Hayleia...

New version with bugfixes and improvements, as usual. Let's mention:
* fewer memory errors => fewer crashes;
* addition of extern "C" guards in public headers, so that libti* can be used from C++ programs... not that anybody cares, but this is still the right thing to do :)
* OS transfer fixes for 83+/84+, by Jonimus;
* support for TI-Z80 OS / FlashApp files in non-standard Intel Hex format (LF, CR), by myself for SirCmpwn;
* new ticables_supported_cables(), ticalcs_supported_calcs(), ticables_get_device() and ticables_set_device() APIs.

Known bugs:
* 84+ DirectLink ROM dumping doesn't work anymore. None of the recent commits should have triggered that...
* transferring Français or Espan~ol 84+ FlashApps triggers improper behaviour, due to encoding mishandling and old, insecure code.
* several harmful semicolons in multiple libticables files could theoretically trigger infinite loops. noticed during code inspection for other changes. Those bugs are many years old.

The usual links:
* Windows installer download: http://tiplanet.org/beta/setup.exe .
* Source code: https://github.com/debrouxl/tilibs + https://github.com/debrouxl/tilp_and_gfm .
* install script for anything non-Windows which is handled by TILP: https://github.com/debrouxl/tilp_and_gf ... ll_tilp.sh .

The TODO list contains items such as, but not limited to:
* finish introduction of a fifth libti* library, dubbed "libtiopers", for factoring code useful to multiple libti* clients. For now, there's pretty little in the new library, and disentangling is not that easy...
* finish GTK+3 compatibility patch;
* add a TILP menu entry for exiting the PTT mode (greyed out if not connected to a Nspire);
* make Nspire "ROM dumping" (OS dumping) work on all models, by duplicating BrandonW's Fron;
* minor installer and file encoding fixes.

I have started writing a single tutorial for installing TILP on Windows, Linux, MacOS X, gathering information from multiple places (TILP README, etc.) :)

EDIT in 2021: updated the link to the *nix install script.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TILP: beta-test...

Unread postby Hayleia » 04 Jan 2015, 20:32

Lol, copy-paste fail on Cemetech, you talk about a question I never asked there, only here :P

But anyway, does "good question" mean that my request will be implemented (or at least considered) ?

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: TILP: beta-test...

Unread postby Lionel Debroux » 04 Jan 2015, 21:19

What copy-paste fail ? :P

Your feature request is in the local TODO list, which contains dozens of items...
The UI has several idiosyncrasies. I don't do much on the UI myself.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TILP: beta-test...

Unread postby matref » 04 Jan 2015, 21:21

What about the silverlink problems I reported some time ago ? As a reminder, those happen when using the link assist when the calc is in 15 MHz mode, and I couldn't test when in 6 MHz mode.
User avatar
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 25%
 
Posts: 506
Joined: 11 Dec 2011, 03:08
Location: France, Châteaurenard
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa MPSI

Re: TILP: beta-test...

Unread postby Lionel Debroux » 04 Jan 2015, 21:25

No progress on that, matref. I only cleaned up and published a subset of my local changes...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

PreviousNext

Return to Autres discussions

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
641 utilisateurs:
>614 invités
>18 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)