[licq-im/licq] 3c0ca1: licq: Split users.conf into sections per owner

GitHub <[email protected]> Sun, 25 Mar 2012 03:33:03 -0700
Newsgroups gmane.network.licq.cvs
Message-ID <[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/licq-im/licq
  Commit: 3c0ca13d72949afa055955dceb86072bdda04cee
      https://github.com/licq-im/licq/commit/3c0ca13d72949afa055955dceb86072bdda04cee
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/src/contactlist/usermanager.cpp
  M licq/src/contactlist/usermanager.h
  M licq/src/inifile.cpp

  Log Message:
  -----------
  licq: Split users.conf into sections per owner


  Commit: b394d8c6fc8207a41b5046ecf565417bdf897d52
      https://github.com/licq-im/licq/commit/b394d8c6fc8207a41b5046ecf565417bdf897d52
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/src/contactlist/usermanager.cpp
  M licq/src/contactlist/usermanager.h
  M licq/src/plugin/pluginmanager.cpp

  Log Message:
  -----------
  licq: Only load contacts for loaded protocols

If protocol isn't loaded, the owner and user isn't useable so better to
not load them to avoid problems.


  Commit: c2317661c95e4efd7b1ca5627482026e000ebfac
      https://github.com/licq-im/licq/commit/c2317661c95e4efd7b1ca5627482026e000ebfac
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/include/licq/contactlist/owner.h
  M licq/include/licq/contactlist/user.h
  M licq/src/contactlist/owner.cpp
  R licq/src/contactlist/owner.h
  M licq/src/contactlist/user.cpp
  M licq/src/contactlist/user.h
  M licq/src/contactlist/usermanager.cpp
  M licq/src/contactlist/usermanager.h
  M licq/src/protocolmanager.cpp
  M licq/src/userevents.cpp

  Log Message:
  -----------
  licq: Use private instead of User subclass


  Commit: 46d3bb0c95763fef174b57c9fd7fee89bebe2405
      https://github.com/licq-im/licq/commit/46d3bb0c95763fef174b57c9fd7fee89bebe2405
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/include/licq/plugin/protocolplugin.h
  M licq/src/contactlist/usermanager.cpp
  M licq/src/contactlist/usermanager.h
  M licq/src/plugin/pluginmanager.cpp
  M licq/src/plugin/pluginmanager.h
  M licq/src/plugin/protocolplugin.cpp

  Log Message:
  -----------
  api: Allow protocols to subclass User and Owner

Protocols may contain very different data for contacts. Standard data
such as name, status, groups, etc can be kept in base classes but
protocol specific data such as session cookies, ICQ user categories,
etc can be put in subclasses allowing each protocol to have and add any
data without needing to modify the daemon classes.


  Commit: 8b2c6277746b96844ca5878d55144bfb7eeb151a
      https://github.com/licq-im/licq/commit/8b2c6277746b96844ca5878d55144bfb7eeb151a
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/include/licq/contactlist/owner.h
  M licq/include/licq/contactlist/user.h
  M licq/src/contactlist/user.cpp

  Log Message:
  -----------
  api: Protect id and isUser from User subclasses


  Commit: 2d34195b36e83a47fca487648ca75a88f01165d4
      https://github.com/licq-im/licq/commit/2d34195b36e83a47fca487648ca75a88f01165d4
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/include/licq/contactlist/user.h
  M licq/src/contactlist/user.cpp
  M msn/src/CMakeLists.txt
  M msn/src/msn-srv.cpp
  M msn/src/msn.cpp
  M msn/src/msn.h
  A msn/src/owner.cpp
  A msn/src/owner.h
  A msn/src/user.cpp
  A msn/src/user.h

  Log Message:
  -----------
  msn: Subclass User and Owner to hold MSN data

The old generic PPField is no longer needed as each protocol can add
parameter as needed in subclasses. The list version is moved to the MSN
owner making licq_msn.conf no longer needed.
The old value from PPField isn't migrated, but preventing the display
pictures to be downloaded an extra time isn't worth the extra code.


  Commit: 379521b7cfa41ec8a2dae72fe11e27328f7e5557
      https://github.com/licq-im/licq/commit/379521b7cfa41ec8a2dae72fe11e27328f7e5557
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/include/licq/contactlist/owner.h
  M licq/include/licq/icq/CMakeLists.txt
  A licq/include/licq/icq/owner.h
  M licq/src/CMakeLists.txt
  M licq/src/contactlist/owner.cpp
  M licq/src/icq/icq-srv.cpp
  M licq/src/icq/icq.cpp
  M licq/src/icq/icqprotocolplugin.cpp
  A licq/src/icq/owner.cpp
  A licq/src/icq/owner.h
  M licq/src/icq/packet.cpp
  M qt4-gui/src/dialogs/randomchatdlg.cpp
  M qt4-gui/src/dialogs/securitydlg.cpp

  Log Message:
  -----------
  icq: Move ICQ parts from Owner


  Commit: a7643489058cbb751ded725d0b4567c6c8cfc81b
      https://github.com/licq-im/licq/commit/a7643489058cbb751ded725d0b4567c6c8cfc81b
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M jabber/src/vcard.cpp
  M licq/include/licq/contactlist/user.h
  M licq/include/licq/icq/CMakeLists.txt
  M licq/include/licq/icq/chat.h
  M licq/include/licq/icq/icq.h
  M licq/include/licq/icq/owner.h
  A licq/include/licq/icq/user.h
  M licq/src/CMakeLists.txt
  M licq/src/contactlist/user.cpp
  M licq/src/contactlist/user.h
  M licq/src/icq/chat.cpp
  M licq/src/icq/filetransfer.cpp
  M licq/src/icq/icq-srv.cpp
  M licq/src/icq/icq-tcp.cpp
  M licq/src/icq/icq.cpp
  M licq/src/icq/icq.h
  M licq/src/icq/icqprotocolplugin.cpp
  M licq/src/icq/oscarservice.cpp
  M licq/src/icq/owner.cpp
  M licq/src/icq/owner.h
  M licq/src/icq/packet.cpp
  M licq/src/icq/packet.h
  M licq/src/icq/threads.cpp
  A licq/src/icq/user.cpp
  A licq/src/icq/user.h
  M licq/src/protocolmanager.cpp
  M qt4-gui/src/contactlist/contactuserdata.cpp
  M qt4-gui/src/core/systemmenu.cpp
  M qt4-gui/src/dialogs/editcategorydlg.cpp
  M qt4-gui/src/dialogs/editcategorydlg.h
  M qt4-gui/src/dialogs/phonedlg.cpp
  M qt4-gui/src/dialogs/phonedlg.h
  M qt4-gui/src/userdlg/info.cpp
  M qt4-gui/src/userdlg/info.h

  Log Message:
  -----------
  icq: Move ICQ parts from User


  Commit: fdcd4429f265fc4dc5f8cffb7dfe15e991f05831
      https://github.com/licq-im/licq/commit/fdcd4429f265fc4dc5f8cffb7dfe15e991f05831
  Author: Anders Olofsson <[email protected]>
  Date:   2012-03-14 (Wed, 14 Mar 2012)

  Changed paths:
    M licq/include/licq/buffer.h
  M licq/include/licq/packet.h
  M licq/src/CMakeLists.txt
  M licq/src/buffer.cpp
  A licq/src/icq/buffer.cpp
  A licq/src/icq/buffer.h
  M licq/src/icq/icq-srv.cpp
  M licq/src/icq/icq.h
  M licq/src/icq/oscarservice.cpp
  M licq/src/icq/oscarservice.h
  M licq/src/icq/packet.cpp
  M licq/src/icq/packet.h
  M licq/src/icq/threads.cpp
  M licq/src/icq/user.cpp
  M licq/src/icq/user.h
  M licq/src/packet.cpp
  M msn/src/msnpacket.h

  Log Message:
  -----------
  icq: Move TLV parsing from Licq::Buffer


Compare: https://github.com/licq-im/licq/compare/d3906cf...fdcd442