Scriver user's manual & FAQ v1.0
---------------------------------

1. Overview
-----------

Scriver is meant to be a replacement for SRMM plugin. It offers more features, including
tabs, and seamless integration with IEView.

2. Installation
---------------

To install Scriver please copy scriver.dll or scriver_unicode.dll (Unicode version requires Win2k, XP or newer)
into your Miranda's plugins directory.

3. User's manual
----------------

Keyboard shortcuts:
-------------------
ALT+D - user's details
ALT+H - view user's history
ALT+E - select smiley
ALT+Q - quote
ALT+U - user menu
ALT+S - send
CTRL+TAB, ALT+RIGHT, CTRL+PAGE DOWN - next tab
CTRL+SHIFT+TAB, ALT+LEFT, CTRL+PAGE UP - previous tab
CTRL+SHIFT+M - switch title bar on/off
CTRL+SHIFT+R - switch RTL mode on/off
CTRL+SHIFT+S - switch status bar on/off
CTRL+SHIFT+T - switch tool bar on/off
CTRL+A - select all
CTRL+L - clear logs
CTRL+W - close tab/window
CTRL+SHIFT+ENTER - send to all open tabs
SHIFT+ESC - minimize window
ESC - close tab/window

4. FAQ
------
Q: Where can I find new versions of Scriver, report bugs or request new features ?
A: http://developer.berlios.de/projects/mgoodies.

Q: Does Scriver support Unicode ?
A: Yes, it does.

Q: Does Scriver support RTL ?
A: Yes, it does.

Q: What version of Miranda is required to run Scriver ?
A: Scriver requires Miranda IM 0.6.

Q: How to hide avatar on the right hand side without disabling avatar support ?
A: Just set max. avatar height to 0.

Q: Is it possible to send the same message to all contacts in open tabs ?
A: Yes, there is a special shortcut - ctrl+shift+enter.

Q: How can I disable Unicode or change code page ?
A: There is a special Unicode icon in the status bar (U),
   left click the icon to enable/disable Unicode and right click to open code page selection menu.

Q: How to use multiple containers ?
A: Drag&drop tabs while holding down CTRL key. If a tab is dropped on an existing container
it will be added to it. If a tab is dropped outside any existing cotainer a new one will be
created. CTRL key needs to be pressed only when a tab is being dropped.

5. Known Issues
---------------


6. Change Log
-------------
2.7.0.0
* bugfixes
2.6.0.0
* miranda 0.7 compatibility
2.5.9.14
* bugfixes (mainly visual glitches)
* docs updated
2.5.9.13
* status bar clean-up
* bugfixes
! requires Miranda 0.6 or later
2.5.9.12
+ bugfixes
2.5.9.11
+ codepage selection in ANSI version
2.5.9.10
+ separate dimensions for single and group chats
+ codepage selection in group chats (Unicode version only)
* bugfixes
2.5.9.9
+ new shortcuts in chats windows
+ improved FontService support
* bugfixes
2.5.9.8
+ full integration with chat.dll
+ status icons API
+ support for Spell Checker plugin
+ close button on each tab
+ new option pages
+ and a lot of other new features and bugfixes
2.3.2.14
* bugfixes
2.3.2.13
* bugfixes
2.3.2.12
* bugfixes
2.3.2.11
* bugfix: #008150 (whitespace between timestamp and colon)
* bugfix: #008111 (hidden avatars showing)
* bugfix: #006593 (ctrl+tab does not work in log area)
2.3.2.10
* log formatting improvements (RTL, empty lines)
* code clean-up
2.3.2.9
+ focus is automaticcaly changed when user starts typing in log window
* ctrl key has to be pressed for snapping
* bugfixes: RTL support
2.3.2.8
+ support for RTL messages
+ send-to-all confirmation dialog
* Unicode-related fixes
2.3.2.7
* Unicode-related fixes
* destoying services and hook on unload
2.3.2.6
* bugfixes: accessing dat after free, hide tab bar when tabs are disabled
2.3.2.5
* bugfixes: vertical maximize, Unicode texts
2.3.2.4
* bugfixes
2.3.2.3
+ experimental support for multiple containers
+ minimize on double click
* bugfix: #007167 vertical maximize
* logging API improvements
2.3.2.2
* bugfix: removed usage of incompatible MS_LANGPACK_TRANSLATEMENU service
2.3.2.1
+ new icons by FaithHealer
+ customizable toolbar (right click)
* bugfixes: bug #006833
2.3.2.0
+ new SmileyAdd API (per-contact smileys)
+ smiley button auto-hiding
* proper handling of relative avatar paths
* VS 2005 compatibility
* bugfixes
2.3.0.9
+ new shortcuts: ctrl+page down, ctrl+page up
* bugfixes: improved compatibility with new versions of IEView
2.3.0.8
* bugfix: #006550 multiple monitors support
* bugfix: #004621 disappearing notices
2.3.0.7
* bugfix: #006550 multiple monitors support
* bugfix: #006594 text attributes does not reset on drag'n'drop
2.3.0.6
* bugfix: AvatarService support
2.3.0.5
* bugfix: crash on exit (patch by borkra)
2.3.0.4
+ "Scriver" is now returned by MS_MSG_GETWINDOWCLASS
* bugfixes: bug #6350
* bugfix: some focus issues
* bugfix: avatar reloading
2.3.0.3
* bugfixes
2.3.0.2
* bugfixes
2.3.0.1
* bugfix: bug #006324
2.3.0.0
+ improved support for Avatar Service plugin
* bugfixes
2.2.9.10 RC1
+ basic support for Avatar Service plugin
* avatar-related code cleanup and improvements
2.2.9.9
+ Always On Top option in system menu
* bug #006247: 'Unread msg' when the window is minimized
2.2.9.8
+ window snapping
* bug #006208: double click does not activate tab
* Send To All shortcut changed to CTRL+SHIFT+ENTER
2.2.9.7
* bug #006176: movable mazimized windows
* bug #006195: disabled text selection
2.2.9.6
+ improved (more bash-like :) history of sent messages
* feature #001675: flashing minimized window
* bug #006163: focus stealing when minimized
2.2.9.5
+ option to switch IEview on and off
* bugfix: bug #006144 autoselection of text
* bugfix: bug #006139 maximized container resizing issue
2.2.9.4
* bugfixes (focus stealing, Unicode nick names)
2.2.9.3
* bugfix
2.2.9.2
+ auto popup option is now set per status
+ option to save drafts
+ vertical maximize (ctrl+click maximize button)
+ support for ME_SMILEYADD_OPTIONSCHANGED and ME_IEVIEW_OPTIONSCHANGED
+ %statusmsg% macro
+ improved message grouping
* log formatting improvements
* bugfixes
2.2.9.1
* bugfixes
2.2.9.0
+ support for Unicode nick names
+ new, experimental RichEdit renderer
+ translation file contributed by Raq
* improved switching to active tab (FR001089)
* fixed problem with MS_MSG_GETWINDOWDATA service (005026)
2.2.2.10
* improved drag&drop tab sorting
* fixed Updater compatibility
2.2.2.9
+ midnight-split message grouping
+ ctrl+F4 closes tabs
+ configurable window title - "hidden" (editable with DBEditor only) WindowTitle setting is used to store the template, %name% and %status% variables are available)
+ "smarter" toolbar auto-sizing
* bugfixes: creating new tabs, showing history in RichEdit mode
* other small changes and improvements
2.2.2.8
+ showing file and URL events in logs
* bugfixes: status changes logging, compatibility with newer RichEdit control, background colours
2.2.2.7
+ option to draw horizontal line between messages
+ FontService support
+ individual background colours in font selection list
* bugfixes
2.2.2.6
* better smiley selection/replacement for metacontact (real protocols' emoticons are used)
* improved tabs dragging
* bugfix: stay minimized and do not bring new tabs to front
* bugfix: message grouping
* bugfix: status bar redrawing
* bugfix: option page
2.2.2.5
+ new option: Do not bring new tabs to front
* bugfixes: SmileAdd support, typos, RichEdit control scrollbar
2.2.2.4
+ pop up and stay minimized
* bugfix: error dialog when messaging window is minimized
* bugfix: message grouping
* option page improvements
2.2.2.3
+ separate background colours for incoming and outgoing messages
* avatar support fixes
2.2.2.2
* a bunch of bugfixes and improvements:
  - simple drag&drop tab sorting
  - easier easy drag :)
  - improved drag&drop file transfer
