0030703: [General] General: Crash on startup when using a VPN from an 'unsupported region' (Russell Kay)
0030592: [UI Skin] UI Skin: Changes to the layouts in the Dark skin for 2.2.2 is exposing many people's custom skins are actually invalid (Alexander Borup)
2 issues View Issues
0030628: [Syntax Errors] Syntax Error: Instance names show a syntax warning as unassigned variable (Russell Kay)
0030619: [Compiling] Compiling: Unable to build or export projects containing large sprites with texture page size setting set too low (Mike Rennie)
0030629: [General] General: Installer packaging error causes GMS2 versions older than a week to crash on startup (Russell Kay)
0030616: [Syntax Errors] Syntax Errors: Audio group functions expecting a groupID show warnings of unassigned variables (Russell Kay)
0030588: [Build Mac] Build Mac: Specific project creates a damaged xcode project so can't be built for Mac YYC (Fritz)
0030593: [Marketplace] Marketplace: Uploading a package to the marketplace is missing source files for extensions with very long path names (Antanas Budvytis)
0029806: [Build iOS] Build iOS: Entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected (Fritz)
0030521: [My Library] My Library: Doesn't refresh store details panel if an asset is updated whilst My Library is open (Alan Savage)
0030546: [Build iOS] Build iOS: YYC does not set the launch images correctly in the asset catalog, so splash screens don't load (Russell Kay)
0030556: [Build iOS] Build iOS: VM does not set the launch images correctly in the asset catalog, so splash screens don't load (Russell Kay)
0030544: [Device Manager] Device Manager: Exception in ,Void (YoYoStudio.GUI.Gadgets.TreeViewNode) loading in list of Macs on iOS devices screen (Alexander Borup)
0030528: [Source Control] Source Control: "Collection was modified; enumeration operation may not execute." when creating repository (Steven Campbell)
0030570: [Game Options] Game Options: HTML5's Facebook checkbox doesn't tell you you need the Facebook extension (Antanas Budvytis)
0030439: [Build Ubuntu] Build Ubuntu: Unable to build YYC if project has a string containing a character from the extended ASCII table (Russell Kay)
0030513: [Build Ubuntu] Build Ubuntu: Unable to build YYC (Russell Kay)
0030551: [Included Files] Included files: Are not excluded properly when project uses multiple configurations (Alan Savage)
0030572: [Game Options] Game Options: Android's Push Notifications options should be removed now (Antanas Budvytis)
0030536: [Build Mac] Build Mac: Creating an executable with an incomplete extension macro definition doesn't stop build with an error (Russell Kay)
0030479: [Preferences] Preferences: DPI override setting of the IDE is capped to 122, regardless of resolution of monitor (Alexander Borup)
0030519: [Layouts] Layouts: Applying a saved layout to a different project sets child desktops to wrong titlebar name (Alexander Borup)
0030532: [Build HTML5] Build HTML5: Game Option to include built-in particles or not has no effect (Mike Rennie)
0030547: [Game Options] Game Options: Placeholder iPhone X XS/XR splash screens have not been linked-to (Steven Campbell)
0030511: [Syntax Errors] Syntax Checker: Specific typo has missing error message, shows exception in tooltip (Russell Kay)
0030510: [Code Editor] Code Editor: Regions are offset by at least one line from where start/end is expected (Russell Kay)
0030508: [Room Editor] Room Editor: Snap-to-grid with multi-selection ignores sprite origin offset when moving instances (Alexander Borup)
0030506: [Syntax Errors] Syntax Errors: Macros which aren't referenced don't throw the warning (Russell Kay)
0030527: [Compiling] Compiling: Projects with massive sprites which fail to compile should better report the issue, tell user to reduce size (Russell Kay)
0030367: [Build Android] Build Android: Creating an executable includes a .yydebug file (Fritz)
0030278: [Code Editor] Code Editor: Unterminated strings/comments in region comment interfere with region parsing or show a syntax error (Russell Kay)
0030502: [Tutorials] Tutorials: Fatal Error when clicking links to open the resource folder in Explorer (Steven Campbell)
0030458: [UI Language] UI Language: [German] Translation for DnD Editor's "Else" block actually says "Then" (Russell Kay)
0030430: [General] General: IDE detects lack of root view for a project, but does nothing to inform the user or attempt a repair (Steven Campbell)
0030462: [Resource Tree] Resource Tree: Renaming a group and causing a duplicate blames the wrong group name in the dialog (Steven Campbell)
0028376: [Sprite Editor] Sprite Editor: [Precise overrides Manual mask values, but the editor does not communicate this properly] (Steven Campbell)
0030311: [Saving] Saving: Whilst the debugger is open sometimes the project will throw a project save error if you create a new resource (Alexander Borup)
0028988: [UI Language] UI Language: [German] 'Compile Errors' window shows errors in English (Gavin)
0027499: [Build Mac] Mac: [Mac IDE] Debugging game causes IDE crash on some Macs (Alan Savage)
0030415: [Build Mac] Build Mac: El Capitan is not compatible with the updated ffmpeg in 2.2.1, breaks building and running games (Steven Campbell)
0030293: [Saving] Saving: Project "duplicate root view" repair process doesn't attempt to recover Resource Tree folder structure - can we do this? (Steven Campbell)
0030427: [General] General: Deleting temp folder on shutdown aborts if files have path lengths longer than Windows allows (Alan Savage)
0030329: [Resource Tree] Resource Tree: Selected background colour drawn on top of resource tree lines (Steven Campbell)
0030404: [General] General: If the IDE can't write to ProgramData it attempts to write to Local AppData instead (Alan Savage)
0030319: [Resource Tree] Resource Tree: Cannot move groups under Rooms root node (Steven Campbell)
0030270: [Marketplace] Marketplace: Cannot access private assets in My Library (Alexander Borup)
0030328: [Start Page] Start Page: Crash in System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional) trying to load page (Steven Campbell)
0030264: [Tutorials] Tutorials: Corrupt tutorials are simply silently deleted off the disk, no message to the user why (Alan Savage)
0030302: [General] General: [Mac IDE] Startup check for Mono version incorrectly fails the correct version number (Russell Kay)
0030152: [Room Editor] Room Editor: Tile layers with negative offset do not render all tiles (Alan Savage)
0030345: [Room Editor] Room Editor: Tile tools don't display on selecting tile layer (after closing 2nd room) (Alan Savage)
0030153: [Game Options] Game Options: Saves out an odd choice of placeholder icon if user doesn't specify their own (Steven Campbell)
0030306: [Room Editor] Room Editor: Selects workspace tab each time after creating a layer (Alexander Borup)
0030326: [Build HTML5] Game Options: Newly added Loading Bar Extensions are not picked up correctly (Steven Campbell)
0030265: [Debugger] Debugger: Debugger layouts referencing desktops now found to be missing should be automatically reset (Alexander Borup)
0030447: [Debugger] Debugger: event scripts do not display / callstack empty for some objects (Alan Savage)
0030209: [Debugger] Debugger: Tooltips for variables are wrong using instance.variable or with(instance) (Alexander Borup)
0030309: [Debugger] Debugger: Restart Game doesn't work correctly (Alexander Borup)
0030334: [DnD Editor] DnD Action - Get Instance Variable: options change when you add more than one variable (Alexander Borup)
0029778: [DnD Editor] DnD Actions: Using object indices in a switch results in an error (Alexander Borup)
0030208: [Font Editor] Font Editor: Temporary fonts managed by FontBase are not detected (Alexander Borup)
0030388: [Font Editor] Font Editor: Can no longer type characters in the Add Range box and click add range to automatically determine the range (Alan Savage)
0030356: [Room Editor] Room Editor: CTRL + right/down Arrow keys incorrect/inconsistent (Alan Savage)
0030429: [Syntax Errors] Syntax Errors: Limit shown error count at some upper bound (Russell Kay)
0030243: [Build Android] Build Android: Igor seems to crash when a build fails, results in a call stack each time (Russell Kay)
0027048: [Sprite Editor] Sprite Editor: Versions 3.4 and above of Spine are unsupported and you get errors when trying to import (Mike Rennie)
0030081: [Installing] Installing: Users see crash dialog when unable to subst Z to install runtimes (Steven Campbell)
0030163: [General] General: Laptops without batteries are not detected as laptops, cannot enable laptop mode (Alexander Borup)
0030402: [General] General: Change the website checks to use https rather than http (Russell Kay)
0030318: [Compiling] Compiling: Changing a macro value isn't reflected correctly in a YYC build unless a clean is done (Russell Kay)
0030283: [Compiling] Compiling: Defining a macro twice in different locations doesn't throw a compile error (Russell Kay)
0025450: [Build iOS] Build iOS: Output Window details stops when the game starts running, so no feedback build succeed until game is shut down (Fritz)
0029894: [Sprite Editor] Sprite Editor: Importing Spine sprites doesn't clear previously imported data, creates a lot of clutter (Alan Savage)
0030412: [UI] UI: Extend "Unable to reach account.yoyogames.com" dialog to include things for users to investigate (Steven Campbell)
0030301: [General] General: [Mac IDE] Startup check for Mono version still compares against 4.8.0.520 for one of the checks (Russell Kay)
0030452: [Object Editor] Object Editor: No confirm dialogue is shown when you delete an event (Alexander Borup)
0030315: [Game Options] Game Options: Android: SDK dropdown should set API levels 28+ "Minimum SDK" as 16, not 14 (Steven Campbell)
0030305: [Resource Tree] Resource Tree allows multiple Child folders with the same name (Steven Campbell)
0030308: [Room Editor] Room Editor: Unable to use Ctrl + G to Go To Line in room creation code (Alexander Borup)
0030438: [Code Editor] Code Editor: "Invalid token" error for DnD nodes generates duplicate/confusing entries (Russell Kay)
0030284: [Code Editor] Code Editor: Defining an enum twice in the same code file throws an error with a tooltip that's not useful (Russell Kay)
0030352: [Code Editor] Code Editor: Can accidentally close multiple tabs in succession if you MMB and slightly move the mouse (Alan Savage)
0030088: [Sound Editor] Sound Editor: Crash when creating a new sound resource (Mike Dailly)
0030330: [General] General: Dragging a tab from Firefox onto the IDE makes it unstable (Alexander Borup)
0030241: [Remote Worker] Remote Worker: [Mac IDE] Stopping a remote Windows build does not work (Steven Campbell)
0030221: [Remote Worker] Remote Worker: [Mac IDE] Error upon building for Windows (Steven Campbell)
0030363: [Build HTML5] HTML5: WebGL detection is broken for Opera browser (Alan Savage)
0030166: [Game Options] Game Options: iOS > Images needs new additions for iPhone XS Max and new iPad Pro (Steven Campbell)
0030269: [Workspaces] Workspaces: Opening a new start page allows you to close Workspace1, resulting in a broken layout file (Alexander Borup)
0030332: [Recent Windows] Recent Windows: Selecting a recent code editor resets cursor position to the top of the script each time (Alan Savage)
0029582: [Build Android] Build Android: Architecture check still happens even if your device is not connected, results in incorrect ARMv5 error (Russell Kay)
89 issues View Issues
0030078: [Build Mac] Build Mac: Xcode 10 support raised minimum macOS version to 10.12, not 10.7 as expected (Russell Kay)
0030173: [Runtimes] Runtimes: Startup crashes for missing part of path "Z:\download" or not being able to find/modify files on subst drive (Mike Dailly)
0029768: [Build iOS] Build iOS: Apple email warns games still refer to push notification entitlements when project has not enabled them (Antanas Budvytis)
0029619: [Build iOS] Build iOS: Asset Compiler ignores first IOS extension embedded framework when making builds (Antanas Budvytis)
0028457: [UI] UI: Image Editor edit area offset after closing room in next workspace (CoreTech)
0029690: [UI] "GameMaker Studio 2 is running..." blocked shutdown is not localised (Gavin)
0029920: [UI Language] UI Language: [Spanish] Import file error messages are not translated (Gavin)
0028875: [Preferences] Preferences: The string for downloading the manual isn't translated (Gavin)
0029382: [Build Ubuntu] Build Ubuntu: Ubuntu 18.04 cannot build YYC (Russell Kay)
0030126: [Preferences] Preferences: Spacing for the EULA URL on Beta page is not "clever" (Steven Campbell)
0029439: [Search & Replace] Search & Replace: Pressing Ctrl + Shift + F on some text within the code editor inside the debugger doesn't populate the field (Alan Savage)
0027182: [Sound Editor] Sound Editor: Clicking on the playback bar while a sound is playing will not change the playback position (Steven Campbell)
0027801: [Font Editor] Font Editor: Adding a very large range will hang the IDE for a very long time (Alan Savage)
0029189: [UI] UI: [Mac IDE] "Laptop Mode" tooltip shows instructions for use on Windows machines (Alan Savage)
0025155: [Compiling] Compiler: Incorrect information in Compile Errors when duplicate cases are present in a switch (Russell Kay)
0029583: [Build Android] Build Android: Building for an architecture your NDK doesn't support doesn't stop your build from happening (Dan)
0030303: [Build Android] Build Android: Google have removed gradle 2.2.0 from the standard repositories, causes build fails (Antanas Budvytis)
0029399: [Game Options] Game Options: NDK 16b deprecates ARM5, MIPS, MIPS64 - should probably warn users if they target them (Steven Campbell)
0030183: [Resource Tree] Resource Tree: When you clone the default resource view you are unable to see resources in the new view (Steven Campbell)
0030182: [General] General: [Mac IDE] Downloads a Windows .exe when offering Beta Channel IDE updates on startup (Russell Kay)
0030180: [Importing Projects] Importing Projects (2.x): Dragging in a yyz/yyp to import when another project is open can cause "unstable" (Steven Campbell)
0030215: [Variables Window] Variables Window: Specific property on instances in this project don't override their property correctly (Alexander Borup)
0030181: [Resource Tree] Resource Tree: Creating Folders sometimes locks the cursor in "reorder" mode (Steven Campbell)
0030165: [General] General: Release notes pages don't work when viewed using https (Russell Kay)
0029553: [Object Editor] Object Editor: 'Tab' key missing from Key Down, Key Pressed and Key Up menus (Alan Savage)
0030172: [Code Editor] Code Editor: Broken constant "of_challenge_lose", appears as "of_challen" (Mike Dailly)
0030141: [General] Sprites: Images added to texture pages which meet the bottom or right edges do not have border data generated (Mike Rennie)
0029998: [Compiling] Compiling: Some instances added to room are not functional in the game when it has been built (Steven Campbell)
0030020: [Resource Tree] Resource Tree: Adding resources to cloned default view duplicates groups (Steven Campbell)
0030018: [Resource Tree] Resource Tree: Custom TreeViews duplicate filtered folder during Add from Default (Steven Campbell)
0030074: [Generate Project Images] Generate Project Images: Ignores border colour in some cases (Antanas Budvytis)
0029805: [Build Mac] Build Mac: Entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected (Russell Kay)
0029809: [Variables Window] Variables WIndow: String-type instance variable values aren't validated for all escape sequences and thus can break room JSON (Steven Campbell)
0030087: [Build Android] Build Android: Unable to build for YYC using new build system on Windows 7 machines (Russell Kay)
0028323: [Extension Editor] Suggestion: Extension Editor: iOS Extensions need to be able to override App Delegates (Antanas Budvytis)
0028707: [Configurations] Configurations: [Individual configs] do not hold the Extension settings (Russell Kay)
0026420: [Search & Replace] Search & Replace: Order never follows the list in the dock and actual replace jumps about, as the list was made async (Alan Savage)
0030065: [Texture Groups Editor] Texture Groups Editor: Vertical tiling issue on texture page which uses "Automatically Crop" (Mike Dailly)
0025472: [Resource Tree] Resource Tree: Alt+LMB only works for selections made in secondary resource tree if one exists, not primary/currently selected (Claire Hall)
0028902: [Debugger] Debugger: Unable to refer to a variable of an instance by using its object name in debugger (Alan Savage)
0029712: [Sound Editor] Sound Editor: Crash when the attached .wma sound finishes previewing (Steven Campbell)
0029724: [Exporting Projects] Exporting Projects: IDE does not bail for exception that source files have path lengths over 260 characters (Alan Savage)
0029301: [Preferences] Preferences: Setting Resource Tree 'Resource Label' to 'Use Default' causes Resource labels to disappear (Claire Hall)
0025465: [General] General: Colour picker is not an independent window in the Convert Image To Tilemap tool window (Claire Hall)
0027342: [Code Editor] Code Editor: Search In Script replaces in strange order (Alan Savage)
0027066: [Code Editor] Code Editor: Invalidating a search does not de-highlight first result (Alan Savage)
0027341: [Code Editor] Code Editor: Search In Script with Selection Only does not unhighlight selection (Alan Savage)
0026830: [Room Editor] Room Editor: Current tool for tile editing is a clickable button, but this breaks the icon shown and gives white square (Claire Hall)
0028157: [Source Control] Source Control: 'Import Project to Repo' creates local repo if the import fails, preventing further imports (Steven Campbell)
0028509: [Search & Replace] Search & Replace: Searching for something in a DnD Script/Event doesn't put your focus onto the specific node (Alan Savage)
0027631: [Room Editor] Room Editor: Layer context menu shakes if DPI Override is enabled (Claire Hall)
0029777: [DnD Editor] DnD Actions: The Draw Set Colour Action won't accept colour values with alpha other than $FF (Alan Savage)
0028440: [DnD Editor] DnD Editor: DnD overview panel highlights do not move when the overview list is scrolled (Alan Savage)
0029687: [My Library] My Library: [Mac IDE] Asset screenshots "lag" viewing My Library assets for the first time (Alan Savage)
0027975: [Generate Project Images] Generate Project Images: Can't drag images in to set the icon/splash, instead the image is imported and opened in workspace (Claire Hall)
0027398: [Extension Editor] Extension Editor: iOS class name property textbox cut off (Steven Campbell)
0029956: [Search & Replace] Search & Replace: Text is not highlighted, but is then replaced (Alan Savage)
0028792: [Room Editor] Room Editor: Using Alt+LMB in creation code whilst an object is selected in the resource tree will paint instances behind it (Claire Hall)
0028489: [Room Editor] Room Editor: Zooming out when a small object is selected causes malformed selection outline (Claire Hall)
0027589: [Room Editor] Room Editor: Animation Speed lock icon vanishes when you shrink the dock width (Claire Hall)
0029885: [Sprite Editor] Sprite Editor: Collision mask doesn't render for single-pixel collision masks (Alan Savage)
0029787: [Build Mac] Mac: Create Package doesn't handle included files in subfolders (Claire Hall)
0029909: [Room Editor] Room Editor: Line tool will stop one tile before the actual mouse location (Claire Hall)
0028011: [Licensing] Licensing: If account email is not activated the message gets cutoff in the IDE (Alan Savage)
0029954: [Image Editor] Image Editor: Does not remember the text tool's font selection values after switching to another tool (Alan Savage)
0027645: [Room Editor] Room Editor: Using eraser tool then holding 'E' erases while mouse is moving (Claire Hall)
0024395: [UI] UI: No feedback shown to Trial users who launch IDE via double-clicking a yyz as to why this didn't work (Alan Savage)
0030053: [UI] UI: Sound Editor dialog for FFMpegWrapper.dll issue uses "it's" instead of "its" for a possessive (Steven Campbell)
0029943: [Build HTML5] Build HTML5: Splash screen png is always included in builds even if the game option is disabled (Antanas Budvytis)
0029821: [Compiling] Compiling: Errors in gml_pragma("global", _) don't report position (Russell Kay)
0028314: [Recent Windows] Recent Windows: NullReferenceException when a Recent Windows window is updated (Alan Savage)
0027456: [Room Editor] Room Editor: Views are not correct on first render (Claire Hall)
0029626: [Object Editor] Object Editor: Events context menu takes several seconds to appear on large projects (Alan Savage)
0025126: [Device Manager] Device Manager: Microsoft Edge cannot be added (except as the Default device) (Claire Hall)
0029980: [Code Editor] Code Editor: Text highlighting doesn't update correctly when you indent some text (Alan Savage)
0029911: [Code Editor] Code Editor: Shader float precision doesn't get highlighted (Steven Campbell)
0030011: [DnD Editor] DnD Editor: Disabling nodes changes the context menu for Disable to Enable, giving you two Enables (Alexander Borup)
0024781: [UI] UI: Dragging About box outside of window then closing new workspace causes About box to be lost (Alan Savage)
0029877: [Output Window] Output Window: Increasing font size of output window also increases text size within right-click menu (Alan Savage)
0030005: [Code Editor] Code Editor: Ctrl+F moves your cursor location as soon as a match is found, should allow the user to move when ready (Alan Savage)
0029944: [General] General: fnames file has anomalous semi-colons on two functions (Russell Kay)
0029945: [General] General: fnames file has a constant that's missing the constant marker, causes it to appear as built-in global instead (Russell Kay)
0029834: [Room Editor] Room Editor: Layer name validation is case-sensitive when it shouldn't be (Antanas Budvytis)
0029866: [Texture Groups Editor] Texture Groups Editor: Texture groups can be named the same as resources (Antanas Budvytis)
0029867: [Audio Groups Editor] Audio Groups Editor: Audio groups can be named the same as resources (Antanas Budvytis)
0026166: [Web Server] Web Server: GMS2 provides a different IP range than GMS1 provides, requires users to add in a different IP (Alan Savage)
0029718: [Sound Editor] Sound Editor: Playback bar flashes when a new playback position commits (Steven Campbell)
0028559: [Search & Replace] Missing Feature: Search & Replace: No search history/remembered terms (Alan Savage)
0027153: [Tile Set Editor] Tile Set Editor: Block users from creating tile sets from SWF or Spine sprites (Alan Savage)
0029698: [Resource Tree] Resource Tree: Creating and then immediately deleting a child room leaves the parent room in an indented position (Claire Hall)
0029186: [Resource Tree] Resource Tree: Able to give configs almost any name you wish, becomes an issue when using this in code (Chris Harrison)
0029901: [General] General: The file watcher can cause extreme amounts of IDE FPS issues within bigger projects (Alan Savage)
0029789: [General] General: IDE locks up when LOTS of project files change on large projects (Alan Savage)
0030006: [Debugger] Debugger: Fatal Error dialog upon debugging project (Alan Savage)
0027811: [Runtimes] If you run out of space while downloading a runtime, it doesn't stop, just starts again (Alan Savage)
0029440: [Debugger] Debugger: Local search doesn't work in any code editor (Alan Savage)
0027052: [Compiling] Compiling: "Corrupt or damaged GameMaker build tools." status should properly abort builds and tell the user to fix (Dan)
0029962: [Sound Editor] Sound Editor: Changing position 3+ times of this file causes artifacts and eventually stops playback (Steven Campbell)
0029596: [General] General: In macOS 10.14 beta the version of Mono we rely on is deemed too out-of-date (Russell Kay)
0030040: [Debugger] Debugger: [Mac IDE] IDE crashes upon debugging projects with SWF images (Alan Savage)
0029940: [Code Editor] Code Editor: Copying a string in text editor and pasting into a code editor in a second IDE instance adds a new line (Alan Savage)
0030036: [Compiling] Compiling: Unable to compile a project with a sprite that is 1 width and 2 height (Russell Kay)
0029655: [Build iOS] Build iOS: Unable to build for YYC in Xcode 10 as we use angle brackets to define headers, which is no longer supported (Russell Kay)
0028854: [Sound Editor] Sound Editor: Renaming a sound which is paused doesn't work and resets the name (Steven Campbell)
0028772: [UI] UI: DPI Override settings at 75% obscures Room Editor's "Instance" window buttons and values (Alan Savage)
0029021: [Preferences] Preferences: [Mac IDE] DPI dialog is prompted after changing any preference (not just a dpi setting) (Alan Savage)
0029908: [UI] UI: [Mac IDE] Confirm dialog for 'Allow anonymous game statistics' is not fully visible on 5k screen (Alan Savage)
0029594: [Installing] Installing: Mac Installer Copyright is showing as 2017 rather than 2018 (Russell Kay)
0027395: [UI Language] UI Language: Search & Replace's "Replace" caption cut off in other languages (Alan Savage)
0029635: [General] [Mac IDE] Clicking on 'Workspace 1' tab causes IDE to jump to the left (Alan Savage)
0030030: [General] General: [Mac IDE] Fatal error upon pressing F5 to build whilst project is loading (Alan Savage)
0030058: [General] General: [Mac IDE] Whilst a project is loading, we don't block certain input, resulting in a crash when opening certain Tools (Alan Savage)
0029881: [Output Window] Output Window: Increasing the font size for the Syntax Errors window does not in turn in increase line spacing (Alan Savage)
0029893: [Game Options] Game Options: Remove the checkbox for "MOGA Gamepads" in Android as this is no longer relevant (Alan Savage)
0029844: [Code Editor] Code Editor: Navigating to code lines via Search or Syntax error results goes to incorrect position in Code Editor (Alan Savage)
0029723: [General] General: Crash when dragging multiple sprite folders into the IDE (Alan Savage)
0029734: [General] General: Importing resources always needs the project to be there even if the resource type has no dependencies (Alan Savage)
0029654: [Search & Replace] Suggestion: Search/Replace: Populate the search box with whatever is selected across the whole IDE (Alan Savage)
0027542: [Debugger] Debugger: Value type list jitters if DPI override enabled (Alan Savage)
0025579: [UI] UI: Cannot press enter to dismiss/confirm most dialogs (Alan Savage)
0029007: [General] General: Still possible to get startup white screen (even after speed-ups for 2.1.4) (Alexander Borup)
121 issues View Issues
0029963: [Compiling] Compiling: [Mac IDE] Projects with an apostrophe in the name, crash the IDE when a build is stopped by pressing 'Run' again (Claire Hall)
0029820: [Build UWP] Build UWP: Unable to create an executable if your splash background colour is set to #000000 (Steven Campbell)
0029948: [Sound Editor] Sound Editor: Resources not opening within the workspace for a small number of users (Steven Campbell)
0029323: [Build Android] Build Android YYC: Android YYC builds launch with error 'Unable to find library for armv7l' when using NDK 17b (Russell Kay)
0030069: [Build Mac] Build Mac: Pressing the 'Stop' button produces Igor error message, when building for Mac VM from Windows (Alan Savage)
0029949: [Font Editor] Font Editor: Using add existing on a font resource doesn't set the texture group to default (Steven Campbell)
0030057: [Saving] Saving: Texture, Audio and Font groups are reset to Default each time a project is opened (Steven Campbell)
0030016: [General] General: [Mac IDE] CEF fails when it has been used by another application (Steven Campbell)
0029782: [Importing Projects] Importing Projects: Using D3D functions adds a compatibility script "__init_d3d" which uses deprecated function (Steven Campbell)
0029979: [Tile Set Editor] Tile Set Editor: If you rename the sprite associated with the tileset whilst the preview window is open it stops rendering (Claire Hall)
0027730: [Accounts] Accounts: Users entering details for education management accounts are shown a unhelpful generic error message (David Roy)
0029987: [Installing] Installing: Runtimes can fail to download because drive mappings (typically Z) are not able to be made (Steven Campbell)
0029928: [Build Android] Build Android: Building with Lint enabled will always fail unless you have Bluetooth permissions enabled (Fritz)
0022860: [UI] UI: Using Tab to navigate through panels with a scrollbar does not auto-scroll when the tab focus goes off screen. (Claire Hall)
0029875: [Game Options] Game Options: Older projects with configs can crash the IDE as the Android SDK values were int64 and are now strings (Alan Savage)
0029759: [Build Windows] Build Windows: Error making a zip if your Windows regional language is not set to English (Claire Hall)
0029589: [Resource Tree] Resource Tree: "Add Existing" Sprite left with no texture group (Steven Campbell)
0029859: [Compiling] Compiling: Unable to compile some projects with specific sounds in them (Steven Campbell)
0028849: [Extension Editor] Extension Editor: Adding a function puts the cursor for the name field off-screen (Alan Savage)
0029988: [Preferences] Preferences: tvOS Preference is incorrectly in Compiling, so shown to everyone - should be in the tvOS section (Steven Campbell)
0029832: [General] General: [Mac IDE] Exported files do not have an extension unless you manually add the file extension (Alan Savage)
0029796: [Recent Windows] Recent Windows: duplicate and broken recent windows entries after deleting timeline moments (Alan Savage)
0029795: [Timeline Editor] Timeline Editor: deleting moment can prevent opening of remaining moment scripts (until editor is closed and reopened) (Alan Savage)
0029899: [Debugger] Debugger: Using commas in the project path causes the debugger to not connect (Alan Savage)
0029843: [Build HTML5] HTML5: Warning message has wrong link when running local game (Mike Dailly)
0029733: [General] General: Opening the specified project crashes the IDE (Alan Savage)
0029846: [DnD Editor] DnD Editor: IDE becomes unstable if you drag a parent Else statement into a child If statement (Alexander Borup)
0029827: [General] General: [Mac IDE] Unable to load Workspace layouts because Finder won't see .xml files (Alan Savage)
28 issues View Issues
0029895: [Manual Content] Manual Content: Bookmarks list 0-9, when we actually only support 1-9 (Mark Alexander)
0030456: [Manual Content] Manual Content: Review if we need to clarify get_save_filename() and get_save_filename_ext() cause a loss of focus (Mark Alexander)
2 issues View Issues
0020015: [Android] Android: Splash Screens greater than 1024x768 cause OutOfMemory crash on low-end devices (Mark Alexander)
0029610: [2.x Tutorial] 2.x Tutorial: My First Game - Better Bullets: Actions section shown with dark background, dark text while using light skin (Mark Alexander)
0013793: [2.x Tutorial] Suggestion: 2.x Tutorial: Simple 3D games tutorial/demo (Mark Alexander)
0029190: [2.x Tutorial] 2.x Tutorial: Tile Set Editor - 'Creating A Tile Set' has a missing word in opening paragraph (Mark Alexander)
0028498: [2.x Tutorial] 2.x Tutorial: My First Game - The Workspace: Missing words at start of paragraph (Mark Alexander)
0028430: [2.x Tutorial] 2.x Tutorial: My First Game GML - Summary spelling mistake (Mark Alexander)
0028429: [2.x Tutorial] 2.x Tutorial: My First Game GML - The Bullet Object spelling mistake (Mark Alexander)
0028418: [2.x Tutorial] 2.x Tutorial: Cameras And Views - Creating Cameras 1: 'global scope' hyperlink leads to manual frontpage (Mark Alexander)
0028417: [2.x Tutorial] 2.x Tutorial: GamePads - Debugging Gamepads (DnD): 'If' hyperlink leads to manual frontpage (Mark Alexander)
0028073: [2.x Tutorial] 2.x Tutorial: [Mac]My First Game DnD: Playing A Sound has broken icon (Mark Alexander)
0014381: [2.x Tutorial] Suggestion: 2.x Tutorial: Simple platformer tutorial/demo using the built-in physics variables and box2D (Mark Alexander)
0029614: [2.x Tutorial] 2.x Tutorial: The Sprite Editor - Adding Frames: Image text is white on white using the light skin, can be hard to read (Mark Alexander)
0028415: [2.x Tutorial] 2.x Tutorial: GamePads - System Event 1 (DnD): 'ds_map' hyperlink leads to manual frontpage (Mark Alexander)
0028413: [2.x Tutorial] 2.x Tutorial: GamePads - System Event: 'Asynchronous System Event' hyperlink leads to manual frontpage (Mark Alexander)
0028414: [2.x Tutorial] 2.x Tutorial: GamePads - Deadzones And Thresholds: 'Output' hyperlink leads to manual frontpage (Mark Alexander)
0028412: [2.x Tutorial] 2.x Tutorial: Gesture Events - Rotate Events: Table description has a bold description which is inconsistent with other entries (Mark Alexander)
0028411: [2.x Tutorial] 2.x Tutorial: Gesture Events - Rotate Events has spelling mistake in first paragraph (Mark Alexander)
0028409: [2.x Tutorial] 2.x Tutorial: The Image Editor - Sub Images has broken Mac key icons (Mark Alexander)
0028407: [2.x Tutorial] 2.x Tutorial: Tile Set Editor tutorial has a rogue '-' in opening paragraph (Mark Alexander)
0028013: [2.x Tutorial] 2.x Tutorial: My First Game GML: Extra space before comma (Mark Alexander)
0027708: [2.x Tutorial] 2.x Tutorial: My First Game GML has typo game_restert() instead of game_restart() (Mark Alexander)
0029377: [Manual Content] Manual Content: sprite_add_from_surface() does not mention that the source sprite needs to be duplicated first (Mark Alexander)
0029263: [Manual Content] Manual Content: camera_get_view_height and camera_get_view_width need to say these only work with view cameras (Mark Alexander)
0030396: [Manual Content] Manual Content: score, lives and health are global variables yet the manual says they're instance variables (Mark Alexander)
0030210: [Manual Content] Manual Content: file_exists() needs to state that it only works for local files on HTML5 and not remote files (Mark Alexander)
0030340: [Manual Content] Manual Content: game_restart needs to say that it won't clear data structures on restart (Mark Alexander)
0030202: [Manual Content] Manual Content: room_goto needs to state that any instances created after it won't be made (Mark Alexander)
0030197: [Manual Content] Manual Content: sprite_add() uses more memory than users think, so we should clarify this (Mark Alexander)
0030377: [Manual Content] Manual Content: Clarify some information regarding the clean up event (Mark Alexander)
0030300: [Manual Content] Manual Content: The Timeline Editor page has not been updated since the removal of the "Description" UI controls (Mark Alexander)
0030207: [Manual Content] Manual Content: instance_activate_[object|region] need to state that instances aren't activated until the next event (Mark Alexander)
0030151: [Manual Content] Manual Content: part_system_draw_order() example code does not show correct content for this function (Mark Alexander)
0030108: [Manual Content] Manual Content: draw_sprite_pos() doesn't account for texture page cropping (Mark Alexander)
0030046: [Manual Content] Manual Content: Should document importing yyz sometimes requires users to "regenerate" fonts to fix in-game (Mark Alexander)
0029935: [Manual Content] Manual Content: Keyboard Shortcuts > Debug Module incorrectly lists ESC as being able to pause the debugger (Mark Alexander)
0028012: [Manual Content] Manual Content: window_set_fullscreen() on macOS is incorrectly documented, as it requires more options enabled (Mark Alexander)
0027543: [Manual Content] Manual Content: http_request() misbehaves when sending a buffer if the seek position is 0 (Mark Alexander)
37 issues View Issues
0027690: [Manual Content] Manual Content: audio_get_recorder_count documentation states that the function works on HTML5 (Mark Alexander)
0029847: [Manual Content] Functions: get_integer_async() returns a string rather than a real (Mark Alexander)
2 issues View Issues
0025555: [Manual Content] Manual Content: Manual needs to mention that audio sync group functionality doesn't work in HTML5 (Mark Alexander)
0020080: [Manual Content] Manual Content: font_add() incorrectly says "if WebGL is enabled then you must use an included font file" (Mark Alexander)
2 issues View Issues
0030562: [Sprites] Sprites: Runner doesn't rebuild mip-mapped sprites when mip-mapping is later turned off (Mike Rennie)
0030468: [Windows (YYC)] YYC: array_get/array_set could use a YYGML_ version (Russell Kay)
0026482: [Windows (YYC)] Windows (YYC): Project results differ between VM and YYC (Russell Kay)
0030355: [General] Enums: enumeration value is truncated to signed int32 value, not documented and can cause unexpected results (Russell Kay)
0030411: [Variables (In-Built)] Variables: i++; is observably slower than ++i; on YYC (Russell Kay)
0030401: [Ubuntu] Ubuntu: Passing in parameters to the runner doesn't work correctly (Russell Kay)
6 issues View Issues
0030421: [Windows] Windows: Vsync timing method checks do not work on WARP drivers, cause the runner to crash on startup (Mike Rennie)
0030393: [Mac] macOS: When building with VM no icon is seen for app listing in iTunes Connect (Russell Kay)
0030623: [HTML5] HTML5: Change an instance's "Frame" or "Image Speed" in the room editor doesn't apply when running (Antanas Budvytis)
0030607: [Audio] Audio: Doppler effect pitch is applied twice (Fritz)
0030613: [General] General: Using undefined in a switch statement throws errors if there is no case for undefined (Russell Kay)
0030608: [Variables (Object/Instance)] Variables: Rounding on constants and variables is different (Russell Kay)
0030606: [General] General: If statements with undefined and a condition don't work (Russell Kay)
0030609: [iOS] iOS: http_request() using a buffer will cause game to crash (Fritz)
0030595: [iOS] iOS: Virtual Keys for the same physical key only count the last key created (Mike Rennie)
0030425: [Functions] Functions: colour_get_red/blue/green returns wrong value for colour with alpha component (Mike Rennie)
0030538: [Mac] Mac: Games built from the Mac IDE with Steam enabled don't enable Steam (Fritz)
0030494: [iOS] iOS: Asset layer has an unexpected shift in comparison with room editor and other platforms (Mike Rennie)
0030575: [HTML5] HTML5: Backgrounds are broken and game has various code issues not seen on Windows (Russell Kay)
0030580: [Variables (In-Built)] Variables: casting undefined to bool is no longer allowed, neither implicitly or via bool() (Russell Kay)
0030473: [iOS] iOS: Virtual key release event fires twice (Mike Rennie)
0030540: [Android] Android: Drawing fonts from vectors doesn't work reliably on Android (Mike Rennie)
0030516: [Paths] Paths: Using endaction_restart/continue and setting path_speed to 0 instantly causes paths to not start (Fritz)
0030515: [Functions] Functions: audio_emitter_velocity no longer changes the pitch of sounds as expected (Russell Kay)
0030531: [Windows] Windows: Within specific project calling instance_deactivate_all crashes the runner (Fritz)
0030548: [Windows 8 (YYC)] Windows (YYC): "error: member reference base type 'double' is not a structure or union" when using div (Russell Kay)
0030491: [Collisions] Collisions: place_empty requires a collision event to exist before it works (Fritz)
0030497: [Functions] HTML5: ini_key_delete() causes an exception to occur (Mike Rennie)
0030477: [Audio] Audio: Ogg conversion of files with video/image streams will fail (but audio can be played in IDE) (Alan Savage)
0030474: [Functions] Functions: buffer_base64_decode() is inconsistent on Windows and HTML5 (Fritz)
0030254: [General] General: Calling an empty script when compiling for YYC throws an error when VM doesn't (Russell Kay)
0030526: [HTML5] HTML5: Games no longer run on IE11 (Mike Rennie)
0030484: [HTML5] HTML5: variable_instance_get_names throws a type error (Mike Rennie)
0030483: [HTML5] HTML5: room_get_name() only works for the room you're currently in (Mike Rennie)
0030374: [HTML5] HTML5: layer_get_all_elements() doesn't handle "undefined" properly and gives the user wrong results (Alan Savage)
0030369: [Functions] Functions: buffer_decompress() doesn't work, throws different errors depending on target platform (Alan Savage)
0029157: [Spine] Spine: Using skeleton_collision_draw_set() whilst a shader is set stops collision boxes being rendered and throws errors (Mike Rennie)
0030464: [Variables (In-Built)] Variables: Strings are equal to 0 in 2.2.2.302, should not be (Russell Kay)
0030391: [Windows (YYC)] Windows (YYC): Ternary operators don't work due to conversion issues (Russell Kay)
0030488: [Extensions] Extensions: Building with Google Play Licensing and Analytics in your project cause duplicate entries (Antanas Budvytis)
0030436: [iOS] iOS: New iOS devices do not return the correct values for display height/width, so have black bars (Antanas Budvytis)
0029860: [Windows (YYC)] Windows (YYC): Decrementing prior to statement behaves differently compared to VM (Russell Kay)
0029942: [Windows (YYC)] Windows (YYC): GM_build_date does not update with each build (Russell Kay)
0030299: [Windows (YYC)] YYC: legacy function calls next to bitwise operators are cast to f64 and then to s64, losing precision (Russell Kay)
0030275: [Windows (YYC)] YYC: Line numbers start at 0 (Russell Kay)
0030259: [Windows] Windows: Games using vsync timing can see the debug overlay FPS value drop when the game loses focus (Mike Rennie)
0030296: [Physics] Physics: Negative friction values can be set in GMS2, but are not supported by Box2D (Alan Savage)
0030249: [Particles] Particles: part_system_depth() and deactivated instances in the room can cause issues drawing particles (Alan Savage)
0029936: [Networking] Networking: network_connect crashes on Windows when it can't connect to a server (Mark Alexander)
0030164: [HTML5] HTML5: "event_type" and "event_number" return incorrect values (Mike Dailly)
0030168: [HTML5] HTML5: Extension script indexes can still be wrong, can cause the game to crash (Russell Kay)
0030193: [HTML5] HTML5: iOS Safari fails to pass a vec4 uniform value to shaders using shader_set_uniform_f, works with array variant (Mike Dailly)
0030206: [HTML5] HTML5: Alarm within specific project never seems to get fired, because it's created with a decimal value (Mike Dailly)
0030346: [HTML5] HTML5: Doesn't output debug information any more, regardless of Game Option value for where to show the info (Alan Savage)
0030262: [HTML5] HTML5: instance_change() doesn't initialise the new object's instance variables (Russell Kay)
0030331: [HTML5] HTML5: instance_deactivate_layer() called from room creation code does not deactivate instances (Alan Savage)
0030337: [HTML5] HTML5: layer_sprite_alpha doesn't work (Alan Savage)
0030338: [HTML5] HTML5: mp_grid_add_instances adding destroyed instances (Alan Savage)
0018918: [HTML5] HTML5: Spine IKs aren't working, results in the whole Mesh collapsing (Mike Rennie)
0030279: [HTML5] HTML5: It should be possible to remove Android/iOS browsers need to download all sounds on game start (Antanas Budvytis)
0030314: [General] General: Restarting game will still break on all remaining breakpoints in the current event (Alexander Borup)
0030312: [General] General: Debugger restarting your game in an event with game_end() will still end the game rather than restart it (Alexander Borup)
0030212: [General] General: room_restart() makes persistent room's hidden instance layers visible (Alan Savage)
0030200: [General] General: Strange crash possibly caused by Switch statements handling a string? (Russell Kay)
0030263: [General] General: Array Accessors work differently between 1D and 2D arrays (Russell Kay)
0030256: [General] General: Strings containing numbers at the start aren't converted to numbers (Russell Kay)
0029872: [Functions] Functions: 'variable_instance_exists' fails to find variable declared as 'arguments' (Russell Kay)
0030373: [Android] Android: Audio recording doesn't work (Mike Rennie)
0030333: [Functions] Functions: `var arg=argument;` is allowed and is remarkably inconsistent (Russell Kay)
0026867: [Functions] Functions: [GMS2] json_decode () doesn't strip BOM properly in http_get() results, breaks data parsing (Alan Savage)
0025287: [Functions] Functions: rectangle_in_triangle() doesn't seem to work when one of the triangle's corner is inside the rectangle (Alan Savage)
0029864: [Functions] Functions: sprite_add() doesn't work for Spine sprites since 2.1.3 (Mike Rennie)
0030383: [Functions] Functions: collision_rectangle_list and collision_rectangle don't work consistently when using all for the obj argument (Fritz)
0030316: [Font] Font: font_add_sprite_ext() separator calculation seems to be +1 in 2.2.1 compared to 2.2.0 and older (Mike Rennie)
0030220: [Extensions] Extensions: Script IDs can get mixed up between extensions (Russell Kay)
0030199: [Audio] Audio: Specific project crashes due to audio emitters (Steven Campbell)
0018937: [Spine] Spine: Animations don't switch when there is only 1 keyframe in 0 position. (Mike Rennie)
0020558: [Spine] Spine: Using draw_skeleton after a draw_self will use the wrong sprite index (Mike Rennie)
0022021: [Spine] Spine: skeleton_animation_set can not display any changes about attachment and draworder (Mike Rennie)
0026267: [Spine] Spine: Skeleton Animations Transforms ALWAYS inherited by parent bones (even if specified otherwise) (Mike Rennie)
0027495: [Spine] skeleton_attachment_set not working if attachment is created with a Spine sprite (Mike Rennie)
0030321: [Spine] Spine: Sprites always play at a fixed FPS regardless of your game's FPS (Mike Rennie)
0030378: [iOS] iOS: Virtual keys not working properly (Mike Rennie)
0030366: [Spine] HTML5: skeleton_attachment_set() to clear an attachment's sprite doesn't work (Mike Rennie)
0030364: [Collisions] Collisions: No collisions occur in children unless parent object has an empty collision event (Fritz)
0030361: [General] Compiler: unclosed switch block throws an asset compiler exception (Russell Kay)
0030359: [Spine] Spine: Flipping a sprite via "image_scale = -1;" no longer works, but using 0.99 instead does work (Mike Rennie)
0030357: [Collisions] Collisions: collision_circle() with precise collision is noticeably inaccurate (native only) (Alan Savage)
0030358: [Functions] Functions: vertex_usage_color() is not defined (missing the US spelling of "colour") (Russell Kay)
0030390: [Functions] Functions: Using the collision list functions causes a large loss in FPS which never recovers (Fritz)
0030399: [Ubuntu] Ubuntu: Games always use 100% CPU even if they don't need it (Russell Kay)
0030397: [Functions] Functions: file_delete returns false on YYC for all platforms even though the file was successfully deleted (Fritz)
0030432: [Spine] Spine: Slowing an animation down enough will break tweening and so animations become jerky (Mike Rennie)
0030400: [Functions] Ubuntu: draw_text_ext() ignores manual newlines (Russell Kay)
0030370: [HTML5] HTML5: Layer begin/end scripts are not called during the Draw event (Mike Rennie)
0030440: [Collisions] Collisions: Spine sprite does not collide with a non-Spine sprite which has precise collision enabled (Mike Rennie)
0030190: [Spine] Spine: Animation doesn't play correctly for tracks other than 0 through user input but works fine by default (Mike Rennie)
0030365: [Spine] Spine: skeleton_bone_state_get() returns less information in HTML5 than on Windows (Mike Rennie)
0030449: [Input Devices] Input Devices: If you don't specify a platform as part of your pad mapping, it always shows as "Windows" (Russell Kay)
93 issues View Issues
0015806: [3D] 3D: Building a primitive using incomplete vertex functions is inconsistent across Windows and HTML5 (Mike Dailly)
0029749: [Windows (YYC)] Windows (YYC): ternary operator does a cast (copy, discard) to YYRValue even though it doesn't need to (Russell Kay)
0029765: [Windows (YYC)] Windows (YYC): Parentheses are not inserted around lower-priority binary operators (Russell Kay)
0028780: [Windows (YYC)] Windows (YYC): Integer Promotion is different between VM and YYC (Russell Kay)
0029783: [Functions] Functions: debug_get_callstack() has extra zero-elements, hard crashes some projects on YYC (Russell Kay)
0029747: [Windows (YYC)] Windows (YYC): ds_stack_pop on an empty stack returns a "hard crash" value (Russell Kay)
0030204: [HTML5] HTML5: keyboard_string and keyboard_lastchar translate key presses as if the keyboard in use was a UK keyboard (Mike Dailly)
0028621: [Buffers] Buffer Constants: The buffer constant buffer_u64 is not implemented fully within GML (Alan Savage)
0029546: [Mac] Mac: Games crash on OS X 10.6 Snow Leopard due to missing OpenGL functions (Mike Rennie)
0015863: [HTML5] HTML5: Remove trailing commas in array/object initializations (Mike Dailly)
0030291: [Paths] Paths: path_endaction_reverse only works for the first reverse on the path, after that the instance jumps (Mike Dailly)
0029417: [General] General: Noticeable performance drop when changing from slow to fast collisions (Fritz)
0029146: [General] General: FPS is consistently wrong across platforms when using a high refresh rate monitor (Mike Rennie)
0029663: [Surfaces] Surfaces: Creating and destroying surfaces appears to have a memory leak (Alan Savage)
0027262: [Functions] Functions: load_csv() not reading the last line in a CSV (CoreTech)
0029384: [HTML5] HTML5: Drawing a character not in the font corrupts rendering on WebGL (Fritz)
0029853: [Functions] Functions: Random seed is different if you restart your game after a room change has occurred (Mike Dailly)
0019592: [Functions] Functions: async_load[? 'status'] is wrong on a number of exports for when a request fails (Mike Dailly)
0029755: [Functions] Functions: sprite_get_uvs() doesn't work properly for sprites created using sprite_create_from_surface() (Russell Kay)
0029706: [Functions] load_csv can cause games to crash (Peter Hall)
0030348: [Collisions] Collisions: instance_destroy() with a large number of instances at once breaks collisions for deactivated instances (Fritz)
0030344: [iOS] iOS: iOS 9 and older crash on game startup because of iPhone X home bar functionality (Antanas Budvytis)
0030342: [General] General: Recursive function calls now return undefined on YYC platforms (Russell Kay)
0030339: [Collisions] Collisions: Persistent objects won't collide after a room change until they are moved once more (Fritz)
0030216: [Extensions] Extensions: Google Play Licensing doesn't work for users "Could not find play-services-tasks-license.aar" (Antanas Budvytis)
0030277: [Functions] Functions: ds_grid_get() now causes crashes on YYC only when returning strings (Fritz)
0030194: [Functions] Functions: Using Grid accessor as argument has difference between VM and YYC (Russell Kay)
0030211: [Android] Android: Gamepads are undetectable after loss of focus (Russell Kay)
0030214: [General] General: Line number within error dialog is incorrect if the script contains utf8 characters in comments, etc. (Russell Kay)
0030203: [HTML5] HTML5: keyboard_lastkey does not properly update (Mike Dailly)
0030205: [Functions] Functions: string_format() is including the decimal character in the calculation on non-JS targets (Mike Dailly)
0030201: [HTML5] HTML5: string_delete() incorrectly returns a modified string when given a negative value for the number of chars to remove (Mike Dailly)
0030169: [Surfaces] Surfaces: surface_resize() whilst that surface is set causes an error message about surface stack mismatch (Mike Dailly)
0030160: [HTML5] HTML5: Using string_width() or string_height() with the new in-built font in 2.2.1 crashes your game (Antanas Budvytis)
0029833: [HTML5] HTML5: Layer names are converted to lowercase in runner (Antanas Budvytis)
0030125: [Windows] Windows: Framerate stutters on Windows 7 specifically (Stewart Bishop)
0029984: [Extensions] Extensions: Referencing extension scripts doesn't count as use and it gets DCE'd (Russell Kay)
0028453: [HTML5] HTML5: Debugger fails to load instance list in Microsoft browsers (Alan Savage)
0030143: [HTML5] HTML5: Doesn't fire Clean Up events (Mike Dailly)
0017191: [HTML5] Functions: window_center() does not take into account a freshly-changed window size (Mike Dailly)
0030080: [Mac] Mac: show_message_async() isn't async anymore (Antanas Budvytis)
0028089: [HTML5] HTML5: Safari won't play streaming MP3s until after the user interacts with the game (Alan Savage)
0029235: [HTML5] HTML5: layer_tilemap_exists() results in "_EE.toLowerCase is not a function" if the layer actually exists (Mike Dailly)
0030137: [HTML5] HTML5: display_set_timing_method() is not defined (Mike Dailly)
0004807: [Functions] Functions: keyboard_key_press() not working on iOS [and Android in recent GMS2] (Fritz)
0028712: [Variables (In-Built)] Variables: os_browser detects Opera as Chrome (Alan Savage)
0028501: [Windows] Windows: Setting a too-large room will cause game to fail in the GPU on startup, should try to guard this and better inform user (Fritz)
0029203: [Extensions] Extensions: GML scripts aren't always added to script list (Alan Savage)
0030136: [HTML5] HTML5: Cameras: camera script getters do not work (Alan Savage)
0030138: [Functions] Collision: collision point, circle and rectangle don't properly account for rotated rectangle collisions (Alan Savage)
0029850: [HTML5] HTML5: Changing background visibility in compatibility scripts does not work on code-generated backgrounds (Antanas Budvytis)
0028606: [UWP] UWP: http_post_string doesn't return anything (Fritz)
0029636: [HTML5] HTML5: [GMS2] Text drawn using a sprite font and draw_text_ext will not line break on spaces (Fritz)
0025506: [General] General: No support for G-Sync/FreeSync within the runner, causes game FPS to be inconsistent (Mike Rennie)
0027606: [HTML5] HTML5: layer_shader() doesn't work or is not implemented (Fritz)
0029585: [Audio] Audio: When the frame rate is set very high, audio_sound_gain() does not fade over the expected period (Peter Hall)
0029874: [HTML5] HTML5: [GMS2] Cloned instances don't draw anything (Alan Savage)
0029758: [Functions] Functions: make_color_hsv) is not producing the same colours as its RGB counter part using the same colour values (Alan Savage)
0028562: [HTML5] HTML5: Changing an object's layer doesn't change the rendering order of objects (Fritz)
0029428: [HTML5] HTML5: path_endaction doesn't work (Alan Savage)
0016711: [HTML5] HTML5: Last used sound plays when changing tabs back to game (Mike Dailly)
0029938: [HTML5] HTML5 : surface_getpixel() doesn't work when WebGL is enabled (Antanas Budvytis)
0029925: [Functions] Functions: sprite_create_from_surface() resulting sprite appears padded (Fritz)
0027794: [UWP] UWP: url_open() fails to open protocol applications, nothing happens (Fritz)
0028164: [HTML5] HTML5: Splash screen does not show when 'Use splash screen' preference is ticked (Fritz)
0029816: [Mac] Mac: get_open_filename() doesn't check the load whitelist correctly, stopping files outside the sandbox being read (Russell Kay)
0024977: [Android] Android: Current surface/shader breaks after returning from OS being paused (Fritz)
0029735: [HTML5] HTML5: keyboard_string doesn't repeat characters whilst key is held down (Fritz)
0028040: [Views / Cameras] Views / Cameras: User-created cameras that are assigned to a view will be deleted when the room ends (Fritz)
0029882: [HTML5] HTML5: Fullscreen functionality using Firefox places the game in top-left corner (Antanas Budvytis)
0029822: [Functions] Functions: Letting built-in functions convert arguments from number to string leaks memory (Russell Kay)
0029861: [Functions] Functions Using texture_global_scale() then drawing text with the default font will not work (Russell Kay)
0029972: [Functions] Functions: sprite_collision_mask() doesn't use its tolerance value correctly (Russell Kay)
0025576: [HTML5] HTML5: audio_get_recorder_count() always returns zero [and microphone recording does not work] (Alan Savage)
0029960: [Functions] Functions: mp_grid_add_instances() doesn't work correctly with instances which have rotated rectangle collision masks (Peter Hall)
0029985: [HTML5] HTML5: Setting a sprite_index to -1 still causes collisions to occur even though no sprite is rendered (Alan Savage)
0029721: [Variables (In-Built)] Variables: For int32 type, (x >= -2147483548 + x) == false (Russell Kay)
0029731: [Variables (In-Built)] Variables: [YYC] Array literal doesn't set array ownership correctly - not copied on write (Russell Kay)
0029915: [Windows (YYC)] Windows (YYC): Array comparisons differ between VM and YYC (Russell Kay)
0029880: [Functions] Functions: sprite_collision_mask() doesn't allow you to create collision masks bigger than your sprite (Russell Kay)
0008633: [Functions] Functions: display_reset() does not center the window correctly (Fritz)
0027656: [Views / Cameras] Views / Cameras: Cameras stored in global variables do not seem to persist between rooms (Fritz)
0029295: [Functions] Functions: [GMS2] Turning off the draw event using draw_enable_drawevent will cause show_debug_overlay to return negative fps (Fritz)
0029883: [HTML5] HTML5: image_alpha is not clamped between 0 and 1 for Canvas but is for WebGL (Antanas Budvytis)
0029683: [Views / Cameras] Views / Cameras: Rotating your view angle causes your object to move strangely (Alan Savage)
0029851: [HTML5] HTML5: Calling layer_destroy or layer_destroy_instances will generate a null exception in instance_destroy (Mike Dailly)
0029886: [Steam] Steam: steam_ugc_create_query_user_ex() does not function properly and returns -1 instead (Alan Savage)
0029947: [Mac] Mac: surfaces disappearing on view_wview/view_hview change (Mike Rennie)
0029993: [HTML5] HTML5: audio_sound_gain() has issues applying the correct value when the argument "time" is not 0 (Alan Savage)
0029971: [Functions] Functions: Using json_decode() with an array as the top level structure causes a memory leak (Russell Kay)
0023698: [Mac] Mac: d3d mode shows no signs of depth buffer (Mike Rennie)
0029905: [General] General: Memory leak occurs when restarting game (Russell Kay)
0029334: [Views / Cameras] Cameras: camera matrices are not being updated correctly (Mike Rennie)
0028077: [3D] 3D: Crash when drawing vertex formats with two colour parameters (Mike Rennie)
0028614: [Functions] Functions: Layer scripts don't set the layer variable to the correct layer, is always -1 (Mike Rennie)
0026305: [Functions] HTML5: Matrices (other than matrix_world) returned from "matrix_get" are wrong unless set with "matrix_set" (Antanas Budvytis)
0029845: [HTML5] HTML5: Setting an asset to be flipped for either axis won't rotate around the origin (Fritz)
0029738: [HTML5] HTML5: Motion Planning functions aren't implemented, gives debug console errors (Mike Dailly)
0029653: [HTML5] HTML5: draw_text_colour - corner colours are not applied to whole string (Alan Savage)
0029292: [HTML5] HTML5: buffer_create_from_vertex_buffer() throws a "is not defined" error (Fritz)
0029400: [HTML5] HTML5: WebGL distorts drawing when spacebar is pressed in attached project (Fritz)
0029424: [Functions] Functions: [GMS2] Some draw_light_* functions are unimplemented on HTML5 (Fritz)
0029436: [HTML5] HTML5: Game Option for "Default draw colour" isn't being applied (Alan Savage)
0029742: [HTML5] HTML5: sprite_set_alpha_from_sprite() does not work if WebGL is enabled (Antanas Budvytis)
0028486: [Extensions] HTML5: Extensions' Init and Final Functions are not automatically called (Fritz)
0028277: [HTML5] HTML5: Texturing vertex buffers results in each triangle/quad geting assigned only one color (Fritz)
0028850: [HTML5] HTML5: shader_set_uniform_f_array() doesn't work (Mike Dailly)
0025371: [HTML5] HTML5: audio_sound_get_track_position() not affected by audio_sound_pitch() value (Alan Savage)
0028547: [Functions] HTML5: layer_sprite_xscale() and _yscale() don't work [but do in Windows] (Fritz)
0028060: [HTML5] HTML5: Surfaces existing outside of viewport will not render when inside viewport (Mike Dailly)
0027489: [HTML5] HTML5: Will only display first image of a sprite that was created using sprite_merge() (Antanas Budvytis)
0026573: [Functions] Functions: instance_create_depth() should throw a compile error when passed a non-number string for the depth value (Russell Kay)
0018023: [HTML5] HTML5: Premultiplied alpha is not working (Mike Dailly)
0028463: [Extensions] Extensions: HTML5: gmcallback_* scripts are broken (Antanas Budvytis)
0030079: [Functions] Functions: collision_line() fails to detect collision in some cases when using fast collisions (Alan Savage)
0029714: [Windows (YYC)] Windows (YYC): variable_instance_get() returns undefined if there's a global variable of same name (Peter Hall)
0029438: [Functions] Functions: \n doesn't break new lines in draw_text_ext_transformed() or draw_text_ext_transformed_colour() on some platforms (Alan Savage)
0028219: [Functions] Functions: [GMS2] FPS not being set correctly when using 'game_set_speed' and 'draw_enable_drawevent' (Mike Rennie)
0028504: [HTML5] HTML5: Scaling with window_set_size will cause mouse to target a different point on the screen (Antanas Budvytis)
0029744: [HTML5] HTML5: matrix_transform_vertex() crashes your game for "TypeError: undefined has no properties" (Antanas Budvytis)
0029648: [Social] Social: Update facebook_post_message() so that it works as it is documented (Antanas Budvytis)
0029646: [Social] Social: facebook_send_invite() is obsolete and should be removed (Antanas Budvytis)
0029647: [Social] Social: facebook_dialog() should be removed or updated to match current FB usage (Antanas Budvytis)
0029641: [Social] Social: facebook_post_message() is obsolete and should be removed (Antanas Budvytis)
0025185: [Font] Windows: [GMS2] Using the Belmongo font with draw_text(), the "s" and "q" will appear stange (Claire Hall)
0029566: [Font] Font: Potential font issue where fonts are cut off at a certain height (Claire Hall)
0030024: [Functions] Functions: int64 literals are stored as 64-bit floats, losing precision (Russell Kay)
0030050: [HTML5] HTML5: array_equals() always returns true (Mike Dailly)
0027584: [Variables (In-Built)] Variables: keyboard_string gets cleared when the runner window loses focus (Russell Kay)
0029961: [Android] Android: Virtual keyboard return/done button doesn't currently work (Antanas Budvytis)
0029815: [Rooms] Rooms: Changing between persistent rooms leaks some memory (Russell Kay)
0025186: [Variables (In-Built)] Variables: [GMS2] game_restart() does not reset gamespeed to game options value (Alan Savage)
0026858: [3D] 3D: d3d_draw_[shape]() does not draw as expected when a 1.4 project is imported (Alan Savage)
0015841: [Shaders] Shaders: shader: uv coords. change as soon as retrieve the tangents of the model. (Mike Dailly)
0030023: [Functions] Functions: giving a string to buffer_write(_, buffer_u64, _) silently casts string->double->int64, losing precision (Mike Dailly)
0030048: [HTML5] HTML5: Depth set in create event is overwritten for room instances (Alan Savage)
0026608: [Shaders] Shaders: [GMS2] Draw failed due to invalid input layout (Mike Dailly)
0027737: [Functions] Functions: Instances copied using instance_copy() throw a "layer integrity" error upon deletion (Alan Savage)
0029965: [Functions] Functions: display_get_timing_method() always returns "tm_sleep" (Alan Savage)
0029957: [Functions] Functions: Using sprite_add() on a gif swaps the blues and reds (Alan Savage)
0030037: [Variables (In-Built)] Variables: Enums which references constants throw circular reference error (Russell Kay)
0011571: [Functions] Function: display_reset() resizes window (Fritz)
0028611: [Surfaces] Surfaces: Camera weirdness happens when changing what surface is being targeted whilst an angle is applied to the camera (Fritz)
0029810: [Mac] Mac: "Allow resize window" with "Keep aspect ratio" doesn't allow resizing window left/right, must be "full scale" (Russell Kay)
0028368: [UWP] UWP: http requests do not trigger the http async event (Fritz)
0029608: [Functions] Functions: Using room_goto() with a string doesn't throw any errors and causes your game to hang forever (Russell Kay)
146 issues View Issues
0029857: [Audio] Audio: 3D Audio falloff not working anymore (Peter Hall)
0029763: [Audio] Audio: Crackling occurs if you set an emitter's velocity (Peter Hall)
0029812: [UWP] UWP: Pressing B on Xbox Controller when building UWP for XBox will suspend the application (Mike Rennie)
0029884: [General] General: Fast collisions have issues with collision masks that are very small such as a single pixel (Peter Hall)
0029632: [Audio] Audio: Sync groups don't have any audio if you've set the position of a listener (Peter Hall)
0024834: [Spine] Spine: Memory leak in skeleton_bone_state_get() (Russell Kay)
0029912: [Windows] Windows: Changing between persistent rooms will crash your game as it fails to build the collision tree (Steven Campbell)
0029819: [UWP] UWP: GML errors from your game are no longer shown, game silently closes (Steven Campbell)
0029298: [Windows] Windows: Game crashes with no code error when trying to play an audio file which does not exist in project (Alan Savage)
0029817: [Audio] Audio: Clicking occurs if you change the pitch of an emitter (Peter Hall)
0029858: [Functions] Functions: collision_point() and collision_point_list() do not work correctly with rotated rectangle collision masks (Peter Hall)
0030067: [Android] Android: Null pointer audio device crash when resuming games from sleep state in 2.2.0 (Russell Kay)
0030068: [Functions] Functions: Crash when using get_string_async() and get_integer_async() (Mike Dailly)
0030064: [HTML5] HTML5: Referencing a layer by a string name is broken in 2.2.0 (Mike Dailly)
0029842: [Sprites] Sprites: image_index no longer increments on single-frame sprites (Mike Dailly)
0026336: [UWP] UWP: Window resolution is always locked at 1200 x 900, regardless of what your room or view size is (Russell Kay)
16 issues View Issues