Changes in 1.5.6: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Put vendor updates under their own heading, fix count in stats)
mNo edit summary
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<pageclass class="#39dd57" subcaption="Current release"></pageclass>
{{Changelogs}}
{{Changelogs}}
__NOTOC__
__NOTOC__
* Mantis changelog: https://bugs.mtasa.com/changelog_page.php
* Mantis changelog: https://bugs.mtasa.com/changelog_page.php
* GitHub commit log: https://github.com/multitheftauto/mtasa-blue/commits/master?page=1
* GitHub commit log: https://github.com/multitheftauto/mtasa-blue/compare/1.5.5...1.5.6
* GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/3
* GitHub milestone: https://github.com/multitheftauto/mtasa-blue/milestone/3
* Release announcement on forums: https://forum.mtasa.com/topic/111160-multi-theft-auto-san-andreas-156-is-released/
* Release announcement on forums: https://forum.mtasa.com/topic/111160-multi-theft-auto-san-andreas-156-is-released/
Line 46: Line 45:
* Add [[extinguishFire]]
* Add [[extinguishFire]]
* Add custom IFP animations using new [[engineLoadIFP]], [[engineReplaceAnimation]] and [[engineRestoreAnimation]] functions ([https://bugs.mtasa.com/view.php?id=4571 Mantis 0004571])
* Add custom IFP animations using new [[engineLoadIFP]], [[engineReplaceAnimation]] and [[engineRestoreAnimation]] functions ([https://bugs.mtasa.com/view.php?id=4571 Mantis 0004571])
* Add [[guiMemoIsReadOnly]] and [[guiEditIsReadOnly]] ([https://bugs.mtasa.com/view.php?id=6962 Mantis 0006962])
* Add [[guiMemoIsReadOnly]] and [[guiEditIsReadOnly]] ([https://bugs.mtasa.com/view.php?id=6962 Mantis 0006962] [https://github.com/multitheftauto/mtasa-blue/pull/236 GitHub #236] by FileEX)
* Add [[guiMemoGetVerticalScrollPosition]] and [[guiMemoSetVerticalScrollPosition]] ([https://bugs.mtasa.com/view.php?id=8957 Mantis 0008957])
* Add [[guiMemoGetVerticalScrollPosition]] and [[guiMemoSetVerticalScrollPosition]] ([https://bugs.mtasa.com/view.php?id=8957 Mantis 0008957])
* Add [[getPedsLODDistance]], [[setPedsLODDistance]] and [[resetPedsLODDistance]] ([https://github.com/multitheftauto/mtasa-blue/pull/231 GitHub #231] by CrosRoad95)
* Add [[getPedsLODDistance]], [[setPedsLODDistance]] and [[resetPedsLODDistance]] ([https://github.com/multitheftauto/mtasa-blue/pull/231 GitHub #231] by CrosRoad95)
* Add [[guiEditGetMaxLength]] and [[guiEditIsMasked]]
* Add [[guiEditGetMaxLength]] and [[guiEditIsMasked]] ([https://github.com/multitheftauto/mtasa-blue/pull/255 GitHub #255] by FileEX)
* Add [[guiWindowIsMovable]] and [[guiWindowIsSizable]]
* Add [[guiWindowIsMovable]] and [[guiWindowIsSizable]] ([https://github.com/multitheftauto/mtasa-blue/pull/272 GitHub #272] by FileEX)
* Add [[dxDrawCircle]]
* Add [[dxDrawCircle]]


Line 82: Line 81:
* Add [[setPedWearingJetpack]]
* Add [[setPedWearingJetpack]]
* Add account functions: [[getAccountIP]], [[getAccountsByIP]], [[getAccountsByData]], [[setAccountName]], [[getAccountID]] and [[getAccountByID]] ([https://bugs.mtasa.com/view.php?id=9562 Mantis 0009562])
* Add account functions: [[getAccountIP]], [[getAccountsByIP]], [[getAccountsByData]], [[setAccountName]], [[getAccountID]] and [[getAccountByID]] ([https://bugs.mtasa.com/view.php?id=9562 Mantis 0009562])
* Add [[tocolor]] server-side as well ([https://github.com/multitheftauto/mtasa-blue/pull/291 GitHub #291] by myonlake)
* Add [[tocolor]] server-side as well ([https://github.com/multitheftauto/mtasa-blue/pull/291 GitHub #291] by patrikjuvonen)
* Add [[getVehicleRespawnPosition]] and [[getVehicleRespawnRotation]] ([https://github.com/multitheftauto/mtasa-blue/pull/334 GitHub #334] by l0nger)
* Add [[getVehicleRespawnPosition]] and [[getVehicleRespawnRotation]] ([https://github.com/multitheftauto/mtasa-blue/pull/334 GitHub #334] by l0nger)
* Add [[setVehicleRespawnRotation]] ([https://github.com/multitheftauto/mtasa-blue/pull/338 GitHub #338] by l0nger)
* Add [[setVehicleRespawnRotation]] ([https://github.com/multitheftauto/mtasa-blue/pull/338 GitHub #338] by l0nger)
Line 205: Line 204:
* Added Server SDK project
* Added Server SDK project
* Added ''reloadacl'' command ([https://bugs.mtasa.com/view.php?id=9626 Mantis 0009626])
* Added ''reloadacl'' command ([https://bugs.mtasa.com/view.php?id=9626 Mantis 0009626])
* Added server console arrow up/down command history ([https://bugs.mtasa.com/view.php?id=9814 Mantis 0009814]) ([https://github.com/multitheftauto/mtasa-blue/pull/274 GitHub #274] by myonlake)
* Added server console arrow up/down command history ([https://bugs.mtasa.com/view.php?id=9814 Mantis 0009814]) ([https://github.com/multitheftauto/mtasa-blue/pull/274 GitHub #274] by patrikjuvonen)


=== 11 Bugfixes & Changes ===
=== 11 Bugfixes & Changes ===
Line 230: Line 229:


=== 2 Vendor Updates ===
=== 2 Vendor Updates ===
* Update curl to [https://daniel.haxx.se/blog/2018/07/11/curl-7-61-0/ 7.61.0] ([https://github.com/multitheftauto/mtasa-blue/pull/270 GitHub #270] by myonlake)
* Update curl to [https://daniel.haxx.se/blog/2018/07/11/curl-7-61-0/ 7.61.0] ([https://github.com/multitheftauto/mtasa-blue/pull/270 GitHub #270] by patrikjuvonen)
* Update json-c to [https://github.com/json-c/json-c/blob/master/ChangeLog 0.31.1] ([https://github.com/multitheftauto/mtasa-blue/pull/268 GitHub #268] by myonlake)
* Update json-c to [https://github.com/json-c/json-c/blob/master/ChangeLog 0.31.1] ([https://github.com/multitheftauto/mtasa-blue/pull/268 GitHub #268] by patrikjuvonen)
</section>
</section>



Revision as of 23:05, 31 August 2019

MTA:SA Releases Changelog Pages
1.0 1.0.0 • 1.0.1 • 1.0.2 • 1.0.3 • 1.0.4
1.1 1.1.0 • 1.1.1
1.2 1.2.0
1.3 1.3.01.3.11.3.21.3.31.3.41.3.5
1.4 1.4.01.4.1
1.5 1.5.01.5.11.5.21.5.31.5.41.5.51.5.61.5.71.5.81.5.9
1.6 1.6.01.6.1

Main Additions / Changes

Click to collapse [-]

Statistics

Click to collapse [-]

These are some statistics since the previous release.

  • This is the 23rd 1.x.x release, released 6.9.2018
  • 334 days
  • 40 new functions
  • 2 new events
  • 5 deprecations
  • 100+ bug fixes and changes
  • 461 commits (see comparison)
  • 83 new open Mantis issues
  • 60 resolved Mantis issues
  • 500 closed Mantis issues
  • 88 new open GitHub issues (see list)
  • 15 resolved GitHub issues (see list)
  • 15 closed GitHub issues (see list)
  • 29 new open GitHub pull requests (see list)
  • 90 merged GitHub pull requests (see list)
  • 35 closed GitHub pull requests (see list)
  • 28 contributors of which 13 are new (see list)
  • 55 total contributors (see list)
  • 6 vendor updates

Scripting

Client

Click to collapse [-]

19 New Functions

3 New Arguments & Parameters

16+ Bugfixes & Changes

Server

Click to collapse [-]

11 New Functions

2 New Events

2 Deprecations

2 New Arguments & Parameters

9+ Bugfixes & Changes

Shared (Client & Server side)

Click to collapse [-]

10 New Functions

3 Deprecations

3 New Arguments & Parameters

8+ Bugfixes & Changes

Client

Click to collapse [-]

5 Additions

  • Updated and added translations for various languages, including Bulgarian, Indonesian and Chinese (Traditional)
  • Enable switching camera view mode for trains (GitHub #125 by ZReC)
  • Added full axis option to joystick bindings
  • Added master volume setting to audio settings (Mantis 0009896)
  • Added reloadnews command for developers

31 Bugfixes & Changes

  • Fixed problems when using a controller with more than 7 axis
  • Restore default exhaust fumes position when disconnecting
  • Fix vehicle radio sometimes won't play
  • Fixed incorrect path in guiCreateStaticImage error message
  • Fixed dxGetTextWidth returns wrong width of text (Mantis 0009745)
  • Fixed some minor memory leaks
  • Improved client fetchRemote reliability
  • Fixed dxGetStatus().SettingWindowed sometimes being incorrect
  • Averted one type of igdumd32.dll crash
  • Added help dialog for crash at offset 003C51A8 (Corrupt anim hierarchy)
  • Fixed client crash caused by invalid blip icon
  • Fix animation getting stuck after carjack
  • Restore console input focus after guiMoveToBack
  • Fixed client crash caused by destroying markers during hit/leave events
  • Fixed shaders sometimes losing default values
  • Fixed console displays an error message when pressing the key of a disabled MTA control (Mantis 0009166)
  • Fixed error when loading certain jpeg files with unicode Windows username
  • Fixed engineLoadDFF/TXD raw buffer not being deallocated after import
  • Fixed 100% CPU usage while using the debugscript command and having the chat text black/white outline setting enabled
  • Fixed crash caused by calling client-side setPlayerNametagShowing with a ped
  • Fixed crash caused by passing empty string to requestBrowserDomains crashes client (Mantis 0009844)
  • Fixed several additional crashes
  • Fixed issues with wearing a jetpack, choking or using animations at the same time (Mantis 0009522)
  • Freezing a ped wearing jetpack will no longer remove the jetpack automatically
  • Port is now an optional parameter for the connect command, defaults to 22003 (Mantis 0007047)
  • Typing the connect command will no longer disconnect until all parameters have been checked (Mantis 0007047)
  • Removed the built-in whowas command (Mantis 0006722)
  • Added native language names

3 Vendor Updates

  • Update BASS and sound-related dependencies
  • Update CEF to 3.3440.1805.gbe070f9 (Chromium 68.0.3440.84)
  • Update libpng to 1.6.35

Server

Click to collapse [-]

3 Additions

11 Bugfixes & Changes

  • Fix for some cases of internal.db access errors
  • Fix server crashing when using the upgrade command (Mantis 0009530)
  • Fix crash in account manager
  • Fix callRemote call without queueName failing
  • Excluded non-joined players from calls to getAlivePlayers and getDeadPlayers
  • Fix self-compiled server crash on callRemote (Mantis 0009787)
  • Fix server crash on server-window resize
  • Server query fix for networks which block 1 byte UDP packets
  • Remove fully deprecated functions from acl.xml and add new missing ones (Mantis 0005701)
  • spawnPlayer wouldn't always set the rotation if an object was near the spawn point (Mantis 0008540)

1 Vendor Update

Shared

Click to collapse [-]

2 Bugfixes & Changes

  • Fixed curl not requesting compressed datum
  • Fix cloned elements not getting removed on resource stop

2 Vendor Updates

Resources

Click to collapse [-]
  • [admin] Added ban search feature to Bans tab
  • [admin] Fixed gridlist sorting bug (contents getting corrupted/mangled up)
  • [admin] Improved logging of responsible admin (any type of change to ACL through panel, details on actions like unbanning)
  • [admin] Miscellaneous fixes: resizing ban details window (and extended its size for longer serials), broken Anonymous admin kicks, updated flags
  • [admin] Added copy serial to ban details tab in Bans and enabled doubleclicking on a row to open that view
  • [freeroam] Added player nick search (filtering) to F1 warp window
  • [freeroam] Fixed vehicle label/controls disappearing randomly while in a vehicle
  • [freeroam] Fixed some recurring client debug warnings
  • [scoreboard] Added countryflags to TAB
  • [traffic] Removed the traffic resource from official resources package due to it's inefficiency, size and bloatedness

Editor

Click to collapse [-]
  • Added sirens option and fixed plate
  • Added a Favourites category under All categories in element browser
  • Added sirens state option for mapped vehicles and fixed plate text

Extra Information

More detailed information available on our Mantis Bug Tracker changelog and GitHub repositories: