Addons

Customise Miranda IM


Addons > Plugins > Interface: UserInfoEx (Unicode)


UserInfoEx (Unicode): View Changelog History


View file informationFile was added on 26th Dec 05. Last updated on 29/10/2009


Version 0.8.3.1

* fixed little graphical bug in details dialog

Total downloads: (None or statistics not available yet)

Version 0.8.3.0

* code from versions 0.8.1.5 by Merlin and 0.8.2.1 by Deathaxe is merged
* several changes due to merging (Read SVN for details)

Total downloads: (None or statistics not available yet)

Version 0.8.2.1

- fixed: Display name was read from/written to wrong place in database.
- fixed: Extra Icons were not displayed with extraicons plugin disabled/not present.

Total downloads: (None or statistics not available yet)

Version 0.8.2.0

- added: userinfoex now uses windows timezones to set up the correct contact time. This should solve most problems with daylight saving stuff. Just select the desired timezone from the combobox of the details dialog.
- added: The main menu got a new item 'Refresh Contact Details' which allows the owner to refresh all contacts from the server at once.
- added: A service MS_DB_CONTACT_GETSETTING_STR_EX is implemented for easily retrieving contact information directly from database. See m_userinfoex.h for mor information.
- added: The toolbar buttons for reminder and anniversary list are now available for modern contact list, too.
- changed: Changed version system: major and minor version now tell about miranda version (0.7), release number about plugin version and build number keeps build number.
- fixed: compatibility for Miranda IM 0.8+
- fixed: Code is now 64bit compatible
- fixed: Tried to implement most of the fixes by kromanov, kreol13 and ing.u.horn, who worked on this project in the early past, too.
- fixed: some memory buffers used by richedit (about & notes page) could have caused memory leaks due to wrong size calculation
- fixed: found some issues in extended GetContactInfo module
- fixed: Options: changing the value for 'Play sound n days before' did not enable the apply button
- fixed: Resetting treeview in details dialog did not work.
- fixed: Miranda seemed to crash on shutdown in some situations if the anniversary was list still opened.
- fixed: Anniversary list does not display MetaSubContacts any longer as their information is managed by the owning MetaContact.
- fixed: Colour of edit controls and comboboxes is set to 'window color' instead of white
- fixed: automatic updating contact info upon opening of details dialog now works correctly again
- fixed: A slightly changed mir_snprintf() function now automatically converts %S to %s to avoid broken text in ANSI version of userinfoex.
- fixed: Crash on opening owner's details dialog, if AIM or any other protocol adding tabs, is installed.
- removed: Lagency icon support was removed so icolib is required now.
- removed: Meta subcontact's 'USERINFO' and 'mBirthday' modules are no longer dupped to the meta contact. This is not required any longer.
- removed: ability to rename tree items in details dialog
- updated: now completely makes use of the core's utf8 interface
- updated: Accessing database information is now handled by a set of own functions instead of default macros for better compatibility.
- updated: A more intelligent search algorithm for duplicated events boosts the performance of importing contacts.
- updated: Improved the whole icolib wrapper functions to make use of the latest features of Miranda Core's icolib.
- updated: Some of the default message boxes can be displayed via popup plugin.
- updated: Many parts of code have been redesigned to make it simpler, more romust and make use of the advanteges of object orientated programming
- updated: Project structure has been changed to fit the Miranda IM standard.

Total downloads: (None or statistics not available yet)

Version 0.1.3.4

- fixed: "extended send/receive email service" can be disabled again to make SMTPsimple plugin work correctly
- fixed: the marital status is now saved as byte value to make it compatible with all other plugins
- fixed: hide common pages for wheather contacts
- fixed: reminder does now say "John Doe has birthday in 4 days." instead of "John Doe has birthday after 4 days."
- updated: the detail's dialog now calls PSS_GETINFO for all metasubcontacts to retrieve all contact information from any contact who supports this service. (BETA)

