Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
changelog [2017/04/01 19:48]
admin
changelog [2021/04/18 14:11] (current)
admin
Line 1: Line 1:
 +====== 2021-03-17 New release 2.1.3.17. ======
 +
 +fix: clear background under too small maps.
 +
 +fix: porting fix for mumblemanager from NetBSD.
 +
 +fix: alternate ip address for char and map servers.
 +
 +fix: back to login button in world selection window.
 +
 +fix: foreground theme color in popups.
 +
 +add: separate auto move sync distance for legacy servers.
 +
 +add: support for items with id bigger than 65535.
 +
 +add: chat command /trimmemory for force trim freed memory.
 +
 +add: switch game console support in source (by cpasjuste).
 +
 +update: golden delicious theme.
 +
 +change: protocol version changed to 26.
 +
 +change: installed desktop icon type to svg (*nix).
 +
 +
 +====== 2019-03-23 New release 1.9.3.23. ======
 +
 +fix: guild members in 2018 packet versions.
 +
 +fix: dynamic walls on windows.
 +
 +fix: badges state in legacy server.
 +
 +fix: improved auto sync logic for fix desyncs.
 +
 +add: troll emote by Tirifto.
 +
 +add: support for packets with item id in int32.
 +
 +add: support for 2018 packet versions.
 +
 +add: dynamic inventory size.
 +
 +update: different packets.
 +
 +====== 2018-12-08 New release 1.8.12.8. ======
 +
 +fix: dyecmd crash in A and S dye.
 +
 +fix: out of bound access in dye code if run with AVX support.
 +
 +fix: display stats with negative values.
 +
 +fix: avoid shop spam in legacy server.
 +
 +add: basic stat counters into debug window.
 +
 +add: new hercules packets.
 +
 +add: over weight flag from server side.
 +
 +add: server side online list on legacy server.
 +
 +change: protocol version changed to 25.
 +
 +remove: support for evol plugin version 19 or older.
 +
 +remove: some debug messages about cache usage.
 +
 +
 +====== 2018-09-01 New release 1.8.9.1. ======
 +
 +fix: visual issue with used tiles from empty atlases.
 +
 +fix: hiding deleted temporary skills.
 +
 +fix: crash with wrong moving paths.
 +
 +fix: loading commands in text command editor.
 +
 +fix: quotes in some char gm commands.
 +
 +fix: some packets.
 +
 +fix: cross compilation issue. (by Helmut Grohne)
 +
 +fix: dont allow buy items with amount 0 from market shop types.
 +
 +fix: moving between slots by keyboard in character select dialog.
 +
 +fix: sending talk request to npc from menu if npc have not unique names.
 +
 +fix: split updateprotocol.cpp into parts for less memory usage in compilation.
 +
 +fix: add possible workaround for realpath overflow.
 +
 +fix: crash if read corrupted zip archive.
 +
 +fix: disable errors "in cache other image" due false positives.
 +
 +add: some new chat emotes.
 +
 +add: extent chat /use command for support colors and use actions.
 +
 +add: show warning in servers dialog if software mode selected.
 +
 +add: gm revive button in death dialog if player have revive command.
 +
 +add: shortcuts buttons icons by Guaritore. (disabled by default)
 +
 +add: log libcurl errors into manaplus.log.
 +
 +add: disable password from command line by default.
 +
 +add: extend shortcuts bars skining.
 +
 +add: use cache dir for game data files on Haiku.
 +
 +add: enable images in updater window.
 +
 +add: allow dragging by uneditable text boxes.
 +
 +add: use more strict flags in asan/ubsan builds.
 +
 +add: dont disable keyboard input in pincode dialogs.
 +
 +add: play item usage sounds for all players around.
 +
 +add: update packets.
 +
 +remove: support for CILK plus.
 +
 +remove: support for hercules plugin version 12 and older.
 +
 +remove: text "​Message"​ from message related windows.
 +
 +====== 2018-04-14 New release 1.8.4.14. ======
 +
 +fix: group badge update on group change.
 +
 +fix: packet size for packet 0x07fd.
 +
 +fix: possible sorting issues in party and guild tabs.
 +
 +fix: possible issue in building walk path.
 +
 +fix: possible draw issue in speech texts.
 +
 +fix: crash in reordering sprites.
 +
 +fix: uploading files. Changed service to ex.io.
 +
 +add: allow any gm level for tmwa.
 +
 +add: separate sound messages for party, guild, clan tabs.
 +
 +add: support for item stat ranges.
 +
 +add: highlight attribute for groups.
 +
 +add: show atlases count in debug tab.
 +
 +add: pincode support.
 +
 +add: improve error message in resource loading.
 +
 +add: sorting field in gm item creation window.
 +
 +remove: legacy status effect field "​block-id"​.
 +
 +
 +====== 2018-02-17 New release 1.8.2.17. ======
 +
 +fix: some missing checks.
 +
 +add: new packets.
 +
 +add: packets type flag support for re and prere packets.
 +
 +add: zero packets type.
 +
 +add: shuffle packets for most packet versions.
 +
 +add: possible mitigation against glibc realpath error.
 +
 +add: clans support.
 +
 +====== 2017-11-11 New release 1.7.11.11. ======
 +fix: compilation with unreleased tinyxml2.
 +
 +add: packets for new hercules packet versions.
 +
 +add: draw basic npc equipment.
 +
 +====== 2017-10-28 New release 1.7.10.28. ======
 +
 +fix: disable alt-tab workaround in SDL2 by default.
 +
 +add: new packets.
 +
 +add: configure options for build with system catch or doctest.
 +
 +add: show full SDL version in version string.
 +
 +====== 2017-10-14 New release 1.7.10.14. ======
 +
 +fix: some wrong asserts in text command editor.
 +
 +add: configure parameter for set working directory for unit tests.
 +
 +====== 2017-09-30 New release 1.7.9.30. ======
 +
 +fix: disconnect chat command.
 +
 +fix: max packet version in server editor.
 +
 +add: http tunneling in downloads.
 +
 +add: limit each download file to 500MB.
 +
 +add: limit minimal allowed download speed to 1 byte per 1 minute.
 +
 +add: new packet versions from hercules.
 +
 +add: allow use some atributes as int64.
 +
 +====== 2017-09-16 New release 1.7.9.16. ======
 +
 +fix: sorting fonts and themes lists.
 +
 +fix: scrolling big windows.
 +
 +fix: crash with simple text in chat window before connecting to server.
 +
 +fix: adding stackable items to mail window.
 +
 +fix: button in higlighted state in who is online window.
 +
 +fix: memory leak in downloads.
 +
 +fix: add workaround for fix alt-tab issue in SDL2.
 +
 +fix: ignoring keys in SDL 2.
 +
 +fix: prevent to run cmake by default. because cmake is legacy build system.
 +
 +fix: alternative fps mode in SDL 2 and before connecting to server.
 +
 +add: jewelry-simple theme with non transparent chat window.
 +
 +add: rescale skill casting animation to whole skill area.
 +
 +add: current renderer into user agent string in web requests.
 +
 +add: extend input SDL events logging.
 +
 +add: option with SDL logging level (SDL 2).
 +
 +add: option for allow high dpi mode (SDL 2).
 +
 +add: allow use different existing renderer in SDL2 normal mode.
 +
 +add: option for max parallel sounds.
 +
 +
 +====== 2017-09-02 New release 1.7.9.2. ======
 +
 +fix: duplicates for some assert messages.
 +
 +fix: mouse selection in some lists.
 +
 +fix: leaks and relations in unit tests.
 +
 +fix: some asserts on first run.
 +
 +add: support for new mail system.
 +
 +add: extend packets logging.
 +
 +add: unit tests for detect broken sdl features.
 +
 +====== 2017-08-19 New release 1.7.8.19. ======
 +
 +fix: drawing language badge.
 +
 +fix: hide item popup in context menu.
 +
 +fix: item containers scrolling if some items hidden by filter.
 +
 +fix: compilation on systems with missing bswap_16/​32.
 +
 +add: debug window before connecting to server.
 +
 +add: attributes to missile particles.
 +
 +add: context menu way to add skill into shortcuts bar.
 +
 +add: custom context menu for items. Separate for inventory, storage, cart.
 +
 +add: more than one use action for items.
 +
 +add: packets for new mail system, but without gui.
 +
 +add: id offset for server plugin custom packets.
 +
 +====== 2017-08-05 New release 1.7.8.5. ======
 +
 +fix: quests window redraw speed and render too long lines.
 +
 +fix: mouse cursor update each 10 seconds.
 +
 +fix: crash in help window links with old compilers.
 +
 +fix: server command with name "​int"​ in groups.xml.
 +
 +fix: memory leak in skill casting animation.
 +
 +fix: free network related memory or reconnecting to other servers.
 +
 +fix: prevent server connection timeout in register dialog.
 +
 +add: improve mouse move and click emulation.
 +
 +add: option to show player name at top or bottom.
 +
 +add: improve badges drawing with hidden player name.
 +
 +add: use gcc-6 for windows builds.
 +
 +add: default icons for unknown skills by types.
 +
 +add: shortcuts tab with automatically added active skills (not for legacy servers).
 +
 +====== 2017-07-22 New release 1.7.7.22. ======
 +
 +fix: memory leak if player not totally visible while moving.
 +
 +fix: character select dialog size if slots more than two rows.
 +
 +fix: show own group level if group hidden from public.
 +
 +fix: show tinyxml2 in client name if it was used.
 +
 +fix: possible crash on exit if compiled with SDL 2.
 +
 +add: command line flag for validate client data.
 +
 +add: show group name in being popups.
 +
 +add: load group name, badge, commands, permissions from xml file.
 +
 +add: mse lib with secure vector (for debug).
 +
 +add: show gm commands based on allowed commands for local player.
 +
 +====== 2017-07-08 New release 1.7.7.8. ======
 +
 +fix: flushing background logs.
 +
 +fix: stats in item popups.
 +
 +fix: workaround to build with libicu-59 (need by libxml2)
 +
 +add: new hercules packets.
 +
 +add: allow open chat window before connection to server.
 +
 +add: update readmes.
 +
 +add: update doctest library.
 +
 +====== 2017-06-24 New release 1.7.6.24. ======
 +
 +fix: browserbox width with small bold lines.
 +
 +fix: draw color in some renderers after window resize.
 +
 +add: server info window
 +
 +add: mark all server with free / non free / unknown label.
 +
 +add: set default theme to jewelry.
 +
 +add: improve speed in some windows.
 +
 +add: auto close death dialog if player resurrected.
 +
 +add: new chat commands.
 +
 +remove: auto adding sfx/ in sound files paths.
 +
 +====== 2017-06-10 New release 1.7.6.10. ======
 +
 +fix: use default configs in MacOSX version.
 +
 +fix: memory leak in different places.
 +
 +fix: possible issue in npc dialog.
 +
 +add: enable simd on windows and kFreeBSD.
 +
 +add: enable simd if build with clang.
 +
 +add: improve mixing images speed in most platforms.
 +
 +add: support for known packets version 2017.
 +
 +remove: codeblocks project file.
 +
 +====== 2017-05-27 New release 1.7.5.27. ======
 +
 +fix: default configuration files in NaCl builds.
 +
 +fix: simd functions working with LTO compilation flags.
 +
 +add: assert in debug tab about non 32 bit images.
 +
 +add: support for testing library doctest.
 +
 +add: improve load speed in Android builds.
 +
 +add: different chat commands.
 +
 +====== 2017-05-14 New release 1.7.5.14. ======
 +
 +fix: possible crash if exit while downloading servers list.
 +
 +fix: crashes in cart and some other inventories.
 +
 +fix: socket leak in ipc.
 +
 +fix: memory leak in screenshots.
 +
 +add: option for enable / disable particle effects located on map.
 +
 +add: use ccache in some build scripts.
 +
 +add: allow run ipc commands before connecting to server.
 +
 +add: different chat commands.
 +
 +add: support for 2016 packet versions.
 +
 +add: basic functional testing based on ipc and screenshots.
 +
 +====== 2017-04-29 New release 1.7.4.29. ======
 +
 +fix: loading map atlases on windows.
 +
 +fix: slow or wrong drawing with atlases enabled but without atlas for current map.
 +
 +fix: opening npc buy shop from invisible npc.
 +
 +add: support for item options.
 +
 +add: improve performance in some files operations.
 +
 +remove: drop support for old hercules plugin versions (before 2016 year)
 +
 +====== 2017-04-15 New release 1.7.4.15. ======
 +
 +add: server language flag on client
 +
 +add: quick messages with auto translation from player server language to english.
 +
 +add: update packets acording to hercules changes.
 +
 ====== 2017-04-01 New release 1.7.4.1. ====== ====== 2017-04-01 New release 1.7.4.1. ======
  
Navigation
Print/export
Languages