[mutter] Created tag 3.13.1
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Created tag 3.13.1
- Date: Wed, 30 Apr 2014 16:38:12 +0000 (UTC)
The unsigned tag '3.13.1' was created.
Tagger: Florian Müllner <fmuellner gnome org>
Date: Wed Apr 30 18:37:58 2014 +0200
Tag release 3.13.1
Changes since the last tag '3.12.0-wayland':
A S Alam (2):
Punjabi Translation updated by Aman
update Punjabi Translation 17March2014: Alam
A. Walton (2):
screen: Name the guard window
screen: Name the guard window
Adel Gadllah (23):
background: Rename visible_region to clip_region
meta-shaped-texture: Don't queue redraws for obscured regions
meta-window-actor: Throttle obscured frame synced apps
meta-window-actor: Fix spacing
build: Bump minimum clutter version
window-actor: Use more conservative paint volume
meta-window-actor: Fix offset calculation in queue_send_frame_messages_timeout
window-actor: Fix unobscured_region handling when computing paint volume
window_actor: Remove the frame_messages timeout in destroy
monitorManager: Fix logic bug in make_logical_config
Disable clutter's high dpi scaling
meta-shaped-texture: Fix typo
meta-window-actor: Fix paint_volume
meta-shaped-texture: Check if the parent has mapped clones as well
cursor-tracker: Avoid unnecessary round trip
compositor: Don't call process_damage if the window is gone
stack-tracker: Fix unitialized variable
meta-wayland-surface: Clip damage to buffer dimensions
meta-wayland-pointer: Transform coordinates relative to the surface_actor
meta-wayland-pointer: Remove the surface->window conditional
wayland-surface: Only call process_damage when we have any damage
wayland-surface: Ignore bufferless damage
display: Don't call x11 backend code when running native
Alberto Milone (1):
xrandr: ignore the error if setting the primary output fails
Alexander Larsson (3):
ui: Disable scaling support in Gtk+
Require Gtk+ 3.9.11
ui: Disable scaling support in Gtk+
Alexandre Franke (1):
Update French translation
Andika Triwidada (4):
Updated Indonesian translation
Changed obsolete FSF postal address into generic URL. Fix
https://bugzilla.gnome.org/show_bug.cgi?id=721517 #2
Updated obsolete FSF postal address in COPYING Fixed
https://bugzilla.gnome.org/show_bug.cgi?id=721517 #1
Updated Indonesian translation
Asad Mehmood (1):
monitor: expose min-backlight-step
Ask H. Larsen (2):
Updated Danish translation
Updated Danish translation
Aurimas Černius (3):
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Balázs Úr (2):
Updated Hungarian translation
Updated Hungarian translation
Bastien Nocera (2):
MonitorConfig: Use new UPower API
Name all timeouts and idles
Baurzhan Muftakhidinov (1):
Add Kazakh translation
Benjamin Steinwender (1):
Updated German translation
Carles Ferrando (1):
[l10n] Updated Catalan (Valencian) translation
Carlos Garnacho (2):
core: prevent early MetaIdleMonitor destruction when its invoker vanishes
core: Add minimal handling of touch events
Changwoo Ryu (2):
Updated Korean translation
Updated Korean translation
Chao-Hsiung Liao (3):
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Claude Paroz (1):
Updated French translation
Colin Guthrie (3):
MonitorXrandr: Fix segv when accessing possible_clones
MonitorXrandr: Mask a BadValue error on VirtualBox.
MonitorXrandr: Mask a BadValue error on VirtualBox.
Cosimo Cecchi (2):
idle-monitor: fix event propagation to devices
monitor: improve heuristic to determine display output name
Daniel Drake (7):
Remove meta_window_new_with_attrs
Discourage server grabs
frame: remove unnecessary server grab
screen: use stack tracker for initial window query
meta_window_new: clean up error handling
Reduce server grabs during window creation
window: don't grab server during calc_showing
Daniel Korostil (2):
Updated Ukrainian translation
Updated Ukrainian translation
Daniel Mustieles (5):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Debarshi Ray (1):
monitor: Suppress -Werror=unused-variable
Dimitris Spingos (2):
Updated Greek translation
Updated Greek translation
Dirgita (1):
Updated Indonesian translation
Duarte Loreto (2):
Updated Portuguese translation
Updated Portuguese translation
Elad Alfassa (1):
keybindings: Add keybindings to switch to last workspace
Enrico Nicoletto (2):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Florian Müllner (38):
window: Fix a compiler warning
tower: Fix erroneous return value
Bump version to 3.9.90
Bump version to 3.9.91
Update .gitignore
Bump version to 3.9.92
Bump version to 3.10.0
Bump version to 3.10.1
Bump version to 3.11.1
Fix typo
doc: Fix file globs
Bump version to 3.11.2
keybinding: Implement keybindings for moving windows between monitors
Revert "Make tile preview a compositor plugin effect"
Bump version to 3.11.3
Bump version to 3.11.4
window: Remove duplicated function declaration
window: Add "skip-taskbar" property
Bump version to 3.11.5
Bump version to 3.11.90
window-actor: Guard against %NULL frame mask
keybindings: Make move-to-monitor-* bindings known to g-c-c
build: Use non-deprecated feature test macros
Bump version to 3.11.91
Bump version to 3.11.92
Bump version to 3.12.0
tower: Fix erroneous return value
Update .gitignore
window: Treat CurrentTime as legal timestamp in activation
window: Allow activation on non-active workspaces with proper timestamps
build: Complete rename of header file
build: Fix merge fallout
keybindings: Expose new keybindings in g-c-c
keybindings: Handle switch-to-workspace-{up,down,left,right} again
window: Queue a fullscreen check when moving between monitors
Fix crash when cursor theme lookup failed
Update POTFILES
Bump version to 3.13.1
Fran Diéguez (4):
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Gabor Kelemen (1):
Fix a typo in Hungarian translation
Gil Forcada (1):
[l10n] Update Catalan translation
Giovanni Campagna (37):
Add MetaCursorTracker, a new helper for tracking the cursor sprite
MonitorManager: extend the API with physical sizes
MonitorManager: emit a DBus signal when we change the display configuration
MetaPlugin: simplify the modal API
MonitorXrandr: fix reading the current DPMS level
Add a new helper for tracking user idle activity
MetaIdleMonitor: add a DBus interface for the idle monitor
Fix srcdir != builddir
MonitorXrandr: skip CRTC reconfigurations that have no effect
MonitorManager: return the new backlight after changing
window: ignore skip-taskbar hint on parentless dialogs
MonitorManager: make sure to pass the right sizes to vararg functions
MonitorXrandr: check the event timestamps before reconfiguring
MonitorConfig: remove holes generated by disabling the laptop lid
MetaCursorTracker: extend with query pointer abilities
MetaCursorTracker: add methods for setting the cursor visibility
MetaCursorTracker: don't ask X to set the cursor visibility to the same value
Monitor: don't shortcut set_power_save if the value is the same as the old one
Rename META_POWER_SAVE_UNKNOWN to UNSUPPORTED
MetaPluginManager: don't require plugins to pass events to clutter
display: add support for more cursor types
Fixup previous commit
MetaIdleMonitor: fire immediately watches that are already expired
MonitorConfig: fix hole filling in the laptop lid automatic configuration
constraints: don't apply fullscreen workarounds for CSD windows
MetaIdleMonitor: protect the monitor instance while calling destroy notify
monitor-config: prevent assert that at least one output is connected
constraints: account for decorations when positioning modal dialogs
window: fix invalid read in computing the input shape
window: don't set _NET_WM_FULLSCREEN_MONITORS to bogus values
util: fix warnings when compiling gnome-shell-wayland
Fix regression in mutter translations
keybindings: fix invalid read after a keybinding is removed
Fix input and bounding shapes
monitor-config: prevent assert that at least one output is connected
MonitorManager: make sure to pass the right sizes to vararg functions
x11: fix enter/leave events for frames
Hans Petter Jansson (1):
shaped-texture: Use nearest-pixel interpolation if the texture is unscaled
Ihar Hrachyshka (1):
Updated Belarusian translation.
Inaki Larranaga Murgoitio (2):
Updated Basque language
Updated Basque language
Jason Ekstrand (1):
Fix an uninitialized variable warning
Jasper St. Pierre (472):
Update .gitignore
screen: Add _GTK_FRAME_EXTENTS to _NET_SUPPORTED
texture-tower: Remove CPU codepath for mipmap generation
Update .gitignore
idle-monitor: Fix a warning when a callback removes the user active watch
shaped-texture: Remove bad comment
shaped-texture: Fix indentation
shaped-texture: Remove an unnecessary set to NULL
window-actor: Use g_clear_pointer
Refactor how shapes are done
shaped-texture: Simplify pipeline creation
shaped-texture: Use non-deprecated cogl APIs
shaped-texture: Turn blending off when drawing entirely opaque regions
shaped-texture: Prevent no clip region from being used as an empty clip region
shaped-texture: Actually fetch rectangles from the blended_region
display: Add some missing breaks
theme-parser: Remove a duplicate paste
compositor: Remove some uninitialized variables
Make sure to always call va_end
stack: Never try to focus a DOCK window
prefs: Fix introspection issues
display: Deduplicate cursor loading code
window: Remove timestamp argument from change_workspace_by_index
keybindings: Drop an unnecessary check
keybindings: Remove unused parameter from process_event
keybindings: Remove unused function
display: Fix whitespace / code style with autoraise stuff
core: Remove old unused methods
display: Don't focus the no-focus-window when sending WM_TAKE_FOCUS to a globally active window
compositor: Initialize the plugin manager after initializing the output window
compositor: Clean up comment
screen: Laters are not GSources
background-group: Remove some unnecessary cruft
background-group: Use the Clutter iteration APIs
background-group: Fix cast warning
window-actor: Fix a copy/paste typo
display: Fix logic for determining whether our focus was successful
display: Use MetaWindow for auto-raise callbacks
window-group: Decompose culling operations into two methods
window-actor: Move the operations we need to do when we cull out here
cullable: Turn cull_out / reset_culling into a separate interface
background-actor: Remove custom get_paint_volume
display: Fix checks for KeyPress/ButtonPress
window-actor: Remove outdated code path
window: Add a simple meta_window_get_toplevel_xwindow utility
window-actor: Remove (private) xwindow property
window-actor: Remove meta-screen property
window-actor: Make the meta-window property construct-only
window-actor: Move signal handler connections to the meta-window setter
window-actor: Fix build
compositor: Remove atom_x_root_pixmap
Move _NET_WM_WINDOW_OPACITY handling to the standard window-props interface
window-actor: Fix optimization in get_paint_volume
window: Atomically unmaximize both directions from a _NET_WM_STATE ClientMessage
Update for Cogl API breaks
Properly set the number of components on the CoglTextureRectangle
cullable: Use relative actor coordinates for culling
shaped-texture: Make Cullable
constraints: CSD windows need to have their titlebar kept onscreen too
main: Make sure to free any events that we get from Clutter
screen: Make the guard window an InputOnly window
window-actor: Simplify the unredirected check in cull_out
compositor: Simplify the unredirected window management code
window-actor: Flip set_redirected around
window-actor: Remove old unused APIs
compositor: Remove pending_input_region
window-actor: Fix build
compositor: Fix crash on startup
shaped-texture: Clean up code flow a bit
window-actor: Clean up whitespace
window-actor: Move all buffer management and damage correction here
cullable: Reset the culling state instead of skipping the traversal
shaped-texture: Move unobscured_region processing here
shaped-texture: Make sure to set the texture tower's texture
default: Make the map animation more friendly
window: Centralize WM_STATE management
Always map the client and frame windows
compositor: Delay meta_compositor_add_window until the first show
Move position-changed / size-changed signals to the MetaWindow
default: Don't wait to show the stage
default: Use a consistent rand() for monitor backgrounds
Revert "compositor: Delay meta_compositor_add_window until the first show"
window: Add meta_window_get_client_area_rect
window-actor: Don't pass around client_area
window-actor: Kill off another use of MetaFrameBorders
window: Update the shape, input, and opaque regions immediately
window-actor: Complete the removal of update_shape
window: Change ordering of functions to match wayland branch
Revert "window: Update the shape, input, and opaque regions immediately"
window: Fix meta_window_get_client_area_rect
Remove tabpopup and friends
window: Add a META_MAXIMIZE_BOTH maximization flag
window: Export a bunch of state flags as accessor methods
xwayland: Punt stdout / stderr to /dev/null
wayland-surface: Unref the buffer after removing the destroy listener
surface-actor-wayland: Make sure to clean up on dispose
window-wayland: Implement kill
xwayland: Shut up conditionally
surface-actor: Prevent a dumb crash
surface-actor: Implement is_argb32 generically for both X11 and Wayland
wayland: Shut up about Setenv if we're past initialization
xwayland: Remove some stray logs
Remove any possibility for zaphod mode
display: Kill off grab_screen
compositor: Kill off MetaCompScreen
window-actor: Don't queue a redraw when queueing a new pixmap
display: Revert API break for get_tab_list
events: Make sure to check the event window of the MapNotify
window: Ensure that visible_to_compositor is set when unmanaging
window: Track known_to_compositor and visible_to_compositor separately
display: Don't double-free the screen
window-actor: Fix the input shape region for decorated X11 windows
Rename the monitor backend filenames
Move monitor manager headers to their own files
Kill meta_ui_add_event_func / remove_event_func
idle-monitor: Rearrange code to make it a cleaner split
idle-monitor: Split the DBus implementation to a separate file
idle-monitor: Move reset_idletime handling to events.c
idle-monitor: Create separate subtypes for backend-specific idle monitors
idle-monitor: Move watch implementations to be private to the subclass
idle-monitor: Move the alarms field to the XSync backend
idle-monitor: Kill off an unused field
idle-monitor: Make the rest of the implementation-specific fields private
cursor-tracker: Kill off an unused include
cursor-tracker: Remove unused constants
cursor-tracker: Shadowing is bad, don't do it
cursor-tracker: Add a comment about what previous is
cursor-tracker: Move ref_count to the top
cursor-tracker: Rearrange code
idle-monitor: Hack out assert fail
cursor-tracker: Start moving some code to a new file
cursor-tracker: Split out the code that updates the new cursor
cursor-tracker: Split the code that loads MetaCursorReferences out
cursor: Introduce accessors for the texture / GBM bo
cursor: Refactor out code that loads from XcursorImage
cursor: Move cursor caching layer to meta_cursor_reference_from_theme
cursor-tracker: Make set_grab_cursor take a MetaCursorReference
cursor-tracker: Make set_window_cursor take a MetaCursorReference as well
screen: Refactor update_cursor a bit
screen: Move XDefineCursor on the root window here
cursor-tracker: Make set_root_cursor take a MetaCursorReference
cursor: Split out code that frees the MetaCursorReference
cursor: Split out the structure for the actual textures / buffers out
cursor: Refactor code to load cursor images out
cursor: Reindent
cursor: Always use cogl_wayland_texture_2d_new_from_buffer
cursor: Split out code that loads an image into a GBM buffer
cursor: Do less work if we don't have a connection to GBM at all
Move the dummy monitor manager to his own subclass / file
Move monitor-config to its own header file
Rename monitor-config => meta-monitor-config
Rename monitor => meta-monitor-manager
Start molding out a new src/backends/ dir
Move mutter-Xatomtype to x11/
Move weston-launch to backends/
main: Refactor some code slightly
Move meta_clutter_init into a new file
meta-wayland: Use meta_clutter_init
Move MetaLauncher to meta-backend
Rename the DBus interface files
Remove "xrandr" from the name of the generated DBus files
Rename meta-xrandr-shared to meta-display-config-shared
Start creating different subdirectories for each backend
configure: Add on subdir-objects
Update .gitignore
configure: Clean up old status line
monitor-manager: Move default get_edid_file / read_edid to base class
backend: Fix the nested mode
backend: Fix warning
wayland-stage: Clean up and rename
Move edid-parse to backends/
idle-monitor-native: Fix copy/paste bug
idle-monitor-native: Reindent
idle-monitor-native: Remove another copy/paste error
idle-monitor: Actually get the check for is_wayland_compositor correctly
window-actor: Clean up has_shadow
wayland: Implement wl_seat v3
wayland: Replace make_toplevel / window_unmanaging with set_window
wayland: Rename the wl_surface interface handlers
xwayland: Use %m instead of manual strerror(errno)
xwayland: Move global initialization down
xwayland: Split out the code that creates the XWayland sockets
xwayland: Move display_name into choose_xdisplay
xwayland: Fork the X server ourselves
xwayland: Make file cosmetically modern
xwayland: Split a helper out
xwayland: Split another part of the initialization sequence out
background: Remove load_still_frame
xwayland: Detect a fail to fork
xwayland: Make failing to exec a fatal error
xwayland: Don't use glib after forking
xwayland: Switch to SIGUSR1 to know when the X server has finished init
xwayland: Switch to the new Xwayland DDX
wayland: Move the commit implementation to the top
wayland: Move surface_set_buffer back into the commits
xwayland: Fix rendering
ui: Don't add our filter function twice
xprop: Don't use GDK for reading text properties
events: Early exit when we get a SN notification event
events: Don't pass any X input events on to Clutter / GTK+
errors: Remove vestigals of old error trap implementation
errors: Kill off meta_error_trap_push_with_return
ui: Kill off meta_ui_accelerator_name
Move meta_ui_parse_accelerator into core/
accel-parse: Copy the code from GTK+ in-tree
accel-parse: Integrate Above_Tab parsing code directly into our copy
accel-parse: Add keycode parsing as well
accel-parse: Remove support for <Release>
accel-parse: Switch code to output MetaVirtualModifier directly
accel-parse: Use libxkbcommon for keysym parsing
accel-parse: Clean up error handling
accel-parse: Clean up trailing whitespace
accel-parse: Add a notice about where the code came from
keybindings: Fix style
display: Kill some bad whitespace
keybindings: Handle META_KEY_ABOVE_TAB in get_keycodes_for_keysym
keybindings: Rename and move keysym_to_keycode
display: Remove meta_display_get_ignored_modifier_mask
display: Ignore the modmask passed into meta_display_begin_grab_op
keybindings: Don't bother saving num_lock / caps_lock in MetaDisplay
keybindings: Eliminate the use of the stored modmap
keybindings: Use xkb_keysym_get_name
Use libxkbcommon keysym names everywhere
display: Remove code to calculate the above-tab keycode
events: Fix event handling for window menus under X11
texture-tower: Remove CPU codepath for mipmap generation
window: Make sure to end the grab even if the last action was a snap
window-actor: Rearrange MetaWindowActorPrivate
Merge branch 'wayland'
Revert "wayland: make parallel installable with regular mutter"
wayland: Rename the delete event to the close event
wayland: Rename set_transient_for to set_parent
wayland: Rename commit_attached_surface to commit_attached_buffer
wayland: Remove an old comment
wayland: Small code style fix-up
wayland: Remove some extraneous code
wayland: Only set newly_attached if the buffer changes
wayland: Check for newly_attached everywhere
wayland: Always set the new buffer on the surface on commit
wayland: Make synchronous subsurface a very special case in commit
wayland: Always keep the MetaSurfaceActorWayland up-to-date
wayland: Remove the explicit surface commit for Xwayland
display: Don't special-case is_wayland grabs when we sync_input_focus
display: Rename grab_op_is_wayland to grab_op_should_block_wayland
display: Rewrite grab_op_should_block_wayland to be a tiny bit clearer
display: Wayland client grabs should not block Wayland input focus
pointer: Don't use default_grab_focus in popup grabs
stack: Fix indentation
stack: Fix a crasher from a buffer overrun
window: Initialize the result here
util: Don't check whether zenity supports options
data-device: Don't poke into MetaWaylandKeyboard
pointer: Make sure to care about FFM even if the client didn't get a resource
pointer: Clean up a tiny bit
pointer/keyboard: Surfaces should always have resources
pointer/keyboard: Stop using focus_resource for anything unessential
pointer/keyboard: Remove focus_resource_listener
pointer/keyboard: Support more than one focused resource
wayland: Simplify the move/resize code
window: Use the window's rect for checking whether this is a resize
window: Add proper interpretation of dx/dy
wayland: Don't move the window when we're simply sending out a configure
wayland: Move the RESULT_RESIZED code to the proper place
pointer/keyboard: Unset the entire focus when the surface is destroyed
cursor: Remove the theme_cursor cache
cursor-tracker: Kill unused variable
xwayland: Use %m instead of explicit strerror
xwayland: Put the filename in the error message
xwayland: Clean up display finding code
xwayland: Rename sp to something a bit more handy
xwayland: Stop using UNIX signals for readiness
xwayland: Remove some unused includes
keyboard: Gobble up key events whenever we have a focused surface
seat: Reorder
seat: Reformat
keyboard: Reorder
keyboard: Reformat
keyboard: Remove the useless return value of init
seat: Rewrite handle_scroll in terms of MetaWaylandPointer
seat: Rewrite get_pointer / get_keyboard in terms of MetaWaylandPointer
seat: Move cursor storage to MetaWaylandPointer
seat: Move set_cursor_surface and all that tracking to MetaWaylandPointer
seat: Move update_cursor_surface to the end
seat: Rewrite the pointer interface in terms of MetaWaylandPointer
seat: Move pointer interface over to MetaWaylandPointer
seat: Reorder handle_event helpers near handle_event
seat: Move update_pointer to MetaWaylandPointer
seat: Remove incorrect comment above repick
seat: Don't require an event to repick()
seat: Don't save the current stage ourselves
seat: Group CLUTTER_SCROLL handling together with other pointer events
seat: Rewrite event handling in terms of MetaWaylandPointer
seat: Move pointer event handling to MetaWaylandPointer as well
seat: Don't set the data device key focus on get_keyboard creation
seat: Move the keyboard resource creation over to MetaWaylandKeyboard
display: Kill #if 0'd support for _NET_RESTACK_WINDOW requests
pointer/keyboard: Rearrange slightly
pointer: Remove unused field
pointer: Remove our own position tracking
wayland: Make subsurfaces reactive
wayland-surface: Merge actor_surface_commit back in
wayland: Rename DoubleBufferedState to PendingState
wayland: Remove an extraneous variable
wayland: Rename pending_surface_state => pending
wayland-surface: Simplify move_double_buffered_state
wayland-surface: Fix offset with window dragging
pointer: Reindent
pointer: Unset the window cursor when we do a pick
pointer: Merge update_current_focus and repick_for_event
pointer: Clean up repick_for_event a bit
pointer: Only the focus_surface should only be influenced by the grab
pointer: Split out the code that sets the focus surface
pointer: Split out the code that gets the proper focus surface as well
pointer: Move update up
pointer: Repick on update, not on handle_event
display: Remove COMPOSITOR from mouse/keyboard grab ops
pointer: Remove get_focus_surface
data-device: Clean up slightly
display: Rename META_GRAB_OP_WAYLAND_CLIENT to WAYLAND_POPUP
display: Expose meta_grab_op_is_mouse_only
display: Rename meta_grab_op_is_mouse to is_moving_or_resizing
display: Rename is_mouse_only to is_mouse
display: Don't bother checking for mouse/keyboard separately
display: Use grab_op_is_moving_or_resizing
window: Remove is_window_root
window: Properly end grab ops started from a keybind / menu
events: Add explicit break
display: Clean up end_grab_op
display: Remove unused grab variables
window: Remove unused prototype
events: Handle move/resize grab ops as a first special case
events: Clean up a bit
cursor: Add an explicit getter for the gbm device
Split out the code that renders the code into a MetaCursorRenderer
monitor-manager: Remove debugging META_DEBUG_MULTIMONITOR hook
idle-monitor: Use the XSync idle monitor under X11 nested
backends: Start on an initial MetaBackend object
backends: Build MetaBackend subclasses for each backend
backends: Move most of the code from meta_backend_init into the subclasses
backends: Move MonitorManager creation to MetaBackend as well
backend: Clarify comment
backend: Move pointer constrainment code to native backend
wayland-stage: Cut down on dependencies
wayland-stage: Don't use the Wayland seat to find the cursor tracker
wayland-stage: Use the C setter for cursor-visible
wayland-stage: Add missing include
wayland-stage: Remove unused variable
Revert "wayland-stage: Use the C setter for cursor-visible"
wayland-stage: Fix a race condition early in init
backend: Poll events from the host X11 server ourselves
window: Make the Move / Resize window menu items behave like the keybind
cursor-tracker: Split a simple method out
cursor: Don't access the cursor tracker from the screen directly
cursor-tracker: Have one global cursor tracker
cursor: Don't require an xdisplay to load cursors on the client
cursor: Always use names for cursors
native: Install our pointer constrainment hook after Clutter initializes
plugin: Don't pass events to Clutter
backend-x11: Simplify XSync initialization handling a bit
display: Remove the RENDER extension requirement
Require the XSync and XShape extensions at build-time
screen: Remove no-op statement
cursor-renderer: Remove the MetaScreen
cursor-tracker: Improve symmetry between two paths
Move the cursor renderer to the backend
wayland: Remove the stage destroy hook
compositor: Create the MetaWaylandStage here
cursor-renderer: Kill a warning
wayland: Kill extra includes to meta-wayland-stage.h
Rename MetaWaylandStage to MetaStage and put in compositor/
Move the painting of the cursor on the stage out of the cursor renderer
cursor: Retrieve the GBM device from the MetaBackend
weston-launch: Go through the MetaBackend to force-update the cursor
cursor-renderer: Fix HW cursors
cursor-renderer: Rewrite HW cursors to be cleaner
backends: Add a native cursor renderer
backend: Remove unnecessary include
Rename meta-weston-launch to meta-launcher
launcher: Fix up includes
launcher: Move activate_session abstraction into the launcher code
launcher: Unconditionally set the FD
launcher: Fix indentation
launcher: Rename methods a bit
launcher: Finish the rename
wayland-seat: Clean up includes
wayland: Split outputs to another file
wayland: Have a consistent _init pattern for subcomponents
wayland: Fix header file style
surface: Merge version logic inline
wayland: Remove unused list of surfaces
wayland: Clean up surface creation
backend-native: Make sure to chain up to the parent post_init
xrandr: Rewrite to be based on the X11 display connection
cursor-renderer: Remove bogus assert
backend: Clean up slightly
cursor: Remove cursor tracker from API
cursor: Make load_cursor_on_server public
display: Remove grab_xwindow from the public API
display: Always grab the root window
display: Remove the screen from set_grab_op_cursor
cursor: Save the original MetaCursor a cursor came from
display: Clean up set_grab_op_cursor
display: Pull the grab cursor from the cursor tracker
backend: Add grab_device / ungrab_device
x11: Make sure to handle RANDR events from the right connection
monitor: Remove handle_xevent as a generic method
idle-monitor-xsync: Retrieve your xdisplay from the backend
idle-monitor-xsync: Clean up includes
backend-x11: Add KeyPress / KeyRelease to mask
compositor: Select for input on the output window the right display
compositor: Take modal grabs through the backend as well
compositor: Remove "exclusive is exclusive" codepath
compositor: Move event spoofing code to MetaBackendX11
Update to latest xdg-shell protocol
backend-x11: Adapt a consistent naming scheme for the event struct
backend-x11: Fix leak of the event data
display: Take passive grabs on the backend connection
Revert "Update to latest xdg-shell protocol"
backend-x11: Don't use clutter_stage_get_default
keybindings: Fix keybindings
window: Don't use clutter_stage_get_default
keybindings: Add two extra checks for key grab binding
display: Make sure to ungrab the pointer before starting a grab op
display: Simplify cursor theme handling
display: Set the cursor theme on the backend display as well
keybindings: Remove two extra error traps
keybindings: Simplify
compositor: Also ungrab the VCP when beginning a modal
compositor: Don't select for stage events on the UI X11 connection
backend-x11: Set the proper coordinates on the spoofed device event
backend-x11: Split out event translation to another method
ui: Don't use grab ops for grab negotation
window: Only grab/ungrab buttons/keys on X11 windows
compositor: Don't select for weird events on the COW/stage
wayland-pointer: Remove the conditional around the surface actor too
backend-x11: Take grabs on the stage window
backend-x11: Fix cursor position under nested
default: Remove unused internal state tracking
default: Remove the unmaximize implementation
default: Remove the maximize effect
constraints: Make meta_window_constrain take window geometry rects
window-wayland: Split an if statement in two
window-wayland: Clean up a bit
window-wayland: Don't enter the only-moving path for Wayland resizes
window-wayland: Make sure to save where the position for server-initiated resizes
Revert "window-wayland: Make sure to save where the position for server-initiated resizes"
Revert "window-wayland: Don't enter the only-moving path for Wayland resizes"
window-wayland: Make sure to save where the position for server-initiated resizes
keyboard: Remove start_grab / end_grab
keyboard: Don't use a grab interface for sending key events
window: Don't reset pending_compositor_effect too early
display: Clean up whitespace
display: Remove extraneous checks for grab_window
display: Fix tiling when grabbing an attached dialog
display: Make sure to retrieve the toplevel transient for
display: Remove the same checks in end_grab_op
keybindings: Remove now-unused meta_screen_grab_all_keys
window: Move X11 struts implementation to X11 codepath
window: Remove unused condition
window: Move move_resize_wayland to window-wayland.c
window-wayland: Fix resizing from the top/left once more
window: Move meta_window_move_resize_request to window-x11
window: Move _NET_WM_ALLOWED_ACTIONS setting to window-x11 as well
core: Remove unused function
window: Remove some superfluous uses of window->xwindow
window: Add some hooks for when grab ops begin / end on windows
window: Replace manual switch statement for a resizing grab op
window: Simplify resize_popup handling
window: Turn grab_op_begin / grab_op_ended into vfuncs
Move sync_request_* handling mostly to window-x11
keybindings: Make sure to unfreeze the keyboard on the right xdisplay
keybindings: Fix another place we unfreeze on the wrong xdisplay
Jonas Ådahl (1):
default plugin: Fix workspace switch type error
Ján Kyselica (1):
Updated slovak translation
Kalev Lember (1):
Drop man pages for removed utilities
Khaled Hosny (3):
Update Arabic translation
Update Arabic translation
Update Arabic translation
Kjartan Maraas (3):
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Lionel Landwerlin (3):
window: don't process unrelated release events
display: don't interrupt grab move/resize without modifiers
window: don't ignore resize button release event for move/resize actions
Magdalen Berns (1):
Mutter-Wayland: fix build failure
Marc-André Lureau (1):
xrandr: use "hotplug_mode_update" property
Marek Ch (1):
window: fix coerced value
Marek Černocký (2):
Updated Czech translation
Updated Czech translation
Matej Urbančič (2):
Updated Slovenian translation
Updated Slovenian translation
Matthias Clasen (1):
Fix the build with -Werror=maybe-uninitialized
Mattias Põldaru (1):
[l10n] Updated Estonian translation
Milo Casagrande (3):
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
Neil Roberts (1):
Don't create a dummy texture for the texture pipeline template
Nilamdyuti Goswami (1):
Assamese Translation Updated
Nirbheek Chauhan (3):
window-props: _NET_WM_WINDOW_OPACITY range is 0xffffffff to 0
window-props: _NET_WM_WINDOW_OPACITY range is 0xffffffff to 0
window: Use guint8 for opacity internally
Olav Vitters (1):
link mutter-wayland to mutter git repos
Owen W. Taylor (18):
MetaWindowActor: fix updates with multiple size changes in one frame
Bump version to 3.10.0.1
Use utility functions to convert between frame and client rectangles
MetaFrame: Cache borders
Stop passing around MetaFrameBorders
Rename meta_window_get_outer_rect() to meta_window_get_frame_rect()
window-props.c: React to changes to _GTK_FRAME_EXTENTS
MetaWindowGroup: fix paint volume
Use the correct frame size during unmaximize
meta_window_move_resize_internal: handle border size changes
Fix problems with focus tracking
Be willing to unfocus the grab window when we are unmanaging it
display: Don't leave focus on a window we are unmanaging when sending WM_TAKE_FOCUS
Fix handling of dynamic updates to colors/font/etc.
Fix positioning error for manually positioned windows
Fix meta_window_titlebar_is_onscreen() for titlebar-less windows
Fix identification of CSD windows when checking whether to force fullscreen
window-props.c: React to changes to _GTK_FRAME_EXTENTS
Pavel Vasin (4):
workspace: Add missing chain-up for finalize()
window: Fix memory leak
shaped-texture: Fix memory leak
MonitorConfig: fix memory leak
Petr Kovar (1):
Update Czech translation
Piotr Drąg (3):
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Rafael Ferreira (4):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Revert "Updated Brazilian Portuguese translation"
Ray Strode (1):
compositor: initial has_window to FALSE in sync_actor_stacking
Reinout van Schouwen (2):
Updated Dutch translation (work in progress)
Updated Dutch translation
Rico Tzschichholz (11):
build: Add xrandr.xml to EXTRA_DIST
configure: Require Cogl 1.15.6
build: Add idle-monitor.xml to EXTRA_DIST
meta-cursor-tracker: Add missing include of Xcursor.h
build: Do not ship generated source-files in tarball
build: Make sure built-sources are introspected as needed
window: Fix deprecated version of get_outer_rect
window: Proper argument naming for meta_window_client_rect_to_frame_rect
prefs: Properly add new META_KEYBINDING_ACTION_* value
shaped-texture: Fix unused variable warning
prefs: Add center-new-windows setting
Robert Ancell (2):
xrandr: Use specified output property name for backlight control
xrandr: Use specified output property name for backlight control
Robert Bragg (3):
tower: make sure not to blend when updating tower
Track the X Shape input region and use it for picking
tower: make sure not to blend when updating tower
Rui Matos (12):
idle-monitor: Fix a GSList leak
keybindings: Don't use the keysym to match keybindings
keybindings: Make MetaKeyPref, MetaKeyCombo and MetaKeyHandler private
keybindings: Rename MetaKeyPref.bindings to MetaKeyPref.combos
keybindings: Use display_get_keybinding() instead of looping explicitly
keybindings: Keep keybindings in an hash table instead of an array
keybindings: Fix external grabs not being ungrabbed
keybindings: Fix ungrabs possibly failing after switching keymaps
cursor-tracker: Include gdk/gdkx.h
xwayland: Re-sync input focus when associating a surface to a window
events: Bypass both gtk+ and the compositor for SelectionClear
events: Update current_time as best as we can on misc X events
Ryan Lortie (2):
autogen.sh: use #!/bin/sh instead of #!/bin/bash
idle-monitor: avoid XSyncBadAlarm X error
Rūdolfs Mazurs (2):
Updated Latvian translation
Updated Latvian translation
Seán de Búrca (3):
Updated Irish translation
build: Create m4 directory
build: Create m4 directory
Shankar Prasad (1):
updated kn.po
Sindhu S (3):
Add keyboard shortcut for Always on Top
Revert "Add keyboard shortcut for Always on Top"
Add keyboard shortcut for Always on Top, bug 704831
Stefano Facchini (2):
Make tile preview a compositor plugin effect
Make tile preview a compositor plugin effect
Tiagosdot (1):
Updated Portuguese translation
Tim Lunn (1):
background: don't save pixbuf in user data
Ville-Pekka Vainio (1):
Finnish translation update by Jiri Grönroos
Wylmer Wang (1):
Updated Chinese (China) translation
Yaron Shahrabani (1):
Updated Hebrew translation.
Yosef Or Boczko (5):
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Yuri Myasoedov (2):
Updated Russian translation
Updated Russian translation
marablack3 (1):
Updated Greek translation
Мирослав Николић (3):
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
甘露(Gan Lu) (1):
Update Chinese simplified translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]