Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1001 Le 30/08/2010, à 05:15

YannUbuntu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

C'est une bonne question ! Je te réponds par un comparo :
SWF/Flash
+ standard indiscutable, gestion son/image/video/interaction
- lourd, fermé, proprio, monopolistique

SVG
+ 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 video

C'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 ! smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#1002 Le 30/08/2010, à 09:52

Brozowski

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

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/ neutral

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, à 10: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, à 10: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, à 10: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 ! big_smile

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 roll

@Brozowski : si tu veux bien la packager en 0.2.1b wink

Dernière modification par kevlar (Le 30/08/2010, à 10:55)

Hors ligne

#1006 Le 30/08/2010, à 12: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, à 12:47

kevlar

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

Pourquoi UNINSTALL ?

Hors ligne

#1008 Le 30/08/2010, à 12:47

YannUbuntu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

@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, à 15: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, à 17:16

Brozowski

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

çà 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 ! big_smile

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 roll

@Brozowski : si tu veux bien la packager en 0.2.1b wink

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, à 17:18)

Hors ligne

#1011 Le 30/08/2010, à 18:53

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

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, à 19: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, à 19:04

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

@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. big_smile 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 ? big_smile )

Pour les fichiers, regarde du côté de src/Makefile.am, ./autogen.sh, ./configure, make wink

Dernière modification par xapantu (Le 30/08/2010, à 19:04)

Hors ligne

#1014 Le 30/08/2010, à 19: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, à 19: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, à 19: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" sad:(:( que l'on a  sous Linux.

Dernière modification par kevlar (Le 30/08/2010, à 19:35)

Hors ligne

#1017 Le 30/08/2010, à 19:34

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

kevlar a écrit :

Voui, mais j'espère que çà ne va pas augmenter la taille du code pour une de ces grosses bouses de "debugueur" sad:(:( 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, à 19: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 sad

Hors ligne

#1019 Le 30/08/2010, à 19: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 tongue Dans la vie, il faut choisir smile
edit : je suis en train de faire des adaptations des fichiers des autotools pour ça.

Dernière modification par xapantu (Le 30/08/2010, à 19:40)

Hors ligne

#1020 Le 30/08/2010, à 19: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, à 21: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 wink

Hors ligne

#1022 Le 30/08/2010, à 21: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, à 21:09

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

ok smile 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, à 21:11

xapantu

Re : Ella : projet de logiciel d'animation Flash & SVG pour Linux

J'ai commité la modif du Makefile smile

Hors ligne

#1025 Le 30/08/2010, à 21: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 wink

Hors ligne