2.2.2.1
* bugfixes
2.2.2.0 Stable
+ drag&drop file transfer support
+ new shortcut: shift+ESC (minimize window)
* bugfixes: window flashing on receiving new message, multiline tabs, timeout warnings
2.2.1.11 RC3
* bugfixes
2.2.1.10 RC2
+ send message to all open tabs (ctrl+alt+enter)
* code cleanup & gcc compatibility
* bugfixes
2.2.1.9 RC1
+ code page selection (right click Unicode switch)
+ quote button
+ new option: Hide tab bar if there is only one tab
+ new option: Start message text on a new line
* bugfixes
2.2.1.8
+ support for window transparency
+ new shortcuts: ctrl+tab, ctrl+shift+tab
* bugfixes
2.2.1.7
+ input area colors settings (font and background colors)
* errors handling rewritten again
* bugfix: new line in Unicode version
* bugfix: text pasting
2.2.1.6
+ avatar height limits
+ easy drag feature
2.2.1.5
+ context menu in message edit box
+ "sending in progress" indicator (status bar)
+ limit names on tabs (currently the limit is fixed - 20 characters)
+ SmileyAdd support
+ show hide title bar (options page and ctrl+shift+m shortcut)
* bugfixes: error handling
2.2.1.4
+ IcoLib support
+ saving window position and size in tabbed mode
+ improved Unicode support
+ saving per-contact RTL settings (use CTRL+SHIFT+R to switch between LTR and RTL)
+ saving per-contact Unicode settings (use tool bar icon to enable/disable Unicode)
+ option to save per-contact splitter position
+ new shortcut: CTRL+SHIFT+T (switch tool bar on/off)
* bugfixes
2.2.1.3
+ re-written errors handling
+ RTL support (use CTRL+SHIFT+R to switch between LTR and RTL)
+ new shortcuts: CTRL+L (clear log), CTRL+SHIFT+S (turn status bar on/off)
+ avatar is also saved as ContactPhoto/File
+ some IcoLib support
* many bugfixes: send on enter, send on dbl enter, minimized window size etc.
2.2.1.2
+ RichEdit control used as message edit box
+ saving per-contact splitter position
* avatar placement changed
* ALT+S fixed
* window flashing and icons blinking improved
2.2.1.1
+ experimental avatar support
+ ALT+LEFT, ALT+RIGHT shortcuts
* bugfixes
2.2.1.0
* initial version with tabbed mode and some look&feel changes.