Eugene Sandulenko
|
a5ab1cd293
|
FULLPIPE: Attempt to crash when calling paletteless scenes
|
2017-11-27 21:20:24 +01:00 |
|
Colin Snover
|
4cc64c4139
|
FULLPIPE: Fix memory leaks in PictureObject, Background
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
e2367f3ed2
|
FULLPIPE: Remove unnecessary and unsafe C-style casts
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
073692fd52
|
FULLPIPE: Reduce chance of Scene leaks, remove unused SceneTag member
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
c85f409a0b
|
FULLPIPE: Remove memory leaks and manual memory management in Scene
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
1337f04122
|
FULLPIPE: Fix memory leaks of SceneTag
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
ff96db23df
|
FULLPIPE: Fix leaks and unnecessary extra allocations in FullpipeEngine
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
0cc0b1932e
|
FULLPIPE: Fix memory leaks, ownership issues, and endianness issues in graphics code
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
88a2eaba93
|
FULLPIPE: Make dimensions/coordinate getters pure functions
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
72a4292727
|
FULLPIPE: Improve memory safety and fix leaks in sound code
|
2017-11-18 22:35:12 +01:00 |
|
Eugene Sandulenko
|
b8a07d38d5
|
FULLPIPE: Safer string management
|
2017-03-27 08:04:20 +02:00 |
|
Filippos Karapetis
|
a93c8c5d3e
|
Unify all string function parameters to be const Common::String &
Thanks to wjp for the suggestion
|
2017-03-24 00:56:11 +02:00 |
|
Filippos Karapetis
|
af874d469e
|
FULLPIPE: Code optimization
Checking for an empty string is what the original code does, according
to sev, so the check for a string of size 1 was wrong
|
2017-03-22 22:17:36 +02:00 |
|
Filippos Karapetis
|
2649e2b1fc
|
FULLPIPE: Change genFileName() and loadFile() to use Common::String
|
2017-03-22 04:50:37 +02:00 |
|
Filippos Karapetis
|
93982b2ca9
|
FULLPIPE: Change more object-related functions to use Common::String
|
2017-03-22 04:32:23 +02:00 |
|
Filippos Karapetis
|
f3e81b5f17
|
FULLPIPE: Use Common::String in all scene object names
|
2017-03-22 04:11:49 +02:00 |
|
Filippos Karapetis
|
728b23af2a
|
FULLPIPE: Change transCyrillic() to accept a Common::String
|
2017-03-22 04:07:33 +02:00 |
|
Eugene Sandulenko
|
11812d9af9
|
Merge pull request #883 from bluegr/fullpipe_mem
FULLPIPE: Plug some memory leaks
|
2017-01-05 08:28:32 +01:00 |
|
Eugene Sandulenko
|
d4313bf6b5
|
FULLPIPE: Decrease header dependency
|
2016-12-26 19:13:28 +01:00 |
|
Filippos Karapetis
|
b4514bfe92
|
FULLPIPE: Change _objCommandName and _queueName to Common::String
|
2016-12-20 02:17:58 +02:00 |
|
Torbjörn Andersson
|
75e2770fae
|
FULLPIPE: Silence GCC warnings (mostly signed/unsigned ones)
|
2016-11-28 06:42:47 +01:00 |
|
Retro-Junk
|
bceeee08d0
|
FULLPIPE: Fix counter in Scene::objectList_sortByPriority
|
2016-09-27 22:55:12 +02:00 |
|
Retro-Junk
|
5de239e3c6
|
FULLPIPE: Revert to original bubble sort algorithm for scene objects
|
2016-09-27 22:55:00 +02:00 |
|
Eugene Sandulenko
|
dea4b64839
|
FULLPIPE: Assign unique number to objects in the scene, so they stay stable
|
2016-09-26 20:41:17 +02:00 |
|
Eugene Sandulenko
|
c9d01a0cfd
|
FULLPIPE: Made object sorting stable. This removes flicker in many scenes
|
2016-09-23 18:28:01 +02:00 |
|
Eugene Sandulenko
|
a021b4c7e8
|
FULLPIPE: Added and using StaticANIObject::isPixelHitAtPos()
|
2016-09-07 12:12:31 +02:00 |
|
Eugene Sandulenko
|
11633a3d17
|
FULLPIPE: Fix crash on startup when pressing ESC
|
2016-09-05 00:34:07 +02:00 |
|
Eugene Sandulenko
|
2cbf7da319
|
FULLPIPE: Rename is GabeObject
|
2016-09-05 00:11:07 +02:00 |
|
Eugene Sandulenko
|
b1fc0f6946
|
JANITORIAL: Fix whitespaces
|
2016-09-04 14:42:52 +02:00 |
|
Retro-Junk
|
af5dcd4ba1
|
FULLPIPE: Fix priority check in Scene::getStaticANIObjectAtPos
|
2016-08-28 20:05:28 +02:00 |
|
Eugene Sandulenko
|
1fb5f55b70
|
FULLPIPE: Added more debug channels
|
2016-07-28 00:37:32 +03:00 |
|
Eugene Sandulenko
|
2d96b5f3e6
|
FULLPIPE: Started using debug channels
|
2016-07-28 00:37:32 +03:00 |
|
Eugene Sandulenko
|
2b59aa6635
|
FULLPIPE: Remove redundant debug output
|
2015-05-15 16:46:15 +02:00 |
|
Filippos Karapetis
|
361f4d4717
|
FULLPIPE: Remove trailing whitespace
|
2014-10-28 16:22:48 +02:00 |
|
Eugene Sandulenko
|
ec0d06e269
|
FULLPIPE: Attempt to fix flickering. Added debug output
|
2014-06-27 18:51:17 +03:00 |
|
Eugene Sandulenko
|
d6ec21d4d0
|
FULLPIPE: Fix selector in debug scene
|
2014-06-25 18:55:33 +03:00 |
|
Eugene Sandulenko
|
c1890cc739
|
FULLPIPE: Fix warnings
|
2014-05-20 08:15:30 +03:00 |
|
Eugene Sandulenko
|
cbe41c94f7
|
FULLPIPE: Fix bug in Scene::getPictureObjectById()
|
2014-05-14 12:12:44 +02:00 |
|
Eugene Sandulenko
|
3b54cc0e81
|
FULLPIPE: ditto for Scene::_messageQueueList
|
2014-05-02 12:11:42 +03:00 |
|
Eugene Sandulenko
|
6b0d938737
|
FULLPIPE: Removed couple of PtrList usages for code clarity
|
2014-05-02 12:09:42 +03:00 |
|
Eugene Sandulenko
|
2542f68e45
|
FULLPIPE: Implement Scene::stopAllSounds()
|
2014-05-02 11:21:27 +03:00 |
|
Eugene Sandulenko
|
23ef7fb901
|
FULLPIPE: Implement Scene::~Scene()
|
2014-05-02 11:16:28 +03:00 |
|
Eugene Sandulenko
|
88f8e00773
|
FULLPIPE: Implement scene19_preload()
|
2014-03-03 00:14:12 +02:00 |
|
Johannes Schickel
|
387fe8c141
|
FULLPIPE: Make GPL headers consistent in themselves.
|
2014-02-18 02:39:34 +01:00 |
|
Eugene Sandulenko
|
71c8d5edd0
|
FULLPIPE: Stubbed and implemented some class destructors
|
2014-01-08 18:37:39 +02:00 |
|
Eugene Sandulenko
|
e7b0316d8b
|
FULLPIPE: Fix flicker in scenes. Woo hoo!
|
2014-01-03 01:14:16 +02:00 |
|
Eugene Sandulenko
|
979cf9ffd7
|
FULLPIPE: Fix Background::addPictureObject()
|
2014-01-03 00:55:29 +02:00 |
|
Eugene Sandulenko
|
90532c78a2
|
FULLPIPE: g_fullpipe -> g_fp for brevity
|
2013-12-21 16:42:49 +02:00 |
|
Eugene Sandulenko
|
2dac2599fe
|
FULLPIPE: Clean full screen on each frame as corrected by LordHoto
|
2013-12-11 20:01:27 +02:00 |
|
Eugene Sandulenko
|
789b4b694f
|
FULLPIPE: Fix drawing artifacts in all scenes
|
2013-12-10 17:59:35 +02:00 |
|