You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
(8) |
May
(9) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <lbr...@ne...> - 2006-02-19 09:53:43
|
Hi ! I have implemented support for snacs 1-11 1-15 1-18 1-19 3-10 4-1 4-10 4-11 4-12 4-20 11-2 19-6 I'd be happy to see these services added to the lib. Is it possible t= o send them to project admin ? Lo=EFc |
From: <ben...@id...> - 2004-05-22 12:33:45
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: Fabrice M. <fab...@if...> - 2003-07-23 21:21:10
|
Hi everyone, JOscarLib 0.3beta1 has been released; This new version contains bug fixes and some new features.... Download it here : http://sourceforge.net/project/showfiles.php?group_id=50491&release_id=17275 7 Happy coding ! Fabrice. _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Felix B. <bf...@gm...> - 2003-05-15 23:46:31
|
On Saturday 10 May 2003 02:27, Fabrice Michellonet wrote: > 1 - ONLY 1 LISTENER > only your main class add a listener, and then dispatch msg to the > differents tab (i.e TabbedPane). This approach doesn't solve the problem it's just shifted into a different place where I have duplicate the code you've already written. If you provide listeners you should do it in a way many listeners can be registered and not only one. Have a look a swing's listener code, they use, as far as I could see, arrays for managing their action listeners for instance, if one of those listeners triggers an action that subscribes a new listener it won't be notified of the same event. But you don't have to change it, if I can rely on the fact that the newly registered listener gets the message event at all rates that's fine with me too. > 2 - X LISTENERS > At the beginning create an invisible Tab with a Listener. When you receive > the first message, make the first tab visible and create a new invisible > one with a new Listener. Repeat for every different users. > Then, each Tab will only display messages from 1 users, even if they > receive all messages. This is impossible due to XNap's plugin architecture, I don't directly access the gui from the plugin's code, I just register a new JOscarChannel with the ChatManager when a user starts talking to us. Sincerely, Felix -- Use Debian GNU/Linux! http://www.felix.beldesign.de |
From: Fabrice M. <fab...@if...> - 2003-05-10 00:28:13
|
> Hi, Hi, > > the following problem can occur: > > XNap's joscar plugin receives an incoming IncomingMessage__4_7 for which it > doesn't have a ChatChannel yet, so it creates one and adds the message to the > channel to display it. Now it can happen that the first message is displayed > twice, that's because of the following code: > > private void notifyIncomingMessage(OscarConnection connection) { > IncomingMessageEvent e = new IncomingMessageEvent(this); > for (int i = 0; i < connection.getOscarListeners().size(); i++) { > OscarListener l = (OscarListener) connection.getOscarListeners(). > elementAt(i); > l.onIncomingMessage(e); > } > > XNap's new Channel object calls: > > oscar_connection.addOscarListener(this); > > in order to be notified of future chat messages. But since it's added to the > listener vector in OscarConnection it sometimes gets the message twice. > > I'd recommend to change the code above to: > > private void notifyIncomingMessage(OscarConnection connection) { > IncomingMessageEvent e = new IncomingMessageEvent(this); > Object[] array = connection.getOscarListeners().toArray(); > for (int i = 0; i < array.length; i++) { > ((OscarListener)array[i]).onIncomingMessage(e); > } > } > > Thus we don't run into any concurrent modifications and ensure each listener > gets the message exactly once. This should be done for all listener events. > Huuum, i don't really see the difference between the two implementations, except that yours will take more time to execute, as you copy all elements from the vector to an array before working with them. The only explication why you don't receive the message twice with your implementation, is that when you enter the for : for (int i = 0; i < array.length; i++) a new listener has been added but you work on an outdated copy of it. It's not a bug, but a bad use of Listeners... here is, I think, 2 good ways of using them : 1 - ONLY 1 LISTENER only your main class add a listener, and then dispatch msg to the differents tab (i.e TabbedPane). 2 - X LISTENERS At the beginning create an invisible Tab with a Listener. When you receive the first message, make the first tab visible and create a new invisible one with a new Listener. Repeat for every different users. Then, each Tab will only display messages from 1 users, even if they receive all messages. > The method connectToServer() doesn't have any effect. As far as I could see as > soon as you instantiate a new OscarConnection it connects to the server. If > you call a > > connection.getClient().disconnect(); > > it's properly disconnect, but a > > connection.getClient().connectToServer(); > > doesn't work since it simply calls a thread.start(). But a thread that's > already dead can't be restarted again in java, you have to create a new > thread and start that one. > Sure, it's impossible to restart a dead thread... I will add the code that create a new Thread, if the first one has been killed. > Sincerely, > Felix > > P.S.: An xnap3 release is planned at the end of next week it'd be great if you > could fix the jar location problem, the other stuff is not so important. > -- > Use Debian GNU/Linux! > http://www.felix.beldesign.de > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Ooimlib-joscarlib mailing list > Ooi...@li... > https://lists.sourceforge.net/lists/listinfo/ooimlib-joscarlib > _____________________________________________________________________ > Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger > http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Felix B. <bf...@gm...> - 2003-05-09 18:25:03
|
Hi, the following problem can occur: XNap's joscar plugin receives an incoming IncomingMessage__4_7 for which it doesn't have a ChatChannel yet, so it creates one and adds the message to the channel to display it. Now it can happen that the first message is displayed twice, that's because of the following code: private void notifyIncomingMessage(OscarConnection connection) { IncomingMessageEvent e = new IncomingMessageEvent(this); for (int i = 0; i < connection.getOscarListeners().size(); i++) { OscarListener l = (OscarListener) connection.getOscarListeners(). elementAt(i); l.onIncomingMessage(e); } XNap's new Channel object calls: oscar_connection.addOscarListener(this); in order to be notified of future chat messages. But since it's added to the listener vector in OscarConnection it sometimes gets the message twice. I'd recommend to change the code above to: private void notifyIncomingMessage(OscarConnection connection) { IncomingMessageEvent e = new IncomingMessageEvent(this); Object[] array = connection.getOscarListeners().toArray(); for (int i = 0; i < array.length; i++) { ((OscarListener)array[i]).onIncomingMessage(e); } } Thus we don't run into any concurrent modifications and ensure each listener gets the message exactly once. This should be done for all listener events. The method connectToServer() doesn't have any effect. As far as I could see as soon as you instantiate a new OscarConnection it connects to the server. If you call a connection.getClient().disconnect(); it's properly disconnect, but a connection.getClient().connectToServer(); doesn't work since it simply calls a thread.start(). But a thread that's already dead can't be restarted again in java, you have to create a new thread and start that one. Sincerely, Felix P.S.: An xnap3 release is planned at the end of next week it'd be great if you could fix the jar location problem, the other stuff is not so important. -- Use Debian GNU/Linux! http://www.felix.beldesign.de |
From: Fabrice M. <fab...@if...> - 2003-05-05 21:41:16
|
JoscarLib problemsHi Flavio, I'm really sorry to tell you that, but currently JOscarLib do not provides those features. In the future, i'll add those things... Anyway, if you want to contribute, you're welcome to code those things yourself and share it with the community. Fabrice ----- Original Message ----- From: Flavio Magacho To: ooi...@li... Sent: Monday, May 05, 2003 1:54 PM Subject: [Ooimlib-joscarlib] JoscarLib problems My name is Flavio Magacho, and I'm new on this list. I'm trying to get the nickname end details from ICQ user, how can I get it? And I'd like to know how to get the entire ICQ Contact list from the server? I'm trying to develop a Mobile version of the ICQ (Cellular). Thanks, ****************************************** Flavio Alexandre da Rocha Magacho Filho HYPERLINK "mailto:fl...@m4..."fl...@m4... Vox/Fax: +55 (21) 2239-1964 / 0439 Vox: +55 (21) 3114-1796 Cel: +55 (21) 9382-6974 M4U - Mobile for You Rio de Janeiro, RJ, Brasil HYPERLINK "http://www.m4u.com.br/"http://www.m4u.com.br/ ****************************************** Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação baseada nessas informações. Se você recebeu esta mensagem por engano, por favor avise imediatamente o remetente, respondendo o e-mail e em seguida apague-o. Agradecemos sua cooperação. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.476 / Virus Database: 273 - Release Date: 24/4/2003 _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Flavio M. <fl...@m4...> - 2003-05-05 12:00:28
|
My name is Flavio Magacho, and I=92m new on this list. I=92m trying to get the nickname end details from ICQ user, how can I = get it? And I=92d like to know how to get the entire ICQ Contact list from the server? I=92m trying to develop a Mobile version of the ICQ (Cellular). Thanks, ****************************************** Flavio Alexandre da Rocha Magacho Filho HYPERLINK "mailto:fl...@m4..."fl...@m4... Vox/Fax: +55 (21) 2239-1964 / 0439 Vox: +55 (21) 3114-1796 Cel: +55 (21) 9382-6974 M4U - Mobile for You Rio de Janeiro, RJ, Brasil HYPERLINK "http://www.m4u.com.br/"http://www.m4u.com.br/ ****************************************** Esta mensagem pode conter informa=E7=E3o confidencial e/ou privilegiada. = Se voc=EA n=E3o for o destinat=E1rio ou a pessoa autorizada a receber esta mensagem, n=E3o pode usar, copiar ou divulgar as informa=E7=F5es nela = contidas ou tomar qualquer a=E7=E3o baseada nessas informa=E7=F5es. Se voc=EA = recebeu esta mensagem por engano, por favor avise imediatamente o remetente, respondendo o e-mail e em seguida apague-o. Agradecemos sua = coopera=E7=E3o. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.476 / Virus Database: 273 - Release Date: 24/4/2003 =20 |
From: Felix B. <bf...@gm...> - 2003-05-03 16:48:34
|
On Saturday 03 May 2003 03:43, Fabrice Michellonet wrote: > Just a question, why must we restart xnap after setting up UIN & pass ? That's something I have to clean up before we can release the plugin. A close method in the OscarConnection would be helpful for this purpose. > > - Your connection had an irrecoverable error when the buddy from the > > ickle client I used for testing went offline > > I'll fix this one a the GAIM bug, in the next release. Cool. > It's outdated for ICQ but still useful for AIM. Ah. Felix |
From: Fabrice M. <fab...@if...> - 2003-05-03 01:43:40
|
Hi Felix, I've finally found some time to test this version of xnap... The plugin seems to work correctly... and i'm happy my lib will be used in an Xnap's plugin. Just a question, why must we restart xnap after setting up UIN & pass ? > - possibility to close the connection and open it again, or at least a close > method to disconnect. > - fix the path problem, I had to exchange the libraries again for making the > jar file, that was pretty strenous. It will be done in the next release. > - Your connection had an irrecoverable error when the buddy from the ickle > client I used for testing went offline I'll fix this one a the GAIM bug, in the next release. > - You might want to have a look at http://aimdoc.sourceforge.net/OSCARdoc/ in > case you don't know it, the kopete developers mention it as a reference. It's outdated for ICQ but still useful for AIM. Fabrice ----- Original Message ----- From: "Felix Berger" <bf...@gm...> To: <ooi...@li...> Sent: Wednesday, April 30, 2003 11:09 PM Subject: [Ooimlib-joscarlib] xnap snapshot > Hi, > > I've just uploaded a snapshot for you, it can be found at: > > http://xnap.sourceforge.net/snapshot/devel/xnap-3.0-snapshot-joscar.jar > > Just start it like this: > > java -jar xnap-3.0-snapshot-joscar.jar > > That should work. > > Go to the plugins menu and activate icq. Notice only the icq and pircbot > plugin will work, so you can compare the our icq plugin implementation to the > other chat plugin. > > Open the preferences dialog and go to the joscar panel and enter your uin etc. > > Now it's best to quit xnap and start it again, so a connection with the > correct parameters is opened. > > Good luck! > > Things you should improve in the near future: > > - possibility to close the connection and open it again, or at least a close > method to disconnect. > - fix the path problem, I had to exchange the libraries again for making the > jar file, that was pretty strenous. > - Your connection had an irrecoverable error when the buddy from the ickle > client I used for testing went offline > - You might want to have a look at http://aimdoc.sourceforge.net/OSCARdoc/ in > case you don't know it, the kopete developers mention it as a reference. > > Otherwise it's great, we have a working icq implementation without much work! > > Thanks, > Felix > -- > Use Debian GNU/Linux! > http://www.felix.beldesign.de > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Ooimlib-joscarlib mailing list > Ooi...@li... > https://lists.sourceforge.net/lists/listinfo/ooimlib-joscarlib > _____________________________________________________________________ > Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger > http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Flavio M. <fl...@m4...> - 2003-05-02 17:54:39
|
My name is Flavio Magacho, and I=92m new on this list. I=92m trying to get the nickname end details from ICQ user, how can I = get it? And I=92d like to know how to get the entire ICQ Contact list from the server? I=92m trying to develop a Mobile version of the ICQ (Cellular). Thanks, ****************************************** Flavio Alexandre da Rocha Magacho Filho HYPERLINK "mailto:fl...@m4..."fl...@m4... Vox/Fax: +55 (21) 2239-1964 / 0439 Vox: +55 (21) 3114-1796 Cel: +55 (21) 9382-6974 M4U - Mobile for You Rio de Janeiro, RJ, Brasil HYPERLINK "http://www.m4u.com.br/"http://www.m4u.com.br/ ****************************************** Esta mensagem pode conter informa=E7=E3o confidencial e/ou privilegiada. = Se voc=EA n=E3o for o destinat=E1rio ou a pessoa autorizada a receber esta mensagem, n=E3o pode usar, copiar ou divulgar as informa=E7=F5es nela = contidas ou tomar qualquer a=E7=E3o baseada nessas informa=E7=F5es. Se voc=EA = recebeu esta mensagem por engano, por favor avise imediatamente o remetente, respondendo o e-mail e em seguida apague-o. Agradecemos sua = coopera=E7=E3o. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.476 / Virus Database: 273 - Release Date: 24/4/2003 =20 |
From: Fabrice M. <fab...@if...> - 2003-05-01 13:31:51
|
Ok, you're right. I'll had this array. Sincerely, Fabrice ----- Original Message ----- From: "Felix Berger" <bf...@gm...> To: <ooi...@li...> Sent: Tuesday, April 29, 2003 6:00 PM Subject: Re: [Ooimlib-joscarlib] another feature request > > > > JComboBox jcb = new JComboBox(StatusModeEnum.STATUS_MODES); > > > > True, it will create a JComboBox with all possible status. > > But, then you'll have to map the selected item to an action, with something > > like : > > > > public void actionPerformed(ActionEvent e){ > > String str = jcb.getSelectedItem(); > > > > if(str.equals(new StatusModeEnum(StatusModeEnum.ONLINE).toString())) > > OscarInterface.changeStatus(connection, new > > StatusModeEnum(StatusModeEnum.ONLINE)); > > > > else if(str.equals(new StatusModeEnum(StatusModeEnum.DND).toString())) > > OscarInterface.changeStatus(connection, new > > StatusModeEnum(StatusModeEnum.DND)); > > > > // ... > > // etc > > // ... > > } > > Not really: > > The returned object is an instance of StatusModeEnum: > > StatusModeEnum state = (StatusModeEnum)jcb.getSelectedItem(); > OscarInterface.changeStatus(connection, state); > > Sincerely, > Felix > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Ooimlib-joscarlib mailing list > Ooi...@li... > https://lists.sourceforge.net/lists/listinfo/ooimlib-joscarlib > _____________________________________________________________________ > Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger > http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Felix B. <bf...@gm...> - 2003-04-30 21:13:46
|
Hi, I've just uploaded a snapshot for you, it can be found at: http://xnap.sourceforge.net/snapshot/devel/xnap-3.0-snapshot-joscar.jar Just start it like this: java -jar xnap-3.0-snapshot-joscar.jar That should work. Go to the plugins menu and activate icq. Notice only the icq and pircbot plugin will work, so you can compare the our icq plugin implementation to the other chat plugin. Open the preferences dialog and go to the joscar panel and enter your uin etc. Now it's best to quit xnap and start it again, so a connection with the correct parameters is opened. Good luck! Things you should improve in the near future: - possibility to close the connection and open it again, or at least a close method to disconnect. - fix the path problem, I had to exchange the libraries again for making the jar file, that was pretty strenous. - Your connection had an irrecoverable error when the buddy from the ickle client I used for testing went offline - You might want to have a look at http://aimdoc.sourceforge.net/OSCARdoc/ in case you don't know it, the kopete developers mention it as a reference. Otherwise it's great, we have a working icq implementation without much work! Thanks, Felix -- Use Debian GNU/Linux! http://www.felix.beldesign.de |
From: Felix B. <bf...@gm...> - 2003-04-29 15:58:11
|
> > JComboBox jcb = new JComboBox(StatusModeEnum.STATUS_MODES); > > True, it will create a JComboBox with all possible status. > But, then you'll have to map the selected item to an action, with something > like : > > public void actionPerformed(ActionEvent e){ > String str = jcb.getSelectedItem(); > > if(str.equals(new StatusModeEnum(StatusModeEnum.ONLINE).toString())) > OscarInterface.changeStatus(connection, new > StatusModeEnum(StatusModeEnum.ONLINE)); > > else if(str.equals(new StatusModeEnum(StatusModeEnum.DND).toString())) > OscarInterface.changeStatus(connection, new > StatusModeEnum(StatusModeEnum.DND)); > > // ... > // etc > // ... > } Not really: The returned object is an instance of StatusModeEnum: StatusModeEnum state = (StatusModeEnum)jcb.getSelectedItem(); OscarInterface.changeStatus(connection, state); Sincerely, Felix |
From: Fabrice M. <fab...@if...> - 2003-04-27 22:14:40
|
Why don't you add this array in your class ? I dont think this is a library problem, but it's a GUI problem. I mean StatusModeEnum, is an enum class and therefore should only containts all possible values, nothing else. What's your point of view ? why should i add this array ? Should i add a similar array in all Enum classes ? Anyway, i have to work on this class as i want to merge it with StatusFlagEnum.... So we have time to discuss this. I look forward for your reply. Fabrice ----- Original Message ----- From: "Felix Berger" <bf...@gm...> To: <ooi...@li...> Sent: Sunday, April 27, 2003 9:32 PM Subject: [Ooimlib-joscarlib] another feature request > Hi, > > I just checked, all status messages (dnd, online, invisible) sent by the gaim > client were properly interpreted. > > Here's my feature request: > > Add an array like this to StatusModeEnum: > > public static final StatusModeEnum[] STATUS_MODES = new StatusModeEnum[] { > new StatusModeEnum(StatusModeEnum.ONLINE), > new StatusModeEnum(StatusModeEnum.AWAY), > new StatusModeEnum(StatusModeEnum.NA), > new StatusModeEnum(StatusModeEnum.OCCUPIED), > new StatusModeEnum(StatusModeEnum.DND), > new StatusModeEnum(StatusModeEnum.FREE_FOR_CHAT), > new StatusModeEnum(StatusModeEnum.INVISIBLE), > new StatusModeEnum(StatusModeEnum.OFFLINE) > }; > > I could use it in the GUI to show all possible states to a user and let him > choose which one he wants to set. > > Felix > -- > Use Debian GNU/Linux! > http://www.felix.beldesign.de > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Ooimlib-joscarlib mailing list > Ooi...@li... > https://lists.sourceforge.net/lists/listinfo/ooimlib-joscarlib > _____________________________________________________________________ > Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger > http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Fabrice M. <fab...@if...> - 2003-04-27 22:04:45
|
Ok i'm going to download GAIM soon, and i'll have a look. I've tested JOScarLib with the official ICQ client and with Miranda and it works perfectly. However, i'll fix this to support GAIM, don't worry. But you'll have to wait a lil bit as i'm having exams till Wednesday. ----- Original Message ----- From: "Felix Berger" <bf...@gm...> To: <ooi...@li...> Sent: Sunday, April 27, 2003 8:59 PM Subject: [Ooimlib-joscarlib] icq/aim > Hi, > > > >I got the last error, when I tried to im the client form a gaim client. > > Was the gaim client logged as an ICQ or AIM user ? > > I used a ICQ uin to log in, so something seems to go wrong here. > > Felix > -- > Use Debian GNU/Linux! > http://www.felix.beldesign.de > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Ooimlib-joscarlib mailing list > Ooi...@li... > https://lists.sourceforge.net/lists/listinfo/ooimlib-joscarlib > _____________________________________________________________________ > Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger > http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Fabrice M. <fab...@if...> - 2003-04-27 21:58:52
|
I'm sure i had already coded this method, must have lost it somehow i can't explain... ;-p I've added removeOscarListener method, and i'll sync the CVS version tonight. Fabrice ----- Original Message ----- > From: "Felix Berger" <bf...@gm...> > To: <ooi...@li...> > Sent: Sunday, April 27, 2003 8:57 PM > Subject: [Ooimlib-joscarlib] forum thread > > > > Hi Fabrice, > > > > I'm answering via email since this is much more comfortable than checking > the > > forum each day for your replies. > > > > I've just subscribed to the list. > > > > > >Most features seem to rudimentarily work > > > Why do you say rudimentarily ? Which feature(s) do you need ? I > encourage > > users to tell me what they need. > > > > I was talking about what I've implemented for XNap, not about joscar ;-) > > > > Nevertheless I've got a feature request: > > > > Add a > > > > public void removeOscarListener(OscarListener ol) > > > > method to OscarConnection, so I can remove my listeners when they are no > > longer needed. > > > > > Anyway, until the next release, you could hardcode the path to JOscarLib > in > > he constructor of OscarPacketAnalyser class. > > > EX : jarClassLoader = new JarClassLoader("path/to/JOscar/JOscarLib.jar", > > "JOscarLib.Packet.Received"); > > > > Thanks, that worked. > > > > > >We managed to log in using icq uins, but didn't have any luck using AIM > > screennames, isn't oscar the new protocol used by both AIM and ICQ? > > > > > > You're right, Oscar is the protocol used by ICQ & AIM client, but each > one > > also implements ~10% of proprietary protocol [for example ICQ send a > specific > > packet at login time to tell the server, it's an ICQ client.] > > > I need to work on AIM login sequence to make it work again. That's one > of my > > highest priority. > > > > > > > Ok, I understood. I'm really looking forward to that feature. > > > > Sincerely, > > Felix > > -- > > Use Debian GNU/Linux! > > http://www.felix.beldesign.de > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Ooimlib-joscarlib mailing list > > Ooi...@li... > > https://lists.sourceforge.net/lists/listinfo/ooimlib-joscarlib > > _____________________________________________________________________ > > Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger > > http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France > _____________________________________________________________________ Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France |
From: Felix B. <bf...@gm...> - 2003-04-27 19:30:10
|
Hi, I just checked, all status messages (dnd, online, invisible) sent by the gaim client were properly interpreted. Here's my feature request: Add an array like this to StatusModeEnum: public static final StatusModeEnum[] STATUS_MODES = new StatusModeEnum[] { new StatusModeEnum(StatusModeEnum.ONLINE), new StatusModeEnum(StatusModeEnum.AWAY), new StatusModeEnum(StatusModeEnum.NA), new StatusModeEnum(StatusModeEnum.OCCUPIED), new StatusModeEnum(StatusModeEnum.DND), new StatusModeEnum(StatusModeEnum.FREE_FOR_CHAT), new StatusModeEnum(StatusModeEnum.INVISIBLE), new StatusModeEnum(StatusModeEnum.OFFLINE) }; I could use it in the GUI to show all possible states to a user and let him choose which one he wants to set. Felix -- Use Debian GNU/Linux! http://www.felix.beldesign.de |
From: Felix B. <bf...@gm...> - 2003-04-27 18:57:15
|
Hi, > >I got the last error, when I tried to im the client form a gaim client. > Was the gaim client logged as an ICQ or AIM user ? I used a ICQ uin to log in, so something seems to go wrong here. Felix -- Use Debian GNU/Linux! http://www.felix.beldesign.de |
From: Felix B. <bf...@gm...> - 2003-04-27 18:54:37
|
Hi Fabrice, I'm answering via email since this is much more comfortable than checking the forum each day for your replies. I've just subscribed to the list. > >Most features seem to rudimentarily work > Why do you say rudimentarily ? Which feature(s) do you need ? I encourage users to tell me what they need. I was talking about what I've implemented for XNap, not about joscar ;-) Nevertheless I've got a feature request: Add a public void removeOscarListener(OscarListener ol) method to OscarConnection, so I can remove my listeners when they are no longer needed. > Anyway, until the next release, you could hardcode the path to JOscarLib in he constructor of OscarPacketAnalyser class. > EX : jarClassLoader = new JarClassLoader("path/to/JOscar/JOscarLib.jar", "JOscarLib.Packet.Received"); Thanks, that worked. > >We managed to log in using icq uins, but didn't have any luck using AIM screennames, isn't oscar the new protocol used by both AIM and ICQ? > > You're right, Oscar is the protocol used by ICQ & AIM client, but each one also implements ~10% of proprietary protocol [for example ICQ send a specific packet at login time to tell the server, it's an ICQ client.] > I need to work on AIM login sequence to make it work again. That's one of my highest priority. > Ok, I understood. I'm really looking forward to that feature. Sincerely, Felix -- Use Debian GNU/Linux! http://www.felix.beldesign.de |