From MyWiki
Changelog for the History Editor plugin
The plugin was originally written by Jonathan Gordon. Version 1.0 was released in 2004. This changelog starts with this release which I was using for my rewrite to make it compatible with Miranda 0.7 or later.
The current changelog for the history editor plugin. Most recent changes are on
top, so it should be read "bottom up".
This document is also included in the download archive.
Legend for the changelist:
- -> removed item/feature
+ -> added feature
! -> bugfix
* -> changed feature
Older changes
2.0.0.0 - 2008/01/11
* Initial release, based on Jonathan Gordons old History Editor.
The following things were changed:
----------------------------------
+ UNICODE aware. There are two builds, one ANSI, one UNICODE. Use
the proper build (unless, you run Miranda on Win 9x, you most
likely want to use the Unicode build).
- removed main menu item
- removed the contact list in the history editor window. You can
now use it from the contacts context menu, choosing "View History
with History Editor" entry. Multiple edit windows can be open,
however only one per contact (obviously). The change was made to
standardize its UI with similar plugins (i.e. Database Editor++).
* display contacts name in the editor title bar.
* implemented a paging approach for large histories. If the history
of a contact has more than 1000 entries, only 1000 will be loaded
and you will be able to use the paging controls at the bottom of
the window to load the next/previous 1000 entries. This makes
things fast for large histories and reduces memory footprint.
* fixed sorting of the history list. It is now properly sorted by
timestamp.
! fixed message text corruption for all events stored in UTF-8
format. This message format is now supported.
* Save size and position of the history editor window when you close
it. It also saves the column widths you have setup in the list
of history items.
* Renamed DLL to historyeditor2.dll, because Miranda core blocks
the old plugin name.
* implemented new plugin API, including interface ID. Plugin will
only load and work in Miranda 0.7 or later.
* Unicode version stores all edited messages in UTF-8 format.
* ability to edit timestamps.
* "auto-fix timestamps" will try to fix all timestamps which refer
to a date and/or time in the future. This will solve problems with
message sorting in SRMM and other message dialogs.
When using this feature, MAKE SURE YOUR SYSTEM TIME IS CORRECT.
* removed all icons from the plugin and use core icons via icolib.
+ FOR DEVELOPERS ONLY: added several services to use some of the
plugins functionality from other plugins. Read m_historyedit.h
for more information.