# 2016r2.1

Released August 9th, 2016.

This release fixes important issues found in Xojo 2016r2.

[Download Xojo today](http://www.xojo.com/download).

## Bug fixes (22 cases)

| Case                                         | Area                                                | Description                                                                                                                                                                     |
|----------------------------------------------|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [44664](http://feedback.xojo.com/case/44664) | Crashes &amp; Assertions \> Crash                   | Fixed a bug in the reloading of a text project that had an external script located on a volume that is different than the one containing the project.                           |
| [44616](http://feedback.xojo.com/case/44616) | Crashes &amp; Assertions \> IDE Unhandled Exception | An exception that caused certain web projects to not function in r2 has been fixed.                                                                                             |
| [44714](http://feedback.xojo.com/case/44714) | Crashes &amp; Assertions \> IDE Unhandled Exception | IDE no longer crashes if an iOSScrollArea&#39;s height or width is zero pixels.                                                                                                 |
| [44590](http://feedback.xojo.com/case/44590) | Framework \> All                                    | PerformAction is now triggered properly again, for those implementing the ActionNotificationReceiver interface                                                                  |
| [44608](http://feedback.xojo.com/case/44608) | Framework \> All                                    | Fixed failed assertions in RuntimeThread.cpp relating to detached threads that would occur with certain database queries (particularly MySQL).                                  |
| [44622](http://feedback.xojo.com/case/44622) | Framework \> All                                    | Fixed a regression that caused applications to hang when the last non-main thread exited and the main thread had recently been unblocked.                                       |
| [44644](http://feedback.xojo.com/case/44644) | Framework \> All                                    | The Socket LocalAddress property again deals gracefully with a complete lack of connected network interfaces.                                                                   |
| [44683](http://feedback.xojo.com/case/44683) | Framework \> All                                    | Thread.Resume now only resumes sleeping and suspended threads. Threads that are blocked waiting for locks will stay waiting.                                                    |
| [44704](http://feedback.xojo.com/case/44704) | Framework \> All                                    | Resuming a suspended thread when the main thread is the only actively running thread now works correctly. This was a regression in 2016r2.                                      |
| [44525](http://feedback.xojo.com/case/44525) | Framework \> Web                                    | Fixed a regression which meant that setting a WebImageView to the same picture would push the image down to the browser again, even if it hadn&#39;t changed.                   |
| [44551](http://feedback.xojo.com/case/44551) | Framework \> Web                                    | WebImageViews defined by a URL and set in the IDE load properly again.                                                                                                          |
| [44700](http://feedback.xojo.com/case/44700) | Framework \> Web                                    | Fix a bug which prevented Reverse Proxy headers from being parsed correctly in Standalone apps.                                                                                 |
| [44741](http://feedback.xojo.com/case/44741) | Framework \> Web                                    | Fixed a regression which caused pictures to not contain their name when dragged into a web project.                                                                             |
| [44514](http://feedback.xojo.com/case/44514) | Framework \> iOS                                    | iOSPicturePicker no longer requires a Cancelled event handler to be present in order to cancel the picker.                                                                      |
| [44576](http://feedback.xojo.com/case/44576) | Framework \> iOS                                    | iOSToolbuttons honor dynamic constants. Note that iOS simulators may not show this as there is a bug in setting their locale and language that is not under Xojo&#39;s control. |
| [44659](http://feedback.xojo.com/case/44659) | Framework \> iOS                                    | iOSTable contents are no longer inset.                                                                                                                                          |
| [44668](http://feedback.xojo.com/case/44668) | Framework \> iOS                                    | Fixed iOSTables having section headers with a white background.                                                                                                                 |
| [44752](http://feedback.xojo.com/case/44752) | Framework \> iOS                                    | iOSTable now uses the the most derived methods when calling data sources.                                                                                                       |
| [44693](http://feedback.xojo.com/case/44693) | IDE \> Icon Editor                                  | Importing a PNG into the app icon no longer causes an exception on Windows.                                                                                                     |
| [44656](http://feedback.xojo.com/case/44656) | IDE \> Layout Editor                                | iOS Tool buttons reload as positioned when the project was saved.                                                                                                               |
| [42764](http://feedback.xojo.com/case/42764) | IDE \> Miscellaneous                                | Window&#39;s destructor no longer raises an exception if called from a thread.                                                                                                  |
| [44658](http://feedback.xojo.com/case/44658) | IDE \> Miscellaneous                                | Floating Library palette now displays again.                                                                                                                                    |

## Changes (2 cases)

| Case                                         | Area               | Description                                          |
|----------------------------------------------|--------------------|------------------------------------------------------|
| [44586](http://feedback.xojo.com/case/44586) | Build Pipeline     | DMGs are now signed for use with macOS 10.12 Sierra. |
| [44548](http://feedback.xojo.com/case/44548) | IDE \> Icon Editor | Now supports iPad Pro app icon.                      |
