[gtk+] (89 commits) Non-fast-forward update to branch wip/otte/gl-drawing



The branch 'wip/otte/gl-drawing' 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:

  889aed4... drawingcontext: Add a private struct
  ff9d659... drawingcontext: Store the GL paint context
  b3539d7... window: Change behavior of gdk_window_begin_draw_frame()
  eb7fac7... API: Require passing a GLContext to begin_draw_frame()
  b42ec10... gskrenderer: Store the GL context
  439afa8... API: Remove gtk_cairo_should_draw_window()
  e155597... gdk: Never draw with GL
  fa8b14b... gdk: Remove all code that only existed because of use_gl
  c0497d9... gdk: Don't recurse when processing updates
  340d1ec... gsk: Allow 0 for gsk_gl_driver_begin_frame()
  8508bf5... gdk: Move GdkDrawingContext definition to gdktypes.h
  e91265c... gdk: Large GL refactoring
  3e7f25b... glcontext: Make begin/end_draw() paired
  172f0f1... gdk: Redo GL drawing
  338a531... window: unrealize renderer before destroying GDK window

Commits added to the branch:

  cb1a349... HC: progressbar style fix (*)
  8cb96de... window: unrealize renderer before destroying GDK window (*)
  b7869c6... gdk: Move GdkDrawingContext definition to gdktypes.h (*)
  4850271... API: Remove gtk_cairo_should_draw_window() (*)
  4dedafb... drawingcontext: Add a private struct (*)
  ef75ca2... API: gdk: Remove gdk_window_process_updates() (*)
  2a27b7e... API: Remove gdk_window_process_all_updates() (*)
  0cb35bf... gdk: Only draw toplevels (*)
  0e37d67... text handle: Don't leak adjustments (*)
  1dded6d... notebook: Don't leak arrow gadgets (*)
  3a947fa... menu: Don't leak check menu items (*)
  10a7c65... Update Russian translation (cherry picked from commit dd3cf (*)
  c14c9ac... inspector: ensure controller is a GtkGesture (*)
  593b75f... GtkLabelAccessible: Initialize link before setting parent (*)
  1af817e... inspector: Respect text-scaling-factor value initially (*)
  3414f10... Drop the GDK_PRIVATE_CALL mechanism (*)
  ae29d4d... gdk: Use stricter checks for begin_draw_frame() (*)
  39200e7... wayland: Place subsurfaces relative to their parent (*)
  4b6e70b... gdk: Get rid of all mentions of process_all_updates() (*)
  d7876bd... inspector: Remove leftover GDK_PRIVATE_CALL()s (*)
  624e0e1... gdk: Rewrite docs some more (*)
  cae8fc7... Build: Add wayland to GSKs dependencies (*)
  4939cfd... Make gtk-encode-symbolic-svg work for icons with dotted nam (*)
  7ebbd07... Adwaita: make rubberband selection work again for libgd app (*)
  8161f8d... rendericon: Pass the scale factor when rendeirng textures (*)
  e2881d1... docs: fix docs of functions to convert layout_index <-> tex (*)
  82b2bf2... docs: fix a parameter name of GtkEntry::populate-popup (*)
  3efbb75... mir: fix build failures (*)
  316b24e... Fix reference handling in GtkScaleButton (*)
  0037d4d... Don't leak a pixbuf reference in dnd (*)
  ee1ae7f... gtk-demo: Add a demo for tabs (*)
  c8b92cb... demos: Remove undefined function call (*)
  bd45199... wayland: Check for subsurface looking up the toplevel (*)
  238334c... cairorenderer: Remove nonexisting function from header (*)
  e28d94b... listbox: Move the priv->gadget allocation (*)
  d12c81f... flowbox: Size gadget realtive to widget->window (*)
  bdcfc17... gdkwindow: Remove unused vfunc (*)
  efd04b4... gdk: Make GdkDrawingContext not per-backend (*)
  ce98df8... gsk: Change gsk_renderer_realize() (*)
  5563841... gsk: Add gsk_renderer_new_for_window() (*)
  318e19f... gskrenderer: Add GError argument to gsk_renderer_realize() (*)
  7d18a86... gsk: ensure libgsk-4.la before running g-ir-scanner (*)
  1c51da8... x11: Don't warn if the display is closed (*)
  92a1abc... wayland: Don't warn if we loose the compositor connection (*)
  970f996... image: Don't translate twice (*)
  e09b78f... cssshadows: Fix extents computation (*)
  a72dbeb... ComboBox: Fix whitespace (*)
  e723fd6... ComboBox: Do not select item before menu realised (*)
  975a3fa... ComboBox: Fix the whitespace fix (*)
  1f7b03b... flowbox: Fix get_child_at_index crash with an invalid index (*)
  8d36fbf... togglebutton: Remove unused defines (*)
  36377e9... Remove gtk_widget_get_preferred_height_and_baseline_for_wid (*)
  fa4d6e8... spinbutton: Remove _get_panels (*)
  31ed68d... listbox: Fix row hovering (*)
  49508dd... iconhelper: Remove allocate implementation (*)
  8a543ab... iconhelper: Ensure the surface used for textures is ARGB32 (*)
  3dac21f... entry: Refactor get_icon_pixbuf (*)
  8efc91c... GtkProgressBar: trivial conditional optimisation (*)
  0d68b22... stylecontext: Remove a bunch of unneeded headers (*)
  9f98138... printunixdialog: Remove GtkDrawingArea::draw handler (*)
  5b05c12... toolpalette: call set_has_window (*)
  d45e5ef... widget-factory: Use GtkButton:icon-name to construct icon b (*)
  7f8d0ac... headerbar: measure children using gtk_widget_measure (*)
  1ab3d32... revealer: Measure child widget size using gtk_widget_measur (*)
  5ee590f... scrolledwindow: measure child widgets using gtk_widget_meas (*)
  7096d6d... viewport: Use gtk_widget_measure to measure child sizes (*)
  ac20c3e... frame: Use gtk_widget_measure to measure child sizes (*)
  db80aea... cssgadget: Compute relative to own allocation, not widget a (*)
  fde87c8... drawingcontext: Store the GL paint context (*)
  8efefdf... window: Change behavior of gdk_window_begin_draw_frame() (*)
  6048c71... API: Require passing a GLContext to begin_draw_frame() (*)
  c0d903b... gskrenderer: Store the GL context (*)
  4938400... gdk: Never draw with GL (*)
  af4b1cc... gdk: Remove all code that only existed because of use_gl (*)
  ec30ead... gdk: Don't recurse when processing updates (*)
  dd69f2a... gsk: Allow 0 for gsk_gl_driver_begin_frame() (*)
  3d295a7... gdk: Large GL refactoring (*)
  5e33e2c... glcontext: Make begin/end_draw() paired (*)
  46f9d28... gdk: Redo GL drawing (*)
  875644b... gdk: Add GdkDrawContext (*)
  4494802... gdk: Turn GdkGLContext into a GdkDrawContext (*)
  a84143c... gsk: Change GSK_USE_SOFTWARE env var to GSK_RENDERER (*)
  e6e68bb... glrenderer: Always redraw the whole screen (*)
  0b35bb5... inspector: Pass the drawing context into the recorder (*)
  3af8304... gskrenderer: Add gsk_renderer_begin_draw_frame() (*)
  5fef179... gdk: Make gdk_window_begin_draw_frame() take a draw context (*)
  5db6041... glrenderer: Always redraw the whole screen (*)
  5e9892a... inspector: Add support for displayin the render region (*)
  c4c1bb1... gdkgl: Add gdk_gl_context_get_damage() (*)

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