0030626: [Build Ubuntu] Build Ubuntu: [ERROR] FATAL UNHANDLED EXCEPTION: System.NotSupportedException: Key 'OPENSSH' is not supported. (Russell Kay)
0031146: [Marketplace] Marketplace: Importing specific assets fails with "'Could not find Zip file Directory at the end of the file." (Fritz)
0030145: [General] General: Occasional Windows IDE startup crashes caused by Nvidia Optimus driver errors (Dan)
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)
0031153: [UI] Room Editor: [Mac IDE] Cut, copy and paste does not function (Fritz)
0031135: [Compiling] Compiling: Asset Compiler gets stuck in an infinite loop "Reading config delta" trying to process overridden instance variables (Russell Kay)
0031126: [Debugger] Debugger: Changing an instance or variable value will show the GameMaker Studio 2 has become unstable message (Alan Savage)
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)
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)
0030393: [Build Mac] Build Mac: When building with VM no icon is seen for app listing in iTunes Connect (Fritz)
0029750: [My Library] Suggestion: My Library: Importing the same asset again should ask if you want to overwrite, not just make duplicates (Alan Savage)
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)
0030618: [Build iOS] iOS Build: GMS2 always fails to run project on device due to i386 architecture error during Tests phase (Fritz)
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)
0030245: [General] General: Startup sequences need further protection to avoid Windows IDE crashes and better inform users of issues (David Clarke)
0030504: [DnD Editor] DnD Editor: Should re-position the camera vertically when dragging-out thumbnails from the toolbox (Alexander Borup)
0027661: [Recent Windows] Recent Windows: Closing a workspace doesn't remove references to windows in that workspace (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)
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)
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)
0030683: [Room Editor] Room Editor: Having a very large number of instances and attempting to delete one will cause a very long delay (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)
0030722: [Compiling] Compiling: [Mac IDE] Runtimes are not compatible with Mono version installed by Visual Studio for Mac 2019 (Russell Kay)
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)
0030703: [General] General: Crash on startup when using a VPN from an 'unsupported region' (Russell Kay)
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)
55 of 55 issue(s) resolved. Progress (100%). View Issues
0031273: [Build UWP] Build UWP: Connections to localhost in Device Portal fail if using WIndows 10 v1903 (Fritz)
0031156: [Importing Projects] Importing Projects: 1.4 GMZ instance creation code gets erased upon viewing (Steven Campbell)
0031208: [Keybindings] Keybindings; [Mac IDE] Command + Y does not redo (Fritz)
0031254: [Room Editor] Room Editor: Switching between rooms can cause "merged" overlapping entries in the Layer Properties gadget (Steven Campbell)
0028399: [Build UWP] Build UWP: Start Fullscreen on a Windows PC doesn't work on runs (Dan)
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)
0031233: [Compiling] Compiling: "Missing or corrupt build tools" should trigger a compiler error to better highlight this issue (Russell Kay)
0031247: [Syntax Errors] Syntax Errors: Error for Do loop missing "until" does not show correctly. Shows "299" instead of "until" (Russell Kay)
0031236: [General] General: [Mac IDE] IDE can't be installed on Catalina as it identifies us as malicious software (Russell Kay)
0030566: [Saving] Saving: IDE silently deletes empty code files in a number of circumstances, triggers the File Watcher each time (Steven Campbell)
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)
10 of 14 issue(s) resolved. Progress (71%). View Issues
0031075: [Resource Tree] Resource Tree: [Mac IDE] Importing from multiple folders at once on Finder breaks the group structure (CoreTech)
0 of 1 issue(s) resolved. Progress (0%). 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)
0029895: [Manual Content] Manual Content: Bookmarks list 0-9, when we actually only support 1-9 (Mark Alexander)
0030637: [Manual Content] Documentation: ds_priority_find_xxx documentation states that items of equal priority are returned in FIFO order (Mark Alexander)
4 of 4 issue(s) resolved. Progress (100%). View Issues
0031267: [Manual Content] Manual Content: All uses of single quotes for function arguments need to be replaced with double quotes (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)
2 of 4 issue(s) resolved. Progress (50%). 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)
0030610: [Extensions] Extensions: Cloud save data is returned in description and not in result string as expected (Antanas Budvytis)
0031056: [HTML5] HTML5: Gamepads don't work correctly for games run in a Chromium-based browser (Luke Brown)
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)
0030266: [Android] Android: Runner doesn't support Samsung Galaxy S8/S9 extended screen size option, gains black bars (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)
0030907: [Rooms] Rooms: Moving back into a persistent room leaks memory each time (Fritz)
0030834: [Windows (YYC)] YYC: (scr(scr()) ? (a || b) : 0) loses the temporary variable for (a || b) (Russell Kay)
0030670: [Steam] Steam: Running a Steam game from the Steam version of the IDE will always use the APP ID from GMS2 rather than your APP ID (Fritz)
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)
0029410: [General] General: Changing to a persistent room or restarting a persistent room changes which layer an object is on (Mike Rennie)
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)
0030811: [Ubuntu] Ubuntu: FPS is uncapped when running on an NVIDIA graphics card (Steven Campbell)
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)
0030443: [Buffers] Buffers: buffer_delete() doesn't seem to free up all of the memory allocated (CoreTech)
0030541: [Spine] Spine: Issue with track mixing (Mike Rennie)
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)
0030633: [HTML5] HTML5: date_time_of is inconsistent with Windows (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)
0030635: [HTML5] HTML5: Iteration through a ds_map is broken if you use ds_map_delete (Antanas Budvytis)
0030718: [HTML5] HTML5: draw_sprite in Post Draw fails when sprite is far enough outside room (Luke Brown)
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)
77 of 77 issue(s) resolved. Progress (100%). View Issues
0031124: [Functions] Functions: achievement_load_leaderboard does not work properly (David Clarke)
0031155: [Functions] Functions: room_duplicate() does not preserve "object following" value set in source room (Fritz)
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)
0031012: [Mac] Mac: http_request with a buffer body ignores the "method" and does a POST instead (Fritz)
0031030: [Extensions] Extensions: iOS - can not add framework with "+" sign in its name (Fritz)
0031110: [UWP] UWP: Calls to window_set_size() are silently ignored (Fritz)
0031141: [UWP] UWP: Games are always windowed, even if you select the "start in fullscreen" option (Fritz)
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)
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)
0031163: [Functions] Functions: We don't support writing buffer_f16 or buffer _f64 so we should remove the constants and update the manual to match (Russell Kay)
0031161: [General] General: 0.5 evaluates to true when part of a boolean expression (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)
0031184: [Ubuntu] Ubuntu: Game runs at center of all monitors in multiple-monitor setup (Russell Kay)
0031170: [HTML5] HTML5: WebGL preserveDrawingBuffer isn't being set correctly (because of a typo?) (Luke Brown)
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)
0031234: [Functions] Functions: infinity is not equal to infinity (Russell Kay)
0018063: [IAPs] IAPs: Checking if an IAP product has been refunded using iap_refunded always returns false (Dan)
0031013: [Mac] Mac: non-POST http_request with body starting with NUL times out and throws a broken async event (Fritz)
0031011: [Functions] Functions: http_request() will hard crash the runtime if header map contains non-string fields (Fritz)
0031213: [Events] Events: Having any object with a depth <= -15999 will cause all other objects to not draw during draw_end event (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)
0029316: [General] General: Attached project crashes when using certain strings in show_debug_message() when debugging (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)
0031005: [Functions] Functions: Adding visible instances to a room will cause layer_tilemap_get_id() to return incorrect values (Fritz)
0031118: [Buffers] Functions: buffer_resize does not work correctly for buffer_fast (Russell Kay)
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)
34 of 39 issue(s) resolved. Progress (87%). View Issues
0030953: [HTML5] HTML5: Nested arrays behave differently to on Windows (Russell Kay)
1 of 1 issue(s) resolved. Progress (100%). View Issues