home *** CD-ROM | disk | FTP | other *** search
- About
- -----
-
- Send and receive contacts ui
- Version 1.3.25.0
- by Todor Totev aka Dominus Procellarum
- for Miranda 0.1.2.2
-
-
- Description
- -----------
-
- This plugin allows you to send and receive contacts.
- It requires Miranda 0.1.2.2 night build released after 20-may-2002.
- It is last tested with Miranda nightly from 20-march-2003
- Miranda night builds can be downloaded from http://miranda-icq.sf.net/rich
- Check also http://miranda-im.org
-
- Installation
- ------------
-
- For the zip archive -
- Extract contacts.dll to Miranda plugin folder -
- usually this is C:\Program Files\Miranda\plugins.
- All other files are not mandatory and you can put them wherever you wish.
-
- For self-installing file -
- run it and follow the instructions. It will eventually detect
- existing Miranda installation, but if you had installed Miranda
- from .zip archive, you must manually set the installation folder.
-
-
- Source
- ------
-
- The source code for this plugin can be downloaded from Miranda
- website http://miranda-icq.sourceforge.net or http://miranda-im.org.
-
-
- License
- -------
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the copyright
- notice, this list of conditions and the following disclaimer.
- 2. The origin of this software must not be misrepresented; you must
- not claim that you wrote the original software. If you use this
- software in a product, an acknowledgment in the product
- documentation would be appreciated but is not required.
- 3. Altered source versions must be plainly marked as such, and must
- not be misrepresented as being the original software.
- 4. The name of the author may not be used to endorse or promote
- products derived from this software without specific prior written
- permission.
-
- THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- For more information, e-mail lordofstoms@users.sourceforge.net
-
-
- Version history
- ---------------
- 1.0.11.0
- initial release - working ui, but M is still crashing
- 1.0.12.0
- 20-may night build of M - underlying code is OK, so i can continue this plugin
- remove inverse logic in MirandaPluginInfo()
- removed #include "win2k.h" for cleaner build
- attempt to show more user info on receive contacts
- 1.0.13.0
- cleaned main.cpp
- added icon to dialogue windows
- 1.0.14.0
- Nick / UIN swapped upon showing received contacts /silly me/
- bigger size of nick string allowed to accomodate non-english nicks /cyrrilic letters requires 2 times more bytes/
- added icon for menu item
- 1.0.15.0
- list columns default size is more convinient
- save restore window position / size
- 1.0.16.0
- receive dlg is resizable one /thanks to WTL there was virtually no code to write/
- 1.0.17.0
- add button is enabled only when at least one item in the list view is checked-in
- 1.0.18.0
- more translate()-friendly
- at last contacts are permanently added to DB
- 1.0.19.0
- receive window is now being put on top
- lots of big-fixes
- 1.1.0.0
- source beautify
- receive user iface and internal dependancies re-design
- now only contacts which details are requested are being added to the DB
- std::vector is used instead of std::deque for 10KB smaller dll
- this should be the official release build
- you can get detailed info about contacts being sent to you
- more bug fixes
- 1.2.0.0
- bugfix - contacts are always being added outside any group /forget actually writing to the DB/
- sending contacts is now a Miranda service, accessible via m_contacts.h
- implemented contactlist event, no more popup windows
- NOTE: the langpack is modified, because my english is at least questionable and some items are now obsolete
- 1.2.22.0
- memory leaks removed
- the old-fashioned Miranda logo removed
- 1.3.23.0
- initial attempt to support multiple protocols (though for now still only ICQ is supported)
- now only protocols which have capability of sending contacts are used
- 1.3.24.0
- the UI now always use system wide settings for window background and text color /code ripped from visibility.c/
- no more ICQ stuff, the contact's protocol is being used
- you can send to a particular person only contacts who share his/her protocol
- received contacts already added to the clist are removed from the receive dialogue UI
- 1.3.25.0
- Bugfix - crash because of NULL protocol name ;)
- Send contacts no more uses std::map but instead it uses SetWindowLong() + m_utils.h / WindowLists - the file size drops from 88KB to 56KB
-
- Translation
- -----------
-
- Contacts plugin can be translated via the Miranda language files.
- The required strings are provided in langpack_contacts.txt file.
-