101173 Commits

Author SHA1 Message Date
Andrei Prykhodko
1aaa353284 PETKA: fixed memory deallocation 2020-10-01 00:15:27 +03:00
antoniou
bf54ea041b ANDROID: Fix for buggy backspace behavior in TYPE_NULL inputType
Code taken from https://stackoverflow.com/a/19980975
2020-10-01 00:06:20 +03:00
antoniou
303d4681f0 ANDROID: Send keys to app as they are typed
Fixes issue with bad system keyboard input to in-game fields
2020-10-01 00:06:20 +03:00
Andrei Prykhodko
fab96cb8fd PETKA: fixes to walk system 2020-10-01 00:04:00 +03:00
D G Turner
f898546f71 GNAP: Improve Error Output When Bitmap Loading Fails
Users are reporting failure, but it is not clear which bitmap resource
is causing this, hence this change.
2020-09-30 20:56:30 +01:00
Andrei Prykhodko
2d0b4bf9fa PETKA: Walk system implementation 2020-09-30 21:01:32 +03:00
antoniou
138295f617 ANDROID: Minor optimization in clause evaluation for bugfix for 2.2.1beta1 2020-09-30 20:56:39 +03:00
antoniou
7e08306c66 ANDROID: Fix bug in 2.2.1 beta ignoring some config locations
This is a bug fix specific for 2.2.1 beta1

If an old config is found in the extra locations, it will be reused and replace the existing config. Also in that case, the extra locations will be scanned for saved games to copy to our default save location.
2020-09-30 20:03:03 +03:00
antoniou
d4aad77b11 ANDROID: Update expected versionCode for 2.3.0 2020-09-30 19:54:23 +03:00
Paul Gilbert
33fb0f235d LURE: Properly reset straw fire animation
Fix provided by whizse
2020-09-29 21:55:29 -07:00
Paul Gilbert
a955bb14b7 NUVIE: Fix character name in portrait display 2020-09-29 21:31:15 -07:00
Paul Gilbert
da60c10515 GLK: LEVEL9: Fix memory overrun in game detector 2020-09-29 21:01:43 -07:00
sluicebox
f1d4ff6559 SCI: Fix boundary checks when drawing font chars
Adds boundary checks to handle characters with pixels that
are to the left or above the screen. This occurs in the fan
game Soulshade Asylum which draws a large window whose title
is above the screen and not meant to be seen. The window code
clips the rectangles but the text was drawn outside the buffer.

