0031500: [Build Mac] Build Mac: Building for mac (vm or yyc) is producing a code signing error resulting in failure to build (Russell Kay)
0027405: [Object Editor] Object Editor: Centre to Fit on Physics Collision Shape editor doesn't work on every shape (Kevin Brown)
2 issues View Issues
0031453: [UI] UI: Certain font characters being drawn will cause the IDE font to become corrupted (Russell Kay)
0031521: [Importing Projects] Importing Projects (1.4): Draw_Arrow DnD action compatibility script is not correct, breaks in-game (Russell Kay)
0031414: [Crash Reporter] Crash Reporter: Will sometimes close along with the IDE when a crash occurs (Russell Kay)
0031480: [General] General: [MacIDE] On Catalina, on first launch we request permission to have GMS2 receive keystrokes from any application (Russell Kay)
0031454: [Compiling] Compiling: Shader errors will display the incorrect line number (Mike Rennie)
0031462: [Extension Editor] Extension Editor: "Extension Options Files" and "Supports" sections are currently redundant and should be removed (David Clarke)
0031430: [Web Server] Web Server: New console app webserver produces a lot of messages in Output window (Russell Kay)
0031436: [Web Server] Web Server: Copyright info listed as ending in 2018 (Russell Kay)
0031322: [Syntax Errors] Syntax Error: if statement with immediately succeeding semicolon is a compiler error but does not appear in syntax highlighting (Russell Kay)
9 issues View Issues
0031367: [General] General: Memory leak in code editor and autocomplete windows (Russell Kay)
0031427: [Build Android] Android: [Mac IDE] File extension filter for AAB packages not shown in Finder dropdown (Fritz)
0031468: [Generate Project Images] Generate Project Images: [Mac IDE] When I click to generate, GMS2 crashes with no error message (Russell Kay)
0031434: [Search & Replace] Search and Replace: IDE hangs when using "Replace All" on large projects (Alan Savage)
0031418: [Web Server] Web Server: [Mac IDE] [Catalina] Attempting to run HTML5 target will not create the web server (Russell Kay)
0030167: [Importing Projects] Importing Projects (1.4): Sounds don't retain their quality settings (Steven Campbell)
0031393: [Installing] Installing: Windows uninstaller's "GMS2 is already running" message is missing a full stop (Russell Kay)
0031388: [Installing] Installing: Copyright on Windows installer is hardcoded as ending in 2018 (Russell Kay)
0031361: [General] General: Release Notes do not link to the beta release notes when in beta version (Steven Campbell)
0031085: [Build iOS] Build iOS: "Download Error: A connection failure occurred" spams your log as it retries constantly (Fritz)
0031345: [UI Language] UI Language: Add updated localised text required for 224 (Russell Kay)
0031385: [Extension Editor] Extensions: [Mac IDE] Using a new line to separate "Inject to AndroidManifest.xml" entries will result in a gradle build error (David Clarke)
0031277: [Included Files] Included Files: iOS/Android cannot access filenames which start with a number, IDE should block these names (Steven Campbell)
0031364: [General] General: User-defined snippets.txt does not override defaults (Steven Campbell)
0031329: [Runtimes] Runtimes: [Mac IDE] Installing runtimes on macOS Catalina always shows dialog that there is not enough space (Russell Kay)
0031384: [Room Editor] Room Editor: Copying an instance does not copy its instance creation code (Steven Campbell)
0030566: [Saving] Saving: IDE silently deletes empty code files in a number of circumstances, triggers the File Watcher each time (Steven Campbell)
0031166: [General] General: Upon preforming a fresh install, UI.log is not written out on first launch of the IDE (David Clarke)
0031233: [Compiling] Compiling: "Missing or corrupt build tools" should trigger a compiler error to better highlight this issue (Russell Kay)
0031315: [Compiling] Compiling: [Mac IDE] "System.IO.IOException: Too many open files" - should look at reducing the number of files open at once (Russell Kay)
0031236: [General] General: [Mac IDE] IDE can't be installed on Catalina as it identifies us as malicious software (Russell Kay)
0031319: [Compiling] Compiling: calling gml_pragma with no arguments causes a compiler exception (Russell Kay)
0031289: [Game Options] Game Options: Checkbox to toggle some Google extensions does not actually do this (must remove ext from project) (Steven Campbell)
0031297: [Syntax Errors] Syntax Error: Following a search and replace, a "Variable only referenced once" warning can be shown (Steven Campbell)
0031320: [Compiling] Compiling: layer_get_visible() returns wrong values in-game for child layers inside invisible folders (Steven Campbell)
0030403: [Room Editor] Room Editor: Visible indicator doesn't work as expected for child layers (Steven Campbell)
0031316: [My Library] My Library: On small screens the buttons for Import/Download/View will disappear on library items (Steven Campbell)
0031199: [Object Editor] Object Editor: Default event comment is not displayed despite checkbox being ticked in Preferences (Steven Campbell)
0031208: [Keybindings] Keybindings; [Mac IDE] Command + Y does not redo (Fritz)
0031003: [Device Manager] Device Manager: iOS/tvOS "Detect Devices" only returns one physical device of that type (Russell Kay)
0031254: [Room Editor] Room Editor: Switching between rooms can cause "merged" overlapping entries in the Layer Properties gadget (Steven Campbell)
0031156: [Importing Projects] Importing Projects: 1.4 GMZ instance creation code gets erased upon viewing (Steven Campbell)
0031171: [Compiling] Compiling: Passing a negative number into chr() stops the compiling process with a confusing error (Russell Kay)
0031115: [Syntax Errors] Syntax Errors: Function gpu_set_fog will show a number of arguments syntax error when using an array as the argument (Russell Kay)
0031226: [Compiling] Compiling: Changing the creation order of instances can make compiler errors link to the wrong instance (Alan Savage)
0031247: [Syntax Errors] Syntax Errors: Error for Do loop missing "until" does not show correctly. Shows "299" instead of "until" (Russell Kay)
0031193: [UI] UI: Mixed usage of "licence"/"license" throughout the IDE (Steven Campbell)
0030998: [UI] UI: On trial account, Marketplace > Create Package disabled menu option is a different shade of grey than other disabled options (Alexander Borup)
38 issues View Issues
0030626: [Build Ubuntu] Build Ubuntu: [ERROR] FATAL UNHANDLED EXCEPTION: System.NotSupportedException: Key 'OPENSSH' is not supported. (Russell Kay)
0031135: [Compiling] Compiling: Asset Compiler gets stuck in an infinite loop "Reading config delta" trying to process overridden instance variables (Russell Kay)
0030393: [Build Mac] Build Mac: When building with VM no icon is seen for app listing in iTunes Connect (Fritz)
0031153: [UI] Room Editor: [Mac IDE] Cut, copy and paste does not function (Fritz)
0031059: [General] General: Mac IDE crashes on startup on macOS Catalina beta or if you installed Apple's mistaken Xcode update on Mojave (Russell Kay)
0030722: [Compiling] Compiling: [Mac IDE] Runtimes are not compatible with Mono version installed by Visual Studio for Mac 2019 (Russell Kay)
0030145: [General] General: Occasional Windows IDE startup crashes caused by Nvidia Optimus driver errors (Dan)
0030618: [Build iOS] iOS Build: GMS2 always fails to run project on device due to i386 architecture error during Tests phase (Fritz)
0030271: [General] General: Windows deadlock issue (dead Explorer instances and white screens for browser pages) (Alexander Borup)
       0026769: [Compiling] Compiling: IDE can stall when a build is stopped, causing high CPU usage and must close via Task Manager (Alexander Borup)