Total downloads: 314380

Version 0.1.3.3

- fixed: gender extra icon column is saved to database again
- fixed: some improvements according to en/disabling reminder and other services
- improved: reminder popups show the same icon with the number of days left to the anniversay for the contact's anniversary as the clist.
- added: a very simple service which checks local windows timezone and updates users contact information's timezone value in database (Upload works only for ICQOscarJ or any other mod using PS_CHANGEINFOEX service)

Total downloads: 99554

Version 0.1.3.2

- updated: using latest tinyXML code
- changed: no longer nested country list. Use core service to retrieve it instead.
- added: make use of "flags" plugin to display country flag near country comboboxes in detail's dialog
- fixed: CList extra icon shows correct birthday icon again
- removed: option to set icon pack has gone as new miranda will have icolib in core
- updated: now makes use of miranda's tabbed options api
- updaded: changed the layout of options a bit to get a better overview and hide some expert only pages if desired
- updated: user can select again whether to use default or userinfoex's extended services for displaying clist extra icons for homepage, e-mail & phone
- fixed: importing a single xml contact does no longer fail
- fixed: disabled placebar stuff for opendialog in ANSI version of the plugin what should hopefully fix the problem of not being loaded any longer

Total downloads: 109998

Version 0.1.3.0

- added MIID UserInfoEx: {9C23A24B-E6AA-43c6-B0B8-D6C36D2F7B57}
- added MIID ContactInfo: {17DBD7C9-450E-4000-BFB4-908A7EF4CE72}
- added MIID Reminder: {02E890BD-278D-4890-918D-AB2CF5DC50BD}
- added: CList extra icon to give information about contact's gender
- improved: reminder got slightly smaller and should use less recources
- improved: updated version.h and version.rc
- removed: support for old none unicode aware database drivers has gone
- removed: no longer translation of menu items (is done by genmenu right now)
- updated: Copyright string in source files is now 2000-2007
- fixed: history events are exported as base64 encoded binary data. This makes ex/import of all event types possible

Total downloads: 134280

Version 0.1.2.27

- fixed crash of miranda on uploading owner details to icq server
- limited text inputlength for owner contact to 1024 chars to avoid problems with icq

Total downloads: 51486

Version 0.1.2.26

- fixed: Details dialg: tree item translation did not work correctly
- fixed: Details dialg: renaming works for all tree items again
- fixed: Details dialg: reason for crashing if user details are uploaded fixed
- fixed: Anniversary list: maximizing works again

Total downloads: 61313

Version 0.1.2.25

- added: places bar of common dialog boxes for selecting files for opening and saving has button for Miranda installation path and profile path
- changed: simplified option to enable/disable integration
- fixed: changes to details dialog's tree is now saved correctly again
- fixed: improved the support for displaying meta subcontacts in details dialog and fixed some little issues with it
- added: if a contact is added to database, the current time is saved to 'ContactAddedTime' in the UserInfo module, to give a reliable opportunity to display this date on the origin details page in the future
- added: details dialog's tree automatically searchs icon for protocol property pages
- fixed: icons of details dialog's tree and property pages were not correctly updated if changed in icolib
- changed: the whole anniversary list dialog was rewritten and supports some more features

Total downloads: 17204

Version 0.1.2.24

