| Age | Commit message (Collapse) | Author | 
|---|
|  | Prevent sending MainLoop notifications before initialized | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Implement OS.has_touchscreen_ui_hint() in HTML5 platform | 
|  | - set_window_maximized hides page content
 - Fix sporadic full-screen render-size bug in Chromium
 - Smoother resizing for maximized canvas | 
|  |  | 
|  | Implement input focus behavior in HTML5 | 
|  | - Key and mouse events are only consumed if canvas is focused
 - NOTIFICATION_WM_MOUSE_ENTER, _MOUSE_EXIT, _FOCUS_IN and _FOCUS_OUT are
   emitted | 
|  | -Added system for feature overrides, it's pretty cool :) | 
|  |  | 
|  | this might cause bugs I haven't found yet.. | 
|  | HTML5: Cursor style control | 
|  |  | 
|  | Remove GLUT usage in HTML5 platform | 
|  | MOUSE_MODE_CONFINED cannot be implemented. | 
|  | Regression from 86f5ac3 | 
|  |  | 
|  |  | 
|  | Fixes inverted scrolling on Chromium | 
|  | Control set_pos -> set_position
Control set_global_pos -> set_global_position
[gs]et_mouse_pos -> [gs]et_mouse_position
[gs]et_global_mouse_pos -> [gs]et_global_mouse_position
fixes #8005 | 
|  |  | 
|  | WebGL 2 export per WebAssembly or asm.js | 
|  |  | 
|  | The ID property for InputEvents is set by `SceneTree` when sending the event down the tree.
So there's no need for the platform specific code to set this value when it will later be overriden anyway... | 
|  | I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code | 
|  | Done:
- X11, server (tested)
- Windows (developed, would be nice to retest)
- OSX (not tested)
Prepared (not developed):
- Android (code is here, but may not compile)
- iphone
- winrt
- bb10
- haiku
- javascript | 
|  | work though | 
|  | modified files)
-.pck and .zip exporting redone, seems to be working.. | 
|  | Will not yet compile | 
|  | Fixes compilation on Windows and likely other platforms (at least
as far as AudioServer changes were concerned), though they were
not tested. | 
|  |  | 
|  |  | 
|  |  | 
|  | Improve Web export presentation | 
|  | - Check for WebGL support, don't load if unsupported
 - Check for IndexedDB support
 - Make canvas support check message visible
 - Colored debug output for warnings and errors
 - Make it obvious status can be closed by clicking
 - Don't use status to display non-critical errors
 - Limit output message count
 - Add clear output button
 - Fix setting total memory | 
|  | They do not play well with clang-format which aligns the `//` part
with the rest of the code block, thus producing badly indented commented code. | 
|  |  | 
|  |  | 
|  | categories.
-Changed SectionedPropertyEditor to support this
-Renamed Globals singleton to GlobalConfig, makes more sense.
-Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available | 
|  | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games! | 
|  | - Add 'window' (canvas) resize, maximize and fullscreen
 - Implement get_screen_size
 - Fix fullscreen resolution | 
|  | - Emit mouse wheel release events
 - Set button masks, fixes #5092 | 
|  | - Implement alert, shell_open, set_window_title
 - Add locale lookup, fixes #2477
 - Print without color control sequences
 - Move get_executable_path implementation to OS_JavaScript | 
|  | Add JavaScript eval interface to web export | 
|  |  | 
|  |  | 
|  | Fallback to KeyboardEvent property `charCode` is absence of both `key`
and `char` for retrieval of unicode value. | 
|  | Scancodes work, but unicode values are now completely broken in some
browser/OS combinations. |