0031146: [Marketplace] Marketplace: Importing specific assets fails with "'Could not find Zip file Directory at the end of the file." (Fritz)
0030703: [General] General: Crash on startup when using a VPN from an 'unsupported region' (Russell Kay)
0030245: [General] General: Startup sequences need further protection to avoid Windows IDE crashes and better inform users of issues (David Clarke)
0027661: [Recent Windows] Recent Windows: Closing a workspace doesn't remove references to windows in that workspace (Alexander Borup)
0029018: [Saving] Saving: Extension .yy file is changed whenever project is opened if extension contains injection code (Steven Campbell)
0031159: [Compiling] Compiling: [Mac IDE] Google Play Services extension does not build because of unwanted \n in build.gradle file (Fritz)
0031126: [Debugger] Debugger: Changing an instance or variable value will show the GameMaker Studio 2 has become unstable message (Alan Savage)
0031002: [Device Manager] Device Manager: tvOS devices have their boxes extended off screen until you resize the window (Alan Savage)
0031037: [Resource Tree] Resource Tree: Groups can be created with invalid character set, causes issues importing packages created with these characters (Steven Campbell)
0030417: [Preferences] Preferences: No setting for default sprite animation speed in Sprite Editor (Steven Campbell)
0029750: [My Library] Suggestion: My Library: Importing the same asset again should ask if you want to overwrite, not just make duplicates (Alan Savage)
0030906: [Source Control] Source Control: GMS2 unstable dialog trying to diff a file on a newly-created local repository which has no commits (Steven Campbell)
0031036: [Importing Projects] Importing Projects: Attached project will error on building "Could not find rooms" and has extra root group in resource tree (Steven Campbell)
0031029: [Room Editor] Room Editor: Renaming the room with an instance's creation code open will delete all the code for that instance (Alan Savage)
0031018: [Room Editor] Room Editor: Copy and Paste of Assets in the room editor does not copy animation values (Alexander Borup)
0031074: [Room Editor] Room Editor: Cutting tiles when any instance is also selected will silently delete that instance (Alan Savage)
0031017: [UI] UI: Runtime version shows as v99.99.99.99 until it has installed (Alexander Borup)
0030620: [General] General: IDE runs at 60 FPS max regardless of your monitor's refresh rate (Alexander Borup)
0030659: [Room Editor] Room Editor: Copy and Paste of instances in the room editor does not copy frame and image speed values (Alexander Borup)
0030662: [General] General: [Mac IDE] Finder uses 'light skin' even if the user has selected 'dark skin' within OS settings (Russell Kay)
0030955: [UI] UI: Editing the Texture/Audio group name but making no changes, will show a name already in use error (Alexander Borup)
0030695: [Build Android] Build Android: Unwanted READ_PHONE_STATE permission is being added by Igor into Google Play Licensing (Fritz)
0030888: [Source Control] Source Control: Need to wrap the paths to merge and diff tool options in quotes, otherwise paths with spaces cause issues (Steven Campbell)
0030504: [DnD Editor] DnD Editor: Should re-position the camera vertically when dragging-out thumbnails from the toolbox (Alexander Borup)
0030091: [Output Window] Output Window: When you build for certain targets, the output window does not always auto scroll to the very bottom (Alexander Borup)
0030630: [Code Editor] Code Editor: Skips multiple inputs per frame (Alexander Borup)
0030533: [Image Editor] Image Editor: Eraser tool can partially restore content which has been deleted with backspace (Alan Savage)
0030708: [General] General: Mac IDE shows a "Unable to access vital system folder" warning on first run only (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)
0030689: [Code Editor] Code Editor: Decimal point not highlighted in red, if the decimal point is the first part of the number, EG .14 rather than 0.14 (Alexander Borup)
0030663: [Code Editor] Code Editor: Code Snippets will select the incorrect part of text if the text contains the string to be selected (Alan Savage)
0030660: [Preferences] Preferences: Setting document line limit to a value < 0 will result in being unable to enter any new lines to the code editor (Alexander Borup)
0030523: [Debugger] Debugger: Source code not shown for extension GML scripts with hidden == true (Alexander Borup)
0030665: [Sprite Editor] Sprite Editor: Importing multiple sprites of different sizes does not present user with Resize option (Alexander Borup)
0030721: [General] General: Compatibility script for joystick_direction has an unused variable that causes a compiler warning (Russell Kay)
0030503: [DnD Editor] DnD Editor: Should not re-position the camera horizontally when double-clicking thumbnails in the toolbox (Alexander Borup)
0030335: [DnD Editor] DnD Live Preview: Every second local var declaration isn't colour coded (Alan Savage)
0030431: [General] General: Unable to start the IDE if using RDP and host PC is Windows 10 v1809 (Russell Kay)
0030422: [Room Editor] Room Editor: Changing the object tied to an instance does not persist overridden instance variables to the new object type (Alexander Borup)
0025727: [Code Editor] Code Editor: Colouring for enum values is incorrect if all declared on one line (Alexander Borup)
0028180: [DnD Editor] DnD Editor: Live Preview is always blank when reopening project, should be re-parsing (Alan Savage)
0030482: [Build Android] Build Android: option_android_version is not parsed properly in log, says "Igor.YYDictionary`2[System.String,System.Object]" (Russell Kay)
0030552: [Image Editor] Image Editor: Sprite controls overlay obstructs image editor (Alexander Borup)
0030414: [Preferences] Preferences: Restart of GMS2 is required after setting your Android SDK path before Game Options > Android works properly (Steven Campbell)
0030801: [Syntax Errors] Syntax Error: Warnings from unused macros do not update in IDE (Russell Kay)
0030802: [Syntax Errors] Syntax Errors: Multiple vars in for-loop init not accounting for (Russell Kay)
56 issues View Issues
0030513: [Build Ubuntu] Build Ubuntu: Unable to build YYC (Russell Kay)
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)
0030629: [General] General: Installer packaging error causes GMS2 versions older than a week to crash on startup (Russell Kay)
0029582: [Build Android] Build Android: Architecture check still happens even if your device is not connected, results in incorrect ARMv5 error (Russell Kay)
0030293: [Saving] Saving: Project "duplicate root view" repair process doesn't attempt to recover Resource Tree folder structure - can we do this? (Steven Campbell)
0029918: [Font Editor] Font Editor: [Mac] '04b03' font fails to appear in Font Editor after being installed (CoreTech)
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)
0030565: [Code Editor] Code Editor: "Internal" functions array_get() and array_set() should be added to autocomplete (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)
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)
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)
91 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)
0030182: [General] General: [Mac IDE] Downloads a Windows .exe when offering Beta Channel IDE updates on startup (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)
0029723: [General] General: Crash when dragging multiple sprite folders into the IDE (Alan Savage)
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)
0030303: [Build Android] Build Android: Google have removed gradle 2.2.0 from the standard repositories, causes build fails (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)
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)
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)
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)
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
0030057: [Saving] Saving: Texture, Audio and Font groups are reset to Default each time a project is opened (Steven Campbell)
0029948: [Sound Editor] Sound Editor: Resources not opening within the workspace for a small number of users (Steven Campbell)
0029987: [Installing] Installing: Runtimes can fail to download because drive mappings (typically Z) are not able to be made (Steven Campbell)
0029859: [Compiling] Compiling: Unable to compile some projects with specific sounds in them (Steven Campbell)
0029827: [General] General: [Mac IDE] Unable to load Workspace layouts because Finder won't see .xml files (Alan Savage)
0029832: [General] General: [Mac IDE] Exported files do not have an extension unless you manually add the file extension (Alan Savage)
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)
0029323: [Build Android] Build Android YYC: Android YYC builds launch with error 'Unable to find library for armv7l' when using NDK 17b (Russell Kay)
0024744: [UI] UI: Windows 10 multiple desktop focus switching (crazy flickering) (Steven Campbell)
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)
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)
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)
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)
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)
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)
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)
29 issues View Issues
0031432: [Manual Content] Manual Content: Steam API documentation does not indicate Int64 is required for steam ids (Mark Alexander)
0031382: [Manual Content] Manual Content: surface_...() function examples do not show usage of surface_exists() (Mark Alexander)
0031457: [Manual Content] Manual: Several keyboard shortcuts definitions are outdated in the manual (Mark Alexander)
3 issues View Issues
0031337: [Manual Content] Manual Content: gpu_set_blendmode_ext_sepalpha is no longer only available on Windows platform (Mark Alexander)
0031267: [Manual Content] Manual Content: All uses of single quotes for function arguments need to be replaced with double quotes (Mark Alexander)
0031252: [Manual Content] Manual Content: asset_get_index() notes that it does not work on HTML5 for scripts, but it does (Mark Alexander)
0031218: [Manual Content] Manual Content: Duplicate entry for layer_background_xscale which contains incorrect description text (Mark Alexander)
0031064: [Manual Content] Manual Content: Game Pad system event information needs clarifying (Mark Alexander)
0031130: [Manual Content] Manual Content: uwp_is_constrained() doesn't open via F1, but does have a manual page if you search for it (Mark Alexander)
6 issues View Issues
0030957: [Manual Content] Manual Content: Various pages refer to buffer constants not actually implemented in the runner (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)
0030555: [Manual Content] Manual Content: audio_destroy_stream() should mention that we only free memory for the sound file, not the streaming pool (Mark Alexander)
0029895: [Manual Content] Manual Content: Bookmarks list 0-9, when we actually only support 1-9 (Mark Alexander)
0028416: [2.x Tutorial] 2.x Tutorial: GamePads - System Event 2 (DnD): 'persistent' hyperlink leads to manual frontpage (Mark Alexander)
0029611: [2.x Tutorial] 2.x Tutorial: Copyright is out of date (Mark Alexander)
0030586: [Manual Content] Manual Content: Dead link "YoYoGames.com" at the bottom of the Quick Start page (Mark Alexander)
0030658: [Manual Content] Manual Content: Page for audio_is_playable exists when audio_sound_is_playable is the correct function (Mark Alexander)
0030787: [Manual Content] Manual Content: Keyboard shortcut to move through frames in Image editor is not documented (Mark Alexander)
0030637: [Manual Content] Documentation: ds_priority_find_xxx documentation states that items of equal priority are returned in FIFO order (Mark Alexander)
10 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
0031523: [Physics] Physics: Physics_fixture_bind function is causing webpage to crash (Fritz)
0031501: [HTML5] HTML5: Some instance variables are not throwing an error when being assigned the wrong type (Luke Brown)
0031502: [Functions] Functions: [YYC] ds_stack_pop() on an empty stack returns 0 instead of undefined, differs from VM (Russell Kay)
0031515: [HTML5] HTML5: asset_get_index has some suspicious broken trailing code (Luke Brown)
0031370: [Networking] Networking: WebSocket connections are not functioning correctly with the current NodeJS release (Russell Kay)
0031353: [Functions] Functions: json_encode on a double nested map with reals as keys will give gibberish the first time (Russell Kay)
0030953: [HTML5] HTML5: Nested arrays behave differently to on Windows (Russell Kay)
7 issues View Issues
0031527: [HTML5] HTML5: Inconsistent behaviour of Spine blending, normal run vs debug run (Luke Brown)
0031526: [SWF] SWF: Always uses full-image mask on HTML5, differs from Windows, etc., regardless of what is actually set in the IDE (Luke Brown)
0031518: [Android] Android: ! character in Noto Sans font has excessive kerning (Russell Kay)
0031482: [HTML5] HTML5: 2.2.4 requires manually setting view wport/hport when using window_set_size() & surface_resize(application_surface) (Luke Brown)
0031088: [Mac] Mac: mouse_button always reports 0 regardless of button pressed (Russell Kay)
0031514: [HTML5] HTML5: instance_activate/deactivate_object() will not behave correctly when being called on parent instances (Luke Brown)
0031512: [Android] Android: Certain devices can show a Gamepad.java crash "(java.lang.NullPointerException)" on startup (Russell Kay)
0031517: [Android] Android: Running via a launcher, minimizing a game and running from launcher again causes game to crash (Fritz)
0031285: [General] General: Drawing fonts at floating point coordinates causes last set of pixels to be cut off (windows 8 and above only) (Fritz)
0031415: [Functions] Functions: argument[@<ind>] compiles and then crashes on VM, produces invalid C++ on YYC (Russell Kay)
0031373: [HTML5] HTML5: sprite_set_bbox_mode() and sprite_get_bbox_mode() are not implemented (Luke Brown)
0031438: [HTML5] HTML5: instance_destroy() function does not work the same as on Windows (Luke Brown)
0031486: [HTML5] HTML5: js Extensions are sometimes not loaded before their function calls (Luke Brown)
0031488: [Functions] Functions: is_nan() and is_infinity() return compile errors when checking non-numerical values (Russell Kay)
0031429: [HTML5] HTML5: buffer_load_partial() does not respect the "length" parameter (Luke Brown)
0031484: [Paths] Paths: Creating and deleting large amounts of paths at once shows a stall and possible small memory leak (Russell Kay)
0031476: [HTML5] HTML5: http_request() will cause a crash (Luke Brown)
17 issues View Issues
0031431: [General] General: Objects with depth < -15998 are not drawn (Fritz)
0031383: [HTML5] HTML5: surface_free() crashes the page if the surface doesn't exist (Luke Brown)
0031449: [iOS] iOS: Audio muted after screen is locked (Fritz)
0031446: [HTML5] HTML5: Accessing a 2-dimensional array as an argument through a script will crash the page on startup (Russell Kay)
0031442: [HTML5] HTML5: Attached project hangs when comparing two arrays which also reference themselves (Russell Kay)
0031441: [Mac] macOS: Xbox One wireless gamepads do not get correct input from D-Pads (Russell Kay)
0031413: [iOS] iOS: "Defer Home Indicator" option does not function as expected on iOS 13 (David Clarke)
0031420: [Functions] Functions: string_upper/lower() on md5_file() result of a file that does not exist causes crash (Russell Kay)
0031426: [HTML5] HTML5: for() loops that omit sections of the statement/expression will cause a page crash (Russell Kay)
0031428: [Windows (YYC)] Windows YYC: Post-increment optimisation in 2.2.4 causes issues when parsing script arguments array, tries to read off the end (Russell Kay)
0031425: [HTML5] HTML5: Timelines throw an error in browser console about missing event_perform_timeline(), don't start (Russell Kay)
0031417: [HTML5] HTML5: for() loops cause a page crash (Russell Kay)
0031402: [HTML5] HTML5: draw_surface() is not taking in global alpha (Russell Kay)
0031275: [iOS] iOS: Splash screens are not showing any more (Fritz)
0031401: [HTML5] HTML5: image_blend getter does not work when webGL is disabled (Luke Brown)
0031400: [Windows (YYC)] Windows YYC: Failing to provide the correct number of arguments to a script will cause project to crash without error (Russell Kay)
0031408: [HTML5] HTML5: if() comparison can differ from Windows (Russell Kay)
0031371: [Input Devices] Input Devices: Gamepad support has been broken on macOS VM (David Clarke)
0031317: [Functions] Functions: After performing a room_assign, switching to the assigned room does not trigger create events of objects (Fritz)
0031374: [HTML5] HTML5: Potentially obsolete instance_sprite() is not implemented (Fritz)
0031377: [iOS] iOS: (iOS13) Launch of applications running landscape/flipped landscape will launch incorrect resolution (Fritz)
0031309: [Functions] Functions: layer_script_begin() doesn't work correctly when returning to persistent rooms (Fritz)
0031350: [HTML5] HTML5: layer_background_create() throws "ReferenceError: _SL is not defined", crashes game (Luke Brown)
0031060: [Functions] Functions: http_request() doesn't work correctly with mixed contents (Fritz)
0031012: [Mac] Mac: http_request with a buffer body ignores the "method" and does a POST instead (Fritz)
0031314: [Functions] Functions: json_decode turns nulls inside lists into zeroes (Russell Kay)
0031318: [Functions] HTML5: round() will fail when trying to use very large numbers (Luke Brown)
0031303: [Functions] Functions: gpu_set_texrepeat(true) does not behave as expected on openGL platforms (Mike Rennie)
0031118: [Buffers] Functions: buffer_resize does not work correctly for buffer_fast (Russell Kay)
0031161: [General] General: The constant 0.5 evaluates to true when part of a boolean expression (Russell Kay)
0031163: [Functions] Functions: We don't support writing buffer_f16 (Russell Kay)
0018063: [IAPs] IAPs: Checking if an IAP product has been refunded using iap_refunded always returns false (Dan)
0031203: [Steam] Steam: We ship steam_api.dll v1.35 as part of the Windows runtime, incorrectly use this when building for VM (Russell Kay)
0029316: [General] General: Attached project crashes when using certain strings in show_debug_message() when debugging (Russell Kay)
0031213: [Events] Events: Having any object with a depth <= -15999 will cause all other objects to not draw during draw_end event (Fritz)
0031170: [HTML5] HTML5: WebGL preserveDrawingBuffer isn't being set correctly (because of a typo?) (Luke Brown)
0031260: [Collisions] Collisions: Accessing the bounding box in the end step seems to cause your bounding box to be re-evaluated for future collisions (Fritz)
0031124: [Social] Social: achievement_load_leaderboard() does not work properly on Game Center (David Clarke)
0031266: [Functions] Functions: json_encode() with a map containing an array key hard-crashes the game (Russell Kay)
0031013: [Mac] Mac: non-POST http_request with body starting with NUL times out and throws a broken async event (Fritz)
0031030: [Extensions] Extensions: iOS - can not add framework with "+" sign in its name (Fritz)
0031141: [UWP] UWP: Games are always windowed, even if you select the "start in fullscreen" option (Fritz)
0031155: [Functions] Functions: room_duplicate() does not preserve "object following" value set in source room (Fritz)
0031184: [Ubuntu] Ubuntu: Game runs at center of all monitors in multiple-monitor setup (Russell Kay)
0031022: [HTML5] HTML5: Rooms with viewports enabled but making the view not visible prevent instance of triggering events (Luke Brown)
0031051: [HTML5] HTML5: ds_grid_value_* doesn't quit upon finding a candidate, so always returns bottom-right result (Luke Brown)
0031110: [UWP] UWP: Calls to window_set_size() are silently ignored (Fritz)
0031246: [Collisions] Collisions: Runner crashes when checking for a collision in specific project (Fritz)
0030712: [HTML5] HTML5: event_perform_object() does not work as expected in various ways (Luke Brown)
0030950: [HTML5] HTML5: file_find_first() returns -1 instead of ""; file_find_next() returns nothing (Luke Brown)
0031076: [Functions] Functions: draw_sprite_ext doesn't work on YYC if color is set to -1 (Russell Kay)
0031117: [Buffers] Buffers: buffer_compress() appears to cause a memory leak the size of the source buffer (Russell Kay)
0031158: [Functions] Functions: resizing+externally modifying a buffer won't change the "available bytes" counter (Russell Kay)
0030777: [Mac] Mac: Runner crashes when firing multiple http_get_file() for large files (Fritz)
0030702: [HTML5] HTML5: Inconsistencies with keyboard_* and mouse_* variables between Windows and HTML5 when changing rooms or resetting the game (Luke Brown)
0031179: [Functions] General: max/min/avg FPS values added to the output window log can show odd results when using game_end() (Russell Kay)
0031234: [Functions] Functions: infinity is not equal to infinity (Russell Kay)
0031011: [Functions] Functions: http_request() will hard crash the runtime if header map contains non-string fields (Fritz)
0030778: [Windows] Windows: Runner crashes when using ds_list_mark_as_map() on invalid data (Fritz)
0031209: [Mac] Mac: gamepad_test_mapping() does not work, pads continue using their original map (Russell Kay)
0031116: [HTML5] HTML5: sprite_flush(NaN) crashes the page (Luke Brown)
0031160: [HTML5] HTML5: skeleton_animation_get_frame() doesn't work properly, always returns 0 (Luke Brown)
0031077: [Functions] Functions: audio_sync_group_is_playing() crashes the runner if given the group ID "-1" (Fritz)
0031072: [HTML5] HTML5: date_valid_datetime() says dates older than Jan 1 1970 are valid, differs from Windows (Luke Brown)
0031016: [Windows (YYC)] Windows (YYC): Trying to draw a tileset via a vertex buffer silently fails (Russell Kay)
0031259: [HTML5] HTML5: rectangle_in_rectangle() gives different results to Windows (Luke Brown)
66 issues View Issues
0031038: [Functions] Functions: keyboard_virtual_show() does not work as expected and produces odd results on iOS and tvOS (Antanas Budvytis)
0031062: [tvOS (YYC)] tvOS (YYC): Unable to compile an archive (Antanas Budvytis)
0031061: [tvOS] tvOS: Unable to compile an archive (Antanas Budvytis)
0031063: [Functions] tvOS: Unable to write out ini files (Antanas Budvytis)
0030633: [HTML5] HTML5: date_time_of is inconsistent with Windows (Antanas Budvytis)
0031056: [HTML5] HTML5: Gamepads don't work correctly for games run in a Chromium-based browser (Luke Brown)
0030907: [Rooms] Rooms: Moving back into a persistent room leaks memory each time (Fritz)
0030811: [Ubuntu] Ubuntu: FPS is uncapped when running on an NVIDIA graphics card (Steven Campbell)
0030718: [HTML5] HTML5: draw_sprite in Post Draw fails when sprite is far enough outside room (Luke Brown)
0009844: [Functions] Functions: screen_save() only saves half of the screen to your output image (Alan Savage)
0030610: [Extensions] Extensions: Cloud save data is returned in description and not in result string as expected (Antanas Budvytis)
0031067: [Windows (YYC)] Windows (YYC): Game crashes with no error dialog if you try to draw_sprite_ext() a sprite which doesn't exist (Russell Kay)
0030868: [Functions] Functions: (YYC) When using the draw_sprite_ext function, the colour argument can default to black (Russell Kay)
0030701: [Functions] Functions: inconsistencies with constants and variables when using real (Luke Brown)
0030804: [HTML5] HTML5: persistent objects in persistent rooms accumulate draw events (Mike Rennie)
0017265: [Functions] Functions: Calling buffer_load() with a non-existent file causes an error, instead of returning -1 (Fritz)
0030805: [Windows] Windows: http_request() does not return headers if running on Windows 7 (Fritz)
0030779: [Windows] Windows: Runner crashes when using sprite_add on a gif (Fritz)
0030799: [Android] Android: When compiling VM with APK expansion, game.yydebug is left in the *-assets.zip (Fritz)
0030803: [HTML5] HTML5: layer_destroy_instances() does not function properly (Mike Rennie)
0030788: [Events] Events: Collision Event will not be fired from an instance that has been reactivated (Fritz)
0027963: [Variables (In-Built)] Variables: layer gets set to -1 when changing room for persistent objects (Mike Rennie)
0031024: [HTML5] HTML5: Persistent Instances aren't working correctly, causes an exception on room change (Fritz)
0031034: [General] General: Running project using Debug will cause the game to crash (running normally does not crash) (Fritz)
0031020: [HTML5] HTML5: Unsupported functions now incorrectly throw an error and end the game (Fritz)
0030991: [HTML5] HTML5: if(undefined = a) is not the same as if(undefined == a) and also a fatal error (Russell Kay)
0030989: [Functions] Functions: variable_global_exists seems to not work correctly (Russell Kay)
0030927: [Android] Android: Dragging the tray down over your game will cause the game to freeze until you close the tray (Fritz)
0030917: [iOS] iOS: Home Indicator bar should fade to completely invisible under current setup, not remain faintly visible (Fritz)
0030834: [Windows (YYC)] YYC: (scr(scr()) ? (a || b) : 0) loses the temporary variable for (a || b) (Russell Kay)
0030866: [Windows (YYC)] YYC: Having a fall-through case before default and a case after default will move the later in the way of fall-through (Russell Kay)
0030666: [HTML5] HTML5: Held down keys are not cleared when switching tabs and returning to the game (Luke Brown)
0030671: [General] General: Out of bounds ds_grid returns different values in VM and YYC (Russell Kay)
0030687: [Functions] [Functions] array_get(non-array, _) returns `undefined` instead of throwing an error (Russell Kay)
0030693: [Windows (YYC)] YYC: Previously functioning code will now throw a "bracket nesting level exceeded" error (Russell Kay)
0030757: [Android] Android: Using sprite_add() on the JPG in this project crashes the runner (Fritz)
0030833: [Windows (YYC)] YYC: Default epsilon is just low enough that setting a built-in f32 var to 0.18 will then fail a ==0.18 check (Russell Kay)
0030651: [UWP (YYC)] UWP (YYC): Specific project fails to build for UWP YYC (Russell Kay)
0030642: [Functions] Functions: os_get_info() does not contain "android_tv" for Shield TV (Russell Kay)
0030861: [Spine] Spine: event_data map on HTML5 doesn't contain a string entry (Luke Brown)
0030646: [Functions] Functions: Inconsistency in Windows/HTML5 with deactivated instances when using instance...() functions (Fritz)
0030401: [Ubuntu] Ubuntu: Passing in parameters to the runner doesn't work correctly (Russell Kay)
0030691: [Functions] Functions: font_get_uvs() returns {0,0,1,1} for fonts on Android ARMv7 architectures (Fritz)
0030849: [Functions] Functions: texture_is_ready() does not take a texture group string, when other texture_... functions do (Mike Rennie)
0030411: [Variables (In-Built)] Variables: i++; is observably slower than ++i; on YYC (Russell Kay)
0030355: [General] Enums: enumeration value is truncated to signed int32 value, not documented and can cause unexpected results (Russell Kay)
0026482: [Windows (YYC)] Windows (YYC): Project results differ between VM and YYC (Russell Kay)
0030468: [Windows (YYC)] YYC: array_get/array_set could use a YYGML_ version (Russell Kay)
0030562: [Sprites] Sprites: Runner doesn't rebuild mip-mapped sprites when mip-mapping is later turned off (Mike Rennie)
0030685: [HTML5] HTML5: Drawing with a custom sprite font in HTML5 causes spacing issues (Luke Brown)
0025176: [Views / Cameras] Views/Cameras: Mouse position can be off by one, causing jittering when camera is following an object (Luke Brown)
0029932: [Physics] Physics: physics_joint_gear_create don't returns correct ID (CoreTech)
0030385: [Mac] Mac: Having an & in your project name will cause your builds to not run (Fritz)
0030557: [Functions] Functions: audio_sound_length doesn't work if the sound was created using a stream (Fritz)
0030585: [Windows] Windows: Texture groups with "allow scaling" disabled still apply texture_global_scale() value (Mike Rennie)
0030596: [HTML5] HTML5: Modified Variable Definitions do not copy over with room_duplicate (Antanas Budvytis)
0030604: [HTML5] HTML5: Canvas on IE11 is blurry if Interpolate is disabled (Mike Rennie)
0030624: [iOS] iOS: Virtual key touch doesn't work when virtual key touches the edge of the screen (CoreTech)
0030632: [HTML5] HTML5: date_compare_date is inconsistent with Windows, takes the time component of a datetime in as a factor (Antanas Budvytis)
0030634: [Windows] Windows: image_index increments even if no sprite is attached to an object (Antanas Budvytis)
0030638: [Views / Cameras] Views/Cameras: camera_get_proj_mat returns a faulty matrix when passing in view_camera[view_current] (Mike Rennie)
0030639: [HTML5] HTML5: layer_sprite_get_yscale returns the xscale value (Antanas Budvytis)
0030650: [HTML5] HTML5: string_replace_all(_, "", _) softlocks (Antanas Budvytis)
0030656: [Functions] Functions: keyboard_string is not correctly removing characters when using backspace on android (Antanas Budvytis)
0030657: [HTML5] HTML5: variable_instance_get_names does not return dynamically created variables using variable_instance_set in HTML5 (Luke Brown)
0030661: [Configurations] Configurations: Calling GM_version does not honour the active configuration (Russell Kay)
0030673: [Spine] Spine: When running in HTML5 only 1 Spine sprite is shown, all other spine objects use this one sprite (Mike Rennie)
0030636: [HTML5] HTML5: keyboard_check_pressed fires every step, seems to be releasing the key (Luke Brown)
0030643: [Functions] Functions: Audio_Debug(true) does not show correct information for compressed audio (Russell Kay)
0030654: [HTML5] HTML5: mouse_lastbutton does not function correctly on HTML5 platform (Luke Brown)
0030676: [HTML5] HTML5: Background of the HTML page has an incorrect value (Luke Brown)
0030678: [Functions] Functions: buffer_base64_decode and buffer_base64_decode_ext crash the runner on buffers smaller that are 3 bytes or less (Fritz)
72 issues View Issues
0030212: [General] General: room_restart() makes persistent room's hidden instance layers visible (Alan Savage)
0030421: [Windows] Windows: Vsync timing method checks do not work on WARP drivers, cause the runner to crash on startup (Mike Rennie)
0030399: [Ubuntu] Ubuntu: Games always use 100% CPU even if they don't need it (Russell Kay)
0030786: [Functions] Functions: http_request() complains about an unknown certificate having expired, despite the function working (Gavin)
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)
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)
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
0015863: [HTML5] HTML5: Remove trailing commas in array/object initializations (Mike Dailly)
0029546: [Mac] Mac: Games crash on OS X 10.6 Snow Leopard due to missing OpenGL functions (Mike Rennie)
0028621: [Buffers] Buffer Constants: The buffer constant buffer_u64 is not implemented fully within GML (Alan Savage)
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)
0029783: [Functions] Functions: debug_get_callstack() has extra zero-elements, hard crashes some projects on YYC (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)
0029749: [Windows (YYC)] Windows (YYC): ternary operator does a cast (copy, discard) to YYRValue even though it doesn't need to (Russell Kay)
0015806: [3D] 3D: Building a primitive using incomplete vertex functions is inconsistent across Windows and HTML5 (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
0024834: [Spine] Spine: Memory leak in skeleton_bone_state_get() (Russell Kay)
0029632: [Audio] Audio: Sync groups don't have any audio if you've set the position of a listener (Peter Hall)
0029819: [UWP] UWP: GML errors from your game are no longer shown, game silently closes (Steven Campbell)
0029912: [Windows] Windows: Changing between persistent rooms will crash your game as it fails to build the collision tree (Steven Campbell)
0029884: [General] General: Fast collisions have issues with collision masks that are very small such as a single pixel (Peter Hall)
0029812: [UWP] UWP: Pressing B on Xbox Controller when building UWP for XBox will suspend the application (Mike Rennie)
0029763: [Audio] Audio: Crackling occurs if you set an emitter's velocity (Peter Hall)
0029857: [Audio] Audio: 3D Audio falloff not working anymore (Peter Hall)
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