[mutter] (221 commits) Non-fast-forward update to branch wip/3-monitors-on-nvidia



The branch 'wip/3-monitors-on-nvidia' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  540b322... wip! renderer-native: use proper surface type for egldevice
  5497d0f... wip! renderer/native: pass MetaMonitor instead of MetaLogic
  c861fe5... wip! renderer/native: generalize meta_renderer_native_creat
  4c0347a... wip! renderer/native: separate renderer gpu data initializa
  2c1f46a... renderer/native: initialize egldevice on secondary cards
  1a15450... wip! renderer/native: generalize flip_egl_stream
  609ed78... wip! renderer/native: only flip secondary crtc if using GBM
  f2036d9... wip! renderer-native-gles3: add function for drawing pixels
  f8b06d7... wip! renderer/native: start to add stream copy mode
  aa110aa... wip! native: release dumb fb after flip for EGLStreams
  0549d03... fixup! wip! renderer-native-gles3: add function for drawing

Commits added to the branch:

  4270eef... actor: Fix logic error in determining terminal effect for p (*)
  5d19aee... actor: Always use get_paint_volume override for active effe (*)
  a8a3c10... actor: Also recompute paint volume if we recently dropped e (*)
  8685de9... input-settings: detect trackball using udev ID_INPUT_TRACKB (*)
  e2e7296... window: Move out 'updates frozen' state into implementation (*)
  7d82cde... window/wayland: Freeze updates until shown (*)
  2fb3db7... compositor: Skip windows not visible to the compositor (*)
  8dcac66... core: Preserve focus across decoration changes (*)
  68ec9ac... wayland: No xdg-output events without a logical monitor (*)
  0210b95... Update Serbian translation (*)
  f7c1f41... Updated Czech translation (*)
  c71f6a1... Updated Czech translation (*)
  3e1ca62... renderer/native: check format for drmModeAddFB fallback (*)
  72e2361... renderer/native: assert dumb buffer size on CPU copy (*)
  a3d826c... renderer/native: honour dumb buffer stride (*)
  b5a0068... shaped-texture: Use ints for sizes (*)
  556ed7b... shaped-texture: Move variable declaration on top (*)
  0ae7ef4... region-utils: Some whitespace fixes (*)
  9c77e52... region-utils: Add API to scale an integer region with a dou (*)
  ff08e19... shaped-texture: Transform clip and opaque region to texture (*)
  4978024... window/wayland: Don't initialize a window as showing (*)
  95649fd... wayland/data-device: Focus out when focus surface destroyed (*)
  6267732... monitor-manager: use MonitorsConfig to track switch_config (*)
  fa1add2... window: Remember relative position after constraining with  (*)
  67aab7c... clutter: Do not latch modifiers on modifier keys (*)
  2e18f6d... wayland: Relax requirements for evdev events to have a evco (*)
  df94a18... clutter: Add clutter_input_method_forward_key() method. (*)
  f19260b... common: Replace left-over screen reference (*)
  3faaa9c... Bump version to 3.30.1 (*)
  d387aa4... Characters of window title bar garbled (*)
  e24947a... Revert "Characters of window title bar garbled" (*)
  62775d1... x11/window-props: Do not convert WM_NAME (*)
  76abe87... xprops: Make sure text_property_to_utf8() returns UTF8 (*)
  71a62bb... constraints: Make current placement rule stack allocated (*)
  8200995... shaped-texture: Clean up texture regions (*)
  49fea73... wayland/text-input: Ignore text-input state commit when not (*)
  85e9784... renderer/native: fix next_fb_id race on CPU copy path (*)
  4282067... gpu-kms: assert on invalid flip attempts (*)
  92cccf5... workspace-manager: Allow workspace layout to be overridden (*)
  31f525d... x11: close display in an idle function (*)
  da741ea... cogl-gles2/Makefile.am: Add cogl/ includedir (*)
  9846a4d... cogl: Make _Static_assert non-optional (*)
  46942c2... cogl: Make various functions non-optional (*)
  fba7d8c... cogl: Always build CoglPath support (*)
  f30cef3... cogl: Always build CoglPango support (*)
  00a5523... cogl: Remove some left over KMS backend stuff (*)
  7b2eaa7... cogl: Remove support for GLESv1 (*)
  98af9bb... cogl: Remove notion of a "cogl" version (*)
  8f58ad0... cogl: Remove fixed pipeline support (*)
  97004e6... cogl: Remove ARBfp pipeline support (*)
  24d8d40... cogl/tests: Mark failing test as known failure (*)
  99fb79f... cogl: Unconditionally include "strings.h" (*)
  12171e4... cogl: Unconditionally depend on cairo (*)
  0163a0b... cogl: Unconditionally include cogl-config.h (*)
  11f8b12... clutter: Unconditionally include clutter-build-config.h (*)
  530861b... cogl: Remove left-over WebGL paths (*)
  9dbdf6b... cogl: Require relative full paths when including (*)
  d68fcbc... cogl: Make cogl-config.h include check explicit (*)
  331e830... cogl: Fix HAVE_COGL_GL guard (*)
  8894ec4... cogl: Pass unit-tests file to run-tests.sh (*)
  8c0e13c... clutter: Remove clutter specific version (*)
  c90e63a... clutter: Stop defining some unused macros (*)
  0095c2e... clutter: Require full relative path when including (*)
  1e2610e... clutter: Remove useless OS_LINUX macro (*)
  0d9391e... clutter: Remove examples (*)
  e3c6e3b... clutter: Fix a couple of guard macros (*)
  db77e2e... clutter: Assume compiler supports visibility flag and attri (*)
  fe7a67f... clutter/configure.ac: Remove unused gdk dependency (*)
  3e03d1e... clutter/configure.ac: Remove left-over gbm and drm dependen (*)
  0067f78... clutter: Unconditionalize a few X11 extensions (*)
  14be04a... clutter/tests: Unconditionally include tests using gdk-pixb (*)
  e0727ab... clutter/tests/micro-bench: Don't define unused macro (*)
  8a03f1a... Always generate meta-default-modes.h (*)
  92f4ffc... tests: Make testboxes an actual test (*)
  2f4a68c... Clean up include macros mess (*)
  ecec99e... x11: Require xrandr 1.5 at build time (*)
  176e6fc... x11: Require XInput 2.3 at build time (*)
  bc32655... Pass -D_GNU_SOURCE instead of defining it in source (*)
  a97cc84... Fix warnings when building without verbose mode (*)
  85fbf66... Move meta-enum-type.*.in into meta/ (*)
  0afaf52... plugin: Rename the .so file from plugin.so to libplugin.so (*)
  c663f4a... tests: Add env var to override plugin used for tests (*)
  c65617c... Fix some of introspection comment issues (*)
  2af229f... tests: Call g_test_init() in test-runner too (*)
  d21022f... tests/headless-start-test: Use common test init function (*)
  32f3bb0... tests: Move out test client path init into helper function (*)
  d48d56f... autotools: Make install directories paths more consistent (*)
  bf42b54... Make it possible to build without EGL support (*)
  f139360... Make it possible to build without GLX support (*)
  d686dc9... Fix compiler errors when Wayland support is disabled (*)
  8f2680c... wayland/tablet: Fix warnings when native backend is disable (*)
  6192e94... wayland/touch: Only handle touch when using the native back (*)
  417c00b... wayland/eglstream: Don't build skeleton when disabled (*)
  ef85d1a... Add meson build support (*)
  b607d35... build: Make minimum udev version as 228 (*)
  d3dc7d6... gudev: Require 232 (*)
  d1c4c46... build: Prefer dependencies instead of link_with (*)
  fe78467... build: Make libmutter-cogl-path a dependency for test-journ (*)
  a8e9f46... Add .gitlab-ci.yml for build testing (*)
  93e20cf... cogl/framebuffer: Mark CoglOffscreen as a CoglFramebuffer i (*)
  4ce4a2b... cogl: Expose more headers for introspection (*)
  fc5b94e... clutter: Install cally headers again when using autotools (*)
  c7e6cd4... plugins/Makefile.am: Install libdefault.so in plugin direct (*)
  c03a401... clutter: Install x11 related header files when using autoto (*)
  7c774ab... build: Also build mutter-restart-helper executable (*)
  cf7c39e... build: Add soversion to shared libraries (*)
  b86d874... build: Fix include and lib paths in autotools .pc files (*)
  d21478b... cogl-auto-texture: Avoid a double-free crash (*)
  f31cf0c... clutter-offscreen-effect: Disable if no texture (*)
  5fc07fc... window: Store tile mode as MetaTileMode (*)
  640a04d... window: Make edge constraint code more readable (*)
  27fee69... wayland/xdg-shell: Add helper for adding state enum values (*)
  d59cf98... wayland/gtk-shell: Fix signedness of resource version varia (*)
  180bb02... wayland/gtk-shell: Use helper to fill state array (*)
  4f3de88... wayland/legacy-xdg-shell: Use helper to fill state array (*)
  4673eea... wayland/xdg-shell: Add toplevel tile state support (*)
  4a7a803... README: Mention usage by Gala (*)
  3483be8... tests: Remove unused variables (*)
  426d7f3... tests: Enumerate all possible events (*)
  b5c4437... tests: Remove extra const (*)
  cbf6e74... tests: Remove deprecated ATK functions (*)
  3d23ecc... clutter: Drop g_object_newv from ClutterScriptParser (*)
  c5ac3d6... theme: Drop gtk_css_provider_get_default() (*)
  9969498... cogl: Silence some introspection warnings (*)
  1573285... clutter-shader: Don't include unistd.h (*)
  80d5f32... clutter: Assume XGE is available at build time (*)
  19930c6... backends/stage: Remove MetaStagePrivate (*)
  9adf882... backends/stage: Remove unused function declaration (*)
  213ed80... backends: Move clutter frame clock freeze/thaw API to Clutt (*)
  25c53b2... backend: Freeze frame clock when headless (*)
  1dff74e... build: Fix libs and cflags in autotools .pc file (*)
  2a4f1be... clutter/actor: Don't forget va_end if using varargs (*)
  9fb46cc... clutter/keyframe-transition: Properly compare keys (*)
  0b9404d... clutter/device-manager/evdev: Fix constraint cb (*)
  fa49528... window: Really force update monitor on hot plugs (*)
  59acb38... clutter: Avoid redundant margin changes (*)
  9f79cf8... Revert "clutter: Avoid redundant margin changes" (*)
  9a12bef... Bump version to 3.31.2 (*)
  6c5baf8... keybindings: Limit corner move to current monitor (*)
  bda9c35... wayland/output: Rotate physical dimensions as well (*)
  626c374... clutter/master-clock: Destroy source when paused (*)
  5b3e439... cogl/tests: Increase the conform test timeout to 120 s (*)
  a892e7a... clutter/tests: Remove events-touch test (*)
  e2cd9ab... Dockerfile: Align comment with command (*)
  fe1d9fb... tests: Override Wayland display name in test_init() (*)
  bd624e4... tests: Override X11 display number (*)
  18c1d96... gitlab-ci: Add test stage (*)
  76760bf... tests: Make all alarm filters use the same type (*)
  1266c20... monitor-unit-tests: Also run a X11 client while testing (*)
  c8a4e37... tests/test-client: Add "resize" command (*)
  563c5b0... monitor-unit-tests: Try resizing clients while headless (*)
  787bb43... x11/window: Minor cleanup (*)
  740c229... build: Don't hardcode the path of python3 (*)
  aecf588... shadow-factory: Replace implicit API by explicit counterpar (*)
  605f35d... shadow-factory: Receive CoglFramebuffer (*)
  dd82fbe... clutter-stage: Replace cogl_clear by cogl_framebuffer_clear (*)
  c1b6184... clutter-stage: Pass framebuffer to read pixels from (*)
  203725b... clutter-actor: Remove cogl_rectangle from pick() (*)
  4c3d9fc... clutter-*-effect: Remove cogl_rectangle() (*)
  cabcad1... clutter-text: Replace cogl_rectangle() (*)
  a227e40... clutter-wayland-surface: Remove cogl_rectangle() (*)
  fcd1ff9... clutter-texture: Remove cogl_rectangle_with_texture_coords( (*)
  0304433... clutter-rectangle: Remove cogl_rectangle() (*)
  c585b21... gpu: Drop unused declaration (*)
  91d4f30... gpu/kms: Add identifier (*)
  4bc6a64... backends/native: Use the connector_id rather than winsys_id (*)
  5e00531... output: Turn winsys_id into a uint64_t (*)
  fb8dc91... output/kms: Make winsys_id unique (*)
  791bec3... display: Make lack of required X extensions a fatal error (*)
  97230a2... clutter/evdev: Use `clutter_event_set_device()` (*)
  ac6039b... clutter: Keep a device reference with events (*)
  4aa1e22... remote-desktop: Do not leak the virtual touchscreen (*)
  cbbd6d7... renderer/native: use DRM formats for dumb buffers (*)
  8c4743e... renderer/native: store dumb FB format (*)
  d4bea60... renderer/native: use cogl for CPU copy path (*)
  1c044a8... renderer/native: remove meta_renderer_native_gles3_read_pix (*)
  63a6ead... wayland-dma-buf: doc the odd format mapping (*)
  081842b... cogl/object: add cogl_clear_object utility function (*)
  a617899... monitor-manager/kms: Use non-pci secondary cards (*)
  ad7d6e4... backends/native: React to GPU hotplug (*)
  70741a0... gitlab-ci.yml: Wrap tests with catchsegv (*)
  f795725... gitlab-ci.yml: Allow for tests taking longer time (*)
  718ddc9... gitlab-ci.yml: Stop creating meson-logs artifact (*)
  332360b... gitlab-ci.yml: Increase test timeout multiplier further (*)
  0a178a0... xwayland: Invert running-as-gdm check (*)
  3a4a858... cogl: use G_BEGIN_DECLS instead of COGL_BEGIN_DECLS (*)
  bf8a3b1... cogl: Remove unused macro COGL_GNUC_DEPRECATED (*)
  6834bed... cogl: remove COGL_GNUC_NULL_TERMINATED (*)
  e9e4b2b... renderer-native: Add hardware presentation timing (*)
  e8c2760... renderer-native: Advertise _FEATURE_SWAP_THROTTLE (*)
  576cd08... core: Rename MetaStartupNotificationSequence to MetaStartup (*)
  26fbd56... x11: Refactor the X11 startup notification bits into src/x1 (*)
  91ce24d... core: Add extra properties to MetaStartupSequence (*)
  8a10196... x11: Set all MetaStartupSequence properties for libsn seque (*)
  4a69a0d... core: Shuffle startup notification object creation (*)
  4d92979... core: Make MetaStartupSequence/Notification public (*)
  ec6a536... core: Use MetaStartupSequence internally (*)
  7635d06... core: Drop MetaDisplay startup sequence API (*)
  92349a4... wayland: Complete the startup sequence as given from gtk-sh (*)
  6b7bd91... x11: Complete X11 startup sequence on SN_MONITOR_EVENT_COMP (*)
  e11ee44... core: Refactor/simplify display startup sequence handling (*)
  ca7c5c1... meta/plugin: Use G_DECLARE_DERIVABLE_TYPE (*)
  6e1b14b... x11: Remove hide-titlebar-when-maximized support (*)
  49cb691... monitor-manager: remove get_edid_file() vfunc (*)
  557b2a0... clutter: Remove erroneous "fixed point" comment (*)
  bc5e76c... wayland: Make MetaWaylandCompositor a GObject (*)
  00619f3... wayland: Add MetaWaylandGtkShell object (*)
  0d29609... wayland/gtk-shell: Emit new capabilities event when changed (*)
  169022c... meson: Add mutter_built_sources to libmutter declared depen (*)
  f67e1a5... meta: Silence a couple of introspection warnings (*)
  9c2b671... wip! renderer-native: use proper surface type for egldevice
  ed1a493... wip! renderer/native: pass MetaMonitor instead of MetaLogic
  ceab3b1... wip! renderer/native: generalize meta_renderer_native_creat
  29cea69... wip! renderer/native: separate renderer gpu data initializa
  7af706c... renderer/native: initialize egldevice on secondary cards
  4207b8a... wip! renderer/native: generalize flip_egl_stream
  6b6c445... wip! renderer/native: only flip secondary crtc if using GBM
  97c7e05... wip! renderer-native-gles3: add function for drawing pixels
  952677c... wip! renderer/native: start to add stream copy mode
  bd9458d... wip! native: release dumb fb after flip for EGLStreams
  619bde8... fixup! wip! renderer-native-gles3: add function for drawing

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]