#1001 Le 30/08/2010, à 06:15
- YannUbuntu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
C'est une bonne question ! Je te réponds par un comparo :
SWF/Flash
+ standard indiscutable, gestion son/image/video/interaction
- lourd, fermé, proprio, monopolistiqueSVG
+ ouvert, libre, léger, efficace
- non reconnu car quasiment pas utilisé, seul Opera est entièrement compatible, pas de gestion dui son, gestion compliqué des interactions, pas de gestion de la videoC'est pourquoi l'avenir, c'est peut-être l'HTML5, car il cumule les avantages des deux autres normes ...
Merci pour ce résumé.
Dommage que Firefox ne soit pas entièrement compatible SVG. J'ai vu ICI qu'il y a plusieurs versions de SVG, lesquelles sont gérées par Ella ?
Je pensais que le html5 était surtout l'ajout de balises <vidéo>, je ne savais pas qu'on pourrait faire des animations avec interactions.. en tout cas bonne nouvelle si ca permet d'avoir une alternative libre au SWF !
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1002 Le 30/08/2010, à 10:52
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Je crois que je viens de comprendre pourquoi Ella reste en anglais. J'ai téléchargé le paquet .DEB pour Lucid 386, et j'ai regardé la structure des fichiers : elle ne contient pas de /LOCALE !
Cela vient-il de Launchpad ? En tout cas, les fichiers *.mo devraient être rangés dans /usr/share/locale/
Non non ! Mes deb ont les fichier .mo ... je ne sais pas comment tu as regarder mais si tu ouvre ton deb avec GDebi (installateur par défaut) tu as un onglet "Fichier inclus" et tu verra ...
Je tien à dire que c'est que depuis les version 0.2-bzr#??? que les fichier .mo sont intégrer.
Hors ligne
#1003 Le 30/08/2010, à 11:41
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@Brozowski : sur Launchpad, je n'ai pas de lien pour accéder à la 0.2. Dès que ce sera possible, indique-moi un lien. Je pense alors que le problème vient de moi, programmeur. En effet, dans les en-têtes des fichiers sources, j'ai mis ceci :
//translations
setlocale( LC_ALL, "" );
bindtextdomain( "ella", "data/locale/" );
textdomain( "ella" );
Donc, Ella, une fois installée, cherche désespérément un fichier *mo dans /usr/bin/data/locale ?
=> donc, il faut que je fasse une déclaration conditionnelle :
cas 1 : chez moi, je laisse ainsi
case 2 : fichier envoyé vers Launchpad, je change la déclaration ainsi :
//translations
setlocale( LC_ALL, "" );
bindtextdomain( "ella", "usr/share/locale/" );
textdomain( "ella" );
Correct ?
Hors ligne
#1004 Le 30/08/2010, à 11:42
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@YannUbuntu : j'utilise la norme 1.1 du SVG
Hors ligne
#1005 Le 30/08/2010, à 11:48
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
çà y est, le problème des langues était bien de ma responsabilité ! Pour me faire pardonner, j'uploade tout de suite une version "internationalisée" correcte !
Cette version contient des améliorations et corrections de bugs, mais, attention, elle n'est pas complétement débuguée. En particulier, tenez-moi au courant si le changement répété d'outil provoque une erreur de segmentation
@Brozowski : si tu veux bien la packager en 0.2.1b
Dernière modification par kevlar (Le 30/08/2010, à 11:55)
Hors ligne
#1006 Le 30/08/2010, à 13:18
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
//translations
setlocale( LC_ALL, "" );
bindtextdomain( "ella", "usr/share/locale/" );
textdomain( "ella" );
J'aurais mis :
//translations
setlocale( LC_ALL, "" );
#ifdef UNINSTALL
bindtextdomain( "ella", "/usr/share/locale/" );
#else
bindtextdomain( "ella", "data/locale/" );
#endif
textdomain( "ella" );
Hors ligne
#1007 Le 30/08/2010, à 13:47
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Pourquoi UNINSTALL ?
Hors ligne
#1008 Le 30/08/2010, à 13:47
- YannUbuntu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@YannUbuntu : j'utilise la norme 1.1 du SVG
Merci. Toujours pour info, il y a différentes versions de SVG 1.1 ? (sur le meme lien, on parle de SVG 1.1 Tiny, SVG1.1 Full...)
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1009 Le 30/08/2010, à 16:54
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Oui, je suis la norme 'tiny'
Hors ligne
#1010 Le 30/08/2010, à 18:16
- Brozowski
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
çà y est, le problème des langues était bien de ma responsabilité ! Pour me faire pardonner, j'uploade tout de suite une version "internationalisée" correcte !
Cette version contient des améliorations et corrections de bugs, mais, attention, elle n'est pas complétement débuguée. En particulier, tenez-moi au courant si le changement répété d'outil provoque une erreur de segmentation
@Brozowski : si tu veux bien la packager en 0.2.1b
Moi ce que je propose plutôt c'est de garder le model actuel des versions pour le PPA de Développement à savoir version-revision (exemple : 0.2-bzr140)
Il est possible de créer un second PPA tout de suite pour les version "stable" ? Dès que la 0.2 est complètement débogué elle l'inaugurera.
Dernière modification par Brozowski (Le 30/08/2010, à 18:18)
Hors ligne
#1011 Le 30/08/2010, à 19:53
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Pourquoi UNINSTALL ?
Je me suis planté...
//translations
setlocale( LC_ALL, "" );
#ifdef DEBUG
bindtextdomain( "ella", "data/locale/" );
#else
bindtextdomain( "ella", "/usr/share/locale/" );
#endif
textdomain( "ella" );
Et on peut remplacer UINSTALL par DEBUG, c'est plus logique et plus simple...
Hors ligne
#1012 Le 30/08/2010, à 20:00
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@Xapantu : en effet , mais comme çà ne concerne qu'une seule ligne dans un seul fichier, je le fais à la mano.
pourrais-tu m'expliquer comment on ajoute un ou plusieurs nouveaux fichiers sources au projet ... je n'ai rien compris au makefile.
@Brozowski : d'accord.
Hors ligne
#1013 Le 30/08/2010, à 20:04
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
@Xapantu : en effet , mais comme çà ne concerne qu'une seule ligne dans un seul fichier, je le fais à la mano.
pourrais-tu m'expliquer comment on ajoute un ou plusieurs nouveaux fichiers sources au projet ... je n'ai rien compris au makefile.
Euh, désolé, mais je ne suis pas d'accord. Les gens qui compilent à la main ne pourront pas avoir la traduction si on utilise pas de macro... Et ça va être lourd si il faut tout changer à la main... (et puis, tout gee doit passer une heure pour économiser 30 s, non ?
)
Pour les fichiers, regarde du côté de src/Makefile.am, ./autogen.sh, ./configure, make
Dernière modification par xapantu (Le 30/08/2010, à 20:04)
Hors ligne
#1014 Le 30/08/2010, à 20:27
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
D'ac, mais où est initialisée la variable DEBUG ?
Hors ligne
#1015 Le 30/08/2010, à 20:31
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Normalement, quand on souhaite utiliser un debugger (gdb), on configure comme ça:
./configure --enable-debug
Et ça initialise la variable DEBUG (dans les ligne de commande de gcc). Faut vérifier quand même mais je crois que c'est ça.
Dans le README, il faudra préciser qu'on préconise d'utiliser cette commande là.
Hors ligne
#1016 Le 30/08/2010, à 20:33
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Voui, mais j'espère que çà ne va pas augmenter la taille du code pour un de ces "debugueur" :(:( que l'on a sous Linux.
Dernière modification par kevlar (Le 30/08/2010, à 20:35)
Hors ligne
#1017 Le 30/08/2010, à 20:34
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Voui, mais j'espère que çà ne va pas augmenter la taille du code pour une de ces grosses bouses de "debugueur"
:(:( que l'on a (malheureusement) sous Linux.
? Je pense pas ? (pour être honnête, je ne vois pas le rapport entre la taille du code et le debugger ??)
Hors ligne
#1018 Le 30/08/2010, à 20:37
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Si, du dois générer des symboles pour le débugueur, ce qui fait un code un peu plus lourd.
Au passage, J'ai rectifié mon message précédent dur un et peu irrespectueux, mais il y a du vrai dans ce que je dis quand même sur les débugueurs qui ne font pas bon ménage avec Compiz
Hors ligne
#1019 Le 30/08/2010, à 20:39
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Ah ok ! tu parles pas vraiment du code, mais du code généré binaire... oui, bah tant pis, les gens qui veulent un truc optimisé auront pas la traduction si il l'installe pas Dans la vie, il faut choisir
edit : je suis en train de faire des adaptations des fichiers des autotools pour ça.
Dernière modification par xapantu (Le 30/08/2010, à 20:40)
Hors ligne
#1020 Le 30/08/2010, à 20:44
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Euh...
editeur.c:30:20: error: cursor.h: Aucun fichier ou dossier de ce type
Normal ?
Hors ligne
#1021 Le 30/08/2010, à 22:03
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Voui, tu viens pile de tomber sur un des fichiers que je souhaite intégrer (j'aimerais y mettre ce qui concerne le changement de forme des pointeurs de souris, qui alourdit le code de l'editeur.c pour rien.
De plus, quand lavasoa aura commencé le codage en dur de l'HTML5, il faudra également mettre les routines spécifiques dans un fichier dédié ...
Je vais synchroniser sur launchpad cursor.c et cursor.h en attendant
Hors ligne
#1022 Le 30/08/2010, à 22:06
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Voilà, je viens de faire le 'commit' si tu as encore le temps d'adapter les makefile (j'ai récupéré la révision #153 avant mon commit ...)
Hors ligne
#1023 Le 30/08/2010, à 22:09
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
ok Mais par contre...
ella-cursor.o: In function `cursor_busy':
/home/xapantu/Dev/ella/src/cursor.c:8: multiple definition of `cursor_busy'
ella-editeur.o:/home/xapantu/Dev/ella/src/editeur.c:705: first defined here
ella-cursor.o: In function `cursor_normal':
/home/xapantu/Dev/ella/src/cursor.c:17: multiple definition of `cursor_normal'
ella-editeur.o:/home/xapantu/Dev/ella/src/editeur.c:786: first defined here
collect2: ld returned 1 exit status
make[1]: *** [ella] Erreur 1
make[1]: quittant le répertoire « /home/xapantu/Dev/ella/src »
make: *** [all-recursive] Erreur 1
Hors ligne
#1024 Le 30/08/2010, à 22:11
- xapantu
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
J'ai commité la modif du Makefile
Hors ligne
#1025 Le 30/08/2010, à 22:18
- kevlar
Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux
Merci ; pas de problème pour l'erreur que tu signales ! Hier, ne sachant pas modifier le makefile, j'avais mis les fonctions des curseurs dans editeur.c, dès réception du commit, je mets les fonctions à leur place, dans cursor.c
Hors ligne