Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Mail
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Mail
Page : 1 2 3 ...13 14 15 16 17
Tofe Français 337 Tofe [Read]
19 November 2009 à 15:20

nochka85, Wednesday 02 September 2009 à 21:07


Subscription date : 29 November 2007
Messages : 7408
Ce n'est pas çà le plus génant (mais c'est vrai que c'est inutile) ... en revanche, le coup de molette maladroit lorsqu'il y a zéro message qui plante le dock, çà , c'est problématique !

taiebot65, Wednesday 02 September 2009 à 22:09


Subscription date : 26 October 2008
Messages : 1904
MOi je verais bien l'affichage des messages des mails dans les bulles de dialogues...
J'avais jamais remarque jusqu'a aujourd hui les messages avec la molette

Tofe, Sunday 13 September 2009 à 11:58


Subscription date : 09 February 2008
Messages : 921
Bon, c'est corrigé ce crash. J'essaie juste de le committer dans bazaar, et il faut que je me mette à ce nouveau truc

Edit : Ca y est, j'ai committé ça dans ma branche, et j'ai proposé ma branche au merge principal. J'espère que j'ai pas fait de bêtises

matttbe, Sunday 13 September 2009 à 16:26


Subscription date : 24 January 2009
Messages : 12573
Monsieur ne lit pas nos cher tuto ? Mais si mais tu pouvais directement envoyer sur la branche trunk

Sinon, mais je parie que tu les as déjà lu => Aidez-nous grâce à BZR ou mieux, juste ce qu'il te faut http://www.glx-dock.org/bg_topic.php?t=3234&pos=0#mess_41113

Je regarde pour merger

EDIT : j'ai eu un peu de mal à la retrouvée car tu avais changé son status en merged (donc comme si ça avait été fait et tu as pu faire ça car tu en as les droits comme tu fais partie de CD-Team.).
Sinon, je ne vois aucune modif de ta part => http://bazaar.launchpad.net/~chris-chapuis/cairo-dock-plug-ins/mail/revision/1304 ou https://code.edge.launchpad.net/~chris-chapuis/cairo-dock-plug-ins/mail

Un simple bzr commit -m "(...)" puis bzr push ma_branche aurait suffit normalement
Relis les deux liens au début de ce message

fabounet, Monday 14 September 2009 à 13:04


Subscription date : 30 November 2007
Messages : 17118
moi j'ai vu des modifs hier
merci d'ailleurs !

nochka85, Monday 14 September 2009 à 13:12


Subscription date : 29 November 2007
Messages : 7408
En tout cas je confirme que la molette lorsqu'il y a 0 message ne fait plus planté le dock

matttbe, Monday 14 September 2009 à 14:06


Subscription date : 24 January 2009
Messages : 12573
moi j'ai vu des modifs hier
Oui, ça a été fixé sur une discussion sur Irc (n'hésite pas à venir mais nous savons que tu n'as pas que ça à faire )

fabounet, Monday 14 September 2009 à 14:40


Subscription date : 30 November 2007
Messages : 17118
ah oki
c'est pas que j'ai pas que ça à faire, mais j'ai un temps imparti limité
je ne peux pas être partout

nochka85, Monday 05 October 2009 à 13:26