Fixes the existing boundary checks so that the correct pixels
are drawn when there's overlap with the right edge of the screen.
2020-09-29 18:39:08 -07:00
sluicebox
4b5260fc34 SCI: Fix volume slider bug in fan games 2020-09-29 18:36:37 -07:00
sluicebox
843dd302d7 SCI: Add support for fan library sciAudio 1.1
Used by Soulshade Asylum
2020-09-29 18:36:37 -07:00
sluicebox
b9f9733fdf SCI: Add fan game Soulshade Asylum detection entry
Ticket 11552
2020-09-29 18:36:37 -07:00
sluicebox
ee553afb83 SCI: Re-add Betrayed Alliance 1.2 detection entry
Mistakenly removed in 00f41300898e907c04512dfc65ce7f3ab3992b7b,
these were not the incorrect hashes reported in ticket 11714.
2020-09-29 18:06:54 -07:00
antoniou
4ea7455e09 ANDROID: Splash screen and additional locations to search for config and saves
The splash screen is an addition that was "forced" by the need to allow for permission granted to access external physical storage
2020-09-29 22:10:56 +03:00
Zvika Haramaty
ab05b99b3f AGI: Mixedup 2gs - fix Jack and Jill cutscene (issue #11210) 2020-09-29 19:23:36 +02:00
anonymous
acf9fea07b I18N: Update translation (Polish)
Currently translated at 72.3% (1071 of 1480 strings)
2020-09-29 17:13:42 +00:00
Paul Gilbert
50fc95b1e8 NUVIE: Revert Change defaultkeys missing to warning
The defaultkeys file is actually present in the ultima.dat
data file, so not being able to find it does mean that
something has gone seriously wrong
2020-09-28 20:25:18 -07:00
antoniou
aa5a490bc7 ANDROID: Reduce Lint warnings 2020-09-28 17:55:04 +03:00
sluicebox
eee7882c9a SCI: Fix LSL3 volume slider
There was a workaround for this but it didn't fix the script bug.
Instead it set the volume to max every time the volume dialog opened.
2020-09-28 05:14:48 -07:00
sluicebox
00f4130089 SCI: Remove invalid fan game detection entry
This was not a new version, the reporter was mistaken. Ticket #11714
2020-09-28 04:32:31 -07:00
Paul Gilbert
3bf6396295 NUVIE: Add missing breaks in Keybinder switch 2020-09-27 22:24:19 -07:00
Paul Gilbert
83316f3f1a NUVIE: Change defaultkeys missing to warning 2020-09-27 20:38:21 -07:00
antoniou79
40298ce3a6 ANDROID: Set target SDK to 29
As per the Play Store rules.

From 2 November 2020, app updates must target Android 10 (API level 29) or higher. (https://developer.android.com/distribute/best-practices/develop/target-sdk)
2020-09-28 01:08:09 +03:00
antoniou79
f3e4d3986a ANDROID: DISTS: Upgrade gradle and gradle plugin versions
This repeats the commit change that mduggan did

The original commit was:
fdf84ed93e
Then it got revered by:
280446deb1
We need to manually remove some (android_project) directories in order for the builds to succeed on our buildbot after these changes. The buildbot does this itself once daily.
2020-09-27 23:04:34 +03:00
Paul Gilbert
a018fae968 ULTIMA4: Add debugger cmd & cheat keybinding to disable combat 2020-09-27 11:49:52 -07:00
Paul Gilbert
00d845eef2 ULTIMA4: Added debugger command to disable hunger 2020-09-27 11:49:52 -07:00
antoniou
e08ba6ff14 ANDROID: Screenshots from 10 inch tablet for distribution 2020-09-27 17:12:25 +03:00
Eugene Sandulenko
c083069b68 DISTS: ANDROID: Updated beta changelog 2020-09-27 16:10:30 +02:00
Eugene Sandulenko
c58e3a2534 DISTS: Dumped our Android presence 2020-09-27 15:12:21 +02:00
Lothar Serra Mari
499f06b8a8 DISTS: SNAP: Sync with Snapcrafters' repository 2020-09-27 12:24:14 +02:00
Matthew Duggan
8ab11ade87 ULTIMA8: Fix music order for Crusader 2020-09-27 14:45:55 +09:00
Matthew Duggan
8fd6a1a452 ANDROID: Add more icon variants
This makes the icon render much better on Android 11 and Chromebook devices.  I
think it should also be backwards compatible - although the oldest device I had
to test was Android 7, it works fine there.
2020-09-27 13:14:15 +09:00
Paul Gilbert
413eeb7607 ULTIMA4: Allow Enter to exit ZStats display 2020-09-26 18:56:02 -07:00
Cameron Cawley
5cb84a437d SDL: Clip the coordinates sent by mouse events 2020-09-27 00:32:01 +01:00
Mataniko
e99a2fa8c3 CREDITS: Remove unused docbook format 2020-09-27 00:26:13 +01:00
Eugene Sandulenko
aeb46c5506 I18N: Update translation (Hindi)
Currently translated at 4.2% (63 of 1480 strings)
2020-09-26 21:13:35 +00:00
anonymous
2072c08c00 I18N: Update translation (Swedish)
Currently translated at 60.8% (900 of 1480 strings)
2020-09-26 21:13:34 +00:00
Eugene Sandulenko
33c6903aad I18N: Update translation (Norwegian Nynorsk)
Currently translated at 40.8% (605 of 1480 strings)
2020-09-26 21:13:34 +00:00
Eugene Sandulenko
a8efce333b I18N: Update translation (Norwegian Bokmål)
Currently translated at 49.5% (733 of 1480 strings)
2020-09-26 21:13:33 +00:00
anonymous
eea213737e I18N: Update translation (Hungarian)
Currently translated at 99.9% (1479 of 1480 strings)
2020-09-26 21:13:32 +00:00
Eugene Sandulenko
2dd3f6162a I18N: Update translation (Galician)
Currently translated at 57.7% (854 of 1480 strings)
2020-09-26 21:13:31 +00:00
Eugene Sandulenko
5c9952f78a I18N: Update translation (Basque)
Currently translated at 45.8% (678 of 1480 strings)
2020-09-26 21:13:30 +00:00
Eugene Sandulenko
5a27f81b0e I18N: Update translation (Catalan)
Currently translated at 47.4% (702 of 1480 strings)
2020-09-26 21:13:30 +00:00
Eugene Sandulenko
043ac1a3d2 I18N: Update translation (Belarusian)
Currently translated at 93.5% (1384 of 1480 strings)
2020-09-26 21:13:29 +00:00
Eugene Sandulenko
7dc55ee234 I18N: Update translation (Korean)
Currently translated at 4.2% (63 of 1480 strings)
2020-09-26 21:06:08 +00:00
Joohan Lee
8fcfc895a1 I18N: Update translation (Korean)
Currently translated at 4.2% (63 of 1480 strings)
2020-09-26 21:06:08 +00:00