Skip to content
Snippets Groups Projects
  1. Jun 17, 2008
  2. Jun 16, 2008
  3. Jun 15, 2008
    • steve-e's avatar
    • steve-e's avatar
      Two roster sort fixes. · c5f7922e
      steve-e authored
       * Change metacontact ordering. Fallback to priority only if two contacts have the same show, not the other way round.
       * Move contacts that just signed out to the bottom of the group, not to the top.
      c5f7922e
    • jimpp's avatar
      groups : · ca457a7a
      jimpp authored
      -Use a method to get_shown_groups (possibly more work to do (special group attribute))
      -Show contact only if contact.ask, not according to modified xep 0162 logic. (I don't get neither the xep
      meaning, neither this modified logic, can you explain steve-e ?)
      -Remove contact before we modify it req_sub(). Else we can't remove it because iter is not found.
      -When removing a contact and we let him in see us (observer), manually set show to offline, so he is not set as
      visible.
      -Remove observer from observer group if we asked him auth (I mean before he answer). Xep 0162 say he is not an
      observer then. Fix contact staying in observer group when we get auth later.
      -Renaming groups seems fixed (it's an accident :p )
      
      More work on group to follow
      ca457a7a
    • Yann Leboulanger's avatar
  4. Jun 14, 2008
  5. Jun 13, 2008
  6. Jun 12, 2008
  7. Jun 11, 2008
  8. Jun 10, 2008
  9. Jun 09, 2008
  10. Jun 08, 2008
    • jimpp's avatar
      -Set General and Observer group directly in contact instance, instead of calculating it each time · f9c981df
      jimpp authored
      -When creating self-contact contact instance, store it with group 'self_contact', so it never goes in General
      -Make general group not be seen visible because of self contact even if self.regroup
      -Remove the self contact instance itself too when WE deconnect or when IT deconnect, so we will
      not see it as offline if refilling roster (regroup account for example)
      f9c981df
    • js's avatar
      d0b15bf5
    • js's avatar
      * Fix passing of message ID. · 593ed0c6
      js authored
      * Don't asnwer to receipt requests from users not in roster.
      593ed0c6
    • js's avatar
      Completely remove OTR. · c2eb4b5a
      js authored
      Sorry, it just wasn't maintainable. The problem is the current libotr
      API. I'm sick of working around the strange libotr API, sick of getting
      HTML messages, sick of losing messages. The final argument for
      completely removing it was that we can't get the message ID of a sent
      msg anymore - which we need. I tried to work around this as well, but
      there seems to be no way to wait for a signal in glib the way I would
      need it for the workaround (I wanted to emit a signal in inject_message
      and then wait for it after the call to otr_message_fragment_and_send
      so the signal can pass us the message id). And the last reason is that
      we're heading towards a new release and thus want to stabilize the code,
      thus don't have time to work around even more libotr API strangeness.
      I will give feedback to the libotr developers, who are currently
      planning a new API, so that we can hopefully see OTR support once again
      as soon as libotr4 is released.
      
      Kjell already announced that he will continue his branch:
      https://code.launchpad.net/~afflux/gajim/otr
      
      I really hope the libotr devs will provide a sane API with libotr4 so
      we can integrate OTR support again.
      
      Oh, and I added one more try/except block for OS X.
      c2eb4b5a
    • jimpp's avatar
      Don't act like if self contact is in group General. See #4000. · 0d645437
      jimpp authored
      Don't make General group visible when we have self contact.
      0d645437
    • jimpp's avatar
      [modelfilter]Fix row behind that expand when moving contact problem. · 40e360d1
      jimpp authored
      This code seems not necessary. But why does that created that problem ?
      It seems for some reason, path is not good. Probably the iter itself is not good. So expand act on the wrong
      group (I can proove that).
      40e360d1
Loading