[gtk+] (310 commits) Non-fast-forward update to branch wip/mir2



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

  17197a7... mir: use parent_window's impl for GDK_INPUT_ONLY windows
  473d34d... mir: pass motion events down to transient children
  ae3b2f2... mir: add timestamps to generated GdkEvents
  a8700fb... mir: use actual events time
  6cd3b43... mir: properly converts mir nanoseconds timestamps to millis
  ffb39c8... mir: add a NANO_TO_MILLI conversion macro
  8d57822... mir: compute the modifiers using the saved button_state on 
  92e8bd0... mir: check (using simple keycode checking) if we're handlin
  6249b8c... mir: implement stub _gdk_mir_keymap_key_is_modifier
  b2904fa... mir: fix time conversion macro
  34ba7d0... mir: set event source device as well
  b6d0a21... mir: check the log events env variable just once
  3c7855e... mir: fix IsModifierKey definition
  d588ae4... mir: skip windows that aren't visible
  25a6590... mir: disable some debug output
  132ab62... mir: reset cursor_inside on hide/withdraw
  48087d7... mir: handle new MirCloseSurfaceEvent
  2b62118... mir: only render non-top-level transients.
  34834b3... mir: end the current grab on ungrab
  c9d4f3a... mir: use old scrolling system if we get simple integer valu
  9f45287... mir: only paint background if window has one
  cf2879d... mir: use monitor plug names more similar to the ones used i
  bfb672f... mir: generate leave events for transient children
  d45cc36... mir: stop forwarding motion events to subwindows
  e13fc72... mir: add back window hierarchy functions
  e5a1f9a... mir: fix issues with mouse over parent menu
  8a3c558... mir: stop using deprecated surface api
  5a3e540... mir: reconstruct surface if window is moved
  b13526b... mir: don't always request mir surfaces
  1762c01... mir: release surface before rendering parent

