[gtk+] (228 commits) Non-fast-forward update to branch wip/chergert/quartz-frame-clock



The branch 'wip/chergert/quartz-frame-clock' 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:

  cf8e988... build: only compile plug/socket when available
  f7c5b93... quartz: add GdkDisplayLinkSource and sync to frame clock

Commits added to the branch:

  89063cf... Updated Greek translation (*)
  27e3059... wayland: Remove an overeager assert (*)
  8aefba3... Updated Kazakh translation (*)
  4ba2116... Updated Kazakh translation (*)
  9cd7f97... Updated Korean translation (*)
  e559a31... gtk-demo: Add a way to launch individual demos (*)
  60c1dbd... gdk window: Remove an unneeded variable (*)
  fd682a5... toggle action: Remove an unused variable (*)
  d92a02f... im module: Remvoe an unneeded variable (*)
  9ebebd4... print backend: Remove an unneeded variable (*)
  4e56dfa... tool button: Use G_DEFINE_TYPE (*)
  f3d9273... window: Convert to g_object_notify_by_pspec (*)
  3906d21... widget: Convert to g_object_notify_by_pspec (*)
  fbc0012... adjustment: Convert to g_object_notify_by_pspec (*)
  97b8c2c... label: Convert to g_object_notify_by_pspec (*)
  bfe141c... progressbar: Convert to g_object_notify_by_pspec (*)
  0585780... application: Convert to g_object_notify_by_pspec (*)
  dbd5513... entry: Convert to g_object_notify_by_pspec (*)
  e83ccec... entry buffer: Convert to g_object_notify_by_pspec (*)
  f406828... entry completion: Convert to g_object_notify_by_pspec (*)
  5f458e4... list box: Use g_object_notify_by_pspec everywhere (*)
  38901ac... image: Convert to g_object_notify_by_pspec (*)
  661e51a... header bar: Use g_object_notify_by_pspec (*)
  c3038c2... range: Convert to g_object_notify_by_pspec (*)
  dfe1c63... scale: Convert to g_object_notify_by_pspec (*)
  2da31e5... treeview: Convert to g_object_notify_by_pspec (*)
  4c376d1... style context: Convert to g_object_notify_by_pspec (*)
  0e4589d... toggle button: Convert to g_object_notify_by_pspec (*)
  143d3c1... radio button: Convert to g_object_notify_by_pspec (*)
  89ca0db... event controller: Convert to g_object_notify_by_pspec (*)
  3077a7e... gesture single: Convert to g_object_notify_by_pspec (*)
  c60362a... tree view column: Convert to g_object_notify_by_pspec (*)
  4307fff... device: Convert to g_object_notify_by_pspec (*)
  2e52310... gdk window: Convert to g_object_notify_by_pspec (*)
  14c0ed8... builder: Convert to g_object_notify_by_pspec (*)
  65be0f5... text cell renderer: Convert to g_object_notify_by_pspec (*)
  8ee711b... text buffer: Convert to g_object_notify_by_pspec (*)
  c0d9e3a... menu item: Convert to g_object_notify_by_pspec (*)
  943c75f... frame: Convert to g_object_notify_by_pspec (*)
  29b9d48... container: Convert to g_object_notify_by_pspec (*)
  32001ec... menu button: Convert to g_object_notify_by_pspec (*)
  4dc47c3... Plug a leak (*)
  7da1f8a... Speed up gtk_allocated_bit_mask_invert_range (*)
  0f92a43... Move GtkWidgetPrivate to gtkwidgetprivate.h (*)
  f5fe1e3... Avoid an extra type check in gdk_screen_get_default (*)
  c8c666c... bitmask: Fix broken invert_range() implementation (*)
  9020b5b... stylecontext: Remove line that is a no-op (*)
  f138efa... notebook: Remove unused macros (*)
  4daac59... notebook: Don't needlessly cast in macros (*)
  e1ecdd3... treeview: Donate a priv variable to gtk_tree_view_init() (*)
  7cd7257... Avoid a string copy (*)
  9b494df... settings: Avoid one case of g_object_notify (*)
  15b9fed... widget: Add more inline getters (*)
  20079a9... builder: Minor refactoring (*)
  3d01f29... builder: Move a function (*)
  97a29ab... builder: Simplify _gtk_builder_boolean_from_string (*)
  4e8b841... Updated Norwegian bokmål translation. (*)
  4785f46... settings: Convert more fully to g_object_notify_by_pspec (*)
  7cb5368... app chooser button: Convert to g_object_notify_by_pspec (*)
  e3025f2... scrolled window: Convert to g_object_notify_by_pspec (*)
  93f8f12... Add some more child property API (*)
  1e4369e... box: Convert to gtk_container_child_notify_by_pspec (*)
  2580c05... grid: Convert to gtk_container_child_notify_by_pspec (*)
  838d5be... notebook: Convert to g_object_notify_by_pspec (*)
  0bee97d... stack: Convert to gtk_container_child_notify_by_pspec (*)
  64573ea... widget: Use g_param_spec_get_name_quark (*)
  2255400... Trivial cleanup (*)
  0368cbd... window: Use internal more internal getters (*)
  9cd3024... allocated bitmask: Use gtk_internal_return_if_fail (*)
  e7a266a... css color: Use gtk_internal_return_if_fail (*)
  38e5a80... css style property: Use gtk_internal_return_if_fail (*)
  f7c0fcd... widget path: Use gtk_internal_return_if_fail (*)
  eef64df... HighContrast: remove edge highlight (*)
  5098310... Adwaita: set -GtkRange-trough-border: 0 for scrollbars (*)
  17053e1... Updated po-properties French translation (*)
  389ae3e... settings: Avoid a redundant check (*)
  96d66a1... builder: Avoid some type-checking overhead (*)
  b8e82a1... settings: Reuse a value (*)
  6f2fcce... Use a getter for widget direction (*)
  ff530ae... Drop an unused warning (*)
  f4b53d4... notebook: Drop use of G_DISABLE_CHECKS (*)
  f114d9c... Introduce G_ENABLE_CONSISTENCY_CHECKS (*)
  bf9a729... size request: Redo the recursion checks (*)
  1b15588... widget: Use G_ENABLE_CONSISTENCY_CHECKS for invariants chec (*)
  3526b08... Clean up debug features (*)
  c8072c8... style provider private: Use gtk_internal_return_if_fail (*)
  0e86278... css selector: Use the quarks we have (*)
  9da0aa5... Use G_ENABLE_CONSISTENCY_CHECKS for template finalization c (*)
  bce8d77... gtk-demo: Make --autoquit a simple option (*)
  23d7c3d... gtk-demo:Add a --list option (*)
  d52da39... Update the gtk3-demo man page (*)
  f7894a7... Adwaita: special case selection mode lists checks (*)
  dbf85cc... x11: Declare variable for the inner loop (*)
  117b50f... Optimize gtk_css_selector_match_all (*)
  2d29ae4... Handle match_all returning NULL (*)
  a9481cb... match_all: Only allocate an array when needed (*)
  d7dd6ec... Manipulate bits more efficiently (*)
  5979775... More bit manipulation speedups (*)
  cf0e087... Optimize gtk_css_node_declaration_has_class (*)
  3900700... GtkContainer: Fix paramter name in doc comment (*)
  a6982cc... GtkWidget: Fix typo in #ifdef (*)
  f90b97c... Updated Slovak translation (*)
  4993b02... GtkFileSystem: Add to the list of remote filesystems (*)
  3ffef0c... HighContrast: make sidebar list rows taller (*)
  838391e... Improve printer distinction for option retrieval (*)
  4539804... gtkplug.c: remove draw function, not needed (*)
  44460cd... container: Don't add classes twice (*)
  41b386c... cssnode: Optimize listing of classes (*)
  f92c861... iconcache: Guard deprecated gdk-pixbuf APIs (*)
  6d29c1d... widgetpath: Remove bad function prototypes (*)
  6118893... stylecontext: Fix list_classes() after optimization (*)
  610452d... cssnode: Move clear_classes() into the NodeDeclaration (*)
  c6a5a12... widgetpath: Implement using GtkCssNodeDeclaration (*)
  4b92f08... builder: Minor tweak (*)
  3c247f2... gtk-builder-tool: Canonicalize booleans (*)
  a531633... Run gtk-builder-tool simplify over all templates (*)
  3b67184... gtk-demo: Simplify ui files (*)
  3a503b7... widget-factory: Simplify the ui file (*)
  0957ba5... bitmask: Optimize intersect (*)
  c86f0b1... bitmask: Optimize no-op resizes (*)
  4654fa6... bitmask: Trivial formatting fix (*)
  11d3582... css selector: Take advantage of interned strings (*)
  a831f1f... css matcher: Avoid a redundant call (*)
  83d68ea... css selector: Use a builtin to count bits (*)
  60ccda0... css lookup: Replace g_return by gtk_internal return (*)
  a9b80a6... style cascade: Replace g_return by gtk_internal_return (*)
  bbeec36... css section: Replace g_return by gtk_internal_return (*)
  29505af... css node declaration: Fix a typo (*)
  20c49b8... css node declaration: Avoid optional out parameters (*)
  09e4f75... widget: Move _gtk_widget_peek_request_cache to private.h (*)
  caa0ee3... Remove type check from gtk_widget_get_request_mode (*)
  95cf550... window: Avoid unnecessary detours (*)
  3eacfa8... Avoid type checking overhead for resize-mode (*)
  fe1e2cb... css section: No need for atomic refcounting (*)
  9546ce7... css value: No need for atomic refcounting (*)
  2a6a841... widget path: No need for atomic refcounting (*)
  c8dcb69... css node: Avoid a duplicate type check (*)
  66f0bde... Intern all signal names beforehand (*)
  29c799a... Use g_object_get_qdata instead of g_object_get_data (*)
  286e8ee... Updated POTFILES.in (*)
  51a1bc2... Revert "Avoid type checking overhead for resize-mode" (*)
  f1414a1... Move GtkWidgetAuxInfo struct to private headers (*)
  27db410... Use NULL instead of g_direct_equal (*)
  d8e1f1e... Pack GtkWidgetPrivate a bit better (*)
  75439ca... Move template support to qdata (*)
  bf95c84... combobox: Stop using old styling code (*)
  e4de412... Move widget paths to gdata (*)
  b166582... Move action muxer to gdata (*)
  70a2281... Move font options to gdata (*)
  b355b07... Move font map to qdata (*)
  8a540ea... Drop GtkWidgetAuxInfo (*)
  4bcc49c... Updated Slovak translation (*)
  2b3a116... Updated Slovak translation (*)
  0175cd8... places sidebar: keep open variants sensitive (*)
  ea294fd... gdkwindow: Store children list nodes in GdkWindow structure (*)
  b64a0b9... wayland: Avoid a crash with GtkGLArea (*)
  c1691a4... stylecontext: add opaque background helper (*)
  d7eb907... pixelcache: use GtkStyleContext to determine cairo_content_ (*)
  7c1ce9f... viewport: share style context with pixelcache (*)
  a3605bc... textview: give pixelcache access to style context (*)
  6f10fa1... pixelcache: squash warnings introduced by previous commits (*)
  0db331d... file chooser: make rows with popovers visible (*)
  fda5b4c... builder-tool: Don't simplify translatable="yes" (*)
  b932243... Update all ui files again (*)
  136e387... Updated Polish translation (*)
  d9c0706... Updated Portuguese translation (*)
  eafedfb... gdkwindow: Avoid list allocation and object refs during rep (*)
  d5f1754... gtk: Stop setting GDK_EXPOSURE_MASK on random widgets (*)
  cdd951e... draw: call vfunc rather then emit signal for the common cas (*)
  68e50d2... widget: Call size_allocate vfunc directly when possible (*)
  d547b86... Updated Galician translations (*)
  f9c37cb... Updated Galician translations (*)
  75057db... gtk-demo: Fix builder example (*)
  76810e1... gtk-builder-tool: Don't break GtkHBox and GtkVBox (*)
  1c4a7bd... Revert "tool button: Use G_DEFINE_TYPE" (*)
  0dae974... gtkwidget: refactor code into separate function (*)
  13873d2... gtkwidget: Ensure unrealization during event dispatching ca (*)
  259611a... gtkwidget: Do not listen to notifications from nonexistent  (*)
  15411aa... entry: Drop the Ctrl-K keybinding (*)
  e1694a7... scrolledwindow: Cancel kinetic/overshoot animation on captu (*)
  5f0dcef... Updated Turkish translation (*)
  afa60da... Fix a copy-paste error (*)
  7d3ad43... Revert "print backend: Remove an unneeded variable" (*)
  1c8760c... gdkwindow: avoid multiple walking of children list (*)
  018856d... Updated Galician translations (*)
  bcc0a54... inspector: Store the parent for the object tree (*)
  07a574d... window: Use gtk_widget_queue_resize() (*)
  7c4c8b9... wayland: Make subsurface desynchronized after first parent  (*)
  faeaa2f... 3.17.9 (*)
  9219309... Add missing $(EXEEXT) (*)
  024a9c1... docs: Add index for 3.18 api (*)
  63fa0fd... configure: Require glib >= 2.45.8 (*)
  0fa37dc... Updated Spanish translation (*)
  deb632c... build: Add Common Autotools Module for MSVC Projects (*)
  d836a52... build: Clean Up Visual Studio Project Generation (*)
  d963bd1... MSVC Builds: Remove Old MSVC Project-Related Files (*)
  76825ff... Revert "MSVC Builds: Remove Old MSVC Project-Related Files" (*)
  908850c... MSVC Builds: Remove the Old Static Projects (*)
  6423a02... MSVC Builds: Massive Rename of Projects (*)
  a526f15... MSVC Builds: Remove Old MSVC Project-Related Files (*)
  d9a738d... gtk-demo: Fix drawing of gestures demo feedback on CSD wind (*)
  9a4990f... MSVC Builds: "Add" Visual Studio 2015 Projects (*)
  9a33e53... ui: Remove border from dialogs again (*)
  f31e202... css shadows: Break out side & corner shadows into helper fu (*)
  d8d0188... css shadows: Cache blured masks for the corners of outset s (*)
  283ac9d... Update Persian translation (*)
  e14990b... Update Persian translation (*)
  3121bf1... build: only compile plug/socket when available
  ba3c26c... quartz: add GdkDisplayLinkSource and sync to frame clock
  52e2434... Set timeout to possibly wake up with less delay.
  a77faf7... textview: specify CAIRO_CONTENT_COLOR for pixelcache
  2eaafae... wip: force colorspace to match private cairo patches
  2df27b8... wip: hack to disable IM
  f6d9639... textview: share GtkStyleContext with GtkPixelCache
  e9488c7... wip to try with higher frame rates
  5ce4f15... wip: improve frame timings a bit
  ce2b236... quartz: experiment to teach pixel cache about quartz CGLaye
  fca1822... quartz: pause/unpause display link
  c21250b... quartz: micro optimization in rectangle and likely paths
  1236995... quartz: remove flushes
  77d8647... quartz: micro optimize freeing list
  1301c3f... quartz: improve frame timing predictions
  9d87887... quartz: track private cairo patches
  e8673c8... quartz: add missing frame counter field
  b741505... textview: force CAIRO_CONTENT_COLOR
  7d0d1aa... quartz: squash some easy warnings
  a1358b5... gdk: micro optimization during process updates
  ce4d6f7... Revert "gdk: micro optimization during process updates"

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