[scummvm-devel] New year, new release: Prepare for ScummVM 2.7.0

Lothar Serra Mari lothar.serramari at scummvm.org
Fri Jan 20 21:50:08 UTC 2023


Hi all,

> 
> this is the schedule for tomorrow's creation of branch-2-7, acting as 
> the stable branch for the upcoming 2.7.0 release.

I created branch-2-7 which will act as the codebase of the upcoming 
2.7.0 release.

First, I want to clarify something I got wrong in my previous mails.

Now that the branching is done, the "master" branch is _fully open_ for 
all changes, so changes in master are _not_ restricted to WIP engines 
and BACKEND code.

branch-2-7 however should only receive bugfixes to existing features and 
code. Bugfixes should be submitted to the master branch first and then 
cherry-picked to branch-2-7.

Please excuse the poor communication in the last couple of mails - I'll 
work on this (feedback is very welcome).

Ah, right, the bugfixes.

Thanks to the incredible work of all of you, there are no bugs marked as 
"blockers" left. I'm also very happy to see that with 24 open bug 
reports in the release scope, our "bug count" is pretty low.

So - THANK YOU for helping to get rid of all the bugs.

If you want to help fixing the remaining bugs, you find a list with all 
open bugs in scope for the next release at

	https://bugs.scummvm.org/report/17

Right now, we are aware of the following bugs:

Non-engine code:
> #11753 	BACKENDS: ANDROID (10+ / API 29+) - external storage is no longer browsable
> #6008 	BACKENDS: Dreamcast - FT/Dig: Crash when subtitles are enabled
> #12329 	BACKENDS: IOS: MP3 playback failing, libmad writing out of bounds
> #12032 	BACKENDS: SDL: cursor drifting for game controller
> #12775 	BASE: The -g / --gfx-mode command-line option still handles the old scaler names
> #13841 	ENGINES: AUTOSAVE: Setting a file's _saveType value by where it’s stored can cause a regular save to be overwritten.
> #13719 	GUI: Grid View shows "Fanmade AGI game" for every fan game for the AGI engine
> #11500 	GUI: Pressing escape in the GTK file chooser sometimes closes ScummVM
> #13607 	RISCOS: Crash on startup with RISC OS 3.7
> #14024 	SURFACESDL: Mouse cursor is clipped when using 32-bit screen formats
> #13643 	WIN32: Crash on Windows 95 with VMware when attempting to decode JPEG frames

Engine code:
> #14014 	AGOS: Warning about missing subtitle font
> #13417 	AGS: Invalid savegames created on big-endian systems
> #13348 	AGS: in certain games screenshots only show chosen elements
> #13594 	CHEWY: Dialog canceled by subtitles
> #11529 	CRUISE: Cut-scenes happen too quickly and dialogue cannot be read
> #11644 	DRAGONS: Splash screen font background too visible
> #13992 	FREESCAPE: implement CGA/ZX colors using TinyGL
> #14046 	FTA2 - Crash "Wrong spellID" when cursor is over certain spell icon
> #13227 	MYST3: Crash in Voltaic Age - DVD Variant
> #13442 	PARALLACTION: Nippon - Donna vanishing when in disguise
> #13897 	TINSEL: DW2: Older savegames won't run on ScummVM 2.6.x
> #12074 	TWINE: rendering of the holomap is broken
> #11483 	ZVISION: ZGI: Music broke

Meanwhile, the release schedule progresses as planned with the following 
next milestones:

- February 3:  Public testing announcement, focusing on the new features
- February 13:    Tagging date, porters start building their ports
- February 25/26: Public release

All the best
Lothar

-- 
Lothar Serra Mari
ScummVM Co-Lead


More information about the scummvm-devel mailing list