Commits added to the branch:

  43d6ebf... cellrenderertext: notify inverted (*)
  506639a... cssselector: The if was the wrong way around (*)
  7822393... cssselector: Reintroduce GOT_MATCH (*)
  bb2be84... Updated British English translation (*)
  314a168... Updated German translation (*)
  f51419a... cssstylefuncs: Rename functions (*)
  572f460... cssstyle: Rename GtkCssComputedValues => GtkCssStyle (*)
  4168e03... cssstyle: Split into GtkCssStyle and GtkCssAnimatedStyle (*)
  ac215ff... cssstyle: Add GtkCssStaticStyle (*)
  c7e9489... stylecontext: Use a static style when saved (*)
  270e73b... stylecontext: Always pass the static style (*)
  77b876f... stylecontext: don't unset the current style info when clear (*)
  85dd685... stylecontext: Only look up stuff in the cache that can be i (*)
  db36ee3... stylecontext: Split function (*)
  79f7392... stylecontext: Make static styles static (*)
  0bab285... stylecontext: Make build_properties create the style (*)
  980923c... cssanimatedstyle: Merge two functions (*)
  682abc3... cssanimatedstyle: Remove unused function (*)
  f3f0211... cssanimatedstyle: Avoid creating animation (*)
  b53d5d0... stylecontext: Fold a function into only caller (*)
  a3bf910... cssanimatedstyle: Make advancing the style return a new sty (*)
  7493e81... cssanimatedstyle: Apply animation values after creation (*)
  c0af2d6... stylecontext: Simplify code (*)
  7406ec8... stylecontext: Simplify function (*)
  b7be202... stylecontext: Refactor update_properties() (*)
  8b823d7... cssstaticstyle: Move function (*)
  cd056ad... cssstaticstyle: Move function (*)
  9645daf... cssstyle: Move function from vfunc to static func (*)
  26f36ef... cssnodedeclaration: Store the GType of the node (*)
  ad199e4... stylecontext: Use correct parent style for lookups (*)
  730f429... cssstaticstyle: Handle relevant change (*)
  89b5d15... stylecontext: Fix cache updating (*)
  ef9aa8b... stylecontext: Use correct parent on updates (*)
  27285f1... cssstyle: Have a default style (*)
  fe33ee4... stylecontext: Add a parent style cache (*)
  059cd3e... stack: Remove commented out line (*)
  2664082... stylecontext: update_animating() properly (*)
  bc07a54... stylecontext: Rename GtkStyleInfo to GtkCssNode (*)
  29984c5... stylecontext: Handle theme changes for cached styles (*)
  b0d0a2b... Updated Basque language (*)
  0d5acf2... Updated Basque language (*)
  9474215... cssimage: Fix angle computation for gradients to corners (*)
  57714b9... gtklabel: Don't accept unhandled mouse buttons (*)
  08f69c5... file chooser: Don't force a scrollbar (*)
  79f806f... Point to copy/cut/delete named icons in the stock item depr (*)
  80969e3... inspector: Show object address (*)
  d5afaa0... Fix comment typo (*)
  885b3c7... Fix GTK_OVERLAY_SCROLLING=0 (*)
  4adb3f4... Updated POTFILES.skip (*)
  9a50203... docs: Fix some old live.gnome.org URLs (*)
  a7638d5... docs: Add Since for GtkCellRendererPixbuf:surface (*)
  9a38fb7... docs: Add missing quote (*)
  c2ff89b... inspector: be careful about gsize vs guint64 (*)
  6384167... inspector: Don't use GSettings directly (*)
  a834078... x11/gl: Do not specify the GLX context version (*)
  1c6eca0... GtkScrolledWindow: Rename a private field (*)
  96fcdeb... GtkScrolledWindow: Drop a redundant field (*)
  2a3a730... GtkScrolledWindow: Drop device manager complications (*)
  11eb64a... GtkScrolledWindow: Don't require proximity for track points (*)
  206f0bb... GtkScrolledWindow: Factor out a constant (*)
  9fcbae2... GtkScrolledWindow: Don't start fading right away (*)
  cec5815... stylecontext: Stop animations on manual invalidation (*)
  366527c... Adwaita: Fix treeview separators in backdrop (*)
  b0e4273... Forgotten files (*)
  5d9710c... file chooser: Add some padidng (*)
  885b36a... GtkTextView: allow to extend text selection with mouse scro (*)
  35a8d3d... widget-factory: Add a combo box separator example (*)
  9c4d478... Adwaita: draw combo box separators (*)
  0b50e1f... HighContrast: draw combo box separators (*)
  8c5094c... gtkfilechooserwidget: When using an extra widget, show or h (*)
  8856729... Adwaita: Also fix separators in file chooser buttons (*)
  604704a... HighContrast: Also fix separators in file chooser buttons (*)
  e15152c... Adwaita: Don't set nonexisting style properties (*)
  838e982... HighContrast: Don't set nonexisting style properties (*)
  f120ae7... Forgotten file (*)
  430ea2f... Properly ignore BadWindow and BadDrawable in get_child_info (*)
  a29c831... Remove an unused define (*)
  07cf489... Fix check for 'y' padding in gtk_cell_renderer_set_padding( (*)
  87d3688... Properly check result of g_utf8_get_char_validated() (*)
  7314826... Updated Spanish translation (*)
  0d85e26... Updated Galician translations (*)
  54806d1... Fix accessible_class->widget_set initialization (*)
  f26986a... gtkplacessidebar: insert bookmark by dnd in correct positio (*)
  711fea1... Updated Russian translation (*)
  7daa2a1... event-controller: Chain up on dispose (*)
  93d343d... Updated Icelandic translation (*)
  594de00... listbox: Free the multipress gesture on finalize (*)
  b8e87d4... widget: Free the controller list on finalize() (*)
  de3e0f1... Updated Czech translation (*)
  03d4e27... Adwaita: scrollbar style refactoring... (*)
  63f7a36... stylecontext: Do not transition from the default style (*)
  d0ed29d... stylecontext: Remove a bunch of return_if_fail()s (*)
  ad8d30a... inspector: Remove a bunch of unused variables (*)
  48865fb... Prefer the Wayland backend (*)
  1b03f08... Updated Basque language (*)
  9f51d89... Fix save_hot_y init in gtk_drag_get_icon() (*)
  6113504... Fix event->button.y_root when using mouse buttons and dnd c (*)
  500bd60... Adjust gtk_status_icon_position_menu() annotation to match  (*)
  cf277fa... Remove some outdated references (*)
  ff2390f... Updated Greek translation (*)
  9fde44a... Fine-tune the proximity hovering for scrollbars (*)
  811d602... Make Broadway work on freebsd (*)
  9c1063f... broadway: Only use abstract sockets when they are supported (*)
  47e5e1c... Fix a typo in the docs (*)
  dfe6399... file chooser: Make ~ and / work in recent (*)
  6a7b549... trivial refactoring (*)
  8133e7e... file chooser: Ensure the path bar is initialized (*)
  a8cb735... file chooser: Make Ctrl-L work in recent (*)
  4b47c5a... file chooser: Don't show 'Enter Location' in save modes (*)
  dcd3d15... file chooser: Drop the location label (*)
  1a38c4d... file chooser: Make search work again (*)
  e649c87... stylecontext: Explicitly specify root node (*)
  0fef59b... stylecontext: Be more graceful when save() isn't matched wi (*)
  4bffb6a... Adwaita: Make :active button gradient have 3 stops (*)
  8b11e93... render: Get rid of gtk_style_context_get_color() (*)
  858c80f... render: Replace gtk_style_context_get_border/padding() (*)
  931a479... gtkimagemenuitem: create widget for action icons lazily (*)
  82e324f... file chooser: Fix up some focus issues (*)
  9e1f870... scrolled window: Reduce the hover proximity distance furthe (*)
  cbabb2e... stylecontext: Fix FALSE/TRUE mixup (*)
  dc952e3... scrolledwindow: Don't displace invalidation by the widget a (*)
  531fa78... gtk-demo: Make editable cells demo more robust (*)
  5e53676... device: Add property/getters for vendor/product identifiers (*)
  121fddc... x11: Fetch vendor/product identifiers for input devices (*)
  00e08a0... places sidebar: Drop the top margin (*)
  cb63fe0... Updates for 3.15.4 (*)
  63bc354... path bar: Don't segfault if we get disposed quickly (*)
  07e9385... Updated Spanish translation (*)
  c1a013f... Updated Spanish translation (*)
  39d6ec1... Updated Lithuanian translation (*)
  dbb8d1d... stylecontext: Keep track of the CSS ID (*)
  8c534fe... dnd: Draw dnd icon with regular code (*)
  f313a82... reftests: Fix border-style-none reftest (*)
  73b3b9e... stylecontext: Rename function and export it. (*)
  8d94140... roundedbox: Take a GtkCssStyle instead of a GtkStyleContext (*)
  dd22022... themingbackground: Use a GtkCssStyle instead of GtkStyleCon (*)
  d0a12d4... borderimage: Use a GtkCssStyle instead of GtkStyleContext (*)
  d25b410... render: Take a GtkCssStyle for rendering frames (*)
  5cc0cae... render: Rename gtkthemingbackground.[ch] (*)
  cb0ca9a... render: Use a GtkCssStyle instead of GtkStyleContext for fo (*)
  717877d... render: Rename gtkborderimage.[ch] (*)
  5ec97f6... render: Remove unused header (*)
  8b6d419... render: Move border rendering into its own file (*)
  4ba710e... inspector: Use GtkCssStyle and gtk_css_value_to_string() (*)
  7ba7dff... inspector: Remove unused treemodel properties (*)
  ebb64c2... inspector: Remove unused hash table (*)
  1c3dd5d... render: Move code for rendering builtin images (*)
  e6b228f... render: Extend builtin images to account for states (*)
  118c887... render: Don't pass junction sides to builtin image (*)
  fe028e2... render: Only render 4 different arrows (*)
  9ce8ce1... css: Move icon properties to the end (*)
  45541cb... render: Don't require passing CSS properties to builtin ima (*)
  cc4d34e... render: Render builtin images as regular CSS images (*)
  e697213... render: Remove spinner special-cases (*)
  f6d64f6... render: Split icon rendering into its own file (*)
  8c74508... render: Split icon surface rendering out (*)
  f743355... render: Implement -gtk-icon-transform for icon surfaces (*)
  22967f1... image: Compute clip properly (*)
  c7efbed... More updates (*)
  da16346... 3.15.4 (*)
  8836a0d... render: fix arrow orientation (*)
  610f7e8... stylecontext: Don't do unnecessary workarounds (*)
  728bce2... css: Move "border-style: none" special case to CssValueNumb (*)
  ba06066... border: Don't special case according to border styles (*)
  3fcb892... headerbar: Implement clipping (*)
  bd31310... widget: Add debug spew for setting the clip (*)
  d879a13... widget: Correctly handle which widgets to include in the cl (*)
  3a9bf0f... widget: Compute clip of children properly (*)
  7e5ac3a... roundedbox: Treat path segments differently (*)
  2e71fba... Updated POTFILES.skip (*)
  ad180c4... inspector: Make gl extension rows unactivatable (*)
  82a5edc... Updated Icelandic translation (*)
  500c8d8... GtkSearchEntry: Add more API (*)
  354536d... inspector: Use some of the new GtkSearchEntry API (*)
  3bf12c4... Use the new API in GtkSearchBar if we can (*)
  a0ecb44... gtk-demo: Show search entry signals (*)
  8f9c812... file chooser: Turn off typeahead search (*)
  b3c28e1... file chooser: search improvements (*)
  9668962... gtkdnd: Set the dnd window's screen before its visual (*)
  f4dee9b... Fix transfer annotation for tree_model parameter of gtk_tre (*)
  aa0811d... GtkTreeModel: Documentation fix (*)
  b6551c8... Initialize variables (*)
  95fad69... wayland: Don't claim to support selection notification (*)
  c235747... GtkFileChooserWidget: remove unused fields and cleanup code (*)
  8fc9201... GtkFileChooserWidget: Fix a crash for when the widget was u (*)
  542c824... Trivial doc fixes (*)
  5fc8cf4... x11: Handle obsolete selection requests without crashing (*)
  daad650... Updated Hebrew translation (*)
  8cb4441... Updated Properties Hebrew translation (*)
  9cbf04c... A11y: fix typo when initializing a container cell accessibl (*)
  11d70f1... css: Add a -gtk-icon-theme CSS property (*)
  c065005... css: Add GtkCssStyleProperty::affects property (*)
  ffff7b0... css: Remove GtkCssStyleProperty::affects-size (*)
  c42e54e... css: Add _gtk_css_style_property_get_mask_affecting() (*)
  488ea44... image: Use _gtk_css_style_property_get_mask_affecting() (*)
  aa1b7fa... css: Remove _gtk_css_style_property_changes_affect_size() (*)
  46b10f1... Updated Icelandic translation (*)
  1442299... clipboard: Add get_default() helper (*)
  a1e4ba0... gtktreeview: Fix horizontal grid lines (*)
  9e85fcb... Paragraph explaining casting conventions via macro (*)
  27cf0fa... Fix core context creation in GdkGLContext (*)
  0083478... GDK GL context's should associate with "window->impl_window (*)
  f3d95d0... Introduction explaining widget toolkit (*)
  8e8a94b... Also bundle icons in status/ as resources (*)
  1aee4f0... Fix a typo (*)
  f717d98... Adwaita: another approach at the undershoot styling (*)
  2dd07f3... gdkscreen-wayland: Don't leak wl_output objects (*)
  1543890... win32: Ensure we can create a window for wintab (*)
  ea98340... win32: Don't check the position of a NULL device (*)
  3f4df06... window: Only claim the sequence if keeping the grab (*)
  f07ac79... Adwaita: set the right background color for message dialogs (*)
  201134b... Adwaita: shade content-view (*)
  5f1fb0e... Adwaita: undershoot teeth removal (*)
  f029a22... Adwaita: undershoot tweaks (*)
  76b674f... file chooser: Clean up includes (*)
  de44273... file chooser: Add a search-mode property (*)
  7c51e60... file chooser dialog: Add a search button to the header (*)
  4ac57d4... file chooser: Remove the search/browse buttons (*)
  d270c55... file chooser: Drop unused callbacks (*)
  1d64175... file chooser: Simplify search entry callback (*)
  86eefc7... file chooser: Make Escape go out of search mode (*)
  066646c... GtkAboutDialog: Fix crash on link click (*)
  e9ddff9... Get started: port example-0.c to GtkApplication (*)
  9cbf764... Fix VA marshaller for GtkWidget's "event-after" signal (*)
  696129d... file chooser: Don't switch too eagerly to search mode (*)
  59c04d5... file chooser: Load a directory when leaving search (*)
  a385ca1... file chooser: Fix key bindings (*)
  e31e885... file chooser: Unify search mode leaving (*)
  f211031... places sidebar: Make a function NULL-safe (*)
  99b1748... file chooser: Unset sidebar during search (*)
  c6eb926... Adwaita: undershoot simplification and tweaks (*)
  4188069... Adwaita: add comments (*)
  1c8b776... Updated Icelandic translation (*)
  0367f78... file chooser button: Make dnd work as expected (*)
  f2cfe9e... dnd: Make dest side safe against destroy (*)
  c160ba0... dnd: Allow programmatic drag cancellation (*)
  3a05d9b... notebook: Make reordering safe for tab disappearance (*)
  6310494... notebook: Make dnd safe against tab disappearance (*)
  3fc21b4... notebook: Protect removal-from-within (*)
  34c29d8... testnotebookdnd: Defer deletion to an idle (*)
  4f1780c... Robustness fixes for drag cancel animation (*)
  71f5eec... Updated Hungarian translation (*)
  d86d406... Updated Hungarian translation (*)
  ff25695... Resume events when disconnecting from a frame clock (*)
  a1f8ffc... Getting started: BIG update of basics section (*)
  7ff3ef3... GtkSettings: Consider default settings for font hinting and (*)
  561ff51... Fix an oversight (*)
  65dadd3... Updates for 3.15.5 (*)
  f1ec76a... roundedbox: Treat path segments differently (*)
  3575df8... glarea: Remove useless function (*)
  bece876... stylecontext: Use old rounding for get_padding/border/margi (*)
  6276b9c... image: Optimize non-resize changes (*)
  5f977de... Updated Slovak translation (*)
  48a41b0... Reduce symbolic icon warnings to a debug message (*)
  404e275... scrolledwindow: add a new edge-reached signal (*)
  f780370... plugman: Fix leaking attribute string (*)
  4a531ec... Plug another memory leak in plugman (*)
  31d3be9... Be safe against stray booleans (*)
  eacfad7... gtkstylecontext.c: Include fallback-c89.c (*)
  a71ff33... gdk:  Add support for g_autoptr() (*)
  8c361fd... gtk: Add support for g_autoptr() (*)
  88d166d... gtkunixprint: Add support for g_autoptr() (*)
  6aec79c... gtkx: Add support for g_autoptr() (*)
  e82d471... Updated Spanish translation (*)
  93ae728... scrolledwindow: Don't hide indicators if leaving towards a  (*)
  64f26db... gtkx: add missing header (*)
  6f07d5e... x11: Detect libinput touchpads (*)
  4b173fc... Bump version to 3.15.5 (*)
  9c49144... Add reference to HowDoI and getting-started (*)
  8f3bd8e... MSVC Builds: "Install" autocleanup headers (*)
  2820c34... MSVC Builds: Rename "install" Projects (*)
  3e81653... Add support for loading gtk3-only modules (*)
  7281419... css: Having a static style per screen isn't useful (*)
  473ab79... stylecontext: Do not have a default style (*)
  edec64c... stylecontext: Don't crah when invalidate() is called on sav (*)
  b151939... GtkStatusIcon: Expand deprecation docs (*)
  5837c1c... popover: Keep a ref on the parent scrollable (*)
  cc51126... window: call gtk_widget_unmap() on popover widgets uncondit (*)
  d053db2... window: Unparent popover before unmapping/unrealizing (*)
  4ba2c9a... popover: Unset the grab when the popover loses its parent (*)
  840f9e3... mir: use parent_window's impl for GDK_INPUT_ONLY windows
  e65ed16... mir: pass motion events down to transient children
  9d0fb4f... mir: add timestamps to generated GdkEvents
  fa3ad62... mir: use actual events time
  effb857... mir: properly converts mir nanoseconds timestamps to millis
  dbf0a77... mir: add a NANO_TO_MILLI conversion macro
  b4c7294... mir: compute the modifiers using the saved button_state on 
  1f64072... mir: check (using simple keycode checking) if we're handlin
  9dbdc8d... mir: implement stub _gdk_mir_keymap_key_is_modifier
  9c04f20... mir: fix time conversion macro
  e351fe2... mir: set event source device as well
  847c2a2... mir: check the log events env variable just once
  04d6883... mir: fix IsModifierKey definition
  d020ab1... mir: skip windows that aren't visible
  cd27a3b... mir: disable some debug output
  a24cf4c... mir: reset cursor_inside on hide/withdraw
  4b42eed... mir: handle new MirCloseSurfaceEvent
  bf3ffa2... mir: only render non-top-level transients.
  e4bd612... mir: end the current grab on ungrab
  3f8cea7... mir: use old scrolling system if we get simple integer valu
  b61c590... mir: only paint background if window has one
  e96fc3b... mir: use monitor plug names more similar to the ones used i
  122c8c9... mir: generate leave events for transient children
  59c8c4b... mir: stop forwarding motion events to subwindows
  aa9c1ad... mir: add back window hierarchy functions
  b5b00cf... mir: fix issues with mouse over parent menu
  e78e223... mir: stop using deprecated surface api
  19b9a07... mir: reconstruct surface if window is moved
  97daf95... mir: don't always request mir surfaces
  d452316... mir: release surface before rendering parent

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