1# $Id: CHANGES,v 1.12 2002/04/28 16:10:36 issever Exp $
2
3Changes:
4======================================================
5(Not yet released)
6New Version 5.2
7----------------
8- map cut/copy/pasted/fill debugged/implemented
9! click&drag rooms
10- cleaned up the mapmanager code, lots of historic
11  stuff removed, TMapManager divided into child
12  classes to have a better code organisation
13- support for muds without a telnet-portnumber
14- quite a lot, but unserious bugs removed
15- new colored background images
16- new colored images
17- map loading speed up by 25%
18- adjusted colors for windows
19- logging enchanced
20- new commands to interact with maps
21- scroll lock
22- new script files
23- get selection
24- ticker overhaul
25
26
279. December 2001
28New Version 5.1
29----------------
30- MCCP V1 protocol
31- splitted smm and smmdoc; manual is now distributed
32  separately.
33- removed -foreground bug
34- SMM++ manual is distributed separately
35- extended gui: find keycom sequences
36- new mud and session manager
37- name creator for player names
38- session counter
39- new stuff items
40- new colored backgrounds
41
42
4319. June 2001
44New Version 5.0
45----------------
46** completely new SMM++ parser -> tcl
47  !!!:(( your old scriptfiles will _not_ work with SMM 5.0
48  *Sorry* but the advantages (see below please) of this
49  upgrade weight just too much.
50- cut/copy/paste for maps
51- dropped connection doesnt unload session
52- reconnect of loaded session is possible.
53- better error reporting/handling
54- new action/highlightning/subtitution/gag concept
55  more flexible and faster
56- docu completely revised
57- some speedtuning for the mudtext parser
58- added checkbutton widget
59- smooth scrolling
60- redid scripts
61- added scripts
62- initial message stays until loadup finishes
63- default map size now 50x50
64- new mouse manager
65- easier installtion under unix:
66  make, make install (Erik Yavri)
67
681) bugfixes:
69- [code $itk_interior ...] -> [code $this ...]
70- wrong cursor specification for windows systems
71
722) Advantages of the new SMM++ parser
73- *much* faster, flexible and extensible.
74- dynamically load of any tcl-extensions
75  + e.g. enable itcl
76   -> OO scripting !!!
77   -> e.g. DB-extensions,
78   -> and much more extensions
79- aliases (procs) can take named arguments and
80  return values
81- all tcl control structures are available:
82  + if/switch/while/for/foreach/...
83- access to system resources: exec command
84- access to file-system: file command
85- powerfull string operations
86  -> regular expressions/glob matching, etc
87- and much more, as no restriction has been made to
88  use tcl inside SMM++.
89
90
914. May 2000
92New Version: 4.4
93-----------------
94- fixed an unpleasant bug, that prevented configuraion of
95  exits
96
97
9824. February 2000
99New Version: 4.3
100-----------------
101- colormanager implemented
102- code tidying
103 . TSecondaryWindow removed in favor of iwidgets::Shell
104 . TInformer and TConfirmer inherit from iwidgets::Messagedialog
105 . new iwidgets
106 . some GUI tidying
107 . fontmanager redone
1081) bugfixes:
109- related to option menus -> see troubleshooting
110- text in rooms can contain newlines now.
111- actions now work on (hopefully) any mud.
112- sleep
113- usual -> itk::usual in TCoordinate
114- iwidgets::Shell destructor (grabstack error)
115- iwidgets::Shell tops option
116- fontmanager
117- #addvarentry
118
119
12011. December 1999
121New Version: 4.2
122-----------------
123PLEASE READ ALL NEW DOCUMENTATION!
124Otherwise you will miss great new features! This release
125contains enchancements worth for 3 separate releases!
126See point 4) please.
127
1281) mapping
129** #map command => **automapping**
130  -> use mapping from commandline:
131     query and set rooms, exits, etc,..
132** speedwalk
133  => 1. click on map and walk to there
134  => 2. use the #map command from command line
135- import maps
136- export maps
137- map coordinates for mouse position are displayed beneath the mouse
138! automap script
139! mapwalk script
140
1412) better 800x600 display support
142** mapper loadable in a separate window
143- map only/mud only/map and mud switch
144
1453) misc.
146** actions work with regular expressions AND variables
147** whole window layout saveable
148- error logger
149- find for mud output text
150- #smm command
151    commandoutput   -> turn on/off output of SMM commands
152    file readasmud  -> read a file, as if its content
153                       has been send from a mud
154
1554) documentation
156html docu:
157- SMM++ Commands, #action
158- SMM++ Commands, #map
159- SMM++ Commands, #variable
160- SMM++ Commands, #smm
161- SMM++ Howto
162- Mapping with SMM++, #map command
163- SMM++ Maps
164- SMM Userinterface  (800x600 users, please read)
165other:
166- bin/A_README added
167- docu/THANKS added
168- docu/MAPS added
169- docu/SCRIPTS added
170website:
171- section: SMM++ Maps
172  -> Uploading/Downloading of SMM++ maps
173
1745) bugfixes
175- user guidance in session manager
176- customizing SMM
177  removing all image categories of a image type works now
178- esc parser
179- text output widget
180- map level handling in TMud (e.g. level '+0' and '0'
181  had been treated as different levels)
182- smoother scrolling of received text
183- log files
184- Configfile editor: syntax highlightning
185
186
187
18822. November 1999
189New Version: 4.1
190-----------------
191- multiline commands in scriptfiles possible
192- editor fully implemented
193  - auto indention in scriptfile editor
194  - buffer manager
195  - syntax highlightning
196  - undo/redo
197  - copy/cut/paste
198  - find
199  - find/replace
200- development mode switch
201  only loads 1 bg and 1 stuff image
202- system and userscriptfile load commands:
203  - evalsysfile
204  - evaluserfile
205- docu added: esp. section 'Scriptfile Editor'
206
207
20815. October 1999
209New Version: 4.0
210-----------------
211This is a major upgrade to grant crossplatformness:
212
213In order to remove a filesystem mismatch between unix and win
214I needed to change the SMM++ file structure. This results in
215incompatibilities of the V3 and V4 map files. V3 mapfiles are
216converted automatically to V4 files. The conversion only takes
217place, when a session is loaded.
218!!! Windows installation should now work without any probs. !!!
219
220The scriptfiles concept have been extended. Therefor the user file
221structure has to be changed too. This will be done automatically
222when starting SMM V4 the first time.
223
224more changes are listed below:
225
226= maps are saved as version 2
227  source filesystem changed (images)
228  auto converter for map files implemented
229- bg- and stuff-selectors improved:
230  names, categories and types are shown in a label
231- bg-images added
232- stuff images added
233- startup msg
234- Loadmeter
235- filenames are build in a filesystem independed way in the whole code (file join)
236- more info at version message
237- color and thickness of exit lines is adjustable
238- mouse buttons are configurable and saveable
239- new downloadbuttons.
240- webpages redone
241 - guestbook added
242 - forum added
243 - announcement list added
244- fine tuning of download instructions.
245- feedback form
246- user filesystem now version 2
247  has a script directory
248  old user fs automatically converted
249- New scriptfile editor
250
25112. October 1999
252New Version: 3.5
253----------------
254- removed one mapping bug
255
25620. September 1999
257New Version: 3.4
258-----------------
259- implemented the ticker
260  see the commands #tick*
261- debuged: vertical room text
262- history lines adjustable; see section 'SMM Configuration'
263
26403. September 1999
265New Version: 3.3
266-----------------
267- removed transparency from some backgrounds.
268- debugged: resized maps now have on load right sizes
269- debugged: Saving rooms now dont go into the wrong map
270- debugged: TEntryX now unbinds from a session on stoping the session
271- #keycom introduced: send input on invocation of key sequences
272
27324. June 1999
274New Version: 3.2
275-----------------
276- all known bugs removed
277- docu complete
278  html docu completed
279  todo list built
280- commands (re)added: almost all V2 commands are available again
281  missing: ticks, create exits from entry
282- usercustomizable interface: lots of new commands added, esp. for
283  displaying and setting variables easily.
284- Main interface redone! map and mud part can be divided as
285  the user wants it.
286- mapping debugged
287  missing: selections on maps
288- shortcut action and launching the interface in the zoom
289  interface exchanged their buttons:
290  shortcut on button 3
291  launch on button 2
292- launch interface also on <shift-button3>
293  for 2 button mouses.
294
295
296
29704. June 1999
298New Version: 3.1
299-----------------
300- fonts are configurable
301- more html docu available, still not final
302- INSTALL.win redone.
303
304
305
30628. May 1999
307New Version: 3.0
308----------------
309- smm completely rewritten in itcl (version 3).
310  itcl is available for almost any system and
311  _is_ awesome!
312  For information and download please refer to
313  http://www.tcltk.com/itcl/
314- sesion/mud/map management improved
315- sources and userdata are separated now.
316  - easier updates
317  - a consistent installation for multiuserplatforms (unix)
318    is now possible
319- maps from SMM V2 cant be loaded into SMM V3, sorry!
320- Code/Filesystem/Data-version management indroduced
321  in order read old data from older SMM versions
322- SMM V3 is playable, but still some functions are missing
323
324
325
32615. Jan. 1999
327New Version: 2.0
328-----------------
3290) license is GPL now.
330   You find a copy of it in this directory in plain
331   text and html format.
3321) tclX is not needed any longer
3332) command buttons implemented:
334   #buttonwin, #button, #rembuttonwin
335   Please refer to the online help.
3363) There is a smm mailing list available.
337   Please refer to the smm homepage:
338   http://www.Physik.Uni-Dortmund.DE/~issevers/SMM/welcome.html
339
340
341
34214. July 1998
343New Version: 1.3
344----------------
345Needed to change the code a bit to get SMM running under win95.
346
347
348
349
3506 July 98
351New Version: 1.2
352----------------
353Needed to change the code a bit to get SMM running under winNT.
354
355
356
357
3584 July 98
359New Version: 1.1
360----------------
361Removed some more bugs after bugreport. Enchanced input: last
362command stays in input after return.
363
364
365
366
367sometime Xmas 1996-eastern 1997
368FIRST VERSION: V1.0
369-------------------
370First version.
371A new era of mudding begun,.. at least for me;)
372
373
374
375
376
377
378# ##############################################################################
379# ### LOG MESSAGES
380# ### As suggested by the CVS-manual this region is put to the end of the file.
381# ##############################################################################
382#
383# $Log: CHANGES,v $
384# Revision 1.12  2002/04/28 16:10:36  issever
385# ticker overhaul
386#
387# Revision 1.11  2002/04/27 21:08:59  issever
388# updated for not mentioned changes
389#
390# Revision 1.10  2002/04/20 16:32:59  issever
391# adjusted colors for windows
392#
393# Revision 1.9  2002/04/04 21:07:00  issever
394# Optimized the expr's, which are used in the mapping code.
395# Splited the File TEXit.tcl.
396#
397# Revision 1.8  2002/02/17 11:13:34  issever
398# resolving merge conflicts
399#
400# Revision 1.7  2001/12/23 02:04:56  issever
401# debug: exitwithcommand
402#
403# Revision 1.6  2001/12/23 01:07:37  issever
404# Support for muds without a portnumber
405#
406# Revision 1.5  2001/12/09 16:26:52  issever
407# New images.
408#
409# Revision 1.4  2001/12/08 22:59:06  issever
410# Session counter added.
411#
412# Revision 1.3  2001/12/01 14:57:37  issever
413# Added Findkey GUI.
414#
415# Revision 1.2  2001/08/19 12:25:42  issever
416# Added the cvs keywords Id at start of the file
417# and Log at the end of the file
418#
419#
420