Em Friday 10 July 2009, Tiago Salem Herrmann escreveu:
> Lamarque Souza wrote:
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > http://reviewboard.kde.org/r/971/
> > -----------------------------------------------------------
> >
> > (Updated 2009-07-10 07:20:32.547875)
> >
> >
> > Review request for Kopete.
> >
> >
> > Changes
> > -------
> >
> > Instructions for quick and dirty installation, which can help people test
> > this patch.
> >
> >
> > Summary (updated)
> > -------
> >
> > The patch implements mail notification and open inbox feature for wlm
> > plugin. It also adds four new strings for translation. I am using it with
> > Kopete 4.2.4 with no problems so far. The open inbox feature depends on
> > this patch applied against libmsn:
> > http://bach.metasys.com.br/~lamarque/kopete/libmsn-4.0_beta5-open_inbox.d
> >iff
> >
> > This is a quick and dirty way to test this patch:
> >
> > wget
> > http://bach.metasys.com.br/~lamarque/kopete/libmsn-4.0_beta5-open_inbox.d
> >iff wget http://gentoo.oregonstate.edu/distfiles/libmsn-4.0-beta5.tar.bz2
> > tar jxf libmsn-4.0-beta5.tar.bz2
> > cd libmsn-4.0-beta5
> > patch -p3 < ../libmsn-4.0_beta5-open_inbox.diff
> > mkdir ../libmsn-4.0-beta5_build
> > cd ../libmsn-4.0-beta5_build
> > cmake ../libmsn-4.0-beta5
> > make; make install
> >
> > # Do backup of your kopete_wlm.so file first, usually it is located at
> > $KDEDIR/lib/kde4/ # Download
> > kopete-wlm_mail_notification_and_open_inbox.diff using the "Download
> > Diff" button at http://reviewboard.kde.org/r/971/ wget
> > ftp://ftp.kde.org/pub/kde/stable/4.2.4/src/kdenetwork-4.2.4.tar.bz2 tar
> > jxf kdenetwork-4.2.4.tar.bz2
> > cd kdenetwork-4.2.4/kopete/
> > patch -p0 < kopete-wlm_mail_notification_and_open_inbox.diff
> > mkdir ../../kdenetwork-4.2.4_build
> > cd ../../kdenetwork-4.2.4_build
> > cmake ../kdenetwork-4.2.4
> > cd ../kdenetwork-4.2.4/kopete
> > make
> > cp ../lib/kopete_wlm.so /usr/kde/4.2/lib64/kde4/kopete_wlm.so # or the
> > location of your kopete_wlm.so plugin.
> >
> > Run Kopete :-) OBS: this installation method is not well tested and may
> > not work for everybody.
> >
> >
> > This addresses bug 163225.
> >     https://bugs.kde.org/show_bug.cgi?id=163225
> >
> >
> > Diffs
> > -----
> >
> >   /trunk/KDE/kdenetwork/kopete/protocols/wlm/wlmaccount.h 994057
> >   /trunk/KDE/kdenetwork/kopete/protocols/wlm/wlmaccount.cpp 994059
> >   /trunk/KDE/kdenetwork/kopete/protocols/wlm/wlmlibmsn.h 994057
> >   /trunk/KDE/kdenetwork/kopete/protocols/wlm/wlmlibmsn.cpp 994057
> >
> > Diff: http://reviewboard.kde.org/r/971/diff
> >
> >
> > Testing
> > -------
> >
> >
> > Screenshots
> > -----------
> >
> > Notification with ignore button
> >   http://reviewboard.kde.org/r/971/s/138/
> >
> >
> > Thanks,
> >
> > Lamarque
> >
> > _______________________________________________
> > kopete-devel mailing list
> > kopete-devel@kde.org
> > https://mail.kde.org/mailman/listinfo/kopete-devel
>
> Hi,
>
> Thanks for the patches.
>
> I've changed them a bit and created a new struct to fill with hotmail
> information in libmsn.
> I personally don't like to include html code into the c++ source, but I
> can't find a better way to do that than creating a template file and
> replace the strings on the fly. Another problem is that we set
> autoRemove to false, and other people accessing this temporary file
> would access the inbox of this user. This is a serious security issue.

        Matt suggested using KParts::BrowserRun. I have searched for examples 
about 
how to use it but have not found how to pass the POST's variables to this 
function. By what I have found so far it is possible to pass the variables 
without creating a temporary file, I just need to figure out how to do it.

> Please take a look at the patches and test them.

        Using the patches right now, so far so good :-)

> (the problem of the libmsn patch is that it breaks the api
> compatibility, but there is no other way to implement this feature
> without breaking the api.)
>
> this patch for libmsn -> http://pastebin.com/m45926ab8
> and this one for wlm -> http://pastebin.com/m7de5dae9
>
> Regards.


-- 
Lamarque V. Souza
http://www.geographicguide.com/brazil.htm
Linux User #57137 - http://counter.li.org/
_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to