Subscription date : 29 November 2007
Messages : 7408
Après avoir eu plusieurs plantage hier (<- sans raison apparente, le dock se relançait tout seul), j'ai décidé de lancer cairo-dock avec ddd pour être paré lors d'un plantage
Bref, je lance ddd cairo-dock, et tout de suite après le choix opengl, cela a planté (c'est un peu plus rapide que hier ! ) ... Bref, le coupable semble être Mail ... voici le backtrace :

http://uppix.net/9/5/4/0675534c78ba3323cad4ac2b0a195tt.jpg

... pour info, j'ai relancé ensuite cairo-dock avec ddd et c'est passé sans soucis ... bref, je laisse tourner et on verra ce que cela donne

Tofe, Monday 05 October 2009 à 13:46


Subscription date : 09 February 2008
Messages : 921
Hummmmm... Je vais regarder ça... Un bug aléatoire sur un callback de timer, c'est jamais très fun.
edit Non en fait c'est juste un pointeur non testé.

Pour ma mémoire, ligne 123, il faut modifier:
if (carray_count(msg_list->msg_tab) < i) {

par:
if (!msg_list || carray_count(msg_list->msg_tab) < i) {


Voilà

matttbe, Monday 05 October 2009 à 14:14


Subscription date : 24 January 2009
Messages : 12573
Avec l'accord de Tofe, c'est pushé

Et j'en ai profité pour synchroniser les traductions de lp.

matttbe, Monday 12 October 2009 à 16:20


Subscription date : 24 January 2009
Messages : 12573
Un petit bug pour ne pas que Tofe s'ennuie

Mail m'a averti de nouveaux messages. Je les ai lu mais après chaque contrôle, il m'avertissait d'un petit nouveau parmis eux mais toujours le même (un que j'avais lu) . Je pense qu'il y a peut-être un caractère spécial qui le fait bugguer. Voici le contenu affiché :
From : matttbe
Subject : [Cairo-dock-team] [Bug 449422] [NEW] Cairo-Dock resize problem
Thanks to have reported this bug. In fact this is a knew bug. * If you are on Metacity : can you ...
L'astérisque ne poserait pas un problème ? Enfin, je ne vois que ça car le reste est nickel.

Bien-entendu, après avoir redémarré le dock, tout redevint nickel (même aux messages suivants)

matttbe, Monday 12 October 2009 à 19:26


Subscription date : 24 January 2009
Messages : 12573
Un autre bug qui fait crasher le dock : J'ouvre le panneau de config, direction Mail. Je donne maintenant un coup de molette sur mail, une info-bulles non temporaire s'affiche avec le début du contenu des emails. Je ne ferme pas cette dialogue et je reviens dans le panneau de config où je clique sur valider ; une partie est donc rechargée.
Je reviens dans l'info-bulle où je clique sur Fermer et là, le dock crash. Voici le ddd :
http://uppix.net/2/8/8/552c28f7a4b12c0546b28275ca153tt.jpg

PS : j'ai ajouté la possibilité d'ajouter une durée pour les dialogues lors de l'arrivée d'un nouveau mail + deux-trois broutilles dans le panneau de config de mail

nochka85, Monday 12 October 2009 à 19:56


Subscription date : 29 November 2007
Messages : 7408
Je ne ferme pas cette dialogue


Les dialogues sont des filles en Belgique ? ... D'accord, elles sont souvent sujet à conversation, mais tout de même !


matttbe, Monday 12 October 2009 à 21:09


Subscription date : 24 January 2009
Messages : 12573
. Faut que je me relise plus souvent

Tofe, Tuesday 13 October 2009 à 13:54


Subscription date : 09 February 2008
Messages : 921
Alors là bravo pour le crash J'avoue que j'avais pas pensé à ce scénario

A première vue, la raison du crash est le scénario suivant:
1- coup de molette -> le dialogue pour la preview des mails est créé
2- Options de Mail, puis Valider --> le plugin Mail est réinitialisé, donc le pointeur sur le dialogue est relâché (ou invalidé, je sais pas encore)
3- "Fermer" sur la preview des mails --> on cherche à relâcher le pointeur sur le dialogue, mais ça a déjà été fait une fois, donc le pointeur n'est plus valide, la machine part en sucette et chplouf.

Conclusion: faudrait désactiver le callback sur le scroll pendant l'affichage des options, c'est sujet à foirage... Je te parie qu'on peut avoir le même crash avec Clock et son calendrier, suivant le même type de scénario.

nochka85, Tuesday 13 October 2009 à 14:10


Subscription date : 29 November 2007
Messages : 7408
Pas ce soucis avec clock ... du moins je n'ai pas réussi

fabounet, Tuesday 13 October 2009 à 15:02


Subscription date : 30 November 2007
Messages : 17118
à priori le dock ne touche pas au dialogue de l'applet pendant un reload.
par contre peut-être que l'applet le fait ?

Tofe, Wednesday 14 October 2009 à 10:43


Subscription date : 09 February 2008
Messages : 921
Bon, après un petit coup d'oeil, ce n'est pas la faute du dialogue. C'est la faute des comptes mails, qui sont réinitialisés... Et oui, la config change, donc on la prend en compte en reconstruisant les comptes mails.
Le soucis c'est que dans mon callback de cloture de la preview de mail, j'ai la petite ligne:
CairoDockModuleInstance *myApplet = pMailAccount->pAppletInstance;


Et le pointeur pMailAccount n'est plus valide, d'où le crash.

Bref, le bon réflexe serait de fermer cette dialogue lors du rechargement de la config, c-à-d rajouter le code suivant:
    if( myData.pMessagesDialog != NULL ) // make sure the dialog is closed
    {
        cairo_dock_dialog_unreference (myData.pMessagesDialog);
        myData.pMessagesDialog = NULL;
    }

dans la fonction "CD_APPLET_RESET_CONFIG_BEGIN" de cd-mail-applet-config.c .

Je vais essayer de faire ça en rentrant ce soir.

matttbe, Wednesday 14 October 2009 à 14:29


Subscription date : 24 January 2009
Messages : 12573
Bon, encore un alors ! Mais plus difficile

J'ai reçu un mail pour la traduction en chinois traditionnel. La personne a son nom écrit en caractères chinois (??). Dans la dialogue, ça donne ceci :

http://uppix.net/f/4/6/8228d38a7c25886ba634992121c8b.png


Vous avez 2h pour rendre votre copie, Bonne chance


Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Mail
Page : 1 2 3 ...13 14 15 16 17
Tofe Français 337 Tofe [Read]
19 November 2009 à 15:20


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Mail Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.