-
Notifications
You must be signed in to change notification settings - Fork 26
/
NEWS.txt
890 lines (750 loc) · 36.3 KB
/
NEWS.txt
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
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
================================
MMapper 24.03.1 (March 11, 2024)
================================
Bug fix:
- Do not send MSSP to clients that haven't requested it. This fix helps JMC users.
================================
MMapper 24.03.0 (March 10, 2024)
================================
New features:
- MMapper will now synchronize the time to the hour using MUME's Mud Server Status Protocol. (Mirnir)
- The recent whitespace change is now compatible with MMapper where room descriptions are now normalized.
Bug fixes:
- Timers will now trigger for Elves and Half-elves. (Gamor)
- Some memory leaks were fixed.
Changes:
- The minimum supported version of macOS is now Monterey.
- The Web Map format has changed its md5 hashing strategy to also normalize on whitespace.
- The unit test coverage was improved by 3%. (Gamor)
================================
MMapper 23.05.0 (May 1, 2023)
================================
New features:
- Added support for a rattlesnake mob flag to differentiate between the
attention flag
- The menu bar can now be intelligently hidden until mouseover for a more
minimal experience
- Rattlesnake, attention, and smob hints are now displayed in the
emulated exits
Bug fixes:
- The adventurer panel has a corrected XP and TP hourly rate
- Undead kills are now tracked in the adventure panel
- The moon has been fixed follow the game's adjusted synodic month
Changes:
- Time is now synchronized using GMCP Event.Darkness and Event.Sun
- Moon phases are now considered as part of the visibility counter
================================
MMapper 23.03.0 (March 18, 2023)
================================
New features:
- Added the Adventure Panel that helps players track, organize, and
understand their adventures such as hints, XP, and achievements (Taryn)
- Added the _timers command for players to track things (Azazello)
Bug fixes:
- Fixed crash when editing multiple rooms
- Fixed Warrens' dawn and dusk messages (Troth)
- RoomPanel now supports dark mode on macOS and Linux
- Use Char.Vitals GMCP to set riding or position state rather than from the
prompt using regular expressions
Changes:
- Internal commands don't have weird output like "--->" anymore
- Github Actions is now used very extensively for continuous build by the
MMapper developers
- Windows build has stopped using MSYS2 because it upgraded to OpenSSL3 which
is not supportted by the Qt5 framework
================================
MMapper 23.01.0 (January 1, 2023)
================================
Bug fixes:
- Fixed a prompt regression where it felt slower
================================
MMapper 22.12.1 (December 31, 2022)
================================
New features:
- Scroll bars and the status bar can now be hidden under the View menu. (Taryn)
Bug fixes:
- Fixed crash in _dirs command (Elval)
- Prompt is now drawn correctly by supporting nested XML tags
Changes:
- Mapped rooms don't have dangling newlines anymore
- MMapper now requires MacOS 11 Big Sur
- .deb Linux package is now built on Debian Bullseye
================================
MMapper 22.12.0 (December 4, 2022)
================================
Changes:
- Default map has been updated to support the Bree-land and parts of ABR
Bug fixes:
- Improved stability of remote editor
- Base map filter supports Mandos
- Removed Top Mud Sites from the _vote command and menu
- Fixed shader error on AMD video cards using driver 22.11.1
================================
MMapper 22.05.0 (May 7, 2022)
================================
New features:
- Characters in the room can now be viewed in the Room Panel. This panel
populated by the GMCP Room.Chars module (Cosmos)
- Maps can now be exported and imported using the new human-readable and
editable mm2xml XML format (Cosmos)
Changes:
- Default map has been updated
================================
MMapper 21.12.1 (December 6, 2021)
================================
Changes:
- Mapping only trusts Orc-mode to set room SUNDEATH
- Mapping only trusts Troll-mode to set room NO_SUNDEATH, LIT, DARK
- Removed OpenGL ES support because the Raspberry Pi 4 supports OpenGL 2.1
Bug fixes:
- Room syncing works now for Orcs when exits are sunny
- Short prompts without the light and terrain are now correctly parsed
- Fixed UTF-8 to Latin-1 encoding bug where special characters showed up as ??
- Mac build works again by switching to brew miniupnc and qt5
- Added work-around for TinTin++ character encoding negotation
================================
MMapper 21.12.0 (December 2, 2021)
================================
New features:
- MMapper will try to reduce sundeaths by resetting the clock to lowest
precision when re-connecting. Users can override this by clicking the clock
manually at their own risk.
- Live remote edits will now prompt to have their contents saved if the
connection to MUME is disrupted rather than disappearing into the Void.
Changes:
- Mac builds now require Mac OS X 10.15 Catalina at a minimum.
- Deb packages are now Ubuntu 20.04 (amd64) or Debian Bullseye (arm64).
- Minimum supported Qt and CMake are now 5.12.4 and 3.16 respectively.
- Cotire has been replaced with Unity Builds decreasing builds times by 30%.
Bug fixes:
- Powtty now provides the Terminal Type to MMapper as "XTERM".
- Eliminated newlines that were added for each XML tag (i.e. <character> or
<magic>) in the saved room contents.
================================
MMapper 21.09.2 (September 29, 2021)
================================
Bug fixes:
- Prevent reconnecting from kicking players in Group Manager
- Fix Latin-1 character mojibake in Group Manager names
- Prevent scouting from occassionally triggering movement
================================
MMapper 21.09.1 (September 26, 2021)
================================
New features:
- Use Char.Name GMCP module to populate the Group Manager
- Use Char.StatusVars GMCP module to detect sundeath exits
Bug fixes:
- Prevent renaming from kicking players in the Group Manager
- Update prompt parsing to support XP and TP TNL
- Retain GMCP modules between reconnects
- Fix race condition when proxying External.Discord.Hello
================================
MMapper 21.09.0 (September 24, 2021)
================================
New features:
- Balrog's whip entangle "bash" is now detected in the Group Manager
- "score report" output is now captured for the Group Manager
- Add the ability to search using a regex in the Find Rooms dialog
- [Beta] Use Char.Vitals GMCP messages to populate the Group Manager when
MUME adds support for GMCP Char module
Changes:
- Rename MMapper.GroupTell to MMapper.Comm.GroupTell
- Stopped sending the IAC-GA prompt request MPI to MUME
Bug fixes:
- Prompt rewriting works
- Light and terrain characters in the prompt are now optional since we now
parse the terrain type from <room terrain=...> XML attribute
- Fixed RFC 2066 Charset negotation
- Refactor telnet option handling to be less spammy
================================
MMapper 21.08.0 (August 9, 2021)
================================
New features:
- Added a new milkable mob flag and updated the default map to support it
- Room textures can now by modded by players: https://github.com/MUME/MMapper/wiki/Modding
- Added the _mark command to add, update, or remove text marks without using a mouse
- Distant selected rooms are now scaled based upon distance
Changes:
- Renamed _markcurrent to _room select
- Anonymously exposed OpenGL version in the terminal type
Bug fixes:
- Fixed MCCP2 compression crash when reconnecting
- Prevent colors from looking washed out on Mesa 21.0.3 by not disabling multisampling
================================
MMapper 21.06.0 (June 1, 2021)
================================
Note:
- Windows users should manually uninstall MMapper from "Add or remove
programs" before installing the new MMapper.
- MMapper has dropped support for 32-bit binaries.
Changes:
- Default map now includes Dol Guldur environments
- Fixed <header> XML support parsing
- Improved Windows installer High DPI support
- Supported macOS 10.11 networking better
- Increased telnet socket timeout to 30 seconds
- Fixed an ANSI color encoding typo on the welcome message
- Renamed _removedoornames to _remove-secret-door-names
- Fixed RoomEditDialog multiselection rendering error
- Squished various minor bugs
================================
MMapper 21.01.0 (January 17, 2021)
================================
New features:
- Play, emulation, and mapping modes can be changed with: _config ??
- An insecure connection warning will now be displayed if TLS encryption is disabled
- Selecting rooms and marks now displays the total count
Bug fixes:
- Fix autoexits parsing to support the new MUME XML format
- Room online update status can now be changed when multiple rooms are selected
- UI now allow remote and local ports above 10000
- Connect room(s) to its neighbour rooms now works with up/down
- Allow clock to sync with Ainur
- Fixed rare crash when a connection was not bi-directional
- The world mesh is now updated during a tolerant room updates
- Only troll exits are trusted for detecting direct sunlit exits, thereby improving accurancy
- Removed the confusing orange bounds that resulted in a mesh rebuild
- The display is now updated when changing a room's up to date flag.
- DPI is checked when MMapper is started up
- Fix _dirs command by swapping n/s
================================
MMapper 20.10.0 (October 13, 2020)
================================
New features:
- Exits are now automatically generated during "Create New Connection" modes
- Connections are now automatically deleted when a room exit is removed
- Introduced End of Record (EOR) telnet protocol for Mudlet
- Added Linemode (RFC 1116) telnet protocol for Putty and BSD Telnet
- Selecting rooms and marks now displays the total count
Bug fixes:
- Fixed 'Connect room(s) to its neighbour rooms' to connect north/south and one-way exits
- Selecting the "Undefined" radio buttons when editing multiple rooms now works
- Connection dots when selecting outgoing exits are now correctly displayed
- Fixed directory creation when exporting a web map for 'Play MUME'
- Added Top Mud Sites link to '_vote' command
- Suppress Go Ahead (SGA) telnet protocol now actually works
- Updated links to use HTTPS
================================
MMapper 20.08.0 (August 9, 2020)
================================
New features:
- MMapper can now automatically log play sessions to disk
- Reworked underwater terrain sectors to be more identifiable
- Flow flags now predict the movement into the next river room
- Group Manager pulls health, mana, and move information from 'info' as well
- AppImage Linux binaries are now packaged
Bug fixes:
- Increased draw distance for maps with many layers
- Fixed setting door names using the CLI
- Reduced the default client font size on Linux/Windows
- Fixed bug where twiddlers were not being prompt detected
================================
MMapper 20.05.0 (May 20, 2020)
================================
New features:
- Support for Generic Mud Communication Protocol (GMCP) and MMapper.GroupTell module
- Support for Mud Client Compression Protocol (MCCP2)
- Ability to change the color of normal connections
Bug fixes:
- Fixed MUME clock and time output parsing
- Remote edit widget justifies at 80 characters rather than 81
- Group poison affect now triggers on any poison message in status
- Prompt and exits detection has been improved
- External links use HTTPS over HTTP
- Mud Connector voting works again
- Disabled unnecessary scrollbars on MMapper logo in About dialog
- Linux snap now runs succesfully on the Raspberry Pi
================================
MMapper 20.03.0 (March 28, 2020)
================================
New features:
- Default map now includes Southern Mirkwood zones
- Overhauled textures to be 250% larger and have more detail
- Introduced 150% fractional scaling support for users with 4K monitors
- Added a browse button to select 3rd party programs as your remote editor
- Reduced Mac security dialogs by only listening on the local interface by default
Bug fixes:
- Screen DPI changes are now detected when MMapper is moved across monitors
- Preferences dialog will now reposition itself on each open
- Fixed off-by-one error in the internal remote editor
- Fixed the saving of new maps to be less tedious with each subsequent save
- Fixed a loop where players could get stuck as incapacitated
- PowTTY terminal type will now include more information than simply 'unknown'
- Squished bugs around snooping for Valar
================================
MMapper 19.12.1 (December 31, 2019)
================================
Bug fixes:
- Fix missing messages for hunger/thirst on group manager
- Group manager affects are now always visible for new group members
- Update dialog will now correctly close and download the relevant upgrade link
================================
MMapper 19.12.0 (December 28, 2019)
================================
New features:
- Added search, riding, and snared affects to the group manager
- Mouse clicks on a room during 'mouse mode' now display an information tooltip
- 'Find Rooms' dialog will now remember its last window position and dimensions
- Room mapping commands now use the syntax model. For more info type: _room ??
- Group manager commands now use the syntax model. For more info type: _group ??
- Integrated mud client is now a panel and not a non-modal window
- Integrated mud client now uses a centered tooltip for dimension hints
- Trilinear filtering is now enabled by default
- Promote the _connect command when MUME disconnects
Bug fixes:
- Fixed ancient bug where mudlle'd movement would break map syncing (GH gate, Lorien, etc)
- Always display exits even if the player is in an unknown room
- Changing the character encoding within the preferences does not require a restart anymore
- The last remembered prompt is now correctly reset on disconnect
- External remote editor support is now working
- Scrolling on the map using the scrollbar buttons now move the map by a single room
- Special commands now take effect before generic door commands
- Refactored group manager and parser code to be more correct and maintainable
- Group manager now correctly extracts the external IP
- Fixed integrated mud client preferences page to restore all settings
- Fixed restoring main window size on startup
- Fixed regression with internal mud client up/down key press behavior on Mac
- Fixed room syncing for Valar
================================
MMapper 19.10.1 (October 31, 2019)
================================
Bug fixes:
- Remapped 'Road to the Grey Havens' on default map to resolve syncing
- Preferences dialog is larger again
- Fixed high DPI scaling on Windows
================================
MMapper 19.10.0 (October 25, 2019)
================================
New features:
- Faster rendering for most zoom levels with new textures and fonts
- "3D view" with optional tilting as you zoom in
- Enhanced marker and room connection editing
- Improved map indicators for the character and group members
- Added visible map mode bounds to decrease draw latency
- Rendering now supports OpenGL ES (e.g. Raspberry Pi 4)
- Added new _connect and _disconnect commands
- Removed old room commands in favor of new room commands
- Saving maps is now disabled unless the map was changed
- Clicking on a group character causes map to center on them
- Fall rooms are now supported during map and play mode
- Exit parsing now works for Maiar to aid in zone building
- Improved security by supporting OpenSSL 1.1.1
- Clock now displays a warning emoji if it has not been synced
- Releases now generate checksum files for packages
- View menu has a new 'Reset Layer' entry
- About dialog displays all licenses for included resources and libraries
- Clock now predicts and displays the phase of the moon
- Search command and Find Rooms dialog can now search flags
- Character state and affects are now shown in the group manager
- Group tells can use the character's ANSI 256 color if your client supports it
- Introduced support to import Pandora maps and export MMP maps
- Unselecting rooms can now be done via commands (i.e. _search -c)
Bug fixes:
- Fixed left-click movement/panning precision error
- Graphics avoid wrapping grass onto roads at room edges
- Settings dialog is no longer modal
- Always display "no match" exit flags
- Fixed room dragging speed to be less aggressive
- Mouse wheel zoom is now centered on the mouse cursor
- Fixed regression during mapping that left rooms locked
- It is now impossible to kick yourself in the Group Manager
- Group Manager clients assume the first received character is the host
- Special commands are now allowed to have mixed case (i.e. _HeLp)
- Factory reset will now refresh the preference dialog settings
- Fixed MUME vote link to The Mud Connector
- Fixed regression that made the parser less tolerant of secret exits
- All map changes now actually ask if you want to save on close
- Fixed 'persistent room' bug during mapping that would leave extra rooms on the map
- Connection action 'Connect to neighbors' will only connect rooms if there is a valid exit
- Default configuration setting for 'Software rendering' is now 'off' on Windows
- Fixed bug that would migrated old settings from being migrated during a factory reset
- Infomarks and rooms can now be simultaneously selected via right click
- Emulated exits now use movement hint to select the correct room for followers
- Correctly raise, focus, and activate remote edit windows to the top of the window manager if the OS allows it
- Enforce that character names should start capitalized
- Tweak group manager character color brightness threshold to favor black text
- Fixed Latin-1 character encoding bug in group tells
- Improved integrated client autocomplete functionality to also clear
- Lower clock precision if there has not been a sync within the last real life day to prevent clock skew
- Fixed update checker to correctly compare version components
- The mouse wheel now behaves consistently across mouse modes
- Cleaned up connect/disconnect text
================================
MMapper 19.04.0 (April 22, 2019)
================================
New features:
- Updated map to include the Tower Hills
- Improvements to the builtin editor (justification, whitespace, ansi, tabbing, and more!)
- Group manager now shows player prespam
- Add _knock action to parser
- Colors for dark/sunsafe rooms are now configurable under the Graphics preferences
- Introduce coach and ferry load flags
- Group manager rows and columns are smaller and autohide if necessary
- Group manager remembers previous hosts as Authorized Contacts
- Improved room texture resolution by 2x through artificial intelligence
Bug fixes:
- Really fix syncing when player is blinded
- Remove group manager UPnP mapping from the router on shutdown
- Mapper now syncs movement when a one-way is scouted
- Connected room flags are now reset for followers with mapping mode
- Add more common failed movement message to prespam
- Update group position when movement is forced (i.e. river flow)
- Remote edit widget now grabs focus
- Only show rooms as distant if they are not being moved
- Fix rendering artifacts when swapping rooms in room editor
- Reset group manager character info on MUME disconnect
- Changing the client font is now correctly saved
================================
MMapper 2.8.0 (March 7, 2019)
================================
New features:
- Remote edit justify now understands ANSI and various lengths
- _search and _mark commands now select and show distant rooms
- Map immediately reflects changes from internal commands (i.e. _noride)
- MMapper now checks for upgrades on Github
Bug fixes:
- Fix syncing when player is blinded
- _dirs command is now aware of damage/fall exits and tries to avoid them
- Prespammed directions are more resilient to non-movement commands
- Internal commands now trigger on the tail position of prespam (i.e. _open)
- Blacklist certain OpenGL drivers and fallback to software rendering on Windows
- Fix "Always on top" action
- Package missing msvcr120.dll on Windows
================================
MMapper 2.7.4 (January 2, 2019)
================================
New features:
- Group manager hosts will now have their ports automatically forwarded using UPnP
- A red highlight is displayed below remote edit text that needs to be justified
- Remote edit widget can now justify text to 80 characters (like MUME's %j)
- Added toggle to prevent the group manager from autostarting
Bug fixes:
- Improved Mac OS X 10.9 and dark mode support
- Refactored configuration to support multiple profiles for power users
- Log view now correctly scrolls down on updates
- The account "time" command will not unsync the clock
- Last remembered prompt is now cleared on disconnect
================================
MMapper 2.7.3 (December 26, 2018)
================================
New features:
- Allow TLS connections to be compressed
- Crash reporting added for Windows
- Added _glock command to toggle the group lock
Bug fixes:
- Improved group manager stability after the host disconnected
- Group manager host disconnecting will now not cause a message box to appear 3x
- Major refactor of offline character movement and rendering pipeline
================================
MMapper 2.7.2 (December 8, 2018)
================================
New features:
- Disabled NAGLE for tcp connections which should hopefully increase performance during lossy conditions
- ANSI color selection has` been moved into a dialog that supports high colors
- Internal command prefix character can be changed with "_set prefix <char>"
- Group manager clients will atempt to reconnect 3 times to a host before failing
- Group hosts can lock the group to the current clients
- Group tells are now colored
Bug fixes:
- Fixed crash due to threading issues on Windows
- Tightened TCP keepalive to hopefully prevent idle connections from dropping
- Fixed "black screen bug" with Intel video cards on Windows
- Group manager reconnects are more secure and verify the entire OpenSSL certificate matches
- Group manager prevents clients from spoofing another client
- Parser detects and remembers twiddlers, logins, and account prompts
- Preference sections are visually disabled when unselected
- Improved High DPI display support
- Discrete nVidia and AMD GPUs are preferred on Windows for laptops with hybrid graphics
- Room and group selection has been refactored
================================
MMapper 2.7.1 (November 30, 2018)
================================
New features:
- Info Markers are now selectable and movable using a mouse
- Disconnects from MUME are now optionally mirrored on the client
- Pinch gestures now zoom the map
- Store and validate additional Group Manager secrets metadata
Bug fixes:
- Group Manager now remembers its last window position and state on boot
- Only hidden door names are displayed on the map now
- View panel moved to Sidebars toolbar
- Door commands now work without a direction if there is only one secret exit
- Prompts now update HP, mana, and moves using a lower bound
================================
MMapper 2.7.0 (November 24, 2018)
================================
New features:
- Group manager keeps your communications secure with encryption
- Group manager allows you to authorize who can connect to your group
- Elite and super mob flags have been introduced
- Quest and passive mob flags have been modernized
- Word of recall and equipment load flags have been added
- 'Find Rooms' dialog can now select and edit rooms
- Hosts can kick group members with the _gkick command or by clicking on them
- Offline mode now supports scouting and random exits
- Integrated editor shows the line/column of the cursor within the status bar
- Rooms can be forced updated or outdated
- 'Edit Rooms' dialog icon and flag ordering improvements
Bug fixes:
- Improved stability when editing rooms after force moving
- Multiple room and load flags are displayed at the same time again
- Fixed bug where group member's mana was always shown as zero
- Squished bug with prompt handling when the connection was not encrypted
- Removed deprecated 'random' terrain type that displayed warnings in the logs
================================
MMapper 2.6.3 (November 12, 2018)
================================
Changes:
- *Orc* day/night strings now sync the Mume clock
- Fix Parser configuration ANSI dropdown to correctly select "none"
- Introduced button to perform a configuration factory reset
- Default integrated client font is a bundled DejaVu Sans Mono font
- Fixed a race condition in the group manager and refactored the code
- Do not draw characters if they are in an unknown location
================================
MMapper 2.6.2 (October 27, 2018)
================================
Changes:
- Fixed bug when the negotiated window size was larger than 127 characters
- Prompts are more consistently stored and displayed with internal commands
- _note command now clears notes when provided with an empty payload
- Added shortcut to reset the zoom level back to the default level
- Darkened default background color
================================
MMapper 2.6.1 (October 12, 2018)
================================
Changes:
- Fixed crash when user selected US-ASCII character encoding
- Improved stability when player was in room that got deleted
- Certain InfoMark classes now have a colored background rather than text
- Forcing the path machine to update rooms works again
- Improved Telnet parsing to better support negotiated window size
- Re-ordered window tab navigation to make sense
- MacOS Mojave and Wayland support improved
================================
MMapper 2.6.0 (September 29, 2018)
================================
Note:
- MUME will now ignore 'change charset' commands because MMapper 2.6.0 always
communicates to MUME in Latin-1 over a Telnet proxy
- In order to change the character encoding sent to your mud client please
navigate to the MMapper General preferences and select an alternative
character encoding from the drop down: Latin-1, UTF-8, or US-ASCII
Changes:
- Introduced "No bash" door flag and "Stables" room flag
- Squished bug where rooms would update themselves outside of "Mapping Mode"
- Integrated client now displays user input as yellow
- MMapper now supports character set negotiation (RFC 2066) and handles
character encoding for any client that supports it
- Prompts are now parsed if they are coloured
- Windows users now utilize OpenGL software rendering by default
- Added "Show launch panel" option to General preferences
- Stripped support for maps predating MMapper2
- Fixed Parser & bug in 'Suppress XML' mode
- TLS certificate information is now logged
- Refactored room lookups to use STL data structures
- Cleaned up MMapper configuration and map compression logic
================================
MMapper 2.5.3 (August 18, 2018)
================================
Changes:
- Group Manager stability improved
- Proxy threading re-enabled by default and exposed as an option
- Improved error reporting when connecting to MUME
- Corrected XML entities when unchecking the 'Suppress XML' option
- Emulated exits better support Latin-1 and UTF-8 character sets
- Up/down one way exits are rendered again
- Greatly improved path machine performance back to 2.5.0 levels
- Path machine handles doors/roads/climbs better
================================
MMapper 2.5.2 (August 12, 2018)
================================
Changes:
- Host disconnecting will no longer cause Group Manager to crash
- Prespammed path now correctly displays on the map
- Emulated exits are better sync'd due to threading changes in the Proxy
- Exits do not mangle special characters for the UTF-8 character set
- Edit room dialog shows and selects terrain correctly
- Dialogs should now consistently be visible on the viewport
- Fixed shortcuts in Find Rooms and Edit Informarks dialogs
- Refactored Edit Informarks dialog to make more sense
================================
MMapper 2.5.1 (August 7, 2018)
================================
Changes:
- Added new Stable flag for rooms
- Integrated client supports automatic character set negotiation (RFC 2066)
- Fixed bug that caused unnecessary NO_MATCH exits to be applied to maps
- Squished bug that prevented auto-mapping sundeath for rooms to the west of the player
- Exits now preserve their color from MUME
================================
MMapper 2.5.0 (May 13, 2018)
================================
Changes:
- MMapper now encrypts your connection to MUME using TLS
- Holding control and using the mouse wheel navigates layers
- Improved the right click context menu
- MMapper's clock can now parse the new MUME time format
- Group manager hosts can opt to not share themselves with clients
- Exposed option to force Software OpenGL on Windows and Linux
- Integrated mud client can now save logs
- Integrated mud client will not resize the terminal on window resize
- Remote edit is now be passed through when disabled
- Improved syncing when boarding/leaving the Grey Havens ferry
================================
MMapper 2.4.5 (February 11, 2018)
================================
Changes:
- MMapper has a simple integrated mud client now
- Remote editing is now supported through MMapper
- Config Dialog has been overhauled
- Updated MUME clock because the Third Age has been reset for the 10th time
- Group Manager members are now displayed in sorted order
================================
MMapper 2.4.4 (January 28, 2018)
================================
Changes:
- Fixed a critical storage bug that was corrupting InfoMarks. Please load a
pre-2.4.3 map to recover your data. Sorry :(
- Fixed regression that broke Powwow #prompt detection
- Squished minor regression where light rooms could incorrectly use "dark"
prompt information
- Hidden exit flags are now optionally displayed after exits
- Notes are now optionally displayed after exits
- The Find Rooms dialog along with the "_search" and "_dirs" commands are now
able to search through dynamic descriptions
- Fixed layer navigation shortcuts on Mac OS X
- Patched Group Manager crash on Mac
- "damage", "fall", and "guarded" exit flags have been introduced for mappers
- "clock" and "mail" load flags have been introduced for mappers
- Pixmaps were improved for guilds, boats, food, treasure, and armour
- Prompt text now influences group manager numerical scores
- Contextual menus and cursors have been introduced to the map canvas
- The parser will use the same newline terminator that the mud client is using
================================
MMapper 2.4.3 (January 16, 2018)
================================
Note:
- Maps saved with 2.4.3 are not compatible with previous versions
Changes:
- Fixed bug where NO_RIDE rooms did not have a dark red cross
- Fixed 7 year old bug that prevented renaming characters
- Fix Ainur segfault that occurs in rooms with no exits
- Group Manager is now a multithreaded component
- QtIOCompressor is now optional for 2.4.3 saves
- Fixed warning "waitForDisconnected() is not allowed in UnconnectedState"
- Fixed typos where \n\r should have been \r\n
- The default "cha charset" setting is now Latin-1
================================
MMapper 2.4.2 (January 1, 2018)
================================
Changes:
- Fixed critical bug that prevented secret door names from being displayed
- The last folder you open a map in will be remembered
- The first time you open MMapper it will try to load a map automatically
- Mume Clock will now show you the time even if it isn't certain
- Fixed a 4 year old bug where no-ride rooms were not red
================================
MMapper 2.4.1 (December 30, 2017)
================================
Changes:
- Resolved issues with QtIOCompressor library bundling by building it directly into MMapper
- Group Manager will only attempt to connect for up to 5 seconds before timing out
- MMapper's built in MumeClock will now only sync with known weather strings
- First attempt at getting Ainur exits and <snoop> tags working
================================
MMapper 2.4.0 (December 26, 2017)
================================
Note:
- The .mm2 file format changed. Old files can be read, but files saved
with this version can't be used with MMapper 2.3.x or older.
Changes:
- Added support for classes of info marks, with different colors and font decorations (teoli)
- Added ability to rotate info marks (teoli)
- Fixed wall color when a special exit was present (was white instead of black) (teoli)
- Added ability to store direction of river flows and display it on the map (teoli)
- Added no_flee exit flag (nschimme)
- More exit flags are now shown on the UI (nschimme)
- Added support for trolls to automatically map rooms that cause sundeath (nschimme)
- Added built in mume clock (nschimme)
- Distant player's location is now hinted (nschimme)
- Anti-aliasing and trilinear filtering can now be enabled (nschimme)
- Configuration panel has a new path machine tab (nschimme)
- Custom background colors can now be selected (nschimme)
- Emulated prompts now show the current terrain and lighting (nschimme)
- Web maps can now be exported (waba)
- MMapper only support XML mode now and uses gratuitous flags (nschimme)
- Added new _search and _dirs commands to find rooms and their paths (ethorondil)
- Notes can now be printed from the command line (ethorondil)
- GNOME and KDE integration improved (kalev)
- Menus standardized and first time use improved (nschimme)
================================
MMapper 2.3.6 (December 9, 2015)
================================
Changes:
- High DPI displays are now supported such as Retina displays (nschimme)
=================================
MMapper 2.3.5 (July 29, 2015)
=================================
Changes:
- Fixed bug that prevented connections from having TCP KeepAlive (nschimme)
- Updated base map to include new zones; thanks Ortansia! (nschimme)
================================
MMapper 2.3.4 (May 1, 2015)
================================
Changes:
- All connections now utilize TCP KeepAlive to help with dropped connections (nschimme)
- Prompts are now correctly identified and remembered for internal commands (nschimme)
- Cleaned up vote and Windows build code (nschimme)
================================
MMapper 2.3.3 (January 18, 2015)
================================
Changes:
- [GroupManager] Player's hp, mana, and moves are now correctly updated (nschimme)
- [GroupManager] Player's room name has been moved into the far right column (nschimme)
- [GroupManager] Linux and Mac hosts can now accept incoming connections (nschimme)
- Prompts should not be displayed after an internal command like _help is run (nschimme)
- Added new _vote command and menu action to vote for MUME on TMC (nschimme)
================================
MMapper 2.3.2 (January 17, 2015)
================================
Changes:
- Fixed critical bug that disallowed Mac and Linux users to connect to MMapper (nschimme)
================================
MMapper 2.3.1 (January 17, 2015)
================================
Changes:
- Telnet characters now parsed correctly (nschimme)
- Info marks load correctly (nschimme)
- Updated base map with the new zones (nschimme)
================================
MMapper 2.3.0 (January 17, 2015)
================================
Changes:
- Build now requires Qt5.2 and CMake 2.8.11 (nschimme)
- Moved source to GitHub (nschimme)
- Bug fixes and build improvements (kovis)
- Property window can be resized (kovis)
- Prompt detection fixes (kalev)
- New note search feature (Arfang)
================================
MMapper 2.2.1 (July 14, 2013)
================================
Changes:
- Build fixes
- Fix issues with XML mode in the account menu
- Make _name and _noride commands work (thanks Waba!)
================================
MMapper 2.2.0 (July 13, 2013)
================================
Changes:
- Compatibility fixes with latest MUME server
- Build fixes
- Minor crasher fixes
- Add links to MMapper and MUME related websites in Help menu
- Help->About redesign
- Portions of the code relicensed under GPLv2+ (was GPLv2 before)
- Show the MMapper version on the splash screen
- Use telnet sequences for detecting prompt
- Automatically switch on the xml mode
- Initial support for trails and climb exits