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