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.

#2076 Le 04/01/2011, à 20:52

xapantu

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

Ah, et, une astuce, supprime le dossier .bzr avant d'uploader, tu vas gagner pas mal de temps d'upload à mon avis smile (genre 50%)

Hors ligne

#2077 Le 04/01/2011, à 20:53

:!pakman

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

Super projet ! yikes
C'est développé en Java, non ?

Une toute petite remarque néanmoins :
Visualisation ne prend pas de z mais un s.
Dans la capture page 1, on voit cette erreur dans le menu.

Dernière modification par :!pakman (Le 04/01/2011, à 20:54)


...

Hors ligne

#2078 Le 04/01/2011, à 20:55

xapantu

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

:!pakman a écrit :

Super projet ! yikes
C'est développé en Java, non ?

Non, en C, et peut-être un jour des parties en Vala.

Une toute petite remarque néanmoins :
Visualization ne prend pas de z mais un s.
Dans la capture page 1, on voit cette erreur dans le menu.

C'est sensé être une traduction en anglais, mais effectivement, le z n'est pas au bon endroit, merci tongue
Edit: si si, le z est au bon endroit, il faut juste qu'on traduise en français du coup tongue

Dernière modification par xapantu (Le 04/01/2011, à 20:56)

Hors ligne

#2079 Le 04/01/2011, à 20:59

:!pakman

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

Edit: si si, le z est au bon endroit, il faut juste qu'on traduise en français du coup tongue

Oui, vu que les autres choix du menu sont en français, ça fait bizarre ^^
C'est codé en C ? Wow !
C'est GTK qui fournit l'interface graphique, comme la barre de menus, les boutons ?
Avec Vala, ça ne m'étonnerait pas tongue

Dernière modification par :!pakman (Le 04/01/2011, à 21:01)


...

Hors ligne

#2080 Le 04/01/2011, à 21:06

xapantu

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

:!pakman a écrit :

Edit: si si, le z est au bon endroit, il faut juste qu'on traduise en français du coup tongue

Oui, vu que les autres choix du menu sont en français, ça fait bizarre ^^

Oui, c'est clair…

C'est codé en C ? Wow !
C'est GTK qui fournit l'interface graphique, comme la barre de menus, les boutons ?

Oui, c'est ça smile

Avec Vala, ça ne m'étonnerait pas tongue

Voui, mais en faite, rien n'est en Vala pour l'instant, c'est juste une idée qui m'est venue, mais on en a pas encore parlé smile

Hors ligne

#2081 Le 04/01/2011, à 21:56

Brozowski

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

xapantu a écrit :
Brozowski a écrit :
xapantu a écrit :

@Brozowski : chez moi ça marche pas, j'enquête… (il veut installer le package DEPENDS ^^)

