Skip to content

Commit

Permalink
Updated build version (3.6.1.19 RC4)
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-mogilko committed Feb 3, 2024
1 parent a455bda commit c5eadbe
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 12 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Expand Up @@ -5,7 +5,7 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/CMake/cxx_fla
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "Minimum OS X deployment version")

project(AGS
VERSION 3.6.1.18
VERSION 3.6.1.19
LANGUAGES CXX C)

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/CMake")
Expand Down
18 changes: 17 additions & 1 deletion Changes.txt
@@ -1,6 +1,6 @@
REVISION HISTORY
================
VERSION 3.6.1 - RC, January 2024
VERSION 3.6.1 - RC, February 2024

Common features:
- Implemented Deflate compression option for sprites.
Expand Down Expand Up @@ -91,9 +91,13 @@ Editor:
working with the script, and any Color Theme is enabled.
- Fixed Editor could miss some of the files when cleaning up old compiled files after the
Game's Filename property is changed.
- Fixed "Auto-number speech lines" and "Create voice acting script" operations failing
if a Character's name contains underscore.

Scripting:
- Support "#else" preprocessor directive.
- Fixed escaped character literals not being parsed correctly. This makes character literals
like '\n' and '\t' actually work in script.

Script API:
- Implemented Room's "After fade-out" event.
Expand Down Expand Up @@ -132,6 +136,8 @@ Engine:
keeps textures generated from raw sprites and lets reusing them, improving performance
and reducing CPU workload. The actual impact is proportional to the game's resolution and
amount of simultaneously animated objects on screen.
- Improved OpenGL texture management, which should result in less system and video memory
spent on sprite textures.
- WFN font renderer now too supports unicode mode and renders texts in utf-8, so long as the
font contains glyphs of corresponding indexes.
- Buttons, ListBoxes and TextBoxes now support Right-to-left text direction.
Expand All @@ -156,6 +162,9 @@ Engine:
- Allow to change Character's move speed while its moving.
- When Character is ordered a new move command while already moving, the engine will try to make
a smooth transition between old and new moving without a delay.
- Ensure that when Overlays have identical ZOrder they will be sorted in the order of their
creation. Besides convenience, this is also meant to restore historical behavior from before
Overlay.ZOrder property was introduced.
- Engine will now log a warning for the most incorrect parameters to Animate function instead
of quitting the game.
- Engine will now skip blocking Character.Say commands instantly while skipping a cutscene.
Expand Down Expand Up @@ -191,6 +200,8 @@ Engine:
- Fixed script behavior in case a local variable was assigned a value without being initialized
with a zero memory by compiler's intruction beforehand. This is not a problem with the standard
compiler, but technically could be an issue with any custom implementation.
- Fixed OpenGL renderer causing scaled sprites to have colored outlines sometimes while using
Linear filter.

Engine Plugin API:
- Added IAGSStream interface, IAGSEngine.OpenFileStream() and GetFileStreamByHandle().
Expand All @@ -211,6 +222,10 @@ Compatibility:
- Fixed a "New Room" command in old-style dialog scripts was preventing "First time Enter room"
event to be called.

Windows:
- 32-bit Windows engine is now built as "large address aware" program, which will allow it to use
up to 3 GB of RAM on 32-bit systems and 4 GB of RAM on 64-bit systems (was 2 GB previously).

iOS:
- Updated port for 3.6.*.

Expand All @@ -219,6 +234,7 @@ Web / Emscripten:

WinSetup:
- Added options for setting texture cache and sound cache size.
- Added options to disable particular graphic drivers and graphic driver selection.


VERSION 3.6.0 - Patch 8, January 2024
Expand Down
4 changes: 2 additions & 2 deletions Common/core/def_version.h
@@ -1,9 +1,9 @@
#ifndef __AGS_CN_CORE__DEFVERSION_H
#define __AGS_CN_CORE__DEFVERSION_H

#define ACI_VERSION_STR "3.6.1.18"
#define ACI_VERSION_STR "3.6.1.19"
#if defined (RC_INVOKED) // for MSVC resource compiler
#define ACI_VERSION_MSRC_DEF 3,6,1,18
#define ACI_VERSION_MSRC_DEF 3,6,1,19
#endif

#define SPECIAL_VERSION ""
Expand Down
2 changes: 1 addition & 1 deletion Editor/AGS.Editor/app.manifest
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity version="3.6.1.18" name="AGSEditor"/>
<assemblyIdentity version="3.6.1.19" name="AGSEditor"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
Expand Down
6 changes: 3 additions & 3 deletions Editor/AGS.Types/Properties/AssemblyInfo.cs
Expand Up @@ -21,10 +21,10 @@ namespace AGS.Types
{
public class Version
{
public static readonly bool IS_BETA_VERSION = true;
public const string AGS_EDITOR_DATE = "January 2024";
public static readonly bool IS_BETA_VERSION = false;
public const string AGS_EDITOR_DATE = "February 2024";
public const string AGS_EDITOR_FRIENDLY_VERSION = "3.6.1";
public const string AGS_EDITOR_VERSION = "3.6.1.18";
public const string AGS_EDITOR_VERSION = "3.6.1.19";
public const string AGS_EDITOR_COPYRIGHT = "Copyright © 2006-2011 Chris Jones and 2011-2024 others.";
}
}
8 changes: 4 additions & 4 deletions version.json
@@ -1,10 +1,10 @@
{
"version": "3.6.1.18",
"version": "3.6.1.19",
"versionFriendly": "3.6.1",
"versionSp": "RC3",
"versionSp": "RC4",
"versionYear": "2024",
"versionMonth": "January",
"versionIsBeta": "true",
"versionMonth": "February",
"versionIsBeta": "false",
"appID": "6fcbc804-4887-4786-bcf6-b0786e1e983d",
"licenseLink": "https://opensource.org/license/artistic-2-0/",

Expand Down

0 comments on commit c5eadbe

Please sign in to comment.