summaryrefslogtreecommitdiff
path: root/plugins/Scriver/Docs/scriver-readme.txt
blob: 0dad060ef229e61f76faeeb7556a3a3ff7580c8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
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.