diff options
author | Kirill Volinsky <mataes2007@gmail.com> | 2012-05-18 22:02:50 +0000 |
---|---|---|
committer | Kirill Volinsky <mataes2007@gmail.com> | 2012-05-18 22:02:50 +0000 |
commit | f920ef497f3299ae24fe783ce03bdd93b419f764 (patch) | |
tree | bdaa9197c08d29ab141a6adfdd6cc0a68ddd3996 /plugins/tabsrmm/docs | |
parent | 6c3b0571f0678da0512069869afaa284c054377e (diff) |
plugins folders renaming
git-svn-id: http://svn.miranda-ng.org/main/trunk@60 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/tabsrmm/docs')
-rw-r--r-- | plugins/tabsrmm/docs/INSTALL | 43 | ||||
-rw-r--r-- | plugins/tabsrmm/docs/MetaContacts.TXT | 35 | ||||
-rw-r--r-- | plugins/tabsrmm/docs/POPUPS.TXT | 84 | ||||
-rw-r--r-- | plugins/tabsrmm/docs/changelog.OLD | 2596 | ||||
-rw-r--r-- | plugins/tabsrmm/docs/changelog.txt | 777 | ||||
-rw-r--r-- | plugins/tabsrmm/docs/contributors.txt | 32 | ||||
-rw-r--r-- | plugins/tabsrmm/docs/readme.txt | 124 |
7 files changed, 0 insertions, 3691 deletions
diff --git a/plugins/tabsrmm/docs/INSTALL b/plugins/tabsrmm/docs/INSTALL deleted file mode 100644 index bc4049f3df..0000000000 --- a/plugins/tabsrmm/docs/INSTALL +++ /dev/null @@ -1,43 +0,0 @@ -
- INSTALLING tabSRMM
- ==================
-
-1.Miranda Requirements
-----------------------
-
-a) Miranda IM, Version 0.9.0.0 or later
-
-
-2) OS Requirements
-------------------
-
-For the UNICODE version, Windows 2000 or later is required. Windows XP or
-later are the only supported platforms.
-
-The x64 Version will require a 64bit Windows XP, Vista or Windows 7 AND can
-only work with a 64bit Miranda installation.
-
-HOW TO INSTALL
---------------
-
-1) Copy the plugin DLL into your miranda plugins folder. Make sure that you HAVE
- THE RIGHT VERSION (either ANSI or UNICODE). If unsure what you have downloaded,
- do the following:
- *) locate the plugin DLL in windows explorer
- *) right click it, choose Properties... and navigate to the version tab. There
- you will see the version number and also ANSI or UNICODE.
-
-DO NOT INSTALL A UNICODE build on a non-UNICODE Miranda installation. The opposite
-should work, but is not supported. In both cases, tabsrmm will throw a warning message
-when you start Miranda telling you that you had mixed UNICODE and ANSI versions.
-
-2) Install the icon pack (see below).
-
-INSTALLING THE ICON PACK - IMPORTANT !!
----------------------------------------
-
-You need to copy the included tabsrmm_icons.dll into the \icons folder.
-If you don't, you'll receive an error message about a missing resource
-dll, and you won't see any icons on the toolbar and elsewhere. More
-information about setting up icons can be found in README.ICONS.
-
diff --git a/plugins/tabsrmm/docs/MetaContacts.TXT b/plugins/tabsrmm/docs/MetaContacts.TXT deleted file mode 100644 index 5afa62aa1d..0000000000 --- a/plugins/tabsrmm/docs/MetaContacts.TXT +++ /dev/null @@ -1,35 +0,0 @@ - tabSRMM + Metacontacts
- ......................
-
-As of 0.0.9.5 tabSRMM contains support for the MetaContacts plugin by SjE. You
-can find this plugin here:
-
-http://www.miranda-im.org/download/details.php?action=viewfile&id=1595
-
-When you open a message tab for a meta contact, tabSRMM will automatically
-detect the MC and its current settings. The small protocol icon in the status
-bar of the container will show the icon for the active protocol of the MC.
-If you right-click this icon, you get a context menu from which you can:
-
-* change the default protocol
-
-* "force" a given protocol for sending to the MC. You cannot force a protocol, which
- is offline, either on your or the other side.
- If the forced protocol goes offline at any time (again, either on your or the
- other side doesn't matter), the MC will revert to the "Auto selection mode"
- and use the default or the "most online" protocol.
-
-In any case, a forced protocol will be "unforced" when you close the tab (i.e.
-revert to automatic protocol selection).
-
-While forcing works, you should still be careful with it. It shouldn't be necessary
-in most cases, as the metacontacts protocol will always ensure that its using the
-"most online" proto. It may make sense if your buddy asks you to send on a specific
-protocol though (for whatever reason...)
-
-This status bar icon is also there for non-metacontacts, but is not going to do
-anything other than showing the protocol in use for that tab. If you hover over
-it, then it will display a tooltip with your current nickname and the protocol
-name.
-
-
diff --git a/plugins/tabsrmm/docs/POPUPS.TXT b/plugins/tabsrmm/docs/POPUPS.TXT deleted file mode 100644 index ae6aea392e..0000000000 --- a/plugins/tabsrmm/docs/POPUPS.TXT +++ /dev/null @@ -1,84 +0,0 @@ -
-tabSRMM event notifications (also known as "popups"
----------------------------------------------------
-
-Beginning with 0.9.9.95, tabSRMM has its own event notification system
-built into the plugin. That means, you should deactivate or uninstall
-existing event notifications plugins like NewEventNotify. If you want
-to continue using an external event notification plugin, you can disable
-tabSRMMs own system by doing the following:
-
-* Open Mirandas options dialog, go to Message Sessions -> Event notifications
-* Check "Disable ALL event notifications..."
-
-This will disable tabSRMMs own event notifications, and you'll never see popups
-or other types of notifications. You can then use an external plugin for
-this purpose (like any version of NewEventNotify.dll)
-
-In any way, you should always only have one system running at any given time.
-If you decide to use an external event notification plugin, then you should
-disable tabSRMMs internal system and vice versa. Having both active, may cause
-troubles like double popups and more. If you get double popups, then this is
-a strong indication for more than one event notification system being active.
-
-Why use tabSRMMs own event notification system?
-
-Simply, because it works better :) Since it is tightly integrates into the
-message dialog, it can do some things which an external plugin cannot. Also,
-most external plugins are written with top-level message windows in mind and
-therefore don't work very well with tabbed chat windows.
-
-Also, tabSRMMs event notify system is not limited to popups only. It can use
-the following ways to announce incoming messages:
-
-1) popups (need popup.dll installed - I suggest using a recent version of
- popup PLUS or YAPP - the latter being more stable and actively maintained.
-
-2) On Screen Display (OSD). You can either use wbOSD or the old OSD plugin
- - both available on the miranda file listing.
-
-3) Balloon (system tray) tooltips. Only available on Windows 2000 or
- later.
-
-Configuration of event notifications is done on the "Message Sessions >
-Event Notifications" page. Most options should be familar if you have ever been
-using a NewEventNotify plugin.
-
-The "announce method" specifies in which way you want to see the event
-notifications (popups, osd or balloon tooltips). The combo box will only
-contain entries which are available (the necessary plugin is installed and
-detected).
-
-
-If you have choosen that you want to see notifications, even if a message
-window is already open (UNCHECK "Don't announce event when message dialog
-is open"), you can further configure that on a "per container" base. You
-can find these options on the containers menu bar (Container->Event
-popups")
-
-The relevant options are:
--------------------------
-
-1) Enable popups if minimized
- The container and all its tabs will show popups if the container has
- been minimized to the taskbar.
-
-2) Enable popups if unfocused
- More aggressive popup behaviour. Now, you will always see event popups
- unless the container is in the foreground (active and focused).
-
-3) Always enable popups for inactive tabs.
- This is the most aggressive setting. You will always see popups, UNLESS
- the container is focused (in the foreground) and the tab which received
- the event is the active one (selected).
-
-The last option will basically show you popups for all your open sessions,
-except for the session which is active (in the foreground).
-
-You can set default values for these under Options->Message containers
-which will apply to containers at creation time. Once a container exists,
-it has its own copy of these settings, so if you need to change them, you
-will have to use the container settings dialog (right click the title- or
-button bar of an open container or use the system menu and choose
-"Container Options".
-
diff --git a/plugins/tabsrmm/docs/changelog.OLD b/plugins/tabsrmm/docs/changelog.OLD deleted file mode 100644 index 0449d8840b..0000000000 --- a/plugins/tabsrmm/docs/changelog.OLD +++ /dev/null @@ -1,2596 +0,0 @@ - Project Information:
- ====================
-
-Name: tabsrmm
-Homepage: http://tabsrmm.sourceforge.net
-SF.NET Project Page: http://www.sourceforge.net/projects/tabsrmm/
-Support: http://www.miranda.or.at/forums/
-
- --------------------
-
- Version History:
- ================
-+ : new feature
-* : changed
-! : bufgix
-- : feature removed or disabled because of pending bugs
-
-Version 0.9.9.100
-
- Changelog is now provided online and updated more often.
- http://miranda.or.at/2006/03/05/tabsrmm-changelog/
-
-
-Version 0.9.9.99(3 - nightly build #47) - 2006/02/xx
-
- + added hotkey (CTRL-n) for sending a MSN nudge. Requires recent version of MSN plugin
-
- * remmoved own copy of xStatus icons from tabSRMM. It is now using the ICQJ XStatus
- API to get the icon (works only with recent versions of ICQJ).
-
-Version 0.9.9.99(2 - nightly build #46) - 2006/01/20
-
- + enabled the send menu entry to force a "timeout less" sending mode. The option can
- also be found on the contact preferences dialog (user menu) and basically does the
- following: If enabled, the message window does NOT wait for a sending confirmation
- of the protocol. This means that you'll never get notified if something goes wrong
- while sending the message. Only enable it if you have constant timeout problems for
- this particular contact.
-
- This option is a "per contact" setting and there is no global counterpart. It is meant
- to help solving troubles with "problematic" contacts (that is, contacts which often
- cause timeouts when sending messages, because of networking or other issues).
-
- + enhancement: The "vertical maximize" feature can now also be triggered by holding the
- CTRL key while clicking the maximize button. The old way of setting vertical maximize
- for each container permanently (container options dialog) is still available though.
-
- * reduced the number of scrolling commands sent to IEView when resizing and/or creating
- the message window. This should speed up IEView somewhat when using more complex
- templates.
-
- * the info panel avatar now follows the avatar visibility setting on the Message Window->
- General option page. For example, if this is set to "Globally off", no avatars will
- appear on the info panel.
-
- * message window avatar display(s) (both bottom and info panel) now respect the avatar
- service "Set as hidden" property which one can configure for a contacts picture.
- So you are no longer forced to view really ugly avatars :)
-
-Version 0.9.9.99(1) - 2005/12/27
-
- + added option to enable/disable drop shadows (options->Message Window->containers)
-
- ! fix: the options to set message log background colors were disabled when using font
- service.
-
-Version 0.9.9.99 - 2005/12/23 - happy Xmas :)
-
- * improvments for own avatar display. Now, this uses the avatar service (minimum
- version 0.0.1.11) for managing your own avatars. tabSRMM now always shows the proper
- avatar you have configured for a given protocol under Main Menu -> View/Change my details.
-
- Setting your own avatar in the message window is possible (right click your avatar image
- and choose "Set your avatar...". However, the menu entry may appear grayed which means
- that the protocol does not support setting the avatar from "outside" its own option
- pages. Currently, only MSN allows to set the avatar using an external service.
-
- + added workaround for the "Unknown Contact" problem with some protocols (fallback to
- non-unicode nickname). (unicode build only).
-
- + added EXPERIMENTAL feature - real time message log trimming.
-
- What the.... ?
-
- This feature was inspired (or suggested) by one user on the forum. At first,
- i thought that it is almost impossible to implement with the rich edit control as
- our message history viewer. But I found a reasonable way to do it anyway.
-
- It is for people who are rarely closing their message windows. As a result, a growing
- message history in the chat window(s) may consume HUGE amounts of memory, especially when
- emoticons and message log icons are enabled.
-
- The solution? Trim the message log to a maximum number of events (e.g. 200) - older events
- will disappear from the top of the message history and only the N most recent events
- will remain in the chat window. As a result, memory requirements may drop significantly.
-
- The feature is different from the already exsting "load N number of old history events",
- because it works in "real time". Whenever a new message is sent or received, the
- message history will be trimmed at the top so that only old text will disappear.
-
- How to use?
- Set the global limit for all message windows on the "Message Log" options page. A per-
- contact setting is also available in the "tabSRMM settings" dialog which you can reach
- from the contacts context menu. The per contact setting overrides the global value.
-
- NOTE: changing this setting will not affect message windows which are already open,
- so you need to close and re-open them.
-
- One word of warning, though. This feature has a side effect. In order to "know" where to cut
- off the message history, markers need to be placed in the text. The markers are hidden
- number sequences (which actually correspond to database event handles), but when you copy
- text from the log, the rich edit control will copy the hidden text. As far as I know, there
- is no way to avoid this.
-
- Also, depending on your template, the top of the message log may not always look perfectly
- formatted, because text is removed from the top only.
-
- NOTE2: won't work with IEView as IEView uses a completely different way of displaying
- messages and tabSRMM has no control over the contents of the IEView message history
- window.
-
- ! FIX: Alt-M didn't properly create the embedded multisend contact list.
-
- + added a color control for setting the info panel fields background color to the font
- configuration dialog. Previously, this was only possible with font service.
-
- * improved avatar display on the info panel. Avatars will no longer waste horizontal space
- if their width is smaller than their height (like most ICQ avatars). The size of the
- avatar field is now properly calculated so that the avatar fits.
- Also, the info panel does no longer show the "unknown" avatar for contacts which don't
- have a contact picture available.
-
- * redesigned the info panel somewhat. The ugly check box is gone, the fields have been
- re-arranged to allow more space for the nickname.
-
- + the option to allow active status message retrieval when hovering the info panel field
- can now be found under Options->Message Window->General
-
- ! bugfix - message window did not react on manual nick name changes on the contact list
- (changing CList/MyHAndle).
-
- + added a "simple" event popup configuration mode. Its on options->Message Window->Event
- notifications and knows 3 modes:
- * Notify always -> popups will show for each message
- * Notify for unfocused sessions -> popups will show for minimized or background message
- windows.
- * Notify only when no window is open -> Message popups will only appear when no message
- window is open for that contact.
-
- The simple mode skips some of the advanced popup configuration options, including the
- "per container settings". It also skips the "Sync sounds" option.
-
- + added the per contact infopanel setting to the per contact settings dialog.
-
- + added option to specify the type of border for the avatar(s) in the message window.
- There are 5 options:
- * None
- * Automatic
- * Sunken
- * 1 pixel solid
- * rounded border
-
- Automatic means that it will draw a solid border for normal avatars, while for transparent
- or semi-transparent images, a sunken frame will be drawn.
- The color for solid borders can be configured aswell.
-
- The options are on the "General" tab, in the "Avatar options" section.
-
- * fixed bug with non-appearing message log icons
-
- * fixed wrong hotkey Ctrl-C was opening the user preferences dialog instead of doing the
- usual copy action. User preferences is now on Alt-C
-
- + some smoother and less "jumpy" resizing when switching tabs after container size changed.
-
- + when using the "Trim message log feature", the message input area now tries to delete the
- invisible markers when copying text from the message log to the message input area.
-
- + new hotkey: Alt-F (send file, brings up the send file dialog)
-
- ! fixed a few minor visual glitches (button mode tabs clipping issues)
-
-Version 0.9.9.98 - 2005/11/07
-
- * several sanity checks added (pointers, window handles)
-
- ! status bar remembers typing notification state when switching tabs even with
- the session list button active.
-
- + added about dialog
-
- ! fixed small visual glitch with multisend indicator
-
- + hotkey: Ctrl-T -> toggle menu bar
-
- ! local avatars (load a local picture) can now use relative pathnames when the picture
- you selected is located in a subdirectory of your miranda folder.
-
- + added first run configuration dialog
-
- + added "per container themes". It is now possible to define a private .tabsrmm theme
- file for a container. This includes the entire theme, fonts, colors, template message
- log settings.
-
- ! bugfix (UI problem in the global/local radio button of the user preferences dialog).
-
- * changed multisend contact list. It is no longer created automatically for each tab
- you open, instead, the contact list is only created when you activate the multisend
- feature and destroyed when it is no longer needed. Saves quite *some* resources and
- loading time, especially with complex contact lists (clist_nicer, clist_modern and
- such).
-
- * updated for new smileyadd api (event for changed emoticon configuration). Changing
- smileyadd options will now instantly reconfigure smileyadd settings in all open message
- windows (button icon + smileys in the message window).
-
- + added support for the updater plugin
-
- + removed tabsrmms own avatar loading and managment code. It now builds on top of the
- avatar service plugin (loadavatars.dll). You need this plugin installed in order to
- get avatars working.
-
- + added ability to render transparent PNG images when set as local contact pictures by
- the avatar service.
-
- ! fixed bug with formatting parser - ignore messages when they contain curly braces ( {
- and } ) to avoid conflicts with the rtf syntax.
-
- * several unicode fixes (status messages, xstatus messages and names, title bar format
- (%m variable) and more.
-
- * upgraded build environment to Visual C++ 8.0 (VSNET 2005).
- New project file(s) are added to the source tree. tabSRMM_8.sln and tabSRMM_8.vcproj
- are VC++ 8 compatible project files and can only be used with visual studio 2005.
- The project files for Visual Studio .NET 2003 (tabSRMM.sln and tabSRMM.vcproj) are
- still available.
-
-Version 0.9.9.97 - 2005/07/23
-
- ! extended status tooltip working with all (recent) ICQ.dll builds.
-
- ! fixed clock symbol for some special situations.
-
- + new title format variable: %m -> meta status. Has nothing to do with metacontacts.
- How it works: If an extended status is set, it will be used. If not, the normal
- protocol status is shown. Also supports custom status mode names using the XStatusName
- db setting (supported by ICQJ and ISee).
-
- ! typo in the template parser (%m variable)
-
- * removed smiley selection window focus workaround. No longer necessary, because
- fixed smileyadd doesn't mess up input focus any more.
-
- + new shortcut: Ctrl-K -> clear input area
-
- ! fixed %D and %E variables
-
- + updated for smileyadd 1.5.0 (by borkra). Beginning with this release, tabSRMM does
- no longer require its own smileyadd plugin and therefore this plugin has been removed
- from the archive.
-
- I suggest to update to the most recent smileyadd, available from:
-
- http://www.miranda-im.org/download/details.php?action=viewfile&id=2152
-
- It is strongly recommended to use this version, because it fixes a lot of issues and
- has some internal improvements. It is fully compatible with all SRMM-based message
- windows and therefore works with SRMM, tabSRMM, scriver and others.
-
-Version 0.9.9.96 - 2005/07/18
-
- ! null pointer check when retrieving status message. Fixes crash when retrieving
- status messages.
-
- ! fixed window icon problem (autoswitch related)
-
- * added range checks for the panel splitter (don't save/load "invalid" values)
-
- ! fixed icon on the "visibility indicator" in the info panel (only, when
- using the manual quick toggle mode).
-
- ! fixed "sticky" unread icon (didn't always go away when container got the focus.
-
- ! corrected some typos
-
- ! minor info panel fixes (toolbar menu)
-
- * allow close tab within error state (visible error controls), Unsent messages which
- returned an error are canceled. Messages "in progress" may still be sent, but the
- ACK will then go to nowhere after the msg window has been closed.
-
- * version bump (0.9.9.96)
-
- * added %x variable for the titlebar to show the extended status mode description.
- The following variables are now available:
- %n - Nickname
- %s - Status mode description
- %c - container name
- %u - UIN
- %p - protocol
- %x - extended status mode description (icq only)
-
- + added ability to use underlined fonts in the message window when configured with
- the font service plugin.
-
- + the user notes field now follows the message input area configuration more closely.
-
- ! some container settings didn't "stick" when set from the system menu or title bar
- (stay on top, hidden titlebar)
-
- + added support for unicode popups (tabsrmm_unicode only, obviously). It will auto-
- matically detect a unicode-enabled popup.dll and use it.
-
- * removed the clock icon from the contacts local time display. It is replaced by clock
- symbols from the Wingdings font.
-
- + added ability to configure several aspects of the info panel. Fonts and colors for
- various fields can now be changed. Also, you can set up the background color for the
- fields and their frame style.
- Requires the font service plugin.
- Frame style can be set on the "Tabs and layout" option page.
-
- ! fixed Alt-GR (right alt) problem with some hotkeys.
-
- + added hotkeys: it is now possible to cycle tabs using the multimedia keys:
- "Browser backward" switches to the previous tabs
- "Browser forward" switches to the next tab.
- This should work with all properly configured multimedia keyboards and most
- mice featuring extended button mapping (e.g. it works with the Logitech MX 510)
- If it doesn't work for you, then your system is not configured properly.
- NOTE: requires Windows 2000 or later.
-
- * don't send typing notifications while opening a message window with a "saved" message.
-
- * info panel can now retrieve and show custom extended status names and extended status
- messages (very recent build of ICQJ required). If no custom status name is available,
- the "built in" will be used, depending on the extended status code.
-
- ! ignore icon pack version info check was, well, ignored... :)
-
- ! fixed %E variable (did sometimes convert date/time to empty strings).
-
-Version 0.9.9.95 - 2005/06/28
-
- * container icon and title is now set earlier so that the container does not
- show "Dialog" while tabs are created.
-
- * fixed rtf parser to deal with some (rare) rich edit bugs.
-
- * changed tab layouting for single AND multiline BUTTON tabs. Both modes are
- now using fixed width tabs and the layouting code will try to always "fill"
- the rows. An option to set the default fixed tab width has been added
- to the tab appearance configuration dialog.
-
- + new feature for event notifications (popups only):
-
- tabSRMM can now remove popups for a contact under the following situations:
-
- 1) container receives focus
- 2) you start typing a reply
- 3) you send a reply
-
- The feature can be configured on the Options->Event Notifications page (in the
- listbox with all the checkboxes inside - at the very end of the list).
-
- Whenever one of these options is checked, tabSRMM will remove ALL popups for the
- contact when one of the above conditions is true. Note that you can combine them,
- but that doesn't make much sense. 1) (focus) always happens before any other event.
-
- The feature is pretty useful if you have multiple popups from a single contact on
- screen.
-
- - removed status bar message "keyboard layout saved". No longer needed, because
- the keyboard layout is now always visible as 2-digit code in the 2nd status bar
- panel.
-
- * minor layout changes in the message window. Toolbar buttons are slightly smaller
- and got a better look when using classic Windows theme (3d effect toned down a
- a bit).
-
- * implemented a suggestion by Joe @ Whale, using IsUnicodeAscii() to check if a given
- message really needs to be sent as unicode. If not, the message is sent ANSI only.
- The advantage is that this may save A LOT of database / history size, because it
- avoids storing every message twice (both ansi and UCS-2 parts). With the new
- system, an UCS-2 part is only saved (and sent) when needed. Messages containing
- 7bit characters only (0x00 - 0x7f, most latin characters) are safe to be sent as ansi.
-
- ! fixed bug with formatting buttons
-
- * removed "ding" sounds when using some hotkeys (Alt-S for example)
-
- * various langpack updates
-
- * ICON PACK: updated "unknown.bmp" (default avatar image). Thanks to Faith for the
- .bmp.
-
- * several (internal) changes to focus handling and tab activation. Some things have been
- simplified in the code, and in some areas additional safety checks were added.
- May result in new focus/redraw bugs, but overall, the new system is an
- improvement. It just needs to stabilize.
-
- * toolbar buttons are now always "flat" when using visual styles under XP. They no
- longer use push button skinning. Beveled (3d) buttons are still available for
- classic windows theme.
-
- * DISMISS EVENT is back, but with a big warning when you first activate it / and or
- run miranda with that option active. Also, it is only available for "click" actions,
- you cannot set dismiss event for the popup timeout action.
-
- * the tab control is now a full window class, and no longer only subclassed.
-
- + new hotkeys:
- ALT-I: quick show / hide the info panel
- ALT-B: toggle BiDi option (switch between RTL and LTR)
-
- * new option to format the title bar using variables. The format string for the title
- bar is simple and may be up to 50 characters long. It can contain any text you want
- and the following variables as placeholders:
-
- %n - Nickname
- %p - protocol
- %u - UIN
- %s - Status mode
-
- You can set the default format string for all containers under Message Sessions->
- Message Window->Containers.
-
- You can also set a private title bar format string in the container options dialog.
- Just tick "use private title format" and set the format template string.
-
- * possible fix for a rare redrawing bug, resulting in black background on tabs (visual
- styles, tabs at the top only).
-
- * prevent custom template background colors from taking the rgb value 0,0,0 to avoid
- a problem with icon transparency and "pure" black bg color. A pure black bg color
- is converted to rgb(1,1,1).
-
- + added support for the FontService plugin by sje to customize message window fonts and back-
- grounds. If font service plugin is enabled, tabSRMMs own font+color configuration page
- is disabled. However, tabSRMM still maintains its own copy of font + color settings in
- the DB so that you can switch between using font service and the old dialog easily.
-
- + restored "mark on double click" for the message history log.
-
- * the info panel splitter now follows the settings for the normal splitter (global, private
- saving policy etc.).
-
- + added visual styles support for button tabs (using pushbutton skins).
-
- ! fixed transparency issues when changing focus
-
- + activating the smiley selection window does no longer switch containers transparency to
- "inactive".
- NOTE: requires new build of smileyadd.dll (included in this release) and does NOT work
- with IEViews smiley selection window. Sorry for that, but it needs a small change in
- the smiley selection window code. So I would have to distribute a modified IEView aswell
- (which I don't like).
-
- + added global options for container(s). The container options dialog now allows you to
- set the options for any container to "global" or "private". All containers using global
- options share one set of container configuration flags (and transparency values).
- Title bar format and container window position/size can be set independently to either
- global or private.
-
- + added the info panel allowing for dual avatar display.
-
- + added idle detection (if the protocol supports it) and render icons "dimmed" for idle
- contactst.
-
- + improved support for international nicknames. tabSRMM can now encode nicknames with the
- ANSI codepage you've set for a given contact. To set a codepage, do the following:
- * right click the message log in an open tabSRMM message window and select a code page
- OR
- * use the user preferences dialog (tabSRMM settings), available from the contacts context
- menu
-
- + more info panel stuff - ability to show the local time of the contact (if a timezone is
- provided). Now also shows the protocol beside the status mode.
-
- + hovering the status field in the info panel will try to retrieve the away message for
- that contact and show it using a tooltip. Away msg retrieval is limited to once per
- minute to avoid abuse by flooding the contact with awaymsg requests.
- The little checkbox between the avatar and the status field can be used to disable
- that feature (to avoid "accidentially" retrieving the status msg).
-
- + tree views in various option pages were updated to use better check box and node
- images.
-
- + support for the scrolling service in future builds of IEView was added. Now, ieview
- will always properly scroll down the message log.
-
- + setting the own avatar, using the bottom avatar display (when the info panel is active)
- will now set the protocols avatar. At the moment, this works only with MSN, because
- it's the only protocol providing the SetAvatar service.
-
- + added support for extra status icons (icq5). Requires a recent build of ICQJ (alpha) or
- ISee. The extra status icon is visible in the info panel, just in front of the nickname.
-
- + added ability to set a timezone for any contact, using the user preferences dialog box
- (tabSRMM settings in the user context menu). This will work with all protocols and
- OVERRIDE the contacts timezone provided by the protocol (currently, only icq provides a
- timezone information).
-
- If a valid timezone is found, the contacts local time will be shown in the info panel,
- and can be used for message log timestamps.
-
- + added "paste and send" feature. Available as a hotkey (Ctrl-D) or from the context menu
- in the input area. Pastes the current contents of the clipboard to the message input area
- and immediately sends the message. Needs to be enabled under Options->General->Sending
- Messages.
-
- + added tooltip to the info panel nickname field when the contact has set an extended
- status (icq only).
-
-Version 0.9.9.95pre7 - 2005/05/23
-
- * double click works again for closing tabs (even with button tabs)
-
- ! bugfix: redraw errors when restoring a maximized container
-
- + added a help window to the template editor describing all the variables and
- modifiers.
-
- * 2nd try to fix Ctrl-W and Ctrl-F4 (Win 9x only)
-
- + added option to force some extra redraws (options -> tabs and layout -> Force
- more aggressive window updates). If enabled, it will force additional re-
- draws.
-
- * optimized visual styles rendering on the tab control. Don't draw unneeded stuff.
-
-Version 0.9.9.95pre6 - 2005/05/20
-
- ! bugfix - tab control did not use the proper visual style part for leftmost
- tabs.
-
- ! bugfix - in some cases, the wrong font was used for drawing the tab labels
- so that they appeared oversized and clipped (or the opposite which resulted
- in too much padding).
-
- ! fixed Ctrl-W and Ctrl-F4 causing crashes.
-
- * rewrote automatic container creation. Should be faster now, and hopefully
- with less problems.
-
- * changed visual style drawing method on tabs. Now, it uses real transparency
- so it should work with all visual styles w/o drawing problems or inaccuracies.
-
- ! when changing the style or theme, tab colors are re-read when using standard
- windows colors to draw tab labels and backgrounds.
-
- + added current 2-digit input locale identifier to the status bar.
-
- + autlocale does no longer use WM_INPUTLANGCHANGEREQUEST, because that's causing
- troubles with some systems (reasons unknown). Instead, it now uses WM_INPUTLANGCHAGE
-
-Version 0.9.9.95pre5 - 2005/05/20
-
- ! fixed bugs with the new custom tab control. No more label clipping errors
- (hopefully). Also, when using classic windows theme, bottom tabs are
- are restored to their default look and no longer show as buttons.
-
- + added option to use standard windows colors for button style tabs to mark the
- active and hot-tracked tab.
-
- + added "autolayout" option for single row tab controls. If enabled, all tabs
- will have the same width, depending on the number of tabs and available
- space. Works only, if the tab control is in "single row mode". Tab text will
- be clipped accordingly and filled with ellipsis (...), if needed.
-
- The option to set the tab control to "single row" has been removed from the
- container options and moved to the "Tab Appearance" dialog. It is now a
- global setting. Multi-row tab controls are still supported however.
-
- ! fixed weird bug with mousewheel behaviour when IEView is active.
-
- * changed the "tabs and layout" option page to use a tree view with check-
- boxes to make it consistent with other option pages.
-
-Version 0.9.9.95pre4 - 2005/05/20
-
- * docs updated (Popups.txt, readme.txt, README.ICONS)
-
- + added an option to disable tabSRMMs internal event notifications system
- (options -> Message Sessions -> Event notifications). Use this, if you
- want to continue using an external NewEventNotify plugin. This will only
- prevent tabSRMM from showing popups or other notifications. Things like
- the session list will continue to work.
- The same switch is available on the tray context menu (Disable all event
- notifications)
-
- ! don't re-create the tray icon after explorer crash, if tray icon support
- is disabled.
-
- + variables added: %cX for setting a font color, & as variable modifier to
- "skip" the contextual font setting.
-
- * improvements to the tray and floater. There is a new option to show the
- floater only when the contact list is minimized (not visible). Also, a bug
- with windows minimized to the tray has been solved.
-
- * optimized the template parser for more speed (as a penalty, the code size
- increased a few k).
-
- * several UI improvements to increase usabilty.
-
- + added custom tab control with the ability to show skinned tabs at the bottom
- properly. Also, it can be configured to act as a "button bar".
- Right click a tab and choose "Configure Tab Appearance" to set some
- options.
-
- In "classic mode" (visual styles not available or disabled), bottom tabs
- will always look "flat" (like a switch bar).
-
- + added mousewheel-controlled tab switching. If you move the mousewheel while
- the pointer is over the tab bar area, it will switch tabs. Moving the wheel
- upwards will switch to the previous tab, while moving the wheel downwards
- will switch to the next tab.
-
- + added flicker-free avatar drawing
-
- + changed grouping mode slightly. Last midnight will now break a group in any
- case, so messages from yesterday cannot be grouped with messages from today.
-
-Version 0.9.9.95pre3 - 2005/05/10
-
- ! fixed HUGE bug with bbcode color handling.
-
- ! fixed memory leak in ShowPicture() (avatar handling). thanks to ghazan.
-
- + added various settings to the message log and general options pages (icon/
- symbol config, default send format).
-
- + attempt to fix the mouswheel problem.
-
- ! fixed month number variable
-
- + added %fX variable (switch to font).
-
- * autoreplacer should work again.
-
- * fixed few visual glitches (multiple send indicator and switch toolbar on/off,
- overlapping multisend indicator and message input area).
-
- * free() sendqueue buffers in Unload() to stop BC complaining.
-
- * msg log icons are no longer cached to allow fully "transparent" icons in
- the message log. slightly slower when loading lots of events, but not
- dramatically.
-
- ! fixed bug with WYSIWYG formatting in the input box.
-
- * bbcodes are no longer stripped when bbcode support is off. They are now ignored.
-
- * redesigned the event popups option page. Separate settings for the floater are
- now available.
-
- + added option to show/hide floater (independent of tray icon support)
-
- + added option to show the floater functionality in the message window. If enabled,
- the status bar will show a small icon in the bottom left corner. Left click it
- for a session list (list of open tabs), right click it for the tray menu to access
- favorites, recent list and some global options. Again, this option is not related
- to tray icon or floater support and can be enabled without the tray icon or the
- floater being visible.
-
- * some improvments to the template editor.
-
- + fixed bug with favorite contacts menu.
-
- + New hotkeys added:
- Alt-NumPad/ -> set focus to the message log
- Alt-NumPad* -> set focus to the message input area
- Alt-M -> activate multisend mode (and set the focus to the multisend contact list
- Alt-NumPad+ and AltNumPad- cycle tabs (same as CtrlPgUp/Dn)
-
- ! fixed bug with IcoLib support (icons disappearing, crashes)
-
-Version 0.9.9.95pre1/2 - 2005/04/15
-
- + added message templates for the default message log. As a result, many options
- are now different or gone, because they can be replaced by using custom
- templates in a better way.
-
- Please refer to: http://www.miranda.or.at/forums/index.php/topic,610.0.html
- for some documentation about available variables and templates in general.
-
- + Icon packs have been updated with proxal icons. Both the XP and the default
- (98/ME) packs are now using the icons from the proxal set).
-
- * no more smiley button in forwarding sessions, both for smileyadd and ieview.
- Depending on the smiley pack configuration, smileyadd or ieview may crash,
- because forwarding windows are not assigned to a specific protocol.
-
- ! quoting selection with ieview may fail in a few very rare cases.
-
- * Splitter position is now saved in a private database entry. It is no longer
- shared with SRMM or other SRMM-based message windows. As a result, message
- windows may come up with a default splitter position.
-
- + added support for SRMM-style "focused" and "unfocused" incoming message
- sounds. Focused, in that context, means that the container needs to be the
- foreground window and the tab needs to be active. All inactive tabs or containers
- are considered "unfocused".
-
- Sound effects can be configured under Miranda Options->Events->Sounds
-
- + added quick sound toggle switch on the status bar. The icon shows whether
- sounds are off or on. Clicking the icon will toggle sound effects, holding
- SHIFT while clicking the icon will apply the current state to all *open*
- containers. Sound toggle is a per container setting and will be saved when
- you close a container.
-
- + save the font for the input area under SRMsg aswell so that the MSN plugin
- will find it.
-
- + the rich edit log can now recognize simple BBCode tags for formatting text in
- bold, italic and underline.
-
- + The parser has been updated and can now convert the rich edit output from the
- message input box into bbcodes. It can still parse to "simple" tags (the */_
- stuff) though. There is a new submenu in the protocol menu on the toolbar which
- allows you to select which formatting method you want. You can also set this
- "per contact" since not everybodys IM client can handle bbcodes.
-
- + the message grouping mode has been overhauled. Just check it out - it looks
- better :)
-
- + integrated an own version of event notifications. tabSRMM no longer requires a
- EventNotify plugin. This stuff has a lot of options, including support for system
- tray baloon tooltips instead of popups (these can announce unicode messages). Also,
- a very comprehensive system tray support has been added.
-
- ! fixed a very rare unicode-related problem when using ieview.
-
- + added message API 0.0.0.3 as outlined in SRMM.
-
- + added 2 submenus to the right-click tray menu: "Favorite Contacts" and "Recent
- Sessions". The first lets you save up to 20 contacts as favorites. To save a
- contact as favorite, open a message window and click the small dropdown button
- on the toolbar, right of the user menu button. There is a submenu called "Favorites"
- which allows you to add or remove a contact from the list of favorites.
-
- The "Recent Sessions" list automatically saves the 20 most recently used sessions
- (whenever you close a message window). Both favorites and recent sessions are
- stored in the DB, so they will survive a miranda restart.
-
- + added "auto select and copy" for the message history log. If you release the left mouse
- button when text is selected in the log it will be copied to the clipboard instantly.
- You need to enable this on the "General" option page ("Auto-copy message log selection")
-
- * Hold CTRL to instantly insert the selected text in the message input area (plain text)
- at the current cursor position (may replace any selection in the input area).
- * Hold CTRL-ALT - as above, but inserts formatted text
-
- * changed hotkeys: Alt-Left/Alt-Right for tab switching to Ctrl-PgUp/PgDown. Alt-Left/Right
- causes some strange and annoying effects with some non-western keyboard layouts.
- Reasons unknown so far.
-
- + added hotkey to invoke the Protocol Menu: Ctrl-P (works with and without toolbar visible).
-
- + included a new build of smileyadd which should fix the "gadu gadu" protocol bug (no smileys
- visible on GG). The included smileyadd.dll is for TABSRMM ONLY.
-
- ! various resource leaks fixed - thanks to ghazan for hunting them down :)
-
- ! automatically creating tabs or windows does no longer switch and "steal" keyboard
- layout (autolocale bug)
-
- ! IEview no longer steals focus from the input area when a container has been created in
- the background (minimized)
-
- + added option to disable animation when minimizing containers to the system tray
-
- + added tooltip for the tray icon so that XP remembers the autohide status of this icon.
-
- + various popup fixes - they now show auth and added requests properly (including nickname
- and protocol from which they came).
-
- * the "add contact bar" is gone, because it was wasting way too much screenspace and made
- the dialog layouting more complex than necessary. Instead, 2 buttons (Add it, Don't add)
- are now visible for any contact which has not been permanently added to your contact list.
- These buttons appear just right of the message input area (and left of the avatar, if
- present) and are independent of the toolbar setting.
-
- + added support for IEViews "save message log as html" feature. Choose File->Save Message
- Log As..." from the menubar.
-
- * reorganized message log options. Message log formatting is now global by default. A new
- dialog has been added to the user menu (Messaging Options) which allows you to override
- all "per contact" options.
-
- + added hotkey: F12 toggles "freeze message log updates". When enabled, all updates to the
- message log are frozen until you disable it again. That means, new messages are NOT sent
- to the message log. However, these messages are not lost, they are internally queued and
- will be written to the message log when you unfreeze it. This is useful, if you want to
- read the message log w/o being disturbed by new arriving messages causing the log to scroll
- to the bottom automatically.
-
- + added better mouswheel handling. Using the mousewheel now scrolls the control with the
- pointer in it (no need to change focus).
-
- * replaced the tray-icon double click with a middle mouse button click action.
-
- ! fixed: wrong (own) nickname may show up in the message log history for metacontacts.
-
- + tray icon will now be recreated after explorer has crashed (and restarted).
-
- * Meta Contacts support: show user details page of current protocol instead of the meta
- contacts page.
-
- + added a "floater" to access the session list and tray menus when tray icon support is
- disabled. The floater is a small window which will stay on top and has 2 icons - one
- will open the session list, the other will give you access to the tray icon context
- menu holding some options and the favorites and recent menus.
- Useful if you don't like the tray icon or usually work with a hidden taskbar.
-
-Version 0.9.9.94 - 2005/04/11
-
- * small fix with static avatars and toolbar button hiding.
-
- + added support for the Math Module plugin. Requires recent MathModule
- version. MathMod support can be activated on the Message Log options
- page (only, if the plugin is active, otherwise the option is grayed out)
-
- * attempt to fix a rich edit "feature" which may sometimes automatically change
- input locale (keyboard layout).
-
-Version 0.9.9.93 - 2005/04/11
-
- * updated translation template, added german translation
-
- * some option pages updated (conditionally enable/disable controls)
-
- * removed unused "Sound" submenu from the menu bar.
-
- * icon descriptions for IcoLib are now translateable (see the section at the
- end of the language template).
-
- + added MS_MSG_GETWINDOWAPI ("MessageAPI/WindowAPI") service for Message
- API 0.0.0.2 specs
-
- * when using the "Send Later" send mode, a log message informs you about
- successfully passing the message over to buddypounce. If using IEView, the
- message is printed to the status bar instead.
-
- * MetaContacts support - the status icons in the title bar and on the tool
- bar are now showing the actual protocol icons. Also, smileyadd will now use
- the smiley set which has been configured for the actual protocol. No more
- need to define an extra smiley set for the MetaContacts protocol (does not
- work with IEView though, because IEView does its smiley selection alone).
-
- Consequently, the MetaContacts control menu has been moved from the status
- bar to the tool bar -> right click the protocol button for the MetaContacts
- context menu.
-
- ! fixed small visual glitch with the add contact bar.
-
- * changed memory handling for the sendqueue and input history.. fixed possible
- memory corruption with DBCS strings.
-
- * some IEView related updates.. codepage for force ansi send mode
-
- + quoting support for IEView (requires very recent IEView, not yet released)
-
- + bumped version requirement. Beginning with 0.9.9.93, tabSRMM REQUIRES Miranda
- 0.4 or later.
-
-Version 0.9.9.92 - 2005/03/31
-
- * plugins like HTTPServer (and all others which try to feed text into the message
- input area) should now work with the unicode version of tabsrmm.
-
- ! fixed broken dialog layout on forward message
-
- ! nicknames may again contain characters like { and } w/o messing up the message
- log display.
-
- * status bar remembers typing notification state
-
- * static avatar code changed. It's now really static, although, internally
- it is using the dynamic resizing code aswell. Static avatar mode can be
- selected on the "General" options page, and you can specify a height limit for
- avatars. Bigger images will be scaled down accordingly. When moving the splitter
- upwards, the image will be vertically centered within the available space.
- The splitter position may be adjusted to make enough space for the avatar.
-
- NOTE: If you set the limit to 0, the avatars are hard limited to 100 pixels
- in height (MSN appears to have the biggest avatars at 96x96 pixels).
-
- ! GUI fixes (option pages)...
-
- + it is now possible to set RTL as default text direction (Message Log options
- page). The per-contact override is still working though, so if you have RTL set
- as default, you can switch to LTR for some contacts.
-
- ! splitter position is now decoupled from the message log settings. There is a new
- submenu in the protocol menu dropdown on the toolbar where you can setup splitter
- parameters (global, local, private).
-
- Global: all tabs / windows use the same splitter position. Note that, when using
- static avatars, splitter position may need to be corrected so that the avatar
- can fit.
-
- Per contact: Each contact has its own splitter position.
-
- Private: This works as an "per contact" override. When using private, this contact
- will always use its own splitter position and ignore global settings
- completely. Useful, if you basically want a global splitter position, but
- override it for a few contacts (for whatever reason given).
-
- Also, the splitter menu allows you to disable auto-saving of the splitter position
- when a tab is closed. "Save now" does exactly this - it saves the splitter position
- depending on the current mode (global, per contact, private).
-
- ! fixed some issues with forwarding and non-standard container modes (single window,
- limited # of tabs/container).
-
-Version 0.9.9.91 - 2005/03/28
-
- * non-unicode version now sets the IEEF_NO_UNICODE flag for IEview. That may
- resolve some crash problems.
-
- * some fixes related to the new icon loading stuff (ico lib).
-
- * rich edit max size fix for the message log
-
- * more aggressivly obeys the maxmessagelen flag returned by a
- protocol to set the maximum allowed size of a message typed into the input
- area.
-
- ! fixed typing notify icon in contact list and tray (did appear as blank).
-
-Version 0.9.9.9 - 2005/03/24
-
- * after quoting, input focus is set to the message input area.
-
- + added support for the IcoLib plugin. If IcoLib is installed, you can change
- tabSRMM icons using the GUI provided by IcoLib. You still NEED to install
- an icon pack and put it into \plugins. This icon pack provides the default
- icons, and you must not remove it, even if you override icons via IcoLib.
-
- Iconpacks are still supported, so if you don't use IcoLib, you can still
- change your icons by installing a different tabsrmm_icons.dll.
-
- - the feature to load an icon pack at runtime has been removed, because of the
- IcoLib support. IcoLib is a more comfortable way to change your icons at
- runtime w/o having to restart miranda.
-
- ! fixed vertical maximize when taskbar is at the top (hope so)
-
- * the avatar does no longer react on left button clicks. This stops the flickering
- aswell. Right button click still works and opens the context menu.
-
- + added new send mode "send later". Buddypounce plugin is required for this
- (otherwise it is disabled). It will just pass the message to buddypounce for
- later delivery. Note: since buddypounce does not support unicode messages,
- an implicit "force ansi" send mode is used.
-
- * dialog layout tweaks. It is now possible to get rid of all borders, including
- the outer tab control padding. The relevant settings are on the "tabs and
- layout" option page. You can set inner and outer border/padding values. It's
- a bit hard to explain what they do - best thing is to play around with them
-
- + new options (message log option page). "Attempt to fix future timestamps.
- CAUTION: may have side effects. What it does is simple: When appending incoming
- events during a session (while the window is open), it does not check for the
- timstamps and just appends them to the log. This will fix the issue, that messages
- with a timestamp "in the future" will always appear at the bottom of the log.
- It works only wile the window is open, it does not and CAN not work for loading
- the history.
-
-Version 0.9.9.9 - 2005/03/19
-
- ! vertical maximize didn't allow to restore the window from the taskbar
-
- + new hotkey Shift+Alt T toggles the menubar in the current container (remember,
- Alt-T toggles the toolbar).
-
- * vertical maximize can now be set quickly from the menu bar (view menu).
-
- + added handler for ACKTYPE_FAILED (possibly used by "delete avatar" feature(s)
-
- * changed smileybutton icon handling - if no button smiley is available in the
- smileypack, the icon from the icons.DLL is now used by default.
-
- * when "send formatting info is disabled", formatting buttons are hidden from the
- toolbar.
-
- * shift-clicking the user menu button now copies the real UIN of a metacontact (the
- UIN of the "most online" protocol) and not the metacontact UIN itself (which is
- pretty useless).
-
-Version 0.9.9.8 - 2005/03/04
-
- + added icon pack version information. Valid icon packs need to contain a string
- identifier ("__tabSRMM_ICONPACK 1.0__") in order to be recognized. You can still
- load icon packs without this identifier, but you'll get a warning message.
- This was added to avoid problems when specifiyng a DLL which is, in fact, not
- a valid icon pack for tabSRMM. In such cases, the plugin could even crash badly
- on startup, which can be a very annoying (and hard to find) bug.
-
- Also, with version information in the icon pack, future versions of tabsrmm may
- work with "old" icon packs.
-
- When you edit an iconpack, DO NOT change the string table identifier. The ordinal
- number for the string identifier is 101.
-
- The version check can be disabled on the "tabs and layout" page (just below the
- option to load a new icon pack at runtime) by unchecking "Perform version check on Icon DLL"
-
- + added option to "vertical maximize" a container (per container setting). If enabled,
- a container is maximized only in its vertical dimension, so that the window will
- take the entire screen *height*, but will keep its current width. When disabled,
- the container will show default maximize behaviour (taking entire screen).
-
- ! fixed bug with soft line feeds (SHIFT-Enter) when sending formatting info is enabled.
-
- * changing message log or other option will no longer wipe the text from the input
- area.
-
- ! reset last eventtype and timestamp (for grouping messages) before rebuilding the log.
- This fixes an issue where the first message in the log could be visible with "in group"
- formatting (w/o an icon, nickname and long timestamp).
-
- ! ctrl-enter inserts linefeed when "send on enter" is active. I broke that a few
- versions ago.
-
- * if an ansi codepage is set for the current contact (right click the message log and
- select a codepage), the unicode version now uses this codepage to encode the ansi
- part of the message. If no codepage is set, the default, system wide, codepage (CP_ACP)
- will be used. This will only affect the unicode version, the ansi version is always
- using the current codepage.
-
- * force ansi send extended to receive - if set, messages received from a "force ansi"
- contact will ignore the unicode part.
-
-Version 0.9.9.7 - 2005/03/04
-
- ! re-enabled the "show multisend" menu bar item.
-
- ! export/import themes now show the appropriate file selection window (open/save as)
-
- ! fixed send on shift enter.
-
- ! "Flat message log" now tries to remove static edges from ieview and message input
- area aswell.
-
- ! detecting IEView on startup didn't work with some configurations.
-
- ! When "send formatting info" was active in the non-unicode version, additional
- linefeeds were sent at the end of each message.
-
- ! new send mode - force ANSI. When enabled, messages will be sent as pure ansi,
- using the current codepage. Useful when the client of your buddy has troubles
- receiving unicode messages. This setting is a "per contact" OVERRIDE and WILL
- STICK even if you close the message window until you deactivate it.
- This has only an effect in the unicode version of tabSRMM - the non-unicode always
- sends ANSI.
-
- + the protocol menu is back. At the moment, it has only one submenu for configuring
- the message log. It is now possible to switch between rich edit and IEView "on the
- fly" while the message window is open. Please note, that these settings are saved
- to the contacts db record, so you can now override the message log being in use
- on a "per contact" basis.
- Example: You have set the default option to use the IEView plugin (message log
- options). You can now override this setting for a specific contact and force
- the default message log.
- (or vice versa, of course).
-
- + made hotkeys translateable. Please refer to the translation template included in the
- archive to figure out which strings need to be translated. The hotkeys are at the
- very end of this file.
-
- + new hotkey - Alt-T (default). Toggles toolbar quickly.
-
-Version 0.9.9.6 - 2005/02/23
-
- ! flicker-free formatting button update
-
- ! changed multisend UI a bit. There is now a new button just right of the send button.
- It's called "send menu" and looks like a small dropdown toolbar button. If you click
- it (hotkey is Ctrl-S) a menu will open, allowing you to set the sending mode. 3
- modes are available at the moment:
- 1) Default (send to contact only).
- 2) Send to multiple Users - will open the multisend window, allowing you to choose
- up to 20 contacts.
- 3) Send to container - this replaces the /all command (which didn't work well with
- the new message input box code anyway) and will send the message to all tabs
- in the current container.
-
- More "sending modes" may be added in the future.
-
- The old multisend button is gone, however, if you are in *any* multisend mode, an
- icon will appear left of the input box, indicating that the message you are typing
- *may* be sent to more than a single contact.
-
- ! applying any options does no longer hide the error controls, if the window/tab is in
- "error state".
-
- * support for IEView's smiley-selection window added. If you have enabled the support
- for the "external log" (ieview), the smiley button will now show IEViews smiley
- selection control. This requires IEView 1.0.1.7 or later.
-
-Version 0.9.9.5a - 2005/02/22
-
- Bugfix release only.
-
- ! tab icons were partially broken because of the "load icon pack at runtime" feature.
-
- ! The menu entry to select in/out icons did not work properly.
-
- ! when loading a new icon pack at runtime, all message windows will be closed before
- applying the new icons. A dialog box will inform you about this and you can, of course,
- cancel the process.
-
- ! the "protocol menu" button was visible, even it does not (yet) provide any functionality.
-
- ! The option "do not resize avatars less than x pixels in height" should now work ok.
-
- ! fixed possible problem with unicode detection.
-
-Version 0.9.9.5 - 2005/02/17
-
- First, this requires a new tabsrmm_icons.dll format. Icons have been added , so you'll
- need to upgrade your icon packs. You can use the provided .DLL files as a template
- as always. The new ordinal numbers are:
-
- #19 secureim disabled
- #20 secured connection
-
- 19 and 20 are only necessary, if you have a tabsrmm compatible SecureIM.dll (which
- is not yet available).
-
- #21 this icon is now used for status changes
-
- + merged std's patch for improved indenting with tabstops. This option works best
- with the following msg log settings:
- *) grouping enabled
- *) message body in a new line
- *) mark followup messages with timestamps
-
- It is a new message log option, available either as global or per-contact option
- (depending on the message log option mode - global or per-contact).
-
- + merged Ghosts patch for interaction with the SecureIM plugin. It needs an updated
- Secure IM plugin which is not yet released.
-
- ! fixed a resizing issue with "windowshade" mode (if you're using windowblinds or other
- utilities which support "rolling up" a window and reduce it to the title bar only.
-
- * changed the option pages to use a tab control. Now, tabSRMM inserts not more than
- 2 entries into the options "tree" of Mirandas main options dialog.
- * Message windows (all settings concerning the log, containers, layout etc.)
- * typing notify (the old typing notify dialog).
- * fonts and colors - still an extra page.
-
- Thanks to JdGordon for providing the sample source code :)
-
- + options->fonts and colors: New setting "Extra microspacing at the end of a paragraph".
- Does exactly this. It adds "n" pixels of additional space after a paragraph and
- before the grid line (if using them). This is to avoid the rather ugly look with
- some fonts, where characters like "j, g, y" etc." are sitting directly ON the
- grid line. You have to tweak this setting depending on the font you are using
- for displaying messages - some fonts need it, others dont. Set it to 0 to
- disable the effect.
-
- + The hotkey Alt+X now works like in other programs - it interpretes the characters
- preceding the cursor as hexadecimal representation of a valid unicode character code
- and inserts this character right at the cursor.
- e.g. type "263a" and hit Alt+X - it will insert a little face.
-
- ! in status change events, the nickname was displayed with the wrong font/color setting
- (own nickname configuration).
-
- * changed ACK code - the "per message window" ack handler is now replaced by a global
- ack dispatcher.
-
- + multisend is back, still EXPERIMENTAL though. Use with care and be warned that some
- stuff, like error handling, doesn't work as it should. Multisend is currently limited
- to 20 contacts/send - this may or may not change in the future, depending on how well
- it works.
-
- ! when creating tabs minimized in the background, the container didn't always flash as
- it should.
-
- + added new icon to the tabsrmm_icons.dll ordinal #21 - used for status change messages
- in the message log.
-
- + added new color option in the "Fonts and colors" dialog. It is now possible to set the
- color of the *horzontal" grid lines independently of the background color. The vertical
- grid lines can not use this color (its a rich edit limitation), but you can disable them
- if you want.
-
- + added *basic* theming support. The message log menu (menubar or toolbar button) contains
- 2 new entries which allow you to export or import all visual settings to/from .ini
- format files. The following things are exported:
- * all fonts (including colors, style, charset etc..)
- * all background colors
- * all message log formatting options.
- The files are using a .tabrmm extension but are standard plaintext .ini files.
-
- + added extra font setting for error messages. Previously, they were using the same font
- as status changes did. The new font setting is appended to the font list, so you don't
- need to reconfigure everything this time :)
-
- * unified all eventhooks - finally.
-
- + added simple text formatting routines for formatting *bold* /italic/ and _underline_
- in the message log. Some code was taken from the textformat plugin and adopted to
- tabSRMM (unicode aware, some small changes)-
-
- * added message log options: "use symbols instead of icons". This will use symbols
- from the webdings font for marking events in the message log, instead of drawing
- icons. The advantage is that this is WAY faster and uses only a fraction of the
- memory consumed by the icon code. There are 2 new font settings (symbols incoming
- and symbols outgoing) - you can set the size+color, but not the font itself (it
- is forced to use the Webdings symbol font).
-
- - removed static avatar layout. Avatars are now always dynamically resized and the layout
- is constantly tweaked to avoid a "damaged" tool bar. A new option is available
- under Options->Messaging:
- [ ] Always keep the button bar at full width
- This option, when enabled, will prevent the avatar from using toolbar space. Its
- useful if you have enabled the formatting buttons, because they will increase the
- space needed on the toolbar significantly.
-
- [ ] Do not resize avatars less than [___] pixels in height.
- When opening a window/tab, the avatar will be kept in its original size when it is
- less than x pixels heigh (where x is configurable). The splitter position will be
- set so that the avatar can be drawn unresized.
-
- ! fixed dividers screwing up linespacing sometimes.
-
- * UIN is now cached for non-metacontacts (saves service calls at every status change and
- titlebar update.
-
- * UIN can now be shown in the status & title bar. The UIN button is gone from the tool-
- bar.
-
- * changed toolbar code. Its no longer possible to hide button groups separately. You
- can now quickly show/hide the toolbar from a menu entry (view->tool bar) or from the
- container options dialog. Toolbar is also no longer a global, but a "per container"
- setting, so you can have different configurations in different containers.
- Toolbar resizing and button hiding is now dyanmic. The layout code will hide less
- important buttons when there is not enough space.
-
- + new option -> Tabs and layout: Flat message log. When checked, the message log will
- appear w/o a border or static window edge.
-
- + ability to configure which buttons should be hidden first when the available space
- on the button bar is not sufficient to display all buttons. You can choose between the
- formatting controls and the standard buttons. You can also choose if you want the send
- button to be hidden automatically.
-
- * The "add contact" button is gone from the standard toolbar. For contacts which are not
- on the contact list, additional controls will be shown "on demand", including a button
- to add them.
-
- * improved formatting code - you can now write something like _this_is_nice_ and the
- formatting code will ignore tags within words. Options->message log->Format whole words
- only. In general, this will ignore formatting "tags" (*/_) within words, which means
- that you can only format whole words.
-
- + it's now possible to change the icon theme "on the fly". You can load a new icon .dll
- under Options->Message Window->Tabs and layout. All icons will be updated "on the fly".
-
-Version 0.9.9.4 - 2005/01/24
-
- + added support for the snapping windows plugin. Yeah, even if I personally HATE
- snapping windows, its done. Why? Because this great plugin makes it so easy -
- a single line of code is enough :)
- You can find this great plugin here:
- http://www.miranda-im.org/download/details.php?action=viewfile&id=923
-
- However, its off by default, you need to activate it by checking the option
- under Options->Message sessions->Message containers.
-
- * changed window flashing code. Its now using FlashWindowEx() which means that
- tabSRMM won't work on Windows 95 anymore, but I don't think thats a problem :)
- The advantage is a code which is less complex and saves resources as well (the
- old code had to deal with timers for flashing the windows, the new code doesn't
- need to do this anymore).
-
- Another advantage is that you can now set the number of flashes (only applies to
- containers which are using the "default" value and are NOT set to flash forever)
- and the flashing interval. You can find both options under Options->Message sessions->
- Container options.
-
- ! The option "use contacts local time" should no longer break message grouping when
- the adjusted time of the buddy is "in the future".
-
-Version 0.9.9.3 - 2005/01/20
-
- + new "per container option": "Use static icon" - if checked, the
- container will use a static icon instead of showing the contacts
- status icon. The icon will be obtained from the tabsrmm_icons.dll
- using ordinal #18 (IDI_CONTAINER). If you're using a modified
- tabsrmm_icons.dll, you'll have to reshack it and supply a valid
- icon.
-
- The message icon will still be visible when the container has unread
- events in one of its tabs, but the status icon(s) will be replaced by
- the static container icon.
-
- * the tabsrmm_icons.dll will now be recognized in both the .\plugins and
- .\icons subdirectories.
- Order of search is:
- a) .\plugins
- b) .\icons
-
- ! just another focus fix - in some cases, containers didn't gain the focus
- when they actually should. Opening sessions using hokeys (HotContact plugin)
- should now work again.
-
- ! metacontacts support - don't force a protocol when the MetaContacts protocol
- returns an error.
-
- ! metacontacts support - check for forced protocol at tab creation.
- PLEASE UPDATE your MetaContacts plugin -> at least 0.8.0.8 is now required
- by tabsrmm.
-
- + new option: "Flash contact list and tray icons for new events in unfocused windows".
- This is some kind of "icq style" event notification - the contact list and
- the tray icon will flash when you receive a message in a window which is not
- focused. Only the first event for each contact will trigger the flashing and
- it will go away when the tab receives the focus. You may also click the tray icon
- or double click the contact in the clist to activate the tab.
-
- You can find this option under "Options->Message sessions->Messaging"
- Note that, this MAY cause problems with other events like incoming file transfers.
-
-Version 0.9.9.2 - 2005/01/18
-
- ! fixed - status icon on the container did not appear when the title bar
- was forced to not show the buddy status text.
-
- ! the dialog box for choosing the autopopup status modes is now translateable.
-
- ! hopefully fixed the long standing bug which was causing the container to
- steal the focus, even when it was created minimized on the taskbar.
-
- * NEW SEND QUEUE system - work in progress, handle with care :)
- multisend is temporarily disabled, because it doesn't really work right
- now, but in the end it should, and it should work even better than the
- old system.
-
- The rewritten send queue may cause troubles with error handling, so please
- backup your old tabsrmm.dll first. You have been warned.
- Also, icon feedback may be broken as of now.
-
-Version 0.9.9.1 - 2005/01/14
-
- ! fixed a few translation bugs (menu bar, the new status mode dialog)
-
- + new option: typing notify->Flash window once on typing events.
- This can be disabled to avoid the flashes when a typing notification
- arrives...
- It is enabled by default and replaces the old option to enable the
- typing notify window icons (which is gone).
-
- ! manually opening a container does not give him a message icon instead
- of the status icon.
-
- * when a container shows a message icon indicating unread events in one
- of its tabs, the typing notify icon may temporarily override the message
- icon.
-
- + meta contact support: When the toolbar button is set to show the full UIN,
- it will now display the UIN of the active subcontact, instead of the
- MetaContact ID# (which is a simple number and not really important to know).
-
-Version 0.9.9.0 - 2005/01/08 - BETA
-
- This is the first official "BETA" version of tabSRMM. It will be released on
- Mirandas plugin page as well as my sourceforge project site. There are a few
- known bugs left, but otherwise the plugin works fine and has lots of new options
- and features since the last "official" release which was 0.0.8.
-
- * removed debugging option to disable micro linefeeds
-
- * minor layout changes (avatar field alignment and tab control client area)
-
- * removed obsolete code for layouting the multisend splitter in the old way.
-
- * reviewed all dialog boxes and maxed the horizontal space for most
- configuration options (checkboxes mainly) to make translation into other
- languages easier.
-
- * included new version of NewEventNotify which should help against double
- popups when using the metacontacts plugin.
-
- * the option "Remove trailing empty lines" is now on by default.
-
- + added basic support for the metacontacts plugin. There is a new status
- bar indicator showing the protocol in use. It is there for all contacts,
- but for metacontacts it opens a context menu if you click the protocol
- icon with your right mouse button.
-
- * changed internal typing notification code - it's now using the popup configuration
- setting from the current container so that you can have the baloon-type
- tray notifications or flashing icons based on the state of the current window
- (minimized, unfocused etc.)
-
- ! the error control buttons were not translateable. Fixed.
-
- * metacontacts support: unforce protocol added to tab closing code and the
- context menu in the status bar.
-
- * tabsrmm can now display notifications and debug messages using ballon-type
- tray notifications. This feature no longer depends on the popup plugin.
- See: Options->Message Session->Messaging->Notifications. Three settings are
- available:
- * None (disable them completely)
- * Tray notifications (use baloon-style tray tooltips)
- * Popups - use popups. If the popup plugin is not installed, it will fall
- back to tray notifications.
-
- * the included NewEventNotify plugin can now use the OSD (on screen display)
- plugin to display its notifications about new messages. You need to have
- the OSD plugin installed and you need to actiavte it under:
- Options->Popups->Event Notify->Use OSD plugin instead of popups.
- NOTE: this is experimental - the osd plugin is very new and may contain
- bugs.
-
- + added a tooltip to the new status bar panel - it shows your own nickname
- and the active protocol.
-
- ! (hopefully) fixed a possible "crash at exit" problem.
-
------------------------
-
- + session stats tracking code added. tabSRMM will now track the stats of a
- session, including the session length, the number of sent and received
- messages, the total amount of sent and received characters, and the number
- of delivery failures.
- There is no code (yet) to display these stats though.
-
------------------------
-
- + merged bids crash fixes for the smileyadd plugin into my own version of
- smileyadd for tabSRMM.
-
- + added versioninfo block to the resources.
-
- + added an option to specify on which status modes, windows and tabs may be
- created automatically on incoming events.
- Check "Options->Message sessions->Message tabs->Setup Status modes...
-
- * changed the title bar + icon notification code. The message icon is now ex-
- clusivly used for indicating a waiting event in a tab. Typing notifications
- will be shown in the title bar, unless the window is focused.
- Typing notification messages + icons should no longer remain when the window
- receives a "typing off" message.
-
- Version 0.0.9.5 - 2005/01/04
-
- ! fixed close tab on double click
-
- ! fixed missing PREF_UNICODE on resend attempts
-
- * new event for the event API - its fired before a message is sent. An external
- plugin can use it to alter the content of the message input area.
- This is for developers only - The event is sent via the MSG_WINDOW_EVT_CUSTOM
- event type and the tabMSG_WINDOW_EVT_CUSTOM_BEFORESEND subtype is passed
- via the evtCode field of the TABSRMM_SessionInfo structure. A pointer to this
- structure is passed via MessageWindowEventData.local.
- (see m_tabsrmm.h and m_message.h for further details).
-
-Version 0.0.9.4 - 2004/12/02
-
- * small change in smileyadd and tabSRMM's interface to smileyadd as an attempt
- to fix a rare bug with smiley background color in chat.dll windows.
- YOU NEED TO REPLACE smileyadd.dll with the version in the archive, otherwise
- smiley backgrounds in tabsrmm will not work when using the individual background
- colors.
-
- + new option - > auto close tab after x minutes of inactivity.
- Does exactly that. Tabs don't get autoclosed when:
- a) unread messages are there (the tab icon is flashing)
- b) the input area contains characters
-
- Things, which reset the inactivity timer:
-
- a) typing in the input area
- b) new message arriving
- c) activating/focusing the tab
-
- ! fixed disappearing avatar when applying options
-
- ! fixed right-alt-v does no longer paste.
-
- * quoting does no longer replace the entire typed message. The quoted text is now
- inserted at the caret location.
-
- * You can now disable "Send on SHIFT Enter".
-
- * The small timestamp for grouped messages can be replaced by a simple ">" character.
-
- * added a new icon pack to the archive which you can find in the contrib directory.
- This iconpack was contributed by Faith Healer. Thanks for sharing :)
-
- + added the new event api also found in SRMM to support external plugins.
-
- + added new option to delete temporary contacts when closing a session.
-
- + SHIFT-INS now behaves like CTRL-V and pastes plain text.
-
-Version 0.0.9.3 - 2004/11/14
-
- * unified the unsent and charcounter displays on the statusbar. The new format
- is now: x/yyyy where is is the number of queued messages (normally 0) and yyyy
- the number of chars typed into the input box.
- Reason: Make space on the status bar for new indicators coming in the future.
-
- * When using dynamic avatar resizing, the maximum size of an avatar is no longer
- limited to 300 x 300 pixels. It can be up to 1024x768 pixels (not recommended though,
- as this will use quite some memory) and will be downsized to match the splitter
- position.
-
- * the dynamic avatar resizing now enforces a horzontal size limit - the avatar cannot
- gain more than 80% of the width of the window width so the message input area
- will never completely disappear because of the avatar taking all the available
- space. Note that this may corrupt the aspect ratio of an avatar picture.
-
- ! fixed severe bug with avatars (messing up contacts handle)
-
- * added smart avatar resizing - when using the dynamic avatar resizing option,
- the layouting code will now take care that the avatar won't take too much space
- of the button bar. it will try to keep all the button visible.
-
- * threaded streaming (icon + smiley replacement) is now only used for filling the
- initial message log. For adding single messages to the log, the threading stuff
- is a waste because of its overhead.
-
- ! a divider should not appear at the very beginning of the message log, even if the
- session qualifies for a divider because of its unfocused state.
-
- Version 0.0.9.2 - 2004/11/13
-
- * various avatar layouting fixes.
-
- * removed "Send on double enter" as this is broken due to the rich edit input
- area.
-
- * fixed MingW32 Makefile - works with GCC 3.4.1 and recent MingW32 builds.
- Note, compiling with GCC results in a dll about 60-70 k larger than the
- Visual C++ build - this is normal and no reason to worry...
-
- * the "unsent" display did not update properly when changing tabs.
-
- * the small line just below the menu bar (menu bar separator) is now coupled
- with the visibility of the menu bar. It's invisible while the menu bar is
- hidden.
-
-Version 0.0.9.1 - 2004/11/11
-
- * RTL didn't fully work for the message input area
-
- * added small 2pixel margins to the message input area to make it look better
-
- * If you're using per-contact message log settings, you can now apply the current
- log formatting options to all your contacts by choosing the option from the menu.
-
- * 2 new options for globally setting avatar display mode:
- * On, if present -> show avatar if there is a valid one
- * Globally off. Never show any avatar. No exceptions.
-
- * dynamic avatar resizing added. Check this under options -> messaging.
- It will resize the avatar so that it fits depending on the current splitter
- position. Splitter setting is enforced, so it will never change because of
- the size of the avatar.
-
- * The unicode version is no longer using a RichEdit20W control for the input
- area. Instead, its using the "A" version in conjunction with the extended
- API for fetching and setting unicode strings.
-
-Version 0.0.8.99 - 2004/11/07
-
- * the unicode version now uses utf-8 encoding to store various unicode settings
- in the DB. No more blobs.
-
- * ability to show the tabs at the bottom. Looks fine with classic windows theme,
- but may look strange with visual styles.
- NOTE: Please don't complain - the official word from MS is that bottom tabs
- are UNSUPPORTED under Windows XP when using visual styles. So either find
- a style with "symmetric" tab skins (they look fine with bottom tabs in most
- cases) or don't use bottom tabs.
- Or use classic theme :)
-
- * New menubar added. It can be hidden (as a per container setting) and contains
- many options which are normally only accessible via various option pages.
-
- * input area is now a rich edit control instead of a normal multiline edit box.
- It was changed to allow future additions like text formatting
-
- * new avatar setting: Disable automatic Avatar updates. You can find it in the
- avatar menu on the toolbar and in the new menu bar. This setting is "per contact"
- only and will prevent automatic avatar changes, if you have, for example, set
- your own custom picture for a specific contact.
-
- * simplified the font settings a bit. There are now less than before and they
- were moved to another DB module path. So you will probably have to reconfigure
- your fonts :(
-
- * fast copy the UIN to the clipboard by clicking on the usermenu button (second
- button from the left) while holding the shift key.
-
- * Global settings for avatar display added. See Options -> Messaging. There are
- 3 modes available to activate avatars per default, per default for protocols
- which support them, or manually per contact.
-
-Version 0.0.8.98 - 2004/10/17
-
- * fixed middle click close did not respect the "warn onl close" setting.
-
- * fixed small cosmetical issue with the status bar tn icon.
-
- * fixed typing notify icon not clickable if char count panel was disabled.
-
- * changed font and color configuration dialog. It now uses the same system
- also used by the contact list font configuration screen. It's more
- convient and easier to setup. You will probably have to re-setup some of
- your font and color options.
-
- * redone the message log options dialog. Now, with the fonts moved to their
- own page, this option page is less cluttered and easier to use.
-
- * changed the code which loads the smiley button icon. It now uses a button-
- icon (if the smileypack contains one). If not, it tries to load the :) icon
- and resizes it to 16x16 (if necessary). If all fails, a default icon from
- the icon.dll is used.
-
- * made the thin (1pixel) grid lines optional. They are causing troubles with
- some versions of the rich edit control. If you happen to get "invisible"
- messages at the end of the log, turn off the "Thin grid lines" option.
-
- * changed the way indent works. There is now also a right-indent value.
- If no indent value is given, a default of 3 pixel is used for left and right
- margins.
-
- * ARGH, don't free() a pointer which might be needed ages later :)
- This one was ugly, causing crashes after a failed message delivery.
-
- * redone the error controls. They are now at the top of the window, so there
- is no more need to hide the button bar in order to show the error controls.
-
- * New message log formatting option: Group subsequent messages. If this is on
- and you receive or send more than 1 message in a row, then those messages
- will be "grouped". There will be no divider (grid line) between the grouped
- messages, and only the first one will show the full header (nick and complete
- timestamp). Subsequent messages will only show a short timestamp (no date).
-
- To make this look "good" you will probably have to play a bit with timestamp
- and indentation settings.
-
- * the message log code now caches rtf font formatting strings for the. This will save
- a few dozens of DB accesses and font calculations PER EVENT (message) when
- building the message log. The speedup when loading 100 old events is
- noticeable, even on fast machines.
-
- * its now possible to sync sounds for incoming message with the current container
- option
-
- * improved "scroll to bottom" code. Works better when aligning avatar settings.
-
- + added ability to use "relative" timestamps like "Today" and "Yesterday"
-
- + added option to display date in "long" format (depends on your regional settings)
-
- * various fixes for the rich edit streaming code. All options, including thin
- grid lines should now work for the Windows XP SP2 version of the rich edit
- control.
-
- * moved the status bar to the container window. Previously, each tab had its own
- status bar, which is a waste of resources. Now, they have to share a single
- status bar.
-
- + added EXPERMIMENTAL multithreading for replacing icons and smileys in the message
- log. The option is on the messaging options page and is off by default.
-
-
-Version 0.0.8.95 - 2004/10/06
-
- * sendquue stuff added. No more disabled input box while a message is sent.
-
- * more smileyadd changes, tabSRMM now has "native" support for a custom version
- of smileyadd. It also places its own smileybutton.
-
- * icons splitted into a resource DLL. You NEED TO COPY ONE OF THE INCLUDED
- tabsrmm_icons.dll to your Miranda plugin folder, otherwise you won't get
- any icons.
-
- + new feature: you can toggle your own typing notifications FOR THIS CONTACT
- ONLY by clicking the icon in the lower right corner of the window.
-
- NOTE that this only toggles the checkbox also found in the main miranda
- options, so it will NOT force sending tn to contacts which are, for
- example, not on your visible list.
-
- * a small (2 pixel) padding has been added to the message log window, even
- when the normal indent is switched off.
-
- * grid lines are now only 1 pixel in width (they were 2).
-
- + the smiley button now shows the default smiley icon used for the :) smiley
- (if available). The icon will be sized down to SM_CXSMICON/SM_CYSMICON
- if necessary in order to fit on the button.
-
- If no default icon is available in the smiley pack, a fallback icon from
- tabsrmms own icon.dll will be used.
-
- * subclassed the tab control to make "close on middleclick" possible.
-
-Version 0.0.8.92 - 2004/10/02
-
- * disabled the streaming thread stuff - it was causing problems which could
- be fixed, but require some more work "under the hood".
-
- * simplified divider code. No need to stream en extra event for these little
- lines.
-
- * displaying message log icons should be way faster now
-
- * fixed smileybutton appearance somewhere in the message log when button bar
- was disabled.
-
- * MSN avatars now update the mTooltip "Photo" page (if present).
-
-Version 0.0.8.91 - 2004/09/26
-
- ! message log icons are now forced into 16x16 format
-
- ! the message log icon code now only searches the appended text when a new
- message arrives which results in much faster operations for logs holding
- a huge amount of text.
-
- + new option to limit the maximum number of tabs per container. This works
- only for unassigned contacts (contacts which open in the default container)
- and is not available when using the CLIST group container mode (grouping
- your contacts according to your clist group configuration and then breaking
- them up again wouldn't make sense anyway).
-
- Set the limit to 1 if you want one window per contact.
-
- * changed the EVENTTYPE for the status logging code. This will avoid such events
- beeing classified as "SMS" events.
-
- NOTE: if you experience troubles with the log ignoring the color/font settings
- for old and new events: This is a result of this change and it will AUTOMATICALLY
- go away as soon as there are no more old status change events in the log. So
- you could for example limit the number of old events loaded...
-
- There is also a new "NewEventNotify.dll" which you need to install in order to
- avoid the "unknown event" popups if you have:
- a) status change logging enabled, and
- b) enabled the NewEventNotify option to get notifications on "other" events.
-
- * loading the avatar is now using its own thread to avoid a frozen main thread
- while loading remote pictures.
-
- + new option on "message tabs" options page: You can remove the static edges on
- the splitter and the line just below the message log to get a completely "flat"
- looking toolbar.
-
- + new container mode: "Use single window mode". This will create implicit containers
- for each session you open. It will completely ignore all container assignments
- you have made (they will stay intact though, so you could switch back to
- manual or CLIST group mode at any time) and open a single window per contact.
-
- + added msg log icon for status changes (global "user online" icon.
-
- + added multithreaded streaming. Now, all streaming is done by a separate thread
- which frees the main thread from doing this. This can avoid a "frozen" main
- thread and unresponsive ui when large amounts of data need to be streamed into
- the message log window.
- This is EXPERIMENTAL, it may cause other unexpected problems.
-
- * disabled UNDO functionality in the Rich Edit control (message log). It's not
- needed (the control is read-only) and just wastes resources.
-
- + new icon set for the button bar. Contributed by a member from the Miranda
- community. Very nice and colorful icons, the button bar looks a lot better
- now :)
-
- * more tightly interoperration with smileyadd. tabSRMM now has its own smiley
- button. You can also change smiley replacement "on the fly" and do no longer
- need to restart miranda. The code will detect if smileyadd is available and
- installed. Please DISABLE the button inserted by smileyadd under
- Options->Events->Smileys unless you want the button appear twice :) The new
- smiley button also solves the "focus lost" problem, now the input area
- regains focus after inserting a smiley.
-
- * button bar icons are now loaded once at plugin startup. There is no need for
- each tab having its own copy of the icons, since those icons are static and
- never change during the "lifetime" of the plugin.
-
- * its now possible to disable the multithreaded streaming code in case you have
- problems. It's enabled by default and you can disable it on Options->Messaging
- You NEED TO RESTART miranda if you change this setting.
-
-Version 0.0.8.9 - 2004/09/24
-
- + new "mIRC style" tab selection hotkeys. ALT-1 to ALT-0 will select the
- corresponding tab. ALT-1 will select the leftmost (first) tab, and ALT-0
- the rightmost (last) tab. Maybe confusing if you have more tabs than
- actually fit on a single row.
-
- + added a few pixels of padding "inside" the message log so that characters
- won't touch the inner border of the rich edit control anymore.
-
- * container system menu: rearranged menu items so that close will always be
- at the bottom of the menu (hinted by OnO).
-
- * new option on the message log page: Use Arrow icons: This will replace the
- message icons in front of each message with small arrows showing the direction.
- A green arrow marks outgoing, and a red arrow incoming events.
-
- * experimental fix for highlighting issues when using individual background
- colors. Trailing lines are now removed from the message if they are empty.
- It's still possible to have empty lines within a message, but if the last
- line of the message body is *completely* empty, it will be removed.
-
- This solves the problem which occured with individual background colors
- where those empty lines were actually drawn with the default background
- color (very ugly).
-
- You need to activate this explicitely on the "Message Log Options" page.
-
- * avatar changes: It's now again possible to choose an avatar from the message
- window if you do not have mTooltip installed. Just click the picture menu
- button (left of the history button) and choose "Load a local picture as avatar".
- Note that the avatar section must be visible (toggle it on before), otherwise
- the menu item will be greyed out. Selecting the avatar from the message window
- will also write the picture to the mTooltip setting (if available), so you
- don't have to change the picture twice if you're using mTooltip plugin.
-
- * fixed CTRL-backspace. If there are more lines than the input box can actually
- display w/o scrolling, ctrl-backspace was always setting the cursor to the
- start of the text. Now, the cursor is always placed at the end.
-
- * changed MSN avatar code. Now, a single event hook cares about all sessions. This
- should avoid performance problems on slower machines with lots of MSN sessions
- opened.
-
-Version 0.0.8.8 - 2004/09/21
-
- ! fixed a few layout issues with multisend clist not updating correctly
-
- + added support for the new avatar notifications of the MSN protocol. This
- will require very recent builds of MSN and Miranda. Avatars are now up-
- dated in "real time" whenever they change.
-
-Version 0.0.8.7 - 2004/09/19
-
- * new icon code for showing message log icons. It uses code from smileyadd
- to insert icons as ole objects so they can use the "proper" background color
- if you're using different colors for incoming and outgoing messages.
-
- * message input area has now a "static edge" instead of the frame. Looks better
- and matches the border style of the message log (also a static edge type).
-
-Version 0.0.8.6 - 2004/09/17
-
- ! fixed bug with autoswitch tabs and tabs created in the background (they
- didn't flash after autoswitching to another tab).
-
- ! layout changes. It's now possible to hide all tab control borders if
- multiple tabs are opened by setting the value for "Tab control border"
- to zero (Message tabs options page).
- If only one tab is open and you have configured tabSRMM to hide the tab
- bar, then no borders will be visible as well.
-
-Version 0.0.8.5 - 2004/09/16
-
- + added individual background colors for incoming and outgoing messages. Set
- the colors under Options>Message Sessions->Message log and activate the
- option. You can also activate the "grid" which will show grid-like lines
- between the messages. The grid uses the default background color.
-
- Known issues with this feature: a)Smileys are rendered with the default bg
- color, because smileyadd cannot know about the new colors (it assumes that
- the message log window has only one background color). Workaround: don't use
- high contrast colors between the default and the individual colors. For
- example, use a light grey as default color and a light blue/red for
- the individual colors.
- b) Icons break the background color stuff. No idea why and how to fix it
- so if you care then don't use icons and the individual bg colors at
- the same time.
-
- * changed buddypounce interoperability. Now, tabSRMM does no longer add the
- messages to the history. Instead you get a notification about the message
- being sent to buddypounce for later delivery. Buddypounce adds them to the
- database when it actually sends them.
-
-Version 0.0.8.4 - 2004/09/14
-
- * changed avatar code.
-
- + new mouse "gesture". Double click the button bar while holding the left ALT key
- to show/hide the button bar and its controls. This is only temporary and will
- not affect the global options under Message Sessions->Messaging. It will also
- not be saved anywhere.
-
- + dividers can now use the popup configuration (basically, this wil dividers
- make appear in tabs which would also trigger a event notification popup,
- based on the containers popup configuration mode).
-
- + avatars are now updated in "real time" when you change the picture on the
- photo page.
-
-Version 0.0.8.3 - 2004/09/13
-
- + added a "send later" button to the error dialog which appears when a message
- send fails. Clicking it will hand over the message to the buddy pounce
- plugin for later delivery. Obviously, this feature requires the Buddy
- Pounce plugin to be installed, otherwise the button will be inaccessible.
-
- + added new option -> "use contact list group names for organizing containers"
- You can find this option on the Container options page under Options->Message Sessions.
- If this option is enabled, tabSRMM automatically assigns contacts according to
- the group in which they are. Containers with the name of the group are created
- automatically if needed. Contacts which are not in any group will be opened in
- the default container.
-
- Also note that, if this option is enabled, the options to attach contacts manually
- are disabled, so you cannot change the container assignments until you disable
- the option again.
-
- Using this option will NOT overwrite assignments you have created manually.
-
-Version 0.0.8.2 - 2004/09/11
-
- * moved all option pages to a new group. "Message Sessions".
-
- * the options concerning auto creation of tabs are now disabled if the "auto
- popup" feature is checked. Remember, auto-popup always overrides the
- "background create" features.
-
-Version 0.0.8.1 - 2004/09/11
-
- ! fixed "ding" sound when closing the last tab
-
- ! fixed the option pages (apply button was always highlighted)
-
- * removed the global container options page, because it was confusing more than
- anything else :)
- Container options can now only be changed by using the container options
- dialog box, which is available by:
- a) the system menu of any container
- b) the tab control context menu (right click any tab)
- c) the button bar context menu (right click an empty space on the button bar)
-
- ! don't autoswitch on status change events.
-
- * autoswitch now also works when creating tabs in the "background" and the
- container was minimised to the taskbar.
-
-Version 0.0.8 - 2004/09/10
-
- + merged "/all" mod by JdGordon. Allows you to send a message to all tabs within
- the current container.
- Just type /all message and the message will be sent to everyone in the current
- container.
-
- WARNING: Depending on the IM network and their terms of use, this might be
- considered as some kind of mass-messaging. Some networks may disconnect you or
- even ban your account for some time in that case. I suggest that you do not
- use this feature with a lot of contacts opened.
-
- + container transparency added.
-
- + container option dialog added. Most container settings are now saved on a "per-
- container" base. This includes settings for: titlebar on/off, hide tabs when only
- one tab is presend, flashing mode, sticky (stay on top) and the service report
- facility.
-
- There are still settings in the Prefrences page, but these will only affect new
- containers.
-
- * redesigned the option pages. There are now 2 pages - "Message tabs" for the
- general options and "Message Containers" for the container-specific settings.
- The old option page was getting too messy...
-
- + added new feature: deferred timeout error handling.
- To use this feature, the following things must be present:
-
- * popup/popup Plus plugin must be active.
- * popups must not be disabled.
- * the option must be activated under Options>Message tabs>use popups for timeout errors
- messages.
-
- This is how it works: If the tab in which the error occurs is not active, then it
- will NOT show the error dialog box. Instead, it will display a red popup and change the
- tab icon to a red "X". The popup will show the error text reported by the protocol
- and the icon will stay until you activate the tab.
-
- ! fixed: options were only available with "expert mode settings" enabled.
-
- * changed context menu. Removed the additional entrys from the right-click menu in the
- message log. Now, the tab-context menu includes them.
-
- + The tab-context menu is now also available by right-clicking the button bar.
-
- + implemented rename/delete containers.
-
- + added shortcut: Ctrl-W -> closes the active tab.
-
- + added icon flashing for tabs created in the background.
-
- * use contacts local time is now a per-contact setting. It is available from the new
- "message log options" menu which you can reach by clicking the button.
-
- * changed most of the message log options to "per contact" settings. You WILL most
- likely need to reconfigure the defaults under Options->Messaging log (only applies
- to yes/no switches, all font settings are still global and will remain so).
-
- There is a new button which opens a pulldown menu when clicked. Basically, all
- these settings can now be saved on a "per contact" basis. If you don't like it this
- way, you can tick the option "Ignore per-contact settings under Options->Message tabs.
-
- - removed the RTL button. The switch can now be found in the newly introduced
- "Message log options" menu.
-
- ! made "autosave msg" unicode aware. Note that, the unicode version of tabSRMM uses
- a different way to store the message. This means, that you will not see what you have
- saved with the non-unicode version and vice versa.
-
- ! fixed quoting for unicode.
-
- ! fixed bug with container options dialog not showing when container was minimized to
- the taskbar.
-
- * made the /all command unicode-aware
-
- * fixed container delete/rename functions for the unicode version
-
- * allow for gloabl splitter position (check the message log options menu)
-
- + new container setting system added. Container names are now fully unicode-aware.
- The unicode version uses different places to store its setting, so it will not
- collide with settings written by the non-unicode version.
-
- * more changes for "per-contact" message log options.
-
- + new option: it is now possible to have containers created minimized, if you also
- have the option "Auto create tab on event" activated. Just check "Also create
- container, but do not activate it".
-
- ! attempt to fix the ALT-S problem. The new layout does no longer allow for trans-
- lating the "Send" button. Since this is a picture button anyway and does not
- display any text, this solution should be fine.
-
- * better visual cues for typing notification. If minimized or in the background,
- the container now changes its title to show who is actually typing.
- The "stuck" titlebar icon should no longer occur.
-
- * internal layouting changes. new option to set left and right borders between window
- border and the tab control. Set this to zero if you want the smallest possible border.
-
- + added a "close container" entry to the tab-context menu to make closing a container
- easier if title bar is hidden (remember, the tab-context menu is also available by
- right-clicking the button bar).
-
- ! fixed easydrag - window should no longer detach from the mouse pointer while left button
- is still down.
-
- + ability to hide statusbar. This is a global setting available from Options->Message tabs,
- but you can override it on a per-contact base from the message log options menu.
-
- + New submenu added to the tab context menu. It contains a list of all available
- containers so you can quickly attach a message tab without using the container attach
- dialog.
-
- ! fixed the "warn on close" feature for containers. It was possible to force more than
- one warning message dialog.
-
- - removed old message layout.
-
- * New layout option: "Multisend CLIST splits message history only"
- If enabled, the embedded contact list will only take horizontal
- space from the message history window. Everything else will retain its full width.
-
- * tabSRMM is now a "conversion style only" message module. The old single send/read
- modes have been disabled.
-
- * The "Warn on close tab" feature does no longer ask if you exit miranda with
- message windows opened.
-
- * double-clicking the empty space on the button bar will now minimize the container.
- Holding CTRL while double-clicking will close the container and holding down SHIFT
- will toggle the titlebar.
-
- ! fixed bug - double clicking an inactive tab caused problems when more than a single
- row of tabs was shown in the control.
-
- + added: "enable popups if unfocused". A new "per container" setting which will basically
- do the same as "enable popups if minimized" but extend this to containers which are
- only sent to the background but may still be visible on screen (at least, partially).
-
- * if status bar is hidden, typing notify will change the tab icon on the active tab as
- well.
-
- + implemented a way to log and display status changes in the message window. You can
- enable this globally under Options->Messaging log. There is however an option to override
- the setting on a per-contact basis. Choose "Never log status changes" from the message
- log options menu to disable it for a contact. You may NEED to disable it for RSS
- contacts, because the status change events, if logged to the history, may confuse
- the RSS plugin.
-
- * the bottom limit for the horizontal splitter now takes into account whether the status
- bar is hidden or not.
-
- + two new hotkeys added: alt-left and alt-right for easy tab switching
-
- * changed ESC to "minimize container". Use the more stadardized CTRL-W or CTRL-F4
- shortcuts for closing tabs or ALT-F4 to close the entire container.
-
- * added one more option for even more popup configuration. Please read POPUPS.TXT
- for more information on this topic. it's getting complex :)
-
- + added "input history". You probably know this from irc clients like mIRC. Basically,
- the input line remembers the last n messages you sent (where n can be configured in
- the options). By pressing CTRL-Arrow Up or CTRL-Arrow Down you can scroll through
- the stored messages quickly.
-
- * improved the input history:
- 1) cursor is always at the end of the recalled message.
- 2) the input history now saves the contents of the input area (if any) when replacing
- it with an entry from the history. Scrolling down "past" the end of the history
- will restore the previously saved content.
-
- + added "single row tab control" to the container settings.
-
- * made "close on esc" optional for those who don't like the newly introduced ESC
- behaviour (minimize).
-
- * changed closing behaviour. This should fix an ugly "crash on close container" in
- some (although very rare) situations.
-
- * changed the message-log scrolling hotkeys. It should no longer be possible to scroll
- past the end of the log.
-
- + it is now possible to have different background colors for the message log and the
- message input area.
-
- + added the "global search hotkeys" CTRL-SHIFT-U and CTRL-SHIFT-R. They are working
- exactly like CTRL-U/CTRL-R, except that they search all open containers for unread
- events.
- If, for some reason, you cannot use those hotkey, because another applictaion needs
- the keyboard shortcuts, you can configure the modifier keys under Options->message tabs.
- Available choices are:
- CTRL-SHIFT (default)
- CTRL-ALT
- SHIFT-ALT
-
- + added SHIFT-RETURN as another shortcut for sending a message.
-
- + Dividers added. When active, they will draw a small horizontal line above the first
- unread event in an inactive (unfocused) message session. Those lines are a visual cue
- to help you finding messages which have been received while you were absent more
- easily. Activating the window will cause a new divider to appear the next time you
- put the window into the background (but only, if an event arrives while the window
- is in the background or minimized).
-
- Dividers look best if you choose a small font (maybe 4 pixel) for them. There is a new
- font setting under Options->Message log for the divider available. Just change the
- default value to make dividers use less space. Note that dividers are not stored
- permanently. They will go away whenever the log is rebuilt (i.e. when you apply new
- options ore when you close and open the tab).
-
- + autoswitch tab feature added. If enabled, minimized containers may automatically
- switch to a tab whenever a new event arrives.
-
- + added support to compile and link tabSRMM with GCC using MINGW32. Use MAKEFILE.W32
- for compiling the unicode version, and MAKEFILE.W32.ANSI for the non-unicode version.
- I also added a project file for Dev-CPP.
- Tested with very recent versions of MINGW32 (GCC 3.4.1)
-
- + moved project to sourceforge.
-
- Version 0.0.6 - 2004/08/13
- --------------------------
-
- + minimize window on exit is now working (of course, it minimizes the entire
- container).
-
- ! fixed more focus issues (damn, this Win32 dialog manager does suck)
-
- + implemented a basic system to determine the minimum required window size
- for the container (internal stuff, but will be required later).
-
- ! prevent the horizontal splitter from having a position "outside" of the
- window after restoring a maximized window.
-
- * cosmetical changes for the new window layout
-
- * changed the code for "always scroll log to bottom" again. Should work better
- (and faster) now.
-
- This works far more "intelligent" than before. A tab will remember its scroll
- position in the log while you switch to another tab. It will however automatically
- scroll the log to the bottom under the following conditions:
- * a message arrived
- * the container size changed while the tab was inactive
- * you move the splitter
-
- ! fixed some issues when closing tabs.
-
- + merged mod#32 from srmm_mod. show history (old) events with different fonts/colors.
-
- * changed user picture layout. The picture is now allowed to use the vertical space
- of the button bar. This will save some vertical space for the message log if the
- picture is shown.
-
- + new option: Show full UIN on the button bar. This defaults to enabled and if you
- disable it, you will get the old usermenu button instead of the larger button
- showing the full UIN. If you disable this option, you will gain some space on
- the button bar. The full UIN is then set as a tooltip for the usermenu button.
-
- At the moment, this is a global setting affecting all tabs, it will be a
- "per - contact" option in the future. It is only in effect for the new window
- layout.
- It also doesn't dynamically update while the tab is open and only affects newly
- created tabs (yet).
-
- ! fixed glitch with autolocale. Even when deactivating it, it wasn't really 100%
- inactive.
-
- ! (hopefully) fixed another Win98 - specific crash (closing the last tab).
-
- + new option: "Enable popups if container is minimized". If this is enabled, the
- container will not report open message tabs while minimized. "Service enabled"
- popup plugins like my modified version of NewEventNotify or Bi0s TypingNotify
- will then think that there is no message window open and display their popup
- notifications.
-
- Enable this, if you want notifications while the container is minimized to the
- statusbar.
-
- ! fixed flickering on save button while typing.
-
- + multiple container support added. Basically you can now have as much containers
- as you want. You can assign contacts to a new container by richt-clicking either
- the tab of the contact or in the message area of the active tab. A dialog box
- will appear allowing you to select one of the already existing container
- definitions. You can also create a new container if you want.
- The container "default" gets some special treatment: It acts as the container
- in which all unassigned contacts will open their tabs.
-
- The UI will be improved a bit, but don't expect too much. I will definately
- NOT add drag'n drop support for re-arranging tabs, because it would be quite
- hard to implement and not worth the effort. There are better and more important
- things to do.
-
- ! fixed a few layout issues on the button bar (unequal spacing).
-
- * flashing tab icons will now show the eventtype (file, url, message).
-
- * changed "easy drag" implementation.
-
- ! restored msg could overwrite initial text (used by, for example, http share
- file plugin). fixed. Now, the initial text passed to the message tab at creation
- will *always* overwrite any saved msg.
-
- - removed hotkey ctrl-h (for history). It was redundant anyway, because history is
- available via Alt-H.
-
- + added mod#11 from srmm_mod (message input area accept dropped files)
-
- + some container options (stay on top, dont report if minimized, no titlebar) are now
- saved on a "per container" basis. The settings on the option page are now used as
- default values for new containers.
-
-Version 0.0.5b - 2004/08/13
-
- + 2 new options:
- * flash always - continously flash the container until activated.
- (doesn't currently work with the "autocreate tabs" feature).
- * Never flash - disable window flashing (tab icons will still flash)
-
- ! fixed auto-save on exit. Saved msg now goes away if you close the
- container when the message input area is empty.
-
- ! fixed: new layout picture-dependent splitter calculations could confuse
- splitter settings when switching to old layout.
-
- * a few internal changes (resizing, tab item handling...) always check return
- value from GetTabIndexFromHWND()
-
- ! fixed focus & tab handling. Re-enabled Alt-Hotkeys inside the dialog.
-
- + new icons for the RTL and userpic button. Thanks to kreisquadratur
- (author of the original srmm_mod)
-
- * more "new" layout changes. Smaller borders, especially the right one. Items
- are now better aligned.
-
- + merged "use contacts local time" from srmm_mod. If enabled, the message log
- will show the local time of your contact instead of your own time. This does,
- of course, require that a contact has a properly configured timezone in
- his profile.
-
-Version 0.0.5 - 2004/08/10
-
- + added autolocale support. You need to enable this under Options->Tabbed Messaging.
- How it works: It remembers the input locale setting for each contact. Just set
- the desired keyboard layout (either via hotkey or via the language bar) and the
- statusbar should show a message saying that the locale has been saved.
- tabSRMM will then switch locale whenever you activate or open a tab for this
- contact again.
-
- If you open a message window for a contact which does not yet have a locale
- information saved to its db record, tabSRMM will save the current input locale
- as the standard for this contact.
-
- NOTE: DONT use the autolocale plugin with tabSRMM. Since both plugins will then
- try to modify locale settings, strange things could happen :)
-
- ! fixed small display problem with the multisend button and the new window
- layout.
-
- ! fixed a few issues with "autocreate tabs" feature. They now only show up if the
- container is already open and don't steal focus on the active tab any longer.
- They also properly open in the background and do no longer confuse the layout
- of the tab bar when more than a single row of tabs is needed.
-
- ! fixed compatibility issue with Window 98/ME which was introduced in 0.0.4a
-
- * another attempt to fix the "log not always scrolling to the bottom" issue.
-
- * minor layout changes for the "new layout" - the horizontal splitter now has
- a static edge which makes it easier to spot.
- Removing the buttons and the info text will narrow down the splitter.
-
- + added small margins to the rich edit control (message log).
-
- ! Restoring the window position should now always work. New database keys are
- used, so the first time using this release the container will popup at the
- default position with the default size.
-
- + new hotkeys:
- CTRL-U activate the first tab with unread messages (flashing icon)
- CTRL-R activate the tab with the most recent unread event.
-
- ! fixed crash when changing icon sets (recreating the image list).
-
- * In order to free up some space on the button bar, I removed the "userinfo"
- button. Instead, you can click the protocol icon to bring up the dialog
- with contact information. This only applies to the new window layout.
-
- + new option: hide tab bar when only one tab is open.
-
- * resizing now causes less flicker than before.
-
- + Resurrected the quote button. Only for the new window layout though.
-
- + Ability to save typed message on close window. Works automagically, no
- need to configure anything.
-
- * more layout changes for the "new" window layout. The usermenu-button is
- gone. Instead of this button, I made the username field clickable.
-
- * several cleanups in the code and resource file. .DLL filesize -= 14k :)
-
- ! fixed some redraw/resizing issues when using the classic windows theme.
-
- + user picture support added. This works only with the new message window
- layout and at the moment it can only display locally stored user pictures.
- The code was merged from srmm_mod with only minor modifications.
-
-Version 0.0.4a - 2004/08/07
-
- ! fixed critical (crash) bug with error dialogs after message timeout.
-
- ! fixed tab titles not updating when the option "show status text on
- tabs" was disabled.
-
- ! CTRL-L (clear message log) was missing, even it was mentioned in the changelog.
-
- ! attempt to fix a possible crash-on-send bug.
-
- ! fixed crash on forwarding messages (hope so).
-
- + added tab icons for typing notification (if tab is not active, tab icon will
- change and show typing status) - THIS IS WORK IN PROGRESS, typing notification
- still does not work as it should.
-
- + merged UNICODE fix by ghazan (possible crash with link handling)
-
- ! fixed internal window closing issues when only one tab was active (possible
- crash).
-
- * tooltips now also display the status text
-
- * all hotkeys changed again. They are now working with CTRL-SHIFT excluivly.
- The hotkeys for scrolling the log can be enabled/disabled on the options page
- for those who prefer having advanced editing features in the input box.
-
- + new hotkey: CTRL-F4 -> close active tab.
-
- * essential hokeys (ctrl-tab, ctrl-f4) now also work while the message input
- area is "greyed".
-
- + added "double click closes tab" feature.
-
- + added "no title bar mode" (switch from window menu - doubleclick the border
- to get the titlebar back). There is also an option to make it permanent for
- newly created tab containers.
- If the titlebar is off, you can still drag the window by using the small border
- at the top or the right of the container window.
-
- ! hopefully fixed the issue which caused the icons for specific protocols not
- to load on startup.
-
- + new option: vertical tab padding. You can specify the vertical padding (in pixel)
- on the tabs. The value largely depends on the icon sets you're using - if you
- use some larger icons, you may want to increase the default value of 3 in
- order to avoid clipping on the icons. If you tend to use small icons, you
- can reduce this value to 2 or even 1 pixels, making the tabs using less vertical
- space.
-
- + new option: short caption on containers. when active, only the nickname is shown
- in the titlebar, otherwise nickname and statustext are shown.
-
- + new feature: auto create tabs. Works similar to "auto popup window on receive"
- but the new tab is created in the background and the container window does not
- popup if it was minimized to the taskbar (instead it flashes if a new tab was
- created). You can still make the container "auto popup" if you want - the option
- is just below the "auto create tabs" setting.
-
- ! fixed "no titlebar mode" for classic (non themed) windows style. Window didn't
- update correctly after removing/adding the titlebar.
-
- * a few minor resizing and geometry changes
-
- + new message dialog layout (optionally, you have to enable it under Options->
- tabbed messaging). This is work in progress and not fully implemented. There
- will be an option for showing a user picture and more.
-
-This is the third alpha release. It contains bug fixes and a few new features.
-
-Version 0.0.3c - 2004/08/02
----------------------------
-
- + basic support for status icons on the tabs. This feature was contributed
- by perf who asked me if I could need some help with development.
-
- Currently, it uses the "global" status icons and not all icons do actually
- look nicely on the tabs (some highcolor icons look seriously "broken").
-
- This feature will be developed further so we will hopefully have full protocol
- icon support in the future.
-
- * some resizing changes. Also contributed by perf.
-
- * changed the way hotkeys work. The old system was causing troubles. At the
- moment, hotkeys do only work while the message input area has the focus.
- Should not be a problem, because this is the case most of the time.
-
- the following hotkeys are currently implemented:
-
- * CTRL-TAB -> next tab (cycle if last was selected)
- * CTRL+SHIFT-TAB -> previous tab (cycle if leftmost was selected)
- * CTRL-H display history
-
- Message log scrolling hotkeys:
- ------------------------------
- * CTRL-SHIFT-Arrow UP: scroll up in history
- * CTRL-SHIFT-Arrow-Down: scroll down history
- * CTRL-SHIFT-PageDown: scroll down faster
- * CTRL-SHIFT-PageUp: scroll up faster
- * CTRL-SHIFT-HOME: scroll to top of log
- * CTRL-SHIFT-END: scroll to bottom of log
-
- * CTRL-L: clear log (same as context menu entry)
-
- * in case of a send error (timeout, protocol offline and so on), the message
- dialog was never re-enabled again after the user clicked on "try again" or
- cancel button in the error dialog. This bug caused the message window to
- hang and the only way to get rid of it was to close the container. Fixed.
-
- * when resizing, the message log scrolls to the bottom so that the last few
- lines shouldn't disappear any longer.
-
- ! attempt to fix the problem which is caused by wrong container geometry
- information saved to the database.
- If you get the message "Invalid geometry information found. Applying default values"
- more than once, please let me know.
-
- + context menu added to the tabs. Only a few options at the moment, but more
- to come...
-
- * tabSRMM related options moved to their own option page. It's under
- Options->Tabbed Messaging.
-
- + Ability to cut the length of the nicknames displayed on tabs. This should
- prevent some extraordinary wide tabs for really long nicknames. Optionally,
- a tooltip can be set for the tab, showing the full nickname.
-
- + Option to select wheter protocol status should be shown on tabs in plain
- text format. If disabled, only the nickname will be shown, making the
- tabs even smaller.
-
- ! activating the embedded contact list (multisend button) didn't properly work
- if the container was maximized. Fixed.
-
- ! fixed focus handling. Container passes the enter key (IDOK command) to the
- active child, thus re-enabling the "TAB -> ENTER" sequence for sending
- messages again.
-
- + new option - show timestamp after nickname: If the message log is set to
- display both the timestamp and the nickname, then the order in which they
- appear can be set here.
-
- * changed window flashing code. should work better now.
-
- ! when sending a message by hitting ENTER while the send button had the
- focus, the focus did remain on the send button. fixed. (for those who
- prefer the TAB-ENTER sequence).
-
- ! fixed several issues with closing tabs by using the context menu.
-
- + NewEventNotify now works with tabSRMM. You HAVE to use the supplied DLL
- in order to make it work with tabbed message sessions. Just replace
- your existing NewEventNotify.DLL with the one provided in the tabSRMM
- package.
-
- + FULL status icon support implemented. Made the imagelist global (shared
- by all containers), load all icons at plugin initialisation (should speed
- up the creation of new containers)
-
- Version 0.0.2 - 2004/07/26
----------------------------
-
- * statusbar does no longer have a size grip (SBARS_SIZEGRIP removed)
- NOTE: only for tabs, toplevel msg dialogs will get it when they are back.
-
- + settings only used by tabSRMM moved to a new key in the database. The plugin
- will continue to share common settings with SRMM (fonts, colors etc..)
-
- ! "Cascade new windows" caused display errors with newly created tabs if
- the container already had one or more tab opened in it. Fixed.
-
- ! The plugin is now statically linked against msvcr71.dll and therefore
- should no longer complain about this dll missing.
-
- ! saving geometry information about the container could sometimes lead to
- unexpected results which could cause problems while trying to restore
- the geometry the next time the container was created.
-
- * thinner outer border. Did look ugly with lower screen resolutions.
-
- ! when a contact changed its status and its tab was not the active one,
- the window title was still updated and therefore didn't any longer
- show the name of the _active_ tab.
-
- ! minor cosmetical fixes with send button alignment.
-
- + It is now possible to have miranda ask if you really want to close a
- tab. Warning is diabled by default, you can turn it on via Options->Messaging.
-
- + Some hotkey support added:
-
- 1. ESC = close current tab (was always there)
- 2. CTRL+SHIFT+TAB -> select previos tab
- 3. CTRL+TAB -> select next tab.
-
- Both options are set to wrap around if you have either the leftmost or rightmost
- tab selected.
-
- 4. CTRL+H -> show history
- 5. CTRL+ALT+ARROW UP -> move the focus to the message log (use page up/down for scrolling)
- 6. CTRL+ALT+ARROW DOWN -> move focus to the message input area.
-
- + merged the RTL support from srmm_mod originally written by kreisquadratur
-
- ! workaround for some strange splitter issues. The vertical multisend splitter
- is re-enabled again.
-
- ! fixed a few resizing issues when restoring the window from maximized state.
-
- ! display / refreshing errors after forwarding a message should be fixed.
-
- + added a new menu item to the system (window) menu: Stay on top (make the
- container "sticky").
-
- + added a UNICODE build which is, however, completely untested. It compiles
- without warnings though :)
-
-
-Version 0.0.1 - 2004/07/23
---------------------------
-
- * initial release
-
diff --git a/plugins/tabsrmm/docs/changelog.txt b/plugins/tabsrmm/docs/changelog.txt deleted file mode 100644 index d5d1f52406..0000000000 --- a/plugins/tabsrmm/docs/changelog.txt +++ /dev/null @@ -1,777 +0,0 @@ - Project Information:
- ====================
-
-Name: tabsrmm
-Homepage: http://miranda.or.at
-Download: http://code.google.com/p/silvercircle/downloads/list
-Source: http://code.google.com/p/miranda (tabSRMM code is in Miranda SVN)
-
-Addtional annoucements can be found at my blog:
- http://blog.miranda.or.at
-
-
-+ : new feature
-* : changed
-! : bugfix
-- : feature removed or disabled because of pending bugs
-
-View CHANGELOG.OLD to see pre-1.0 relevant changes. Version 1.0.0.0 was declared
-splitted from trunk and declared as "stable" branch 2006/07/30. Released to
-the file listing the same day.
-
- Global version information:
- ===========================
------------------
-Version 2.0.x.x was released in October 2007 and is the current "stable" version.
-It NEEDS Miranda 0.7.x and will not work on older versions.
-
-Version 2.2.1.x is for Miranda 0.8 and was released in June 2009
-
-Version 3.x is for Miranda 0.9 and incompatible with older Miranda cores. There
-are currently no downloads for it, you'll have to compile it from source.
-
------------------
-
- Detailed change log
- ===================
-
-Version 3.1.99.7 - 2010/12/10
-
- * fixed visual anomalies when the tool bar is hidden
-
- * TAB does no longer focus the send button when the tool bar
- is hidden.
-
- * MUC: strip unneeded trailing white space characters from messages
- to prevent them from breaking highlighting.
-
-Version 3.1.99.6 - 2010/10/28
-
- * MUC: don't touch clist group at startup
-
- * MUC: delay RTF header creation (workaround for a nasty bug that could
- cause a hang on start). Not really a fix at this time.
-
- * fixed a few minor visual glitches.
-
-Version 3.1.99.5 - 2010/10/15
-
- ! fixes for overlay icons
-
- * changed location for aero settings. It's no longer considered an advanced
- tweak. The options are now global container settings.
-
- * merged all fixes from stable tree
-
- * MUC: strip all formatting codes from topics so that they are not messed
- up in the info panel or status bar.
-
-
-Version 3.1.99.2 - 2010/09/02
-
- ! propagate outgoing typing notifications to the active subcontact
-
- * renamed sound group names for IM and group chats to make their meaning more
- obvious.
-
-
-Version 3.1.99.1 - 2010/08/28
-
- ! bug fix: topic in info panel did not refresh immediately when it was changed
-
- * updater support for the version on the addons site.
-
- ! load system libraries in a safe way.
-
- ! bugfix (MUC): Do not lose input focus after autocomplete did not find
- a matching nick name when the option to allow TAB in the input area is
- enabled.
-
- ! bug fix (MUC): Allow undo for nick - autocomplete actions
-
-
-Version 3.0.2 - 2010/08/25
-
- * first stable release for 3.0.x - forked from 3.0.1.3
-
-
-Version 3.0.1.3 - 2010/08/10
-
- * MUC: added code for case-insensitive highlighting of messages
- containing your own nick name.
-
- * MUC: fixed background color for popups (should now use the correct
- color set for the MUC log background).
-
- * added custom warning messages when importing a theme via
- Customize->Message window skin.
-
- * fixed wrong 32 pixel icon in the container options dialog. Now using
- the message icon (for which we have both 16 and 32 pixel variants).
-
- * avoid creating new windows and event notifications on non-message
- events (e.g. file transfers).
-
-
-Version 3.0.1.2 - 2010/08/09
-
- * finished v5 theme support (improved exporting and importing group
- chat settings)
-
- * re-activated global message log background color and separated it
- from MUC background color (allows for different background colors for
- single and group chats)
-
- * fixed autocomplete (MUC) bugs
-
-Version 3.0.1.1 - 2010/08/05
-
- * fixed disappearing code page selection menu.
-
- * don't create MUC log files in the main profile directory any longer.
-
- * MUC highlight: removed %m for own nick and replaced it with a separate
- setting that allows white spaces in own nick names.
-
-
-Version 3.0.1.0 - 2010/08/04
-
- * disabled some known buggy and incomplete features to get ready for
- 3.0 release.
-
- * set final feature set for version 3 - some less important things are
- pushed back.
-
- * MUC: disc logging, properly check log base path for trailing backslashes
- when using folders plugin.
-
- * MUC: protect log root folder from being deleted while MIM is running.
-
-
-Version 3.0.0.40 - 2010/07/10
-
- * various fixes and improvements for Windows 7 task bar support.
-
- * option to warn when closing a tab is gone. A replacement has been added which
- will show you a warning when you are about to close a window with multiple tabs.
- This warning uses a custom warning dialog and can be disabled by checking its
- "Do not show this message again" option.
-
- * fix for auto switching tabs incorrectly focusing tab when creating a new
- one in the background.
-
- * fixed crash when forcefully terminating Miranda while a custom warning
- dialog is still open.
-
-Version 3.0.0.39 - 2010/06/24
-
- * task bar previews: removed placeholders and implemented real previews of
- the message window contents.
-
- * redesigned container options dialog for better translations. Most
- options now offer much more space for translated strings.
-
- * attempt to fix stuck typing notifications on arriving messages
-
-Version 3.0.0.38 - 2010/06/21 - released with Miranda 0.9.alpha#11
-
- * implemented warning dialog boxes with a "do not show this message again"
- checkmark for various error- or informational messages.
-
- * disabled aero peek previews when a skin is in use because of various
- unresolved problems. Might be adressed at a later time.
-
- * updated icon pack version to 5 and re-enabled a mandatory version check
- on startup. The warning message can be disabled though.
-
-Version 3.0.0.37 - 2010/06/15
-
- * changed logic for calculating relative skin path names. You will most likely
- have to reload your skins.
-
- * fixed a possible crash when unloading/reloading skins.
-
- * some updates for task bar thumbnails.
-
-Version 3.0.0.36 - 2010/06/04 - released with Miranda 0.9.alpha#10
-
- * task bar support (Win 7), removed check for running DWM. Task bar tabs should
- now work with classic and non-aero themes in Windows 7 (no thumbnails, though,
- because they require Aero to be active).
-
- * renamed misleading option for task bar support as it implied to require an Aero
- theme (which is not the case).
-
- * another tool bar rendering fix - don't use gradients for the tool bar background
- at all with classic Windows theme, unless both tool bar background colors are
- properly set.
-
- * Aero peek (task bar tabs) now default to enabled.
-
-Version 3.0.0.35 - 2010/05/29
-
- * taskbar thumbnails (Win7): better support for MUC tabs, set active session
- should now work.
-
- * autoclose tabs: converted to a more useful autoclose/autohide container
- feature and moved to container options.
-
- * fixed a bug where installing a language pack could break hotkeys (translation
- issue)
-
- * fixed "black tool bar bug" when classic windows theme is active on XP or later.
-
-Version 3.0.0.34 - 2010/05/27
-
- * fixed crash when running on Windows 2000
-
- * cleaned up the mess in the TSButton class
-
- * More work on Aero Peek thumbnail previews. Added custom thumbnails for MUC chat
- rooms and server windows.
-
- * updated msglog mark read code with some recent changes for srmm.
-
-
-Version 3.0.0.33 - 2010/05/22
-
- * some issues fixed
-
- * improved compatibility for old (TabSRMM 2) skins
-
- * preliminary support for large status icons on the Windows 7 task bar (Miranda 0.9
- required).
-
- * option to show avatars on task bar added to container settings (only
- when running on Windows 7).
-
- * option to enable/disable Windows 7 task bar features removed (now always on,
- when running on Windows 7).
-
- * Added aero peek for the Windows 7 task bar. Per tab thumbnails are partially
- implemented, so you get a similar UI as seen in other tabbed applications
- under Windows 7 (IE 8, Opera 10, for example). Still experimental, so it is
- disabled by default (Message Sessions->Advanced tweaks is where you can enable
- it). A Restart is required.
-
-
-Version 3.0.0.32 - 2010/05/16
-
- * menu bar is now using tool bar colors when using custom message window
- colors
-
- * fixed changelog URL for users of updater plugin and created new online
- change log for TabSRMM 3 development versions
-
- * added separate translation for default container name (avoid using common
- translation for "default").
-
-Version 3.0.0.31 - 2010/05/xx
-
- * fixed drawing problem with animated info panel avatars
-
- * moved all legacy color settings to font service
-
- * added theme support for new color settings (+ updated theme version to
- v5).
-
- * fixed issue with own nickname when it has not been set on the protocol's
- option page (use own UID instead).
-
-
-Version 3.0.0.30 - 2010/05/12
-
- * MUC: replaced (non working) log truncating with log rotation. Old log files
- are archived when the size exceeds the maximum allowed length for a single
- channel log file.
-
- * updated some dialogs to make more space for translations.
-
- * added UI button for quickly opening the MUC logs base folder.
-
- * implemented right and middle click actions for side bar buttons (close/context
- menu)
-
-
-Version 3.0.0.29 - 2010/05/11
-
- * fixed a number of drawing problems
-
- * DB tweak to force tool bar always use visual styles
-
- * added 2 new common colors for painting the UI in aero and visual styles
- mode.
-
- * improved exporting and importing of theme files to support UI settings that
- are new in TabSRMM 3.
-
-
-Version 3.0.0.27 - 2010/05/06
-
- * send menu pulldown button is now always available, even if the
- send button itself is disabled.
-
- * fixed few problems with tool bar configuration dialog.
-
- * send later UI improved
-
- * skin selection dialog improved (added button for quickly closing
- all open message windows when loading or unloading a skin).
-
-Version 3.0.0.26 - 2010/04/30
-
- * fixed the painting of close buttons on tabs when using a skin (they
- were incorrectly using visual styles instead of the button skin)
-
- * new skin item for the switch bar background
-
- * send later out of hidden state (see: http://wiki.miranda.or.at/SendLater)
-
-Version 3.0.0.25 - 2010/04/23
-
- * bug fixes
- * added two new switch bar layouts (more complex, allow showing avatars
- on the switch bar buttons).
- * fix for a crash when AVS plugin is not available.
-
-Version 3.0.0.22 - 2010/04/01
-
- * Alpha snapshot released to my googlecode site.
- * many bug fixes and small improvements, new skin selection dialog
- * still INCOMPLETE and not all features are fully working.
-
-Version 3.0.0.8 - 3.0.0.21
-
- * again, many, many changes and new things. Refer to the Wiki page
- (http://miranda.or.at/TabSrmm:Development3_0_KnownIssues) for more information.
-
-Version 3.0.0.4 - 3.0.0.8
-
- * Ongoing rewrite of the plugin. New infopanel, MUC highlighting, aero effects
- among many other things were added. Still in alpha stage.
-
-Version 3.0.0.3 - 2009/08/20
-
- * too many changes to list here. Major rewrites in many areas, aero support
- new menu bar (rebar-based), new, more dynamic info panel layout and drawing,
- support for core hotkey service added, folders support extended, reworked
- some groupchat options, got rid of old protocol names where possible
-
-Version 3.0.0.2 - 2009/07/30
-
- * Major rewrites in some areas
- * converted source to C++
- * basic aero support added (experimental, disabled by default, you have to set
- a database value BYTE "useAero" under the "Tab_SRMsg" module and set its
- value to 1. Restart required
- * many parts of the plugin rewritten in C++ (just started, more to come)
-
-Version 3.0.0.1 - 2009/07/20
-
- * MAJOR changes in some areas. Info panel overhaul and more. Expect
- tabSRMM to be unstable for a while. 2.2.1.x will continue to exist for user
- of a stable Miranda. 3.0.0.x is currently for TESTING ONLY.
-
-Version 3.0.0.0 - 2009/07/20
-
- ! various visual glitches fixed.
- ! fixed problem with private container theme (using relative pathnames)
- ! plugin version updated and restricted to Miranda 0.9.x development
- branch.
-
-Version 2.2.1.19 - 2009/07/08
-
- ! fixed some slowdowns when opening new tabs
- * branched to Miranda - stable (0.8.x).
-
-Version 2.2.1.18 - 2009/06/28
-
- ! bug fixes
- ! Hotkeys rearranged (Ctrl-y and Ctrl-l disabled, Ctrl-r moved to Alt-r)
-
-Version 2.2.1.17 - 2009/06/21
-
- ! fixed possible crash, introduced by the new %a variable
- ! fixed some problems with global Ctrl-Shift-U hotkey
-
-Version 2.2.1.16 - 2009/06/14
-
- * replaced internal protocol name with user defined account name in some places
- (e.g. info panel).
-
- * added new variable for title bar formatting: %a will be replaced with the
- user defined account name for the current contact.
-
- * various fixes and updates by core developers.
-
- * released for Miranda 0.8.0
-
-Version 2.2.1.14 - 2009/03/05
-
- * fixed untranslateable strings
-
-
-Version 2.2.1.13 - 2009/01/02
-------------------------------
-
- * merged changes from main Miranda tree (chat API, bugfixes)
-
- * project is now fully GCC / MingW compatible. Build files were added to
- build tabSRMM with GCC 4.x. See docs/README.GCC for more information.
-
- * removed minimize to tray (or floater) feature. The same functionality
- is now available via the "hidden container" feature.
-
-
-Version 2.2.1.12 - 2008/12/30
-------------------------------
-
- * Windows Vista only: re-enabled transparency settings when using skins for the
- message container. Experimental, but it seems to work and none of the
- problems I've seen under XP (very slow redraw, CPU hogging while typing)
- does occur. NOTE: When not using the Aero desktop (e.g. Vista Home Basic),
- transparency combined with skins may still result in slow window redrawing.
-
- * resolved some translation disambiguities in the user preferences dialog.
-
- * added some missing translations
-
- * fixed bug with container creation - in some cases, container may stay hidden
- (bug ID #468)
-
-
-
-Version 2.2.1.11 - 2008/09/26
-------------------------------
-
- * made compile under Visual Studio 2008 (workaround for the richedit.h issue
- in PSDK 6.0)
-
- * per channel event filter dialog is now translatable. (issue #0000435).
-
-
-Version 2.2.1.10 - 2008/09/11
-------------------------------
-
- + added option for setting avatar visibility to the user preferences dialog.
-
-
-Version 2.2.1.9 - 2008/07/15
------------------------------
-
- ! fix for layout distortions when switching message log viewer in an active
- tab.
-
- * various source code cleanups and added comments (for devs only)
-
- + added more help hyperlinks to various option dialog boxes. These link to the
- wiki pages on the official documentation site.
-
- ! fix for double cr/lf insertion (by Vasilich)
-
- ! when toolbar is disabled, don't draw smiley selection window at random
- position.
-
- ! fixed crash/freeze with some nicknames (recursions when replacing character
- sequences in the message window title bar). Bugtracker id: 0000223
-
- ! status bar buttons will now check the source of the click event. Fixed
- bug ID #0000146
-
-Version 2.2.1.8 - not public, released with Miranda 0.8 nightly #18)
----------------------------------------------------------------------
-
- * for devs only: Patch by ono to make the code to compile with GCC
- w/o problems.
-
- ! hide on close feature: small fix for distorted layout when showing
- a container with a previouly not yet activated tab.
-
- ! fixed minor resource leak when the display of client icons in the
- status bar is enabled (advanced tweak).
-
- ! more minor fixes for the hidden container feature.
-
-
-Version 2.2.1.7 - 2008/06/21
------------------------------
-
- - internal, not released to public
-
-Version 2.2.1.6 - not public
------------------------------
-
- ! fixed "Revert to safe defaults" bug in advanced tweaks dialog.
-
- ! fixed possible crash in message log streaming when history
- keeper is installed
-
- ! minor layout changes for 120 DPI setting.
-
- ! custom smiley patch by borkra (show custom smileys on incoming
- messages only)
-
- ! fixed bug with bbcode colors (introduced by font service support)
-
- ! fixed minor drawing issue with log freeze indicator.
-
-Version 2.2.1.5 - 2008/05/08
------------------------------
-
- ! bug fixes: smiley button visual glitch, group chat option tree
- icon(s), possible crash with tool bar config, wrong background
- colors in the message log, "load actual history" now works.
- - some fixes for font service support.
-
- * changed button highlight code for buttons with a "dropdown arrow".
- Entire button is now "hovered" - the old way did look very strange
- with some skins or visual styles.
-
- * group chat related options were re-organized. Everything is now
- in Message Sessions->Group chats. Options were slightly re-grouped
- for a more logical appearance.
-
- * popup configuration option pages are now only created when a popup
- plugin is installed.
-
- * small adjustments for minimum splitter position.
-
- - removed 7bit ansi check for outgoing messages. Now obsolete, because
- of UTF-8 database storage format.
-
- + added support for History Events plugin by pescuma (patch submitted
- by pescuma)
-
- - removed useless help menu entries
-
- + added spin controls to configure popup delay values
-
- + allow to set -1 for each popup delay to use "infinite" delay (
- popup will stay on screen forever).
-
- * error popups will not timeout any longer. Instead, they must be
- clicked to dismiss them.
-
- + integrated "mod plus" options into Message Sessions->Advanced tweaks.
-
- ! merged MButton patch by rainwater into TSButton control to check that
- a button release event should be processed.
-
- * don't close hovered popups (when mouse pointer is over a popup)
-
- * reworked typing notify options.
-
- - removed deprecated toolbar hiding options
-
- + added various hyperlink controls to open online help pages to the
- option dialogs.
-
-
-Version 2.2.1.4 - 2008/05/08
------------------------------
-
- * for internal testing only (not officially released)
-
-Version 2.2.1.3 - 2008/04/XX
------------------------------
-
- * for internal testing only (not officially released)
-
-Version 2.2.1.2 - 2008/04/23
------------------------------
-
- * increased limit of the time based "load previous events" feature.
- It's now 24 hours instead of the 12 it was before. So the maximum
- value you can enter on Message Log->Load previous events less than"
- are 1440 minutes.
-
- * various fixes by ghazan (compile fixes for VC 2003, msg timeout
- fix and more)
-
- * added font service support (patch by Mad Cluster). All fonts must
- now be set under Customize->Fonts->tabSRMM. The old font and color
- dialog is gone.
-
- * the menu items for invoking the message log settings dialog (both
- global and per contact) are now working. You can find them on the
- Menu bar (Message Log popup) or by clicking the message log options
- button on the tool bar.
-
- * Removed the Message Sessions->Customize node and replaced it with
- a new dialog holding all group chat related options.
-
-Version 2.2.1.1 - 2008/04/10
------------------------------
-
- * merged "MADMod" patch. This is a big contribution and adds several
- new features like a fully customizable button bar and more. Also adds
- old style typing notification popups (code taken from bio's old plugin),
- support for animated .gif avatars and more.
-
- See: http://forums.miranda-im.org/showthread.php?t=17918
-
- * New per contact message log settings are now almost complete and
- working. Alt-B (RTL/LTR toggle has been restored).
-
- * bug fix for splitter position syncing
-
- * added nova icon pack (by Angeli-Ka).
- NOTE: icon pack format has changed slightly because of the Mad
- mod patch. You can still use an old icon pack, but you
- may receive a warning when doing so.
-
-
-Version 2.1.0.1 - 2008/03/26
-
- * fixed small visual glitch when using the modern (styled) tabs
-
- * groupchats: Fixed issue with indentation of multiline messages.
-
- * groupchats: Implemented selective disc file logging. Under
- Options->Message Sessions->Group chats, you will find a new option
- tree where you can select events which should be logged to the
- log file.
-
-Version 2.1.0.0 - 2008/02/15
-
- * groupchats: clickable nicknames can now be colorized. Patch by theMiron
- (h++ author).
-
- * reworked message log settings
- see: http://miranda.or.at/Blog:Tabsrmm_changes_2_1_0_0 for details.
-
- * compatibility with Miranda 0.7 no longer given. 2.0.0.5 was branched
- as stable tree for 0.7 users.
-
- * group chats: proper handling of RTF \endash, \emdash and \bullet (patch
- by theMiron).
-
-Version 2.0.0.5 - 2008/01/02
-
- * increased timer for info panel tooltips to 1 sec (previously, it was set
- to 500msec which may be too short and trigger unwanted tooltips).
-
- * some better automatic detection for the MathMod plugin.
-
- * changed tree controls on option pages to use simple checkboxes
- instead of image lists.
-
-Version 2.0.0.4 - 2007/12/23
-
- + added incremental search feature to the group chat userlist. Simply
- type what you want to find and it will be highlighted. Using cursor keys
- to move the selection will clear the current search string. Typing
- something which does not exist will also clear the current seach string
- and start over.
- ! fixed missing checkmarks in the message log submenu of the containers
- menu bar.
- ! fixed untranslateable strings in the container options dialog
- - disabled skin editor for tabsrmm (still not complete, avoid confusing
- people :) ).
- ! fixed minor issue with double icons in status bar (on rare occasions)
- ! fixed skin drawing on multimonitor systems (patch by Bryan)
-
-Version 2.0.0.3 - 2007/11/29 (released with 0.8 alpha #5)
-
- * changed per contact filter system in group chats
- ! "revert splitter" option fixed for group chats.
- ! "sync splitter with groupchats" option - fixed small (1px) alignment
- bug
- ! fixed idle time for metacontacts (may not work with older versions of
- metacontacts plugin, so please update).
- - removed active status message retrieval when hovering info panel.
- tabSRMM now ONLY reads the status message from the database where it
- should be stored by the protocol or a 3rd party status message retrieval
- plugin.
- ! fixed F12 hotkey (message log freeze). Will not be triggered anymore when
- holding a modifier (alt, ctrl etc.).
- * some internal code cleanup
- ! #0000214 (accessibility issue with option dialogs)
-
-Version 2.0.0.2 - 2007/10/02
-
- ! fixed a few untranslatable strings.
- ! fixed "revert to old" splitter option (was misaligned by a few pixels).
- (issue # 0000024)
- * cleaned up "clickable nicks code" (groupchats, patch by ghazan).
-
-Version 2.0.0.1 - re-upload to enable updater support
-
-Version 2.0.0.0 - 2007/10/02
-
- * compatible ONLY with Miranda 0.7
- * UTF-8 message storage now supported
- * many bug fixes
- * see online changelog at http://miranda.or.at/tabsrmm/tabsrmm-changelog/
- for more detailed history.
-
-Version 1.1.0.16 - 2007/01/20
-
- * bugfixes
- * 3-way message log selection added to the user preferences dialog.
- * fixed problem with calling certain protocol services too early.
- * fixed own nickname not showing in template editor.
- * removed old icon loading code. IcoLib API is now required (either
- via IcoLib plugin or new Miranda 0.7 core).
-
-Version 1.1.0.14 - 2006/12/06
-
- * more work on clickable nicknames in group chats.
- * draw inactive / disabled status bar icons with high transparency to make
- them appear "dimmed". Less confusing than constantly disappearing/jumping
- icons in the status bar.
- * clickable nicknames in the group chat history can now be right-clicked to
- open the user context menu (same menu as in nickname list).
- * fixed ugly crash bug introduced in .13 (clicking on the session list/tray
- icon).
-
-Version 1.1.0.13 - 2006/11/26
-
- + group chat module has been converted to UNICODE (ghazan)
- + Support for history++ as a message log viewer has been added.
- + Support for the spell checker plugin by pescuma has been added to IM and
- group chat sessions.
- + codepage support for group chat windows added.
- * various smaller enhancements and bugfixes (too many to list here).
- + message window API support for status bar icons has been added.
-
-Version 1.1.0.10|11|12 - internal
-
-Version 1.1.0.9 - 2006/09/20
-
- ! fix: own avatar images are now rendered properly when they have transparency
- * enabling or disabling the integrated group chat support will now set the chat.dll
- plugin to enabled or disabled.
- * most temporary error messages are now translateable
-
-Version 1.1.0.8 - 2006/09/10
-
- internal only
-
-Version 1.1.0.7 - 2006/08/20
-
- ! disable auto-bidi mode when no RTL language is installed
- ! workaround for a loadavatars problem (may cause disappearing avatars in
- the message window).
-
-Version 1.1.0.6 - 2006/08/05
-
- Mainly bugfixes from 1.0.0.0 release.
-
- ! fixed updater support (301, invalid response).
- ! fixed bug when re-attaching a temporary contact to a new
- container while the option to delete temporary contacts on close
- is enabled.
- ! fixed minor issue with [color] bbcode
- ! using the own UIN as fallback for own nickname, to solve the "Unknown
- Contact" problem which can appear when the own nickname is not
- properly set.
- ! fixed a few issues with global splitter positioning.
- * selecting offline sub protocol throws a warning instead of an error.
- - removed the feature to load a background image for the message input area.
- was causing too many troubles and people did not understand that it was an
- experimental feature, thus sending bug reports.
- ! fixed problem with freezing when opening a message window by clicking on a
- typing notify popup
- ! fixed vertiacl maximize (patch by SloMo)
-
diff --git a/plugins/tabsrmm/docs/contributors.txt b/plugins/tabsrmm/docs/contributors.txt deleted file mode 100644 index 6838692cd5..0000000000 --- a/plugins/tabsrmm/docs/contributors.txt +++ /dev/null @@ -1,32 +0,0 @@ -
- This is a fairly incomplete list of contributors to this project.
- -----------------------------------------------------------------
-
-* Original SRMM code by rainwater (robert _at_ rainwater _dot_ org)
-
-* Code merged from SRMM_Mod written by kreisquadratur
-
-* theMiron sent a number of patches, mainly for group chats and
- History++ support.
-
-* Mad Cluster (daniok _at_ yandex _dot_ ru) wrote the "MadMOD" patch,
- adding many new features and fixes.
-
-* Angeli-Ka contributed the icons for the default proxal icon pack.
-
-* Code for advanced typing notifications written by Bio for the
- original typing notify plugin. This was integrated by the MadMod
- patch in 2008.
-
-* Some code of the New Event Notify plugin was merged to add internal
- event notification functionality into tabSRMM.
-
-* Many others contributed small fixes and ideas. If I forgot something,
- let me know.
-
-
-NOTE: If you have contributed some code and want to be listed here, contact
- me via mail (see below).
-
-----
-Last modified: 2008/04/14, Nightwish (silvercircle _at_ gmail _dot_ com).
diff --git a/plugins/tabsrmm/docs/readme.txt b/plugins/tabsrmm/docs/readme.txt deleted file mode 100644 index c1326b6b12..0000000000 --- a/plugins/tabsrmm/docs/readme.txt +++ /dev/null @@ -1,124 +0,0 @@ - tabbed SRMM plugin for Miranda IM 0.9.0
- ----------------------------------------
-
-Online resources at: http://wiki.miranda.or.at, http://blog.miranda.or.at and
-http://forum.miranda.or.at
-
-----------------------------------------------------------
-
-Version: 3.0
-Created: August 2009
-
-1. Overview
------------
-
-tabSRMM is an advanced messaging module for Miranda IM (version 0.9.x or later
-required). It adds many new options and features to make instant messaging more
-enjoyable and allows you to tweak almost every aspect of the message window to
-fit your needs.
-
-2. Some features:
------------------
-
-* "tabbed messaging". All message dialog windows are now opened within a "container"
- window. A simple tab bar can be used to switch between the message windows.
- Currently, there is only one container and no way to make one or more message
- windows "top level". You can define as many container windows as you want and
- assign your contacts to different containers. This allows you to organize your
- chat sessions in many different ways.
-
- If you dislike a tabbed interface for chatting, you can also configure a "single
- window mode" in which each session is opened in a separate window.
-
-* Lots of options to tweak the look of your message log.
-
-* Works with the external IEView plugin to give you a fully customizable message log
- using HTML templates and CSS.
-
-* Avatar support - both contacts and own avatars can be shown in the message dialog.
-
-* message templates for the message history in the chat window. You can freely define
- how messages will look like by using a powerful system of variables and templates.
-
-* built-in event notification system can announce messages and other events by using
- popups, system tray tooltips or On Screen Displa (announcing via poups or on screen
- display requires additional plugins).
-
-* WYSIWYG text editing in the message input box. Formatted text can be parsed to
- either BBCodes or simple */_ style formatting tags.
-
-* many features which make chatting more user friendly and easier. Some examples.
-
- * auto-select-and-copy: Selecting text in the message log history will automatically
- copy it to the clipboard. Holding down the ctrl key while selecting text will
- insert the selection in the edit box immediatly.
-
- * simplified mousewheel handling. No need to change the focus if you want to scroll
- the history log. Just move the mouse pointer over it and use the wheel.
-
- * Many hotkeys. Almost everything can be done without using the mouse.
-
- * option to minimize chat windows to the tray so they won't clutter your taskbar.
- A session list is available which can be used to access chat windows which have
- been minimized to the system tray.
-
-* A "favorite contact" list which can be used to access favorite contacts quickly.
- (Win 2000 or later).
-
-* Remembers the last 15 active sessions in a menu (Win 2000 or later).
-
-* System tray support.
-
-* integrated group chat module, based on chat.dll but merged into tabSRMM to give
- users a unified user interface for both IM and group chats (i.e. IRC channels).
-
-3. FAQ and general help
------------------------
-
- For a lot of knowledge, please visit my forum at http://miranda.or.at/
- There you can find a lot of useful information, articles, a small FAQ, and some
- links telling you more about tabSRMM in general.
-
-6. Credits and thanks:
-----------------------
-
-Lots of people provided useful suggestions, feature requests and bug reports during
-the development phase. I cannot name you all here, because it's just too many.
-
-* The Miranda-IM development team and all contributors for making the best
- IM client on this planet (and probably in the entire universe :) )
-
-* sryo (teodalton@yahoo.com) for the minimal icons.
-
-* Faith Healer for making icon packs, lots of suggestions, testing and
- feedback.
-
-* the members on my own forum (http://www.miranda.or.at/forums/) for a lot
- of bug reports, feature suggestions and testing every new snapshot.
-
-* Angeli-Ka for many bug reports and general feedback, especially in the
- early phase of development when using tabSRMM could be really frustrating :)
-
- Also, for making the final icon set which is now distributed as default icon
- pack.
-
-* Progame - for finding even the most carefully hidden bugs :)
-
-* All other members of the Miranda community, who helped with hunting down
- sometimes hard to find, bugs, and for suggesting features.
-
-* "Mad Cluster" for the madmod patch which added a number of useful and often
- requested new features to the plugin.
-
-* Joergen Persson for the original MUC ("multiuser chat") module for
- Miranda IM. Large parts of tabSRMM's multiuser chat integration are based
- on his code.
-
-------------
-License: GPL
-------------
-
-Contact me at: mailto: silvercircle _at_ gmail _dot_ com
- GTalk/Jabber: silvercircle _at_ gmail _dot_ com
- ICQ: 7769309
- MSN: silvercircle _at_ gmail _dot_ com
|