Commit Graph
137148 Commits
Author SHA1 Message Date
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