Created
May 8, 2019 21:36
-
-
Save Tireg/d94c04e30ead7a16f24c49d96901e910 to your computer and use it in GitHub Desktop.
Fix Gala building with mutter 3.30 (See https://github.com/elementary/gala/issues/303 for instructions)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This file should be in ${METADATA_DIR} and be named Meta-3.metadata | |
// Valid header for namespaces | |
Backend cheader_filename="meta/main.h" | |
Background cheader_filename="meta/meta-background.h" | |
BackgroundActor cheader_filename="meta/meta-background-actor.h" | |
BackgroundGroup cheader_filename="meta/meta-background-group.h" | |
BackgroundImage cheader_filename="meta/meta-background-image.h" | |
BackgroundImageCache cheader_filename="meta/meta-background-image.h" | |
Barrier cheader_filename="meta/barrier.h" | |
BarrierEvent cheader_filename="meta/main.h" | |
Compositor cheader_filename="meta/compositor.h" | |
CursorTracker cheader_filename="meta/meta-cursor-tracker.h" | |
DBusDisplayConfigSkeleton cheader_filename="meta/main.h" | |
Display cheader_filename="meta/display.h" | |
Dnd cheader_filename="meta/meta-dnd.h" | |
Frame cheader_filename="meta/common.h" | |
Group cheader_filename="meta/group.h" | |
IdleMonitor cheader_filename="meta/meta-idle-monitor.h" | |
KeyBinding cheader_filename="meta/keybindings.h" | |
MonitorManager cheader_filename="meta/meta-monitor-manager.h" | |
Plugin cheader_filename="meta/meta-plugin.h" | |
Rectangle struct cheader_filename="meta/boxes.h" | |
RemoteAccessController cheader_filename="meta-remote-access-controller.h" | |
RemoteAccessHandle cheader_filename="meta-remote-access-controller.h" | |
Settings cheader_filename="meta/meta-settings.h" | |
Shadow cheader_filename="meta/meta-shadow-factory.h" | |
ShadowFactory cheader_filename="meta/meta-shadow-factory.h" | |
ShapedTexture cheader_filename="meta/meta-shaped-texture.h" | |
Stage cheader_filename="meta/main.h" | |
Theme cheader_filename="meta/theme.h" | |
Window cheader_filename="meta/window.h" | |
WindowActor cheader_filename="meta/meta-window-actor.h" | |
WindowGroup cheader_filename="meta/main.h" | |
WindowShape cheader_filename="meta/meta_window_shape.h" | |
Workspace cheader_filename="meta/workspace.h" | |
WorkspaceManager cheader_filename="meta/types.h" | |
X11Display cheader_filename="meta/types.h" | |
// Interfaces | |
CloseDialog cheader_filename="meta/meta-close-dialog.h" | |
InhibitShortcutsDialog cheader_filename="meta/main.h" | |
// Structs | |
ButtonLayout cheader_filename="meta/common.h" | |
Edge cheader_filename="meta/boxes.h" | |
FrameBorders cheader_filename="meta/common.h" | |
PluginInfo cheader_filename="meta/meta-plugin.h" | |
PluginVersion cheader_filename="meta/meta-plugin.h" | |
ShadowParams cheader_filename="meta/meta-shadow-factory.h" | |
Strut cheader_filename="meta/boxes.h" | |
// Enums | |
BarrierDirection cheader_filename="meta/barrier.h" | |
ButtonFunction cheader_filename="meta/common.h" | |
CloseDialogResponse cheader_filename="meta/main.h" | |
CompEffect cheader_filename="meta/compositor.h" | |
Cursor cheader_filename="meta/common.h" | |
DebugTopic cheader_filename="meta/util.h" | |
Direction cheader_filename="meta/common.h" | |
DisplayCorner cheader_filename="meta/display.h" | |
DisplayDirection cheader_filename="meta/display.h" | |
EdgeType cheader_filename="meta/boxes.h" | |
ExitCode cheader_filename="meta/main.h" | |
FrameFlags cheader_filename="meta/common.h" | |
FrameType cheader_filename="meta/common.h" | |
GrabOp cheader_filename="meta/common.h" | |
InhibitShortcutsDialogResponse cheader_filename="meta/main.h" | |
KeyBindingAction cheader_filename="meta/prefs.h" | |
KeyBindingFlags cheader_filename="meta/prefs.h" | |
LaterType cheader_filename="meta/util.h" | |
LocaleDirection cheader_filename="meta/util.h" | |
MaximizeFlags cheader_filename="meta/window.h" | |
ModalOptions cheader_filename="meta/meta-plugin.h" | |
MonitorSwitchConfigType cheader_filename="meta/main.h" | |
MotionDirection cheader_filename="meta/common.h" | |
PadActionType cheader_filename="meta/display.h" | |
Preference cheader_filename="meta/prefs.h" | |
ShadowMode cheader_filename="meta/meta-enum-types.h" | |
Side cheader_filename="meta/common.h" | |
SizeChange cheader_filename="meta/meta-enum-types.h" | |
StackLayer cheader_filename="meta/common.h" | |
TabList cheader_filename="meta/display.h" | |
TabShowType cheader_filename="meta/display.h" | |
VirtualModifier cheader_filename="meta/common.h" | |
WindowClientType cheader_filename="meta/window.h" | |
WindowMenuType cheader_filename="meta/common.h" | |
WindowType cheader_filename="meta/window.h" | |
// Delegate methods | |
IdleMonitorWatchFunc cheader_filename="meta/meta-idle-monitor.h" | |
KeyHandlerFunc cheader_filename="meta/prefs.h" | |
PrefsChangedFunc cheader_filename="meta/prefs.h" | |
WindowForeachFunc cheader_filename="meta/window.h" | |
// Constants | |
CURRENT_TIME cheader_filename="meta/main.h" | |
DEFAULT_ICON_NAME cheader_filename="meta/main.h" | |
ICON_HEIGHT cheader_filename="meta/main.h" | |
ICON_WIDTH cheader_filename="meta/main.h" | |
MAJOR_VERSION cheader_filename="meta/main.h" | |
MICRO_VERSION cheader_filename="meta/main.h" | |
MINI_ICON_HEIGHT cheader_filename="meta/main.h" | |
MINI_ICON_WIDTH cheader_filename="meta/main.h" | |
MINOR_VERSION cheader_filename="meta/main.h" | |
PLUGIN_API_VERSION cheader_filename="meta/main.h" | |
PRIORITY_BEFORE_REDRAW cheader_filename="meta/main.h" | |
PRIORITY_PREFS_NOTIFY cheader_filename="meta/main.h" | |
PRIORITY_REDRAW cheader_filename="meta/main.h" | |
PRIORITY_RESIZE cheader_filename="meta/main.h" | |
VIRTUAL_CORE_KEYBOARD_ID cheader_filename="meta/main.h" | |
VIRTUAL_CORE_POINTER_ID cheader_filename="meta/main.h" | |
// Static Methods | |
activate_session cheader_filename="meta/main.h" | |
add_verbose_topic cheader_filename="meta/util.h" parent="Meta.Util" | |
bug cheader_filename="meta/util.h" parent="Meta.Util" | |
clutter_init cheader_filename="meta/meta-backend.h" | |
debug_spew_real cheader_filename="meta/util.h" parent="Meta.Util" | |
disable_unredirect_for_display cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
empty_stage_input_region cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
enable_unredirect_for_display cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
exit cheader_filename="meta/main.h" | |
external_binding_name_for_action cheader_filename="meta/util.h" parent="Meta.Util" | |
fatal cheader_filename="meta/util.h" parent="Meta.Util" | |
focus_stage_window cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
free_gslist_and_elements cheader_filename="meta/util.h" parent="Meta.Util" | |
g_utf8_strndup cheader_filename="meta/util.h" parent="Meta.Util" | |
get_backend cheader_filename="meta/meta-backend.h" parent="Meta.Backend" | |
get_feedback_group_for_display cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
get_locale_direction cheader_filename="meta/util.h" parent="Meta.Util" | |
get_option_context cheader_filename="meta/main.h" | |
get_overlay_window cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
get_replace_current_wm cheader_filename="meta/main.h" | |
get_stage_for_display cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
get_top_window_group_for_display cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
get_window_actors cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
get_window_group_for_display cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
gravity_to_string cheader_filename="meta/util.h" parent="Meta.Util" | |
init cheader_filename="meta/main.h" | |
is_debugging cheader_filename="meta/util.h" parent="Meta.Util" | |
is_restart cheader_filename="meta/main.h" | |
is_syncing cheader_filename="meta/util.h" parent="Meta.Util" | |
is_verbose cheader_filename="meta/util.h" parent="Meta.Util" | |
is_wayland_compositor cheader_filename="meta/util.h" parent="Meta.Util" | |
keybindings_set_custom_handler cheader_filename="meta/keybindings.h" parent="Meta.KeyBinding" name="set_custom_handler" | |
later_add cheader_filename="meta/util.h" parent="Meta.Util" | |
later_remove cheader_filename="meta/util.h" parent="Meta.Util" | |
pop_no_msg_prefix cheader_filename="meta/util.h" parent="Meta.Util" | |
prefs_add_listener cheader_filename="meta/prefs.h" | |
prefs_bell_is_audible cheader_filename="meta/prefs.h" | |
prefs_change_workspace_name cheader_filename="meta/prefs.h" | |
prefs_get_action_double_click_titlebar cheader_filename="meta/prefs.h" | |
prefs_get_action_middle_click_titlebar cheader_filename="meta/prefs.h" | |
prefs_get_action_right_click_titlebar cheader_filename="meta/prefs.h" | |
prefs_get_attach_modal_dialogs cheader_filename="meta/prefs.h" | |
prefs_get_auto_maximize cheader_filename="meta/prefs.h" | |
prefs_get_auto_raise cheader_filename="meta/prefs.h" | |
prefs_get_auto_raise_delay cheader_filename="meta/prefs.h" | |
prefs_get_button_layout cheader_filename="meta/prefs.h" | |
prefs_get_center_new_windows cheader_filename="meta/prefs.h" | |
prefs_get_compositing_manager cheader_filename="meta/prefs.h" | |
prefs_get_cursor_size cheader_filename="meta/prefs.h" | |
prefs_get_cursor_theme cheader_filename="meta/prefs.h" | |
prefs_get_disable_workarounds cheader_filename="meta/prefs.h" | |
prefs_get_drag_threshold cheader_filename="meta/prefs.h" | |
prefs_get_draggable_border_width cheader_filename="meta/prefs.h" | |
prefs_get_dynamic_workspaces cheader_filename="meta/prefs.h" | |
prefs_get_edge_tiling cheader_filename="meta/prefs.h" | |
prefs_get_focus_change_on_pointer_rest cheader_filename="meta/prefs.h" | |
prefs_get_focus_mode cheader_filename="meta/prefs.h" | |
prefs_get_focus_new_windows cheader_filename="meta/prefs.h" | |
prefs_get_force_fullscreen cheader_filename="meta/prefs.h" | |
prefs_get_gnome_accessibility cheader_filename="meta/prefs.h" | |
prefs_get_gnome_animations cheader_filename="meta/prefs.h" | |
prefs_get_ignore_request_hide_titlebar cheader_filename="meta/prefs.h" | |
prefs_get_keybinding_action cheader_filename="meta/prefs.h" | |
prefs_get_mouse_button_menu cheader_filename="meta/prefs.h" | |
prefs_get_mouse_button_mods cheader_filename="meta/prefs.h" | |
prefs_get_mouse_button_resize cheader_filename="meta/prefs.h" | |
prefs_get_num_workspaces cheader_filename="meta/prefs.h" | |
prefs_get_raise_on_click cheader_filename="meta/prefs.h" | |
prefs_get_show_fallback_app_menu cheader_filename="meta/prefs.h" | |
prefs_get_titlebar_font cheader_filename="meta/prefs.h" | |
prefs_get_visual_bell cheader_filename="meta/prefs.h" | |
prefs_get_visual_bell_type cheader_filename="meta/prefs.h" | |
prefs_get_workspace_name cheader_filename="meta/prefs.h" | |
prefs_get_workspaces_only_on_primary cheader_filename="meta/prefs.h" | |
prefs_init cheader_filename="meta/prefs.h" | |
prefs_remove_listener cheader_filename="meta/prefs.h" | |
prefs_set_force_fullscreen cheader_filename="meta/prefs.h" | |
prefs_set_ignore_request_hide_titlebar cheader_filename="meta/prefs.h" | |
prefs_set_num_workspaces cheader_filename="meta/prefs.h" | |
prefs_set_show_fallback_app_menu cheader_filename="meta/prefs.h" | |
push_no_msg_prefix cheader_filename="meta/util.h" parent="Meta.Util" | |
quit cheader_filename="meta/main.h" | |
rect cheader_filename="meta/boxes.h" parent="Meta.Util" | |
register_with_session cheader_filename="meta/main.h" | |
remove_verbose_topic cheader_filename="meta/util.h" parent="Meta.Util" | |
restart cheader_filename="meta/main.h" | |
run cheader_filename="meta/main.h" | |
set_gnome_wm_keybindings cheader_filename="meta/main.h" | |
set_stage_input_region cheader_filename="meta/compositor-mutter.h" parent="Meta.Compositor" | |
set_wm_name cheader_filename="meta/main.h" | |
show_dialog cheader_filename="meta/util.h" parent="Meta.Util" | |
topic_real cheader_filename="meta/util.h" parent="Meta.Util" | |
unsigned_long_equal cheader_filename="meta/util.h" parent="Meta.Util" | |
unsigned_long_hash cheader_filename="meta/util.h" parent="Meta.Util" | |
verbose_real cheader_filename="meta/util.h" parent="Meta.Util" | |
warning cheader_filename="meta/util.h" parent="Meta.Util" | |
x11_error_trap_pop cheader_filename="meta/meta-x11-errors.h" parent="Meta.Util" | |
x11_error_trap_pop_with_return cheader_filename="meta/meta-x11-errors.h" parent="Meta.Util" | |
x11_error_trap_push cheader_filename="meta/meta-x11-errors.h" parent="Meta.Util" | |
x11_init_gdk_display cheader_filename="meta/meta-x11-display.h" | |
// Fix warnings | |
Window.focus#signal name="focused" | |
// Insert prefs methods into Prefs namespace | |
prefs_* skip=false name="prefs_(.+)" parent="Meta.Prefs" | |
// Fix in/out parameters | |
//CursorTracker.get_pointer --> (int x, int y, Clutter.ModifierType mods) => (out int x, out int y, out Clutter.ModifierType mods) | |
CursorTracker.get_pointer.x out=true | |
CursorTracker.get_pointer.y out=true | |
CursorTracker.get_pointer.mods out=true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment