From MyWiki

Jump to: navigation, search

Current change log for tabSRMM

Warn.png Change logs are currently not updated, because the number of changes is simply too big. SVN commit messages contain most of the changes anyway.

This change log is meant to be an informative resource for end users. It is not 100% complete and will not contain all changes. Developers should prefer to use the SVN commit history as it is more complete.

Changes not relevant to the end user may not appear here.



    Legend
    ------

+ : new feature
* : changed
! : bugfix						
- : feature removed or disabled because of pending bugs


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.


Most recent changes

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.


Older changes

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/20
-----------------------------

	* 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 second
          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


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)	  	



Revision: 1742
Last modified: 2009 / 10 / 31