- fixed: anniversary date should be editable and deletable again (thanks SHADOW-XIII)
- fixed: phone code of czech is corrected to 420
- fixed: clist extra icons option disabled if clist extra icons services are not present
- fixed: some smaller changes to options page should increase reliability
- fixed: some propable utf8 decoding issue has been eliminated
- changed: details dialog's treeview state is saved per protocol to global settings. this decreases memory usage and solves several problems
- changed: details dialog's position is saved globally (no longer per user)
- fixed: some possible reasons for crashes while opening options dialog
- changed: started to devide source code into namespaces to get a better structure and overview
- added: reminder can now use ignore list to determine which contact's anniversaries to remind of
- fixed: all property pages of details dialog are forced to be child windows
- fixed: changed some icon handling stuff to decrease risc of crash due to uninitialized OPTINONSDIALOGPAGE structure members
- changed: reorganized integration options dialog page
- added: details dialog of a metacontact now shows all pages of the subcontacts, too, if the option "Scan SubContacts for missing information" is enabled
- added: option to make details treeview items' labels readonly
- fixed: module to export/import to/from xml files is rewritten and has some more features. Hopefully works more reliable
- added: in origin property page of details dialog an item is added to disply the date an ICQ contact was added to database. (other protocols do not support this)
- changed: replaced icons in birthday reminder popup (thanks faithhealer)
- changed: cleaned up uinfoex_icons.dll changed some icons

Total downloads: 27929

Version 0.1.2.23

- Options are shown again

Total downloads: 44242

Version 0.1.2.22

- Fixed: Backup of contact birthdays, does no longer display a message box for each contact. You can decide to answer the question with "Yes All" and it will be done for all without asking anymore.
- Fixed: details dialog failed to add latest protocol pages as they use new API
- Fixed: no more error messages reminder not being able to load contact information

Total downloads: 11048

Version 0.1.2.21

- Fixed: Importing meta contacts from new XmlCard format did not work satisfying, so the XmlCard’s structure is slightly changed to support meta contacts (not fully compatible with old version)
- Fixed: some message boxes failed to format the correct text string
- Fixed: reminder popup now shows age of contact correctly
- Fixed: some text strings are updated and spelling mistakes are corrected
- Fixed: extended homepage & phone were enabled/disabled via extended email setting
- Fixed: restart of Miranda for enabling/disabling homepage & email menu items no longer necessary
- Fixed: fixed some more problems with displaying extra icons for clistmw
- Fixed: some main menu items were duplicated each time a menu setting was changed
- Added: more detailed cascading options for contact menu items

Total downloads: 9001

Version 0.1.2.18

- Fixed: menu items now display correctly again (using ansi strings again as supported by each clist plugin)
- Fixed: details dialog appears again in each circumstance
- Fixed: Several additional checks and conversions make MS_CONTACT_GETCONTACTINFO now to return the correct display name
- Added: MS_CONTACT_GETCONTACTINFO returns now all fields that come with the new Miranda 0.5.0.100 and some more. See m_userinfo.h for additional ones
- Improved: The tree items in details dialog are now organized somehow differently to better support editing own contact information of more than one protocol. The confusing dialog for selecting a icq protocol was removed again

Total downloads: 18596

Version 0.1.2.17

- Added option to change path for default iconpack file. This is to better support users who don't like IcoLib
- Moved popup property page to my tab control in order to have all options for the plug-in in one place
- Fixed some little issues with new backup and cleaning service for birthday dates
- Fixed issues with DOBd, DOBm & DOBy settings which were caused by a simple stupid spelling mistake (BOD...)
- Fixed an issue with clist extra icons where for contacts having birthday in 11 days the e-mail icon was displayed instead of the balloon with the question mark.
- Replaced default SREmail module to handle clist extra icon and menu item of all customized e-mail addresses
- Added module to handle phone extra icons as well as the email extra icons
- The default MS_CONTACT_GETCONTACTINFO is replaced if UserInfoEx is installed and enabled, so using this service to retrieve contact information will cause the extended UserInfoEx version of this service to be used or the default one if UserInfoEx is disabled. At the moment it supports only the fields coming with the original service. The main difference is the way it searches and where it searches for the information. More fields are planed.
- Fixed DST calculation error which caused the contact's time to be displayed wrong
- Fixed some "days to birthday" calculation errors caused by leap year handling
- Enabled editing own contact information again as newest icqOscarJ supports it again.
- Fixed Notes not being saved due to malfunction of RichEdit's utf8 encoding procedure

Total downloads: 8987

Version 0.1.2.16

