-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathChangeLog
More file actions
317 lines (288 loc) · 13.2 KB
/
ChangeLog
File metadata and controls
317 lines (288 loc) · 13.2 KB
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
1.9:
---------
* Mar 2006
Victor Vorodyukhin < victor.scorpion@gmail.com >
- tools
* added dialog window for script testing
* added dialog window for passing long text to client
* added dialog window for viewing session log files
* added ability for commands sheduling
* added support of remote storage for keeping session settings on dedicated server
- network
* added proxy support
- interface and usability
* added connectivity to system browser
* added ability for keeping MudMagic account credentials for remote storage access purposes
* user defined browser used to open MudMagic web site for recovering forgotten password
* added Featured Game icon to main window
* added game icon support to Saved Characters dialog
* added proxy server selection ability for saved games
- user defined actions
* added support for sound capable triggers
* added support for popup message type triggers
* added support for plain text type actions (aliases, triggers and macros)
- Connection Wizard
* added support for game icons
* game list separated by 'All', 'Top 30' and 'Featured Game' now
* added search dialog
* added ability for hiding user selected game entry colums
* user defined browser used to open game link
- Scripting
* python scripts now stored in software for import/export
Tomas Mecir <kmuddy@kmuddy.net>:
-MXP support fully implemented
*gauge values located in Profile
*MXP variable settings located in Profile
Kyndig <kyndig@mudmagic.com>
-Deleting an entry in the OPEN dialogue now works on windows
-Concatenation in BASIC language now supports '.' character
* send "This is a".$test;
-Removed text based documentation and added in HTML based documentation
* much more documentation added - much more documentation to go
Applied Patches: < http://www.mudmagic.com/mud-client/boards >
< Pythos >
- src/interface/data.c
don't add sent lines to the sent-command-history list, when server
is responsible for echoing.
- src/protocols/telnet.c
* IAC_GA, IAC_EOR added.
* TELOPT_END_OF_RECORD added
* prevent client from losing data at the end of a cutoff zlib stream
when the client has read more data than is currently in the stream
< Vanthar >
Forum Feedback: < http://www.mudmagic.com/mud-client/boards >
- interface/interface.glade
spelling error, -Settings/Strings:
"Command seperator string" (<-"separator")
1.8:
---------
* Feb 2006
Shlykov Vasiliy < vash@vasiliyshlykov.org >
- rewrote autoconf
- modified configuration storage
* new storage method and file saving
* provides backwards compatibility
- created MudMagic BASIC language scripting [ iscript.c ]
* provides full <,>,<=.>=,+ and standard BASIC features
* provides PRINT and SEND commands for client callback
* provides REM for inline commenting
* provides $MESSAGEBOX for popup window callback
- fixed Macro bug
- seperated network interaction and user interface
- new style log configuration
* installed DEBUG() system in log.h
* activated through --enable-debug
* prints to standard output when enabled various errors
* mdebug() wrapping
- New interface_show_error function.
- small ball indicator added to session tab when content changes on that tab
- command entry adjustments
* using the up-arrow key when focused on command now displays back history
* autocompletion is now available and toggable through configuration setting
- when multiple auto-completion words available, selectable dropdown
window provides suggestive recent history
- fixed invalid focus after run macro
- ported gamelist to xml UTF-8 [ gamelist.c ]
- added mudmagic gamelist only connectivity
* added checking for IP in Quick Connect dialog
* added checking on on_connect
- created RECORDER module for command input recording [ recorder.c ]
* provide keybindings for capturing of input text [ mudaccel.c ]
- fixed gzip error in gamelist storage
- ANSI color parsing now faster when using the client on windows
* due to older gtk version and network handling
- history buffer size can now be set in configuration
- ported modules to sqlite3
- Calvin Kyndig Ellis <kyndig@mudmagic.com>
- documentation added
* added multiple help pages in the HELP for documentation
- CNTRL+R now reconnects a games current session
- added icon support to preferences
- the Connect icon on the main window now opens the quick connect dialog
- updated bundled sqlite to sqlite3
- applied patches by Paul Howarth for autconf build to fix --prefix issue
- added telopt_ttype network patch by author < JD >
* provides terminal type message when requested
- disabled IP check for games in this version
- added new ABOUT dialog window to show authors, artists, packagers and documenters
- aliases catching now uses full PCRE expression handling
- popup windows now provide proper focusing
- added libglade bundling for linux compiling
- theme support added [ theme_select.c ]
* added theme support for Linux by way of gtk theme manger
* added bundled theme support for window usage
- fixed bug in notes and database modules which prevented button clicking
- fixed crash in network when route to host is lost
- gtk on windows is now local in scope to prevent the client from causing
other gtk apps that user an older network system from not working (gaim)
* allows MudMagic to be run locally without required installation
* distributing client as a basic zip file for CD/memory-stick usage
- obscene amount of Fedora spec file adjustments
* https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=176200
- Tomas Mecir <kmuddy@kmuddy.net>
- ported plugin shared objects to static [ src/module/* src/modules/* ]
* removed plugins-extra/*
* modified autobuild for compiling
- autoconf adjustments for cross OS comptability
1.7-rev-a
---------
* Aug 2005
- Calvin Ellis <kyndig@mudmagic.com>
- modified mudmagic.h to use the python detection routine of
configure for compiling on different platforms.
[ src/script/script.h ]
- modified plugins to use a GTK_GREATHER_THAN instead of HAVE_WINDOWS
in order to use the toolbar_modify function on linux distro's
with a version of Gtk greater than 2.2
[ plugins-extra/database.c plugins-extra/notes.c configure.in ]
- moved the compiling of plugins to its own Makefile.am in the
plugins-extra directory and added in some linking. This still
needs some cleaning up though
- removed a small glitch that was preventing the download of the
game listings from mudmagic website
- Packaged for stock Fedora Core 4. Rebundled source distro and
re-releasing under 1.7. ( compiles out of the box on GCC 4.x now)
1.7
-------
* July 2005
- Tomas Mecir <kmuddy@kmuddy.net>
- aliases & triggers now support command line input
in the input area of the respective windows. Anything
placed in this command window is sent directly to the
client as input
- MXP support has been initiated. Current supported tags
are Anchor, font coloring/modifying, image use and a few
others.
- added: alias_triggers.c, removed them from the python
scripting
- added variables.c for the beginning placement of MXP
variables
- incorporated Tomas Mecir's LIBMXP to the client to handle
all MXP routines.
- Calvin Kyndig Ellis <kyndig@mudmagic.com>
- modified configuration files for linux. This still needs
additional work; as now the plugins are compiled with
the client..and this shouldn't be (see: TODO)
- bundled: SQLite 2.8, LibMXP, Zlib, and PCRE with the client
now. This bundling removes all needed server-side libs for
installation of the client, with the exception of the standard
Gtk libraries. The client should now work on any Linux distro
that is using Gtk 2.2 or greater
- recompiled all bundled DLL for windows, created simple Makefile's
for window compiling. See respective Makefile.win for instructions
(these need updating: see TODO)
- repackaged Fedora release with all supportive libs compiled
in. A binary install should work on any Fedora/RedHat release now.
- removed an unreleased call for the Gnome library, and replaced
it with Gtk specific code to handle the opening of a web browser
when a link is clicked on. ( We can't use Gnome libs, as gnome is
not ported to windows )
- added strings.c and strings.h for a safer routine in string
management
- modified updating of game list details in the wizard. The wizard
now uses Gzip to download and decompress a compressed .gz game
list. This makes updating the wizard with the latest games in the
database faster.
- Disabled MACRO usage for now. A bug with the new trigger/alias
system is causing it to fail. ( see: TODO )
1.6
--------
* 14 May 2005
- Mart Raudsepp <leio@users.sf.net>
- the wizard now uses the downloaded game list directly without the
use of a database
- new eye-candish intro
- fixed mousewheel scrolling of MUD output
- GNU/Linux build system improvements
- sqlite2 is now optional, but all plugins depend on it and will
not be built if sqlite2 is not found
- support for --enable-debug and --enable-profile
- fixes to solve various complation and runtime problems
- fixed inability to load the notes and database plugin with gtk+-2.6
1.5
-------
* 22 Jan 2005
- Tomas Mecir <kmuddy@kmuddy.org>
- scrollback feature updated and more user friendly
- popup windows default to a reasonable size
- Help window can be maximized/minimized
- ';' splits commands, ';;' sends one ';'
- ANSI background color codes now work correctly
- added some less frequently used ANSI codes
- default font changed to monospace 12 (10 was way too small)
- mapper no longer crashes upon loading
- ';' expansion can now also be disabled
- fixed problem where you couldn't send commands to many MUDs,
which was caused by incorrect NAWS subnegotiation being sent
- Calvin Ellis <kyndig@mudmagic.com>
- new version control system. This is version 1.5
- rewrote the windows packaging system to use up-to-date GTK
- updated COMPILE.WINDOWS documentation
1.0.4
-------
* 24 Oct 2004
- Calvin Ellis <kyndig@mudmagic.com>
- packaged for RedHat
- Noltar <noltar@korongil.net>
- packaged for Debian
- created manpage for mudmagic entry
* 26 Oct 2004
- Michael Schwendt <mschwendt[AT]users.sf.net>
- rewrote spec file for Fedora Core
- Calvin Ellis <kyndig@mudmagic.com>
- repackaged for Fedora Core and redistributed source rpm
with the spec file from Michael Schwendt
1.0.3
-------
- replaced "website" code
- now the game list is directly imported into a database
- used transaction to handle "cancel click" and errors
- fixed scrollback on secondary output
- now secondary output disappears if user scrolls to the bottom
- secondary output is hidden instead of setting vpaned position
on top
- now splitter position is preserved
- moved tabs from settings windows in menuitems
- added "quick connect" entry in character menu
- added "reconnect" entry in character menu
- fixed ANSI parser
- fixed telnet_process to handle codes spanned across
multiple network packages
- added bold, italic and underline support
- added doc directory to hold client documentation for help menu
- added documentation on Script making, Plugin Use and General Help
under the Help pulldown
- fixed password bug
- now when MUD ask password and connection is closed input
field is no more hidden
- fixed focus: keep focus on input field when tab is changed
- added documentation directory along with documentation on compiling
with windows. moved non-source related files to documentation/
- added contrib folder and moved mudmagic.spec as well as the windows
Setup NSI installer to this folder
- fixed mudmagic.spec to install plugins when an RPM is used
- added Makefile.win in the plugins-extra directory to recompile
current distributed plugins (automapper, database, notes)
- fixed background console window when client is run in MS Windows. The
console window with debug messages no longer appears
1.0.2
-------
- changed default font to "Monospace 10"
- replaced LF with CRLF in data sent to server
- added a progress window for http_download
- added a popup window when connection to a MUD fails
- added a popup window when connection is closed
- replaced the message window with a dialog
- added a popup menu when user right-clicks on a tab
- added telnet_reset function in telnet module
- fixed telnet echo option
- fixed telnet NAWS option
- changed window title and icon when some data is received from server
and window is minimized
1.0.1
-------
- added wordwrap for output
- added help menu
1.0.0
-------
- first release