[gtk] (220 commits) Non-fast-forward update to branch wip/matthiasc/popup5



The branch 'wip/matthiasc/popup5' 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:

  1cca481... widget: guard popover-specific code paths
  57b8db7... main: guard window-specific code paths
  ab06372... Introduce GtkNative
  37deea6... window: Implement GtkNative
  77aed0a... root: Require GtkNative
  4e6f016... Review and replace uses of get_toplevel
  d458961... widget: Don't snapshot foreign children
  c372556... widget: Use GtkNative
  543b75a... Introduce event controller propagation limits
  7559d25... surface: Start sketching a new surface type
  4513a3f... Reimplement GtkPopover
  d1341bb... Adapt to new popover lifecycle
  d22f683... menubutton: Allocate the popover
  eba3ee5... Adwaita: Give popover menus a background
  16803ac... widget: Remove some unneeded popover special-casing
  5ecb36a... main: Remove special-case hiding popopvers
  6a1bf0f... entry completion: Use a popover
  b5a4039... x11: Stop using child surface api
  b7452fc... wayland: Stop using child surface apis
  30f2a30... xim: Stop using child surface apis
  88452a4... a11y: Stop supporting ATK_XY_SCREEN
  d3e4038... widget: Stop using child surface apis
  460aaa8... Drop child surfaces
  4a9a741... surface: minor cleanup
  37c7b74... surface: Remove code dealing with child surfaces
  96d6870... wayland: Stop using surface->parent
  e169379... x11: Stop using surface->parent
  1577d0d... broadway: Stop using surface->parent
  2e4b6aa... gdk: Stop using surface->parent
  f8781fb... Remove surface->parent
  0726cee... wayland: Stop using surface->children
  29c133d... gdk: Stop using surface->children
  ef6bb53... Remove surface->children
  03935d2... surface: Simplify some code
  ba0fa77... surface: Small cleanup
  008cc81... surface: Remove abs_x/abs_y
  0b4bd24... surface: Simplify destroy implementation
  3cbf209... surface: Small simplification
  97f83b4... Remove gdk_surface_coords_to/from_parent
  520916c... Remove gdk_surface_get_root_coords as public api
  d073253... Drop gdk_surface_get_root_origin
  853e591... Remove gdk_surface_get_geometry as public api
  baf72eb... x11: Drop a gratitious use of gdk_event_get_root_coords
  fec8eb1... surface: Make gdk_surface_get_device_position void
  85ac994... menu: Stop using gtk_widget_register_surface
  bef3bf4... window: Stop using gtk_widget_register_surface
  046f4bd... popover: Stop using gtk_widget_register_surface
  9564c65... Drop gtk_widget_register_surface
  4b825df... gdk: Remove remnants of client-side windows
  fc33572... docs: Remove references to gdk_device_grab
  fdd2202... wayland: Remove a useless switch
  376434b... broadway: Stop using gdk_surface_new_temp
  c7155e2... x11: Stop using gdk_surface_new_temp
  d6a1ddb... menu: Stop using gdk_surface_new_temp
  f6f556b... Drop gdk_surface_new_temp
  2742ebe... gdk: Remove an unused field
  8003315... gdk: Drop input-only surfaces
  617e279... gdk: Drop GdkWindowAttr
  a30be49... gdk: Drop pass-through surfaces
  3b9ff26... surface: Cosmetics
  cecfaec... Rename surface constructors
  e850269... gdk: Add a private header
  b1b220d... Get rid of GdkSurfaceImpl
  5b3cc64... x11: Remove useless checks
  5feb777... gdk: Introduce a popup surface type
  306364f... surface: Store popup parent
  ea9873d... surface: Make move-to-rect work for popups
  98a9718... surface: Stop setting transient-for for popups
  0e8307f... wayland: Use popup parents
  343fbe5... x11: Implement popup surfaces
  b309b3f... broadway: Track popups
  8dd0e04... surface: Add gdk_surface_show_with_auto_dismissal
  b9ca208... popover: Use gdk_surface_show_with_auto_dismissal
  b18462f... surface: Remove old debug code
  32f7b47... surface: Remove gdk_surface_set/merge_child_input_shapes()
  cec31d2... surface: Avoid autodismissal on button release
  2d7eba6... popover: Only grab focus when modal
  3c2d732... Add gtk_widget_get_native
  2eea356... event controller: Use gtk_widget_get_native
  8565695... main: Use gtk_widget_get_native
  c055e5b... Add gdk_surface_get_parent back
  de21c33... gizmo: Set the name
  a78a579... widget: Improve warning messages
  f803865... widget: Optimize resize propagation
  fc7f21d... window: Don't inherit cursors across surfaces
  89b15dd... popover: Make Escape to close work again
  fc2a21f... text: Allocate popovers
  c1a26e6... scale button: Allocate popovers
  88512e6... entry: Allocate popovers
  ed8ef5b... color swatch: Allocate popovers
  af5bd9c... places sidebar: Allocate popovers
  4497245... text view: Allocate popovers
  d7ef4c8... widget: Remove a popover special case
  68640be... node editor: Adapt to GtkNative
  6fe7d3a... Add a testcase for size allocation
  69e8ce2... gdk: Inherit the frame clock for popups
  59356fb... Revert "Adwaita: Give popover menus a background"
  aca24af... wip: bring back the beak
  df80bcc... popover: Bring back the beak