- History viewer is outsourced and will be developed separately
- Redesigned reminder module to improve its behaviour and save memory as well as cpu usage and fixed clist extra icon issue with clist nicer++
- Fixed the age problem of General property page
- Changed the way anniversaries are handled and structured in code to improve my overview
- Added feature to backup Birthdays which are set by protocol to the default birthday module, to avoid birthdays getting lost if your contact decides not to publish his birthday any longer.
- Added feature to keep custom birthdays up to date, if birthday set in protocol module is changed
- Added some basic statistics to anniversary list
- Added TopToolbar buttons
- About and Notes page now show Unicode strings correctly using utf8
- Disabled the feature to edit and upload own profile for ICQ as newer protocol versions do not provide the required service to upload information anymore
- Slightly improved module selection dialog for exporting contact information to ini-file
- Importing contacts from ini-files has been improved as well
- Dragging tree items in the details dialog works now only if the currently selected item is clicked again for dragging to avoid accidentally dragging them
- Fixed details dialog not being shown on Win9x machines
- Fixed some little window placement issues on win9x machines
- Fixed a possible problem with initializing default icons in ansi version of the plugin

Total downloads: 6462

Version 0.1.2.15

- Fixed some issues with the reminder
- Some improvements to the history viewer (searching is now possible)
- Some minor fixes

Total downloads: 6146

Version 0.1.2.14a

- Added message log history page
- Added some basic support for urls in the notes propertypage
- Reminder does not check birthdays on each Miranda startup but with the selected interval
- Some minor changes

Total downloads: 7006

Version 0.1.2.14

- Added message log history page
- Added some basic support for urls in the notes propertypage
- Reminder does not check birthdays on each Miranda startup but with the selected interval
- Some minor changes

Total downloads: 8

Version 0.1.2.12

- Replaced some code which caused trouble with Win98 users who should now be able again to open the details dialog pages
- Fixed the issue with details dialog moving up the screen for users who have their taskbar on the top of the screen
- Fixed the bug with long about and notes texts
- Now using new C++ Runtime Library. You may download the files from:
http://www.dll-files.com/dllindex/dll-files.shtml?msvcp80
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr80

Total downloads: 4398

Version 0.1.2.11

- Fixed an issue with older none Unicode supporting database drivers which caused some contact information not to be saved to database

Total downloads: 2164

Version 0.1.2.10

- fixed the issue with the wrong display of text in the icon customization option page
- repacked, so updater updates correctly again

Total downloads: 2753

Version 0.1.2.9

- Some additional checks while adding pages to details dialog should avoid problems with some plugins which do not initialize all members of the OPTIONDIALOGPAGE correctly, what lead to crashes or wrong interpretation of the delivered strings
- Fixed some memory allocation issues which might have caused wrong string translations, so eastern languages should hopefully work again correctly

Total downloads: 1178

Version 0.1.2.8

- MultiByte->WideChar – string conversion is now done with the codepage read from langpack to avoid the wrong string translations
- Implemented new Unicode features of icolib 0.0.1.0

Total downloads: 2097

Version 0.1.2.7

• Fixed a little writing mistake that disabled the settings enumerating function
• Read only controls are now (nearly) all white instead of gray
• Editing own user information with userinfoex should work again
• Fixed some issues with the message box service and made it Unicode compatible and therefore export it again

Total downloads: 1312

Version 0.1.2.6i

• better support for the icon pack. Now loading icon pack in the option dialog page works
• using icons is possible without icolib, too
• rearranged the option dialog pages for a nicer look and better functionality
• added an option to check the fileversion of the default icon pack to avoid problems with displaying icons
• added MetaContacts support (it is recommended to disable the MetaContact’s option “Copy Data” to avoid customized settings to be overwritten by the data from the default sub contact)
• added a new colour for information read from a metacontact’s sub contact
• vcf file support should work again (this file format only supports ansi strings)
• as some of you wanted the treeview of the details dialog now saves its state per user. To set one state for all of your contacts just right click on the blank window background and select "Set for all contacts"
• details dialog as well as the anniversarylist dialog now change position and size

