Andrei Prykhodko
6a07eb0841
PETKA: fixed crash
2020-05-27 17:06:09 +03:00
Eugene Sandulenko
5a0b0c474a
CONFIGURE: Improve wording
2020-05-27 13:14:24 +02:00
Scott Percival
885c2e6481
DIRECTOR: LINGO: Remove cb_jump/cb_jumpifz
2020-05-27 19:02:43 +08:00
Zvika Haramaty
55ae963488
BASE: Added 'test_new_standards.cpp'
...
Adding C++11 compatibility tests, disabled by default.
See instructions inside the file.
2020-05-27 12:47:05 +02:00
Cameron Cawley
b28e112d62
OPENGL: Use a 4 bytes per pixel mode when taking screenshots
...
GL_RGBA and GL_UNSIGNED_BYTE are guaranteed to be usable with glReadPixels() when using OpenGL ES 1.
2020-05-27 12:45:50 +02:00
Cameron Cawley
0a942b1cb1
NULL: Store the parameters passed to initSize()
2020-05-27 12:44:59 +02:00
Cameron Cawley
84c763a048
NULL: Add 16bit support
2020-05-27 12:44:59 +02:00
Cameron Cawley
cc5abf5ebb
TTS: Fix crash when TextToSpeechManager is unavailable, clean up formatting
2020-05-27 12:43:49 +02:00
Cameron Cawley
30c00656e1
NULL: Ensure that the timer callback is called regularly
2020-05-27 12:41:51 +02:00
Cameron Cawley
068b3371bd
NULL: Add implementation of getMillis, delayMillis and getTimeAndDate
2020-05-27 12:41:51 +02:00
Michał Janiszewski
4c831ea6c6
TRAVIS: enable ccache compression
...
Current builds saturate Travis CI caches:
```
$ diff -U999 /tmp/ccache_before /tmp/ccache_after || true
--- /tmp/ccache_before 2019-11-19 21:45:52.491212479 +0000
+++ /tmp/ccache_after 2019-11-19 21:58:32.335898083 +0000
@@ -1,10 +1,13 @@
cache directory /home/travis/.ccache
primary config /home/travis/.ccache/ccache.conf
secondary config (readonly) /etc/ccache.conf
cache hit (direct) 0
cache hit (preprocessed) 0
-cache miss 0
-no input file 1
-files in cache 0
-cache size 0.0 kB
+cache miss 4156
+called for link 66
+called for preprocessing 3
+compile failed 9
+no input file 2
+files in cache 10568
+cache size 434.1 MB
max cache size 500.0 MB
```
I doubt it's possible to get more space allocated, though there are no
docs on what exact limits are. I suspect that default explicit setting
matches what's provided. Instead of trying to get more storage,
compress the objects with zlib (default level 6) to try increasing hit
rate.
2020-05-27 12:40:11 +02:00
Hubert Maier
062b9ae09c
JANITORIAL: Fix comments
2020-05-27 12:20:54 +02:00
Andrei Prykhodko
8aff08bc40
PETKA: fixed playing some sounds
2020-05-27 12:49:15 +03:00
Andrei Prykhodko
5cd3334f91
PETKA: fixed crash after using panel interface
2020-05-27 12:49:15 +03:00
Andrei Prykhodko
6d2ed73e2d
PETKA: fixed sequence interface
2020-05-27 12:49:15 +03:00
Andrei Prykhodko
58f80fa09f
PETKA: fixed crash
2020-05-27 12:49:15 +03:00
Andrei Prykhodko
ef4993cff6
PETKA: fixed clicking on some objects
2020-05-27 12:49:15 +03:00
Eugene Sandulenko
78f616e6f8
DIRECTOR: LINGO: Made compiled 'if' statement relocatable
2020-05-27 01:38:24 +02:00
Eugene Sandulenko
892c9caae3
DIRECTOR: LINGO: Made 'if' Lingo non-recursive
2020-05-27 01:14:41 +02:00
Andrei Prykhodko
a3a2419cbd
PETKA: implemented QObjectStar::setPos
2020-05-26 17:02:13 +03:00
Andrei Prykhodko
71361395f3
PETKA: removed unnecessary field from QMessageObject
2020-05-26 12:17:16 +03:00
Andrei Prykhodko
121bbae3da
PETKA: control object's sound by methods
2020-05-26 11:44:19 +03:00
Matthew Duggan
5f3e2bd072
NUVIE: Remove excess CRs from debug messages
2020-05-26 11:52:51 +09:00
Matthew Duggan
222b9d60ab
NUVIE: avoid crash in savage empire intro
2020-05-26 11:36:09 +09:00
Paul Gilbert
5e372f020f
ULTIMA4: Fix mouse cursor disappearing after loading savegame
2020-05-25 18:09:29 -07:00
Paul Gilbert
949d936a21
ULTIMA8: Add Spanish detection entry
2020-05-25 17:37:17 -07:00
Paul Gilbert
1a3fc79b2b
ULTIMA4: More responsive screen cursor
2020-05-25 17:37:17 -07:00
Paul Gilbert
fbd9115b89
ULTIMA4: Clang formatting
2020-05-25 17:37:17 -07:00
Andrei Prykhodko
749ed68686
PETKA: implemented set/play opcodes for demo
2020-05-26 01:59:40 +03:00
Andrei Prykhodko
a4aac8b45a
PETKA: moved handling set/play opcode to separate function
2020-05-26 01:53:30 +03:00
Andrei Prykhodko
1d5060c9d1
PETKA: implemented QObjectCursor::setAction
2020-05-26 01:33:15 +03:00
Andrei Prykhodko
80c1f80168
PETKA: named constant in cursor object
2020-05-26 01:33:15 +03:00
Andrei Prykhodko
3d3e0a745d
PETKA: moved handling cursor opcode to cursor object
2020-05-26 01:33:15 +03:00
Andrei Prykhodko
03aaeb3c56
PETKA: implemented QMessageObject::processReaction
2020-05-26 01:33:15 +03:00
Paul Gilbert
ddfeb59d2e
ULTIMA8: Added detection for German CD version
2020-05-25 15:29:02 -07:00
Paul Gilbert
eadeea23be
NUVIE: Fix quit config flag gettng permanently saved
2020-05-25 15:09:18 -07:00
Andrei Prykhodko
ea0a0c7001
PETKA: added QMessageObject::setReaction method
2020-05-25 23:51:00 +03:00
Andrei Prykhodko
5396b8a3fd
PETKA: transfer reaction ownership clearer
2020-05-25 23:50:59 +03:00
Andrei Prykhodko
08cbf8abb3
PETKA: changes to dialog system
2020-05-25 23:50:59 +03:00
Andrei Prykhodko
aca3674e1b
PETKA: fixed possible crash
2020-05-25 23:50:59 +03:00
Cameron Cawley
8201d58577
BACKENDS: Ensure that _timerManager is deleted before _mutexManager
2020-05-25 20:21:05 +01:00
Eugene Sandulenko
7f583ede1e
PETKA: Fix warning
2020-05-25 17:57:03 +02:00
Eugene Sandulenko
a94e90d838
BACKENDS: Fix potential race condition in DefaultTimer
2020-05-25 17:56:15 +02:00
Scott Percival
2b40cedad7
DIRECTOR: Add builtin b_play
2020-05-25 23:46:01 +08:00
Andrei Prykhodko
42453dd8c8
PETKA: created separate function for creating reaction
2020-05-25 18:42:44 +03:00
Andrei Prykhodko
24ae76a72e
PETKA: moved global dialog reaction to class
2020-05-25 18:19:49 +03:00
Scott Percival
49e28f9dbc
DIRECTOR: Fix Sprite::getBbox() for kCastButton
2020-05-25 22:56:08 +08:00
Andrei Prykhodko
66d63000c8
PETKA: changes to dialog system
2020-05-25 16:14:36 +03:00
Andrei Prykhodko
fb4fed1c70
PETKA: fixed finding object by point
2020-05-25 16:14:36 +03:00
Andrei Prykhodko
261e760cc9
PETKA: fixed rendering cursor
2020-05-25 16:14:36 +03:00