Problème avec le paquet MAVERICK. Le paquet Lucid est fonctionnel (j'ai testé).

Arf hmm

Il y avait aussi un problème au lancement du logiciel, pour le dossier data. Tu peux lancer cmake avec :

cmake . -DELLA_DATADIR=/usr/share/ella #+ les autres options, si tu en avais déjà mis

?

Tu peut me donner la commande avec toutes les options à mettre ?

Edit : Erreur des paquets maverick trouvé : une variable sans le $ au début (DEPENDS ou lieu de $DEPENDS)

Dernière modification par Brozowski (Le 04/01/2011, à 21:59)

Hors ligne

#2082 Le 04/01/2011, à 22:03

xapantu

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

Vu que tu avais ça dans le dernier rules que tu as uploadé :

cmake -DCMAKE_INSTALL_PREFIX=./debian/ella/usr .

Ça donne ça :

cmake -DELLA_DATADIR=/usr/share/ella -DCMAKE_INSTALL_PREFIX=./debian/ella/usr .

Hors ligne

#2083 Le 04/01/2011, à 22:35

Brozowski

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

xapantu a écrit :

Vu que tu avais ça dans le dernier rules que tu as uploadé :

cmake -DCMAKE_INSTALL_PREFIX=./debian/ella/usr .

Ça donne ça :

cmake -DELLA_DATADIR=/usr/share/ella -DCMAKE_INSTALL_PREFIX=./debian/ella/usr .

Ok merci. J'ai ajouter au script l'option de compilation.
J'ai également mis en place la gestion du rules dans le script. Il sera donc possible de changer la ligne cmake et la ligne make par l'interface web.

EDIT : les paquets ont été refais avec la nouvelle option. Rendez vous demain matin pour voir si mon auto-build fonctionne big_smile

EDIT 2 : cron mal configurer, la config est corrigé je test avec cron en ce moment même. Apparemment ça fonctionne big_smile
Vous pouvez me dire ce qui vous plairais le plus dans la fréquence des auto-builds ?

EDIT 3 : Paquet lucid fonctionnel, les paquet maverick sont à présent générer par le même script donc il ne devrais pas avoir de soucis. cron fonctionne la mise en route est donc faite smile

Dernière modification par Brozowski (Le 05/01/2011, à 10:47)

Hors ligne

#2084 Le 05/01/2011, à 23:02

xapantu

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

Paquet d'aujourd'hui fonctionnel sur Maverick (au moins 32 bits, mais j'pense pas que ça change grand chose sur 64), bravo Brozowski smile

Hors ligne

#2085 Le 06/01/2011, à 09:43

Brozowski

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

xapantu a écrit :

Paquet d'aujourd'hui fonctionnel sur Maverick (au moins 32 bits, mais j'pense pas que ça change grand chose sur 64), bravo Brozowski smile

C'est pas moi c'est le script smile

Je vais pouvoir m'attaquer au débogage et à la proposition d'idées big_smile

Idée 1 : Si l'utilisateur presse la touche "Shift" (ou "MAJ" pour les français) que l'action en cours se fasse à l'arrondis -> il fait une rotation il veut mettre à 90° mais il est à 89.45 yikes Alors il presse la touche MAJ et là il a le choix entre 90° ou 89° Comme c'est la cas dans beaucoup de programme. De même pour le placement d'objet, la touche MAJ devrais permettre de coller à un bord ou un autre objet.

Idée 2 : À quand la lecture de l'animation dans l'onglet d'édition ? (j'ai souvent essayer d'éditer sans succès par ce que j'ai oublié que j'était dans le lecteur smile )

Idée 3 : Centré la zone de travail plutôt que de la mettre en haut à gauche.

Idée 4 : un barre de zoom plus comme celle de GIMP et garder l'échelle pour l'outil rotation (quand il veut faire une rotation d'échelle apparaît et il peut l'utiliser pour faire la rotation.

Idée 5 : ajouter des infos bulle sur les boutons de la boite à outils (au moins donner le nom de l'outil)

Ces idée sont à titre personnel et peuvent être critiqué.

Bonne journée !

Dernière modification par Brozowski (Le 06/01/2011, à 10:00)

Hors ligne

#2086 Le 07/01/2011, à 15:02

n1c0la5

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

Bonjour à tous

kevlar a écrit :
nicodemadrid a écrit :

@kevlar: Heu une question concernant le canal alpha: qu'est-ce qui fonctionne avec le canal alpha en Flash? SVG? (et surtout dans quel sens ["apparition"/"disparition"]?)

eh bien çà fonctionne dans les deux types d'exportation, à l'apparition/disparition. La semaine dernière, les bitmaps posaient problème, et j'ai testé et normalement corigé (test : objet sur image 1 alpha = 10%, puis sur image 40 alpha=100% et sur image 80=10 %) ; bien entendu il faut penser à mettre une interpolation alpha entre les images-clés smile

Bon alors j'ai ce problème là avec l'apparition seulement:
https://docs.google.com/leaf?id=0B7qqFH … y=CIfsiPoH

xapantu a écrit :

Paquet d'aujourd'hui fonctionnel sur Maverick (au moins 32 bits, mais j'pense pas que ça change grand chose sur 64), bravo Brozowski smile

Je confirme ça fonctionne big_smile
Bravo Brozowski

Brozowski a écrit :

Idée 1 : Si l'utilisateur presse la touche "Shift" (ou "MAJ" pour les français) que l'action en cours se fasse à l'arrondis -> il fait une rotation il veut mettre à 90° mais il est à 89.45 yikes Alors il presse la touche MAJ et là il a le choix entre 90° ou 89° Comme c'est la cas dans beaucoup de programme. De même pour le placement d'objet, la touche MAJ devrais permettre de coller à un bord ou un autre objet.

Idée 2 : À quand la lecture de l'animation dans l'onglet d'édition ? (j'ai souvent essayer d'éditer sans succès par ce que j'ai oublié que j'était dans le lecteur smile )

Idée 3 : Centrer la zone de travail plutôt que de la mettre en haut à gauche.

Idée 4 : un barre de zoom plus comme celle de GIMP et garder l'échelle pour l'outil rotation (quand il veut faire une rotation d'échelle apparaît et il peut l'utiliser pour faire la rotation.

Idée 5 : ajouter des infos bulle sur les boutons de la boite à outils (au moins donner le nom de l'outil)

Je suis d'accord pour les idées 1, 2 et 3, pour la 4 et la 5 je ne comprends pas tout ^^

Dernière modification par nicodemadrid (Le 07/01/2011, à 15:45)

Hors ligne

#2087 Le 07/01/2011, à 15:10

n1c0la5

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

@ kikiveut: c'est possible de voir ce bug qui avait été réglé mais qui est réaparu?
https://bugs.launchpad.net/ella/+bug/685200

Et tant que j'y suis, quand on sélectionne quelque chose qui n'est pas un texte, qu'on fait choix de la fonte, on obtient un joli plantage d'Ella...

Dernière modification par nicodemadrid (Le 07/01/2011, à 15:18)

Hors ligne

#2088 Le 07/01/2011, à 20:18

xapantu

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

nicodemadrid a écrit :

Et tant que j'y suis, quand on sélectionne quelque chose qui n'est pas un texte, qu'on fait choix de la fonte, on obtient un joli plantage d'Ella...

On va régler ce problème en faisant disparaître la popup qui permet de choisir la font, ça sera accessible par le panneau de droite, comme pour le contenu smile

Hors ligne

#2089 Le 07/01/2011, à 23:26

grim7reaper

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

@xapantu : j'ai vu que tu avais commencé la libella, c'est cool smile
J'ai commencé à regarder ce que tu avais fait et c'est plutôt bien dans l'ensemble smile.
Quelques petites remarques cependant :
- pas de gardien dans config.h
- dans ella-files.c, il manque des accolades au while (on a dit qu'on les mettait toujours, même pour une seule instruction). Il y a aussi des noms de variables en camel case, c'est pas ce qu'on a dit dans le guide de style…
- dans ella-math.c, il y a des commentaires // (pas compatible C ANSI) et du code avant la déclaration des variables en début de bloc (pas compatible C ANSI)
- dans ella-math.h, les lignes font plus de 80 caractères
- tu mets parfois une espace avant les parenthèses ouvrantes (pour les if, les fonctions) alors qu'il ne devrait pas y en avoir…
- tu as dû copier/coller certaines fonctions car il y en a qui ne respectent pas du tout le guide (alors que les autres sont OK).
- des fois tu colles l'étoile au nom au lieu du type
- les accolades sont inutiles pour un case dans un break (sauf cas particuliers que je n'ai pas encore vu dans ton code)

J'ai suis en train de corriger et je vais commiter (mais je vais sûrement en laisser passé aussi), mais je signale pour que tu ne refasses pas les mêmes erreurs wink
On a dit que l'on repartait sur des bases saines, alors si tu as des doutes relis le guide de style.
En tout cas, bon boulot quand même smile

Sinon, pour les ADT pour les items rectangle, cercle & cie je pense qu'une encapsulation des items de GooCanvas suffit. Comme ça on à une interface indépendante du reste. Comme ça si on veut remplaver GooCanvas par autre chose (peu probable certe smile) on n'aura que les .c des items à modifier et rien d'autres dans le code et ça c'est cool wink


Désolé de pas être sur le salon Jabber en ce moment, le serveur jabber.fr est down (je vais sûrement monter mon serveur pour être tranquille avec ça wink)


Édit : trop de smiley tue le smiley >_<
J'ai ce warning

/home/grim7reaper/src/ella_bzr/ella/lib/libellawidgets/ella-color_selection_channel.c: In function 'ella_color_selection_channel_paint':
/home/grim7reaper/src/ella_bzr/ella/lib/libellawidgets/ella-color_selection_channel.c:285:17: attention : assignment makes pointer from integer without a cast

Je te laisse faire, j'ai pas trop le temps de me plonger dans le code en détail là.

Dernière modification par grim7reaper (Le 07/01/2011, à 23:42)

Hors ligne

#2090 Le 08/01/2011, à 01:30

n1c0la5

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

Bonsoir à tous
J'aimerai savoir quels sont les types de fichier importables dans Ella (pour l'aide). Pour le moment j'ai:
- bitmap --> jpeg ou png
- dessin vectoriel --> SVG
- Son ou musique --> mp3, wav???
- Symbole --> SVG
- Clip --> swf

Hors ligne

#2091 Le 08/01/2011, à 13:02

xapantu

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

grim7reaper a écrit :

@xapantu : j'ai vu que tu avais commencé la libella, c'est cool smile
J'ai commencé à regarder ce que tu avais fait et c'est plutôt bien dans l'ensemble smile.
Quelques petites remarques cependant :
- pas de gardien dans config.h

Ce fichier est généré par cmake, qui ne met pas de gardiens, par défaut. Du coup, il faut les ajouter dans src/config.h.cmake si on veut qu'ils soient gardés la prochaine fois qu'on changera quelque chose de ce côté là, je vais le faire tongue

- dans ella-files.c, il manque des accolades au while (on a dit qu'on les mettait toujours, même pour une seule instruction). Il y a aussi des noms de variables en camel case, c'est pas ce qu'on a dit dans le guide de style…

Cette fonction n'est pas de moi, je l'ai juste copier/coller à partir de filesfuncs.c big_smile
Mais c'est vrai que j'aurai du modifier ça hmm

- dans ella-math.c, il y a des commentaires // (pas compatible C ANSI)

Ça, c'est une erreur, tu as raison, j'avais oublié (et fais ça trop vite).

et du code avant la déclaration des variables en début de bloc (pas compatible C ANSI)

Arf, je savais pas qu'on avait pas le droit de le faire…

- dans ella-math.h, les lignes font plus de 80 caractères

Pareil, c'est une erreur, désolé…

- tu mets parfois une espace avant les parenthèses ouvrantes (pour les if, les fonctions) alors qu'il ne devrait pas y en avoir…
- tu as dû copier/coller certaines fonctions car il y en a qui ne respectent pas du tout le guide (alors que les autres sont OK).
- des fois tu colles l'étoile au nom au lieu du type

Oui, ça, c'est quand je reprends des bouts de code qui viennent de la doc de GTK par exemple, vu qu'ils en mettent, parfois, j'oublie de les retirer les espaces, ou de déplacer les *.

- les accolades sont inutiles pour un case dans un break (sauf cas particuliers que je n'ai pas encore vu dans ton code)

Ah ? je savais pas du tout ça, je pensais bêtement que c'était obligatoire hmm

J'ai suis en train de corriger et je vais commiter (mais je vais sûrement en laisser passé aussi), mais je signale pour que tu ne refasses pas les mêmes erreurs wink
On a dit que l'on repartait sur des bases saines, alors si tu as des doutes relis le guide de style.

Merci smile

J'ai ce warning

/home/grim7reaper/src/ella_bzr/ella/lib/libellawidgets/ella-color_selection_channel.c: In function 'ella_color_selection_channel_paint':
/home/grim7reaper/src/ella_bzr/ella/lib/libellawidgets/ella-color_selection_channel.c:285:17: attention : assignment makes pointer from integer without a cast

Je te laisse faire, j'ai pas trop le temps de me plonger dans le code en détail là.

Ok, j'ai corrigé smile

Hors ligne

#2092 Le 08/01/2011, à 13:03

xapantu

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

nicodemadrid a écrit :

Bonsoir à tous
J'aimerai savoir quels sont les types de fichier importables dans Ella (pour l'aide). Pour le moment j'ai:
- bitmap --> jpeg ou png
- dessin vectoriel --> SVG
- Son ou musique --> mp3, wav???
- Symbole --> SVG
- Clip --> swf

Oui, c'est ça, mais ne mets pas le swf, ce n'est vraiment pas un truc qui est au point, ou qui a été bien testé.

Hors ligne

#2093 Le 09/01/2011, à 19:09

n1c0la5

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

Remarque: quand on clique sur dupliquer un calque (icône ou menu), on obtient toujours un calque de dessin, même si on se positionne sur un calque sonore. De plus, l'icône n'est pas présent, et ce dans tous les cas...

Hors ligne

#2094 Le 09/01/2011, à 21:22

Brozowski

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

Bonjour,
Je rapporte un bug (je le met sur Launchpad dès que possible).
Version : ella PPA/dev - build de jeudi matin
Problème : crash
Log : http://paste.ubuntu.com/552254/
Comment provoquer le bug : laisser tout vide, ajouter des images jusqu'à X secondes, puis une key-frame sur la dernière image. Créer une interpolation entre les deux key-frame. Afficher l'onglet transition, et cliquer sur la time line dans l'interpolation (cliquer entre 1 et 3 fois) et normalement ella crash.
Ce bug fonctionne dès que aucun objet n'est sélectionner.

Pour ce qui est des images manquantes dans la version du PPA je m'en occupe ce soir pour que le build de demain matin soit OK

Hors ligne

#2095 Le 09/01/2011, à 21:36

grim7reaper

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

nicodemadrid l'a déjà rapporté (je crois que c'est le même), tu peux ajouter tes logs aux siens wink
J'essaye de regarder dès que j'ai un peu de temps.

Dernière modification par grim7reaper (Le 09/01/2011, à 21:37)

Hors ligne

#2096 Le 09/01/2011, à 23:45

n1c0la5

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

grim7reaper a écrit :

nicodemadrid l'a déjà rapporté (je crois que c'est le même), tu peux ajouter tes logs aux siens wink
J'essaye de regarder dès que j'ai un peu de temps.

En tous cas la description ressemble à celui que j'ai rapporté, par contre je ne passe pas par l'onglet transition.

Hors ligne

#2097 Le 10/01/2011, à 18:14

kevlar

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

Brozowski a écrit :
xapantu a écrit :

Paquet d'aujourd'hui fonctionnel sur Maverick (au moins 32 bits, mais j'pense pas que ça change grand chose sur 64), bravo Brozowski smile

C'est pas moi c'est le script smile

Je vais pouvoir m'attaquer au débogage et à la proposition d'idées big_smile

Idée 1 : Si l'utilisateur presse la touche "Shift" (ou "MAJ" pour les français) que l'action en cours se fasse à l'arrondis -> il fait une rotation il veut mettre à 90° mais il est à 89.45 yikes Alors il presse la touche MAJ et là il a le choix entre 90° ou 89° Comme c'est la cas dans beaucoup de programme. De même pour le placement d'objet, la touche MAJ devrais permettre de coller à un bord ou un autre objet.

Idée 2 : À quand la lecture de l'animation dans l'onglet d'édition ? (j'ai souvent essayer d'éditer sans succès par ce que j'ai oublié que j'était dans le lecteur smile )

Idée 3 : Centré la zone de travail plutôt que de la mettre en haut à gauche.

Idée 4 : un barre de zoom plus comme celle de GIMP et garder l'échelle pour l'outil rotation (quand il veut faire une rotation d'échelle apparaît et il peut l'utiliser pour faire la rotation.

Idée 5 : ajouter des infos bulle sur les boutons de la boite à outils (au moins donner le nom de l'outil)

Ces idée sont à titre personnel et peuvent être critiqué.

Bonne journée !

plusieurs idées à prendre, la n°2 j'y pense depuis 1 mois, mais pas eu le temps (ce n'est vraiment pas compliqué, et je partage ta critique sur l'ergonomie), la n°5 (tu peux même t'y coller toi-même en éditant le fichier main.ui wink )
la n°1 : pour la rotation, Xapantu l'a mis en place, il me semble ...
la n°3 : pas d'accord, amicalement ...
la n°4 : tu veux dire le petit "rectangle" qui est en bas à droite des fenêtres de dessin de Gimp ?

Hors ligne

#2098 Le 10/01/2011, à 18:17

kevlar

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

nicodemadrid a écrit :

Remarque: quand on clique sur dupliquer un calque (icône ou menu), on obtient toujours un calque de dessin, même si on se positionne sur un calque sonore. De plus, l'icône n'est pas présent, et ce dans tous les cas...

le fait que l'on ne puisse pas dupliquer un calque sonore (et, dans quelques selmaines, un calque guide  hé hé) est un choix assumé, mais que nous pourrons discuter au prochain summit

par contre, l'absence d'icône est anormale, je note

Hors ligne

#2099 Le 10/01/2011, à 18:19

kevlar

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

Brozowski a écrit :

Bonjour,
Je rapporte un bug (je le met sur Launchpad dès que possible).
Version : ella PPA/dev - build de jeudi matin
Problème : crash
Log : http://paste.ubuntu.com/552254/
Comment provoquer le bug : laisser tout vide, ajouter des images jusqu'à X secondes, puis une key-frame sur la dernière image. Créer une interpolation entre les deux key-frame. Afficher l'onglet transition, et cliquer sur la time line dans l'interpolation (cliquer entre 1 et 3 fois) et normalement ella crash.
Ce bug fonctionne dès que aucun objet n'est sélectionner.

Pour ce qui est des images manquantes dans la version du PPA je m'en occupe ce soir pour que le build de demain matin soit OK

je n'arrive pas à provoquer de crash, même en cliquant 50 fois sur la zone bleue d'interpolation ...

EDIT : çà y est j'arrive à provoquer le plantage, c'est donc dans le module timeline.c, liè aux actions "release" probablement

Dernière modification par kevlar (Le 10/01/2011, à 18:21)

Hors ligne

#2100 Le 10/01/2011, à 18:21

kevlar

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

@tous : désolé de ne pas trop contribuer en ce moment, mais j'ai beaucoup de travail, dès que ce sera plus facile, je m'y remettrai.
@Nico : bravo pour la dernière version de l'aide. smile

Hors ligne