Total downloads: 1510

Version 0.1.2.6

• better support for the icon pack. Now loading icon pack in the option dialog page works
• using icons is possible without icolib, too
• rearranged the option dialog pages for a nicer look and better functionality
• added an option to check the fileversion of the default icon pack to avoid problems with displaying icons
• added MetaContacts support (it is recommended to disable the MetaContact’s option “Copy Data” to avoid customized settings to be overwritten by the data from the default sub contact)
• added a new colour for information read from a metacontact’s sub contact
• vcf file support should work again (this file format only supports ansi strings)
• as some of you wanted the treeview of the details dialog now saves its state per user. To set one state for all of your contacts just right click on the blank window background and select "Set for all contacts"
• details dialog as well as the anniversarylist dialog now change position and size

Total downloads: 14

Version 0.1.2.5r

- just a reupload of the right version. Sorry!

Total downloads: 2357

Version 0.1.2.5

- modified the interface to accept unicode property page names
- fixed a little issue that made userinfoex not showing the right or even any userinformation in some cases
- improved handling of treeitems and drag&drop behaviour of the treeview in the details dialog (includes saving the settings)
- added an option to scan ascii database values for utf8 strings as some icq plugins send utf8 encoded contact informations as ascii to the server and vice versa
- added an option to sort the treeview alphabetically

Total downloads: 51

Version 0.1.2.4

- fixed a little bug, that lead to crash if user edited contacts phone or email by clicking on the edit button
- fixed a little issue with importing files, where module names where truncated incorrectly
- tried to fix more little issues
- added icon to display the zodiac on the "genaral" page
- added support for the updater plugin after a looong time
- treeitems in the userinfo dialog can now be renamed by pressing the F2 button in addition to the existing context menu

Total downloads: 1720

Version 0.1.2.3

- replaced all string copy or format functions by safer StringCch... from windows' strsafe api
- fixed some buggy memory management within the phone- and email- addressbook what could have caused crashes in some cases
- fixed a little bug within the zodiac control, so now zodiac is shown for contacts whose birthday is within the first 20 days in the year, too

Total downloads: 1414

Version 0.1.2.2

- contact profiles can be updated from the server again, what unfortunately didn't work in 0.1.2.0 or 0.1.2.1
- past/interest/affiliation list can be saved again
- tried to fix some reported crashes on viewing contacts that are not jet on the contact list (search/add dialog), but don't know if it really works because it does not crash on my miranda
- added an option to decide wether to disable the reminder, being reminded of anniversaries or birthdays only or both
- fixed some issues with the handling of contact list extra icons

Total downloads: 1487

Version 0.1.2.1

- fixed the "unknown" bug

Total downloads: 2337

Version 0.1.2.0

- manipulated code to be compiled as unicode (requires at least MirandaIM 4.3) and ansi (for earlier MirandaIM versions)
- added the missed fields in the details dialog again
- changed the layout of some propertysheets a bit to fit the new features
- added the feature to add custom anniversaries for each contact
- general propertysheet page shows the zodiac for the contact now
- extended the reminder module to support user defined anniversaries, too.
- reminder now shows upcomming anniversaries with an extra icon in the contact list
- icon flashing can be disabled
- fixed reminder showing the wrong days to birthday/anniversary value
- improved compatibility with mBirthday plugin (but you don't need it any longer I think)
- added own list to show all anniversaries (like mBirthday plugin does for birthdays)
- replaced .mvc files with DBEditor++ styled .ini files to handle ex-/import of userinformation
- rewrote ex-/import module
- temporarily disabled .vcf file support (needs further work to support unicode)
- added option to enable/disable menuitem cascading and improved behaviour of showing menuitems
- other major an minor code improvements to help fixing the bugs

Total downloads: 1148