Commits added to the branch:

  4f6cc46... Fix the simplify test (*)
  82eee65... testsuite: Add tests for ui file rewriting (*)
  4eb00a3... builder-tool: Stop warnings for stack rewrites (*)
  d8e92d4... builder-tool: Handle layout properties more properly (*)
  d61e77d... Add some tests (*)
  15b8ee4... Merge branch 'simplify-tests' into 'master' (*)
  562e492... csstokenizer: Consume the \ when encountering an error (*)
  c6b2184... Allow specifying the layout manager for a widget type (*)
  e98973e... GtkHeaderBar: Don't leak decoration layout (*)
  59c6862... Use gtk_widget_class_set_layout_manager_type() (*)
  fe473db... Make get_layout_manager_type() public (*)
  ecc8f9c... Merge branch 'issue-1863' into 'master' (*)
  a8aa7af... Merge branch 'header-bar-leak4' into 'master' (*)
  759a974... Some node editor improvements (*)
  8559593... testsuite: Add a blend node test case (*)
  c886545... testsuite: Add blend-difference test case (*)
  3e21078... gl renderer: Fix blend shader (*)
  4869013... gl renderer: Fix coloring shader (*)
  b87b281... Update POTFILES.skip (*)
  7ae675b... build: Install the backend headers in the backend directori (*)
  e29cf84... broadway: Install headers (*)
  73ff7ba... Merge branch 'wip/headers' into 'master' (*)
  c6a42e9... widget: Revert the event translation change (*)
  77b7817... a11y: Stop using child-notify (*)
  68560a9... Update a11y tests (*)
  a0c6d88... Mark a failing reftest as xfail (*)
  b01cf6b... 3.96 (*)
  248c07c... Fix a compiler warning (*)
  4ff578d... Fix the compiler warning, again (*)
  730b52b... testsuite: Add blur node testcase (*)
  b3c4320... node editor: Do some simple syntax highlighting (*)
  e847c03... gl renderer: Fix blur nodes with radius 0 (*)
  feddf5a... Detect CUPS ≥ 1.7 (*)
  ed31ea3... cups: Use non-deprecated API (*)
  3377133... Require CUPS >= 2.0 (*)
  5a57866... Merge branch 'cups-deprecation-warnings' into 'master' (*)
  032bb45... gdk: Add a profiler (*)
  9e40642... Add a way to start the profiler (*)
  1660bac... frame clock: Add tracing (*)
  c541fa9... gsk: Add some more profiler apis (*)
  b09a095... gsk: Add tracing to the gl renderer (*)
  64454a7... gsk: Add tracing to the vulkan renderer (*)
  18127be... GtkApplication: Add a profiler dbus api (*)
  ef446de... Add docs (*)
  31cd43a... Merge branch 'tracing' into 'master' (*)
  2bd6661... GdkSurface - Don't call unimplemented NULL set_startup_id() (*)
  725e7c7... emoji chooser: Name the idle (*)
  60a1822... Merge branch 'gdk-win32-unimplement-vfuncs' into 'master' (*)
  e1c1c46... inspector: Style the property list (*)
  24d6ce7... Merge branch 'inspector-css' into 'master' (*)
  bc7972d... csstokenizer: Handle backslash at end of document (*)
  dd299c5... csstokenizer: Add more testcases (*)
  b651a35... build: Fix (*)
  705bf48... gdk/gdkprofiler.c: Don't include unistd.h unconditionally (*)
  4cc2728... inspector: Port actions to a list view (*)
  fcb1408... Merge branch 'inspector-css' into 'master' (*)
  46c1e15... inspector: Fix showing the frame clock (*)
  97b450d... Improve the action editor more (*)
  8aaa895... Merge branch 'inspector-css' into 'master' (*)
  a861602... css provider: Remove outdated version check (*)
  d91f04e... Correct theme loading docs (*)
  cb51699... profiler: Update the D-Bus interface name (*)
  879a0c1... Profiler: drop the public api (*)
  b3ff415... Drop the public profiler api (*)
  9117ee8... node-editor: Never scale nodes up (*)
  1fa4b9f... rendernode: Parse repeat nodes (*)
  777beb0... glrenderer: Ensure current context for debug stuff (*)
  f2e197a... css provider: Stop mentioning key themes (*)
  4f0ea69... settings: Update docs (*)
  24fcfa9... CI: update docker image to fedora 30 (*)
  e0e9d8c... Merge branch 'ci-master-fedora-30' into 'master' (*)
  4505f4f... rendernode: Set EXTEND_PAD when drawing textures (*)
  5da58ba... css: Add gtk_css_data_url_parse() (*)
  8be95ca... css: Add data URL parsing to images (*)
  3a373b9... rendernodeparser: Parse images differently (*)
  63578d8... testsuite: Don't die on the first error (*)
  0049b39... node-editor: Don't remove all text tags when saving (*)
  4bccd17... node-editor: Report all errors in tooltip (*)
  6f6b07a... testsuite: Stop using g_test_bug() (*)
  b76d5bd... cssparser: Don't allow commit_token() on block EOF (*)
  0103704... rendernodeparser: Use parser blocks (*)
  0886ade... cssparser: Make gsk_renderer_consume_url() return a string (*)
  a04ea72... rendernodeparser: Default color to black (*)
  f8c1f71... Merge branch 'wip/otte/for-master' into 'master' (*)
  04754d7... Reinstate the activate-focus keybinding (*)
  1318d37... about dialog: Fix page visibility (*)
  66c8a99... dialog: Use default decoration for non-custom headerbars (*)
  ed4af4e... rendernodeparser: Introduce clear_func (*)
  57061ea... rendernodeparser: Move EOF test into parse_declarations() (*)
  bb2e362... Merge branch 'wip/otte/for-master' into 'master' (*)
  0e9085a... Merge branch 'default-decoration-dialogs' into 'master' (*)
  6de0874... Update POTFILES.in (*)
  91d6893... key controller: Don't eat modifier events (*)
  9281e05... Merge branch 'modifier-events' into 'master' (*)
  0334ea1... pid_get_parent: fix for OpenBSD (*)
  8cd1a4a... Merge branch 'openbsd-pid_get_parent' into 'master' (*)
  2164c3d... cellrendererpixbuf: Remove an unused local variable (*)
  66dcbcd... cellrendererpixbuf: Avoid creating expander textures... (*)
  ebc6bd8... profiling: Only use frame timings when we have them (*)
  c009611... Fix registration of profiler DBus api (*)
  599806c... Try again to fix profiler setup (*)
  f325017... gdk/x11: Make XInput2 a mandatory build time dependency for (*)
  c4cf72e... gdk/x11: Remove gdk_disable_multidevice() (*)
  c4446d3... gdk/x11: Drop GDK_CORE_DEVICE_EVENTS environment variable (*)
  33642e2... gdk/x11: Make XInput2 a mandatory runtime dependency for x1 (*)
  c2d9279... gdk/x11: Drop GdkDeviceManagerCore (*)
  58cfafd... gdk/x11: Remove XI1 remnant (*)
  6a27fe1... Merge branch 'wip/carlosg/no-x11-core-events' into 'master' (*)
  d9b6435... accellabel: use a box layout (*)
  d53d7eb... filechooserwidget: Remove some unused struct members (*)
  7793818... query: Remove private pointer (*)
  45b552d... profiler: Prefer CLOCK_MONOTONIC (*)
  3e5f5d3... flattenlistmodel: Do proper check (*)
  061b36e... Merge branch 'wip/otte/for-master' into 'master' (*)
  96a806e... Updated Spanish translation (*)
  33ffd54... Redo frame profiling (*)
  be8e25c... Merge branch 'frame-profiling' into 'master' (*)
  15fec03... always record a frame end time when profiling (*)
  74ff970... Merge branch 'frame-profiling' into 'master' (*)
  7e59ec4... Add clock freezes to the profile (*)
  180a8f3... widget: guard popover-specific code paths
  d499ad8... main: guard window-specific code paths
  955bed3... Introduce GtkNative
  8ce4049... window: Implement GtkNative
  60795da... root: Require GtkNative
  6dfa31e... Review and replace uses of get_toplevel
  126b94f... widget: Don't snapshot foreign children
  9ba086f... widget: Use GtkNative
  d187073... Introduce event controller propagation limits
  c345391... surface: Start sketching a new surface type
  b09b770... Reimplement GtkPopover
  111d04d... Adapt to new popover lifecycle
  1a569e0... menubutton: Allocate the popover
  c28cb31... Adwaita: Give popover menus a background
  e470a9e... widget: Remove some unneeded popover special-casing
  afec54c... main: Remove special-case hiding popopvers
  78bf455... entry completion: Use a popover
  f40613c... x11: Stop using child surface api
  8bbb7d9... wayland: Stop using child surface apis
  f49ac1b... xim: Stop using child surface apis
  dd9ac70... a11y: Stop supporting ATK_XY_SCREEN
  274c66c... widget: Stop using child surface apis
  f227fbb... Drop child surfaces
  7f25946... surface: minor cleanup
  ef8a882... surface: Remove code dealing with child surfaces
  10eb22c... wayland: Stop using surface->parent
  7453aff... x11: Stop using surface->parent
  451d788... broadway: Stop using surface->parent
  8485fb6... gdk: Stop using surface->parent
  3f83036... Remove surface->parent
  f18397c... wayland: Stop using surface->children
  ba39e35... gdk: Stop using surface->children
  65f1b69... Remove surface->children
  3dccce6... surface: Simplify some code
  a24c6ca... surface: Small cleanup
  5bb7357... surface: Remove abs_x/abs_y
  e354da9... surface: Simplify destroy implementation
  8ad467a... surface: Small simplification
  e38de36... Remove gdk_surface_coords_to/from_parent
  e9ce7b6... Remove gdk_surface_get_root_coords as public api
  ac7382f... Drop gdk_surface_get_root_origin
  2259f22... Remove gdk_surface_get_geometry as public api
  a39ee0f... x11: Drop a gratitious use of gdk_event_get_root_coords
  f0c77d2... surface: Make gdk_surface_get_device_position void
  543b591... menu: Stop using gtk_widget_register_surface
  b7b88ae... window: Stop using gtk_widget_register_surface
  93f4a30... popover: Stop using gtk_widget_register_surface
  6bc8a38... Drop gtk_widget_register_surface
  e6077da... gdk: Remove remnants of client-side windows
  e36a7ae... docs: Remove references to gdk_device_grab
  6363f88... wayland: Remove a useless switch
  2af792e... broadway: Stop using gdk_surface_new_temp
  6b1be60... x11: Stop using gdk_surface_new_temp
  3c18027... menu: Stop using gdk_surface_new_temp
  385adf8... Drop gdk_surface_new_temp
  6839de7... gdk: Remove an unused field
  483d70b... gdk: Drop input-only surfaces
  7a923f5... gdk: Drop GdkWindowAttr
  539c4a2... gdk: Drop pass-through surfaces
  f08c25e... surface: Cosmetics
  7c90cba... Rename surface constructors
  e0a746c... gdk: Add a private header
  b6f13b6... Get rid of GdkSurfaceImpl
  665aee6... x11: Remove useless checks
  0534cb4... gdk: Introduce a popup surface type
  ce7c9c3... surface: Store popup parent
  2d9e1d3... surface: Make move-to-rect work for popups
  a92dfa0... surface: Stop setting transient-for for popups
  f0ff67a... wayland: Use popup parents
  dfecf8e... x11: Implement popup surfaces
  652d290... broadway: Track popups
  6158e1f... surface: Add gdk_surface_show_with_auto_dismissal
  bddcad9... popover: Use gdk_surface_show_with_auto_dismissal
  4ffb729... surface: Remove old debug code
  4ebaefe... surface: Remove gdk_surface_set/merge_child_input_shapes()
  93eec60... surface: Avoid autodismissal on button release
  c1d5086... popover: Only grab focus when modal
  534135b... Add gtk_widget_get_native
  d8ca977... event controller: Use gtk_widget_get_native
  514102c... main: Use gtk_widget_get_native
  cf97dd1... Add gdk_surface_get_parent back
  e1fa6e9... gizmo: Set the name
  caee6a2... widget: Improve warning messages
  12ac88e... widget: Optimize resize propagation
  308e9b7... window: Don't inherit cursors across surfaces
  333bd18... popover: Make Escape to close work again
  11c6347... text: Allocate popovers
  29a8a78... scale button: Allocate popovers
  0dc602d... entry: Allocate popovers
  4520218... color swatch: Allocate popovers
  b50669f... places sidebar: Allocate popovers
  ab0b667... text view: Allocate popovers
  7939ce0... widget: Remove a popover special case
  660fd28... node editor: Adapt to GtkNative
  b17dd5a... Add a testcase for size allocation
  1258334... gdk: Inherit the frame clock for popups
  77bf5d3... Revert "Adwaita: Give popover menus a background"
  200e1ef... wip: bring back the beak
  0fba062... popover: Bring back the beak
  ee43334... Add a GdkSurface::parent property

(*) 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]