0.4.3

Interface QT

Modérateur : xcasadmin

Répondre
frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

0.4.3

Message par frederic han » ven. janv. 03, 2014 10:51 am

Bonjour,
J'ai mais a jour qcas en 0.4.3 pour windows, osx et

debian i386 (avec le paquet testing de giac)
debian amd64 (avec le paquet stable ou testing de giac)
(Bernard, pourras tu stp les mettre dans tes repos deb?)

http://www.math.jussieu.fr/~han/qcas

Le paquet Osx est compile avec une libgiac 64 bits seulement, il a donc moins de dependances inutiles.

J'ai ajoute des widgets de programmation, l'insertion de mots clefs, une rubrique hypotheses pour resoudre, et quelques bulles d'aide.

J'espere que les installeurs mac et windows marchent pour vous.

Frederic

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: 0.4.3

Message par parisse » ven. janv. 03, 2014 11:30 am

Ok, je ferai ca depuis la fac, en principe lundi. Sinon, j'avais essaye la 0.4.3 precedente, y-a-t-il un moyen de recopier un exemple de l'aide facilement?

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » ven. janv. 03, 2014 2:05 pm

Salut,

oui il y a toujours ce: selection puis deplacer a la souris.

Je viens donc d'ajouter un -> qui insere l'exemple (mais uniquement pour ceux qui ne contiennent pas de guillemets)
J'ai mis a jour toutes les versions

a+

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » dim. janv. 05, 2014 4:51 pm

J'ai fait une nouvelle mise a jour des versions binaires de qcas en y ajoutant l'export des dessins vers des images vectorielles .svg
http://www.math.jussieu.fr/~han/qcas/binaries

J'ai aussi fait une nouvelle archive tar pour linux de xcas+qcas qui peut s'installer
dans le home dir par exemple.
http://www.math.jussieu.fr/~han/xcas/xc ... inux32.tgz

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: 0.4.3

Message par parisse » lun. janv. 06, 2014 11:34 am

Ok, j'ai mis a jour qcas dans testing 64/32 et dans stable 64.

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » lun. janv. 06, 2014 1:59 pm

Super
merci

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » lun. janv. 27, 2014 2:27 pm

J'ai mis a jour les paquet debian en 0.4.3-2.
Quelque petits correctifs. (essentiellement MAJ des liens de la doc xcas, les accents dans le xml lors de ?gcd par exemple, suppression d'un simplify dangereux dans les legendes des segments.)

http://www.math.jussieu.fr/~han/qcas/binaries

Fred

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » jeu. mars 13, 2014 10:09 am

Bonjour,

j'ai fait une MAJ du paquet debian i386. J'avais un probleme avec la librairie qt sur ubuntu 12.04 i386 apres une mise a jour l'affichage mml donnait un plantage. J'ai modifie qtmmlwidget pour eviter cela.

http://www.math.jussieu.fr/~han/qcas/bi ... 3_i386.deb


Je ne sais pas si c'est relie, mais maintenant ca a l'air de marcher avec le paquet debian stable de bernard aussi. As tu change ta facon de le construire?

Fred

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: 0.4.3

Message par parisse » jeu. mars 13, 2014 11:30 am

Non... en tout cas c'est une bonne nouvelle.

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » ven. mars 14, 2014 6:23 am

Bon faux espoirs, j'avais une autre libgiac d'installee...

avec ton binaire i386 stable ca plante toujours assez rapidement au bout de quelques evaluations.

Fred

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: 0.4.3

Message par parisse » ven. mars 14, 2014 8:22 am

bon alors je l'enleve de stable.

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » ven. mars 14, 2014 11:09 am

par exemple ce petit programme de test passe avec le paquet giac i386 testing et pas le stable:

Code : Tout sélectionner

// -*- compile-command: "g++ -g example_factor.cc -lgiac -lgmp -lpthread" -*-
#include <giac/giac.h>

using namespace std;
using namespace giac;

static void  callback(const gen & g, void * param ){
  gen * gpt=(gen *)param;
  *gpt=g;
  cout<<"incallback"<<endl;
}


int main(){
string s("factor(normal(((a+b+c+1)^5+1)*((a+b+c+1)^5+2)))");
cout << s << endl;
giac::context ct;
gen c(s,&ct);
gen cc;

giac::make_thread(c,3,callback,(void*)&cc,&ct);
sleep(5);
giac::check_thread(&ct);
cout  << "ans eval: " << cc.print() << endl;

c=gen("factor(normal(((a+b+c+1)^5+1)*((a+b+c+1)^5+2)))",&ct);
giac::make_thread(c,3,callback,(void*)&cc,&ct);
sleep(5);
giac::check_thread(&ct);
cout  << "ans eval: " << cc.print() << endl;

c=gen("factor(normal(((a+b+c+1)^5+1)*((a+b+c+1)^5+2)))",&ct);
giac::make_thread(c,3,callback,(void*)&cc,&ct);
sleep(5);
giac::check_thread(&ct);
cout  << "ans eval: " << cc.print() << endl;

c=gen("factor(normal(((a+b+c+1)^5+1)*((a+b+c+1)^5+2)))",&ct);
giac::make_thread(c,3,callback,(void*)&cc,&ct);
sleep(5);
giac::check_thread(&ct);
cout  << "ans eval: " << cc.print() << endl;

return 0;
}
fred@ubuntu32:~$ 
pour toi aussi? si oui est il bien correct?

Fred

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: 0.4.3

Message par parisse » ven. mars 14, 2014 12:38 pm

je viens d'essayer sur une ubuntu 12 ca plante, mais sur la machine qui a servi a compiler libgiac stable ca passe.
Bon, tout ca devrait etre regle quand je compilerai le stable sur une machine plus recente, ce que je vais faire bientot, vu que la 1.1.0 a l'air bien stable maintenant. Disons debut avril, je passerai la stable en 1.1.1 et je la compilerai sur un PC plus recent.

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: 0.4.3

Message par frederic han » ven. mars 14, 2014 12:58 pm

Ok merci,

a part cela, le probleme de qtmml que j'ai arrange concerne aussi amd64.
Plus precisement, lorsque l'on upgrade de

les librairies Qt de ubuntu 12.04 de la version:

Version: 4:4.8.1-0ubuntu4.2 vers Version: 4:4.8.1-0ubuntu4.6

alors le qtmml ne marchait pas. (je pense qu'ils ont bloque un truc pour un probleme d'overflow et qtmml rajoutait des entetes enormes)

bref j'ai mis a jour aussi la version amd64:

http://www.math.jussieu.fr/~han/qcas/bi ... _amd64.deb

Répondre