Differences
This shows you the differences between two versions of the page.
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. ====== | ||