Тема: Miranda IM
Показать сообщение отдельно
Старый 12.09.2004, 08:07     # 637
gamermax
Junior Member
 
Регистрация: 14.04.2004
Адрес: Псков
Сообщения: 107

gamermax Нимб уже пробиваетсяgamermax Нимб уже пробивается
tabsrmm-0.0.8
может кому нужно будет ...
Код:
Changes:
Notes:
Latest release (i still consider it alpha) of my messaging plugin for Miranda IM.

There are many new features and improvements.

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.
_http://prdownloads.sourceforge.net/tabsrmm/tabsrmm-0.0.8.zip?download
или
_http://voxel.dl.sourceforge.net/sourceforge/tabsrmm/tabsrmm-0.0.8.zip

и ещё ... дом. страница:
_http://tabsrmm.sourceforge.net/
gamermax вне форума