[gtk+] (177 commits) Non-fast-forward update to branch wip/baedert/gl



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

  568826e... renderborder: Don't create border nodes for transparent bor
  1a62055... GskRenderer: Remove viewport property
  3b3957f... popover: Stop using gtk_widget_get_content_size
  457569b... gl driver: Make some members const
  0a6996a... gl renderer: Remove some unused code
  a3186c1... Rework the GL renderer
  0a65351... add tests/showrendernode
  e335be6... build: Remove unused variable
  f6d6ce9... test-render-nodes: Print a warning if we didn't generate an
  b4f0650... test-render-nodes: Add color matrix test
  0b4501b... GskGLDriver: Use float for texture size in create_texture
  28c0ca3... testsuite: Add render node tests for simple color nodes
  4616118... GskGLDriver: Add profiler
  557770b... gl renderer: save on some frame buffers
  8b59839... gl renderer: Implement rounded clip nodes
  11bdf49... gl renderer: Don't create framebuffer for texture opacity c
  22578ca... gl renderer: Save clip in every node
  eb650b6... showrendernode: Resize window to a reasonable size instead
  8e2df05... test-render-nodes: Add transformed clip nodes test
  7de275d... gl renderer: Remove unused shaders
  9b391a7... gl renderer: Remove unused member
  a20b815... gl: Add glyph cache
  7f211c3... gl renderer: Don't pass MVP to shaders
  b965d51... gl renderer: Group render node types by render item creatio
  83ac442... gl renderer: Don't initialize modelview matrix twice
  1b65918... gl renderer: Rework once more
  2b14898... gsk: Move all gskgl* files into gl/
  e88d713... gl renderer: Move render ops into separate file
  bbd8006... gl renderer: Implement cairo nodes again
  1ab6dba... gl renderer: Only check for color glyphs once per text node
  b79a92c... gl renderer: Stop collecting VAOs in clear_tree
  2e02d9f... gl renderer: Remove unused VAO
  0720450... gl renderer: Optimize text drawing
  9758a7e... gl ops: Remove dead code
  81b35d7... gl renderer: Factor out a helper function for offscreen dra
  9c416a0... gl render ops: Rename a member
  77021e3... gl renderer: Implement color matrix nodes again
  fd9d39d... gl renderer: Don't draw texture nodes to a framebuffer
  d0e7015... gl renderer: Keep track of current program color value
  e5967d5... gl renderer: Remove some unused members
  c5443ef... gl renderer: Implement blur nodes
  562e144... gl renderer: Implement unblurred inset shadows
  2b5b068... gl renderer: Rework program creation
  cd957a3... gl renderer: Implement unblurred outset shadows
  e3b4ed6... gl renderer: Fix inset shadow offset calculation
  050a92c... gl renderer: Split out a utility function
  f5017c9... gl renderer: Implement simple shadow nodes
  5e90ef3... gl renderer: Split out text rendering function
  d921935... gl renderer: Don't render unblurred text shadows to a textu
  656abef... gl renderer: Implement simple border nodes
  5e68b9a... gl renderer: Fix debugging output
  f567c07... gl renderer: Rename a macro
  552c299... gl renderer: Remove consecutive clip ops

Commits added to the branch:

  c7bdf64... GDK: Make sure W32 backend compiles without GdkDeviceManage (*)
  285ebd5... GDK W32: Handle maximizing correctly for small primary moni (*)
  9e5fc16... GDK W32: Remove unneeded assertion (*)
  e1240b4... GDK W32: Change WM_SYSMENU style switch logic (*)
  33442d9... GDK W32: Special handling for VK_PAUSE (*)
  cba75d8... GDK W32: Handle CapsLock as part of the key shift level (*)
  c36d66b... GDK W32: Use keyboard hook to detect AeroSnap combinations  (*)
  f7ae367... GDK W32: Fix idiotic gdk_win32_display_get_monitor() implem (*)
  58ba4d6... GDK W32: Ensure that we use made-up monitors when there are (*)
  27ed9fb... GDK W32: Different maximized window position for non-CSD wi (*)
  3c9b667... GDK W32: Apply HiDPI scale properly to monitors (*)
  d7e2017... GDK W32: Handle drivers that do not send WT_CSRCHANGE after (*)
  eb6d5b6... GDK-Win32: Fix AeroSnap on HiDPI (*)
  50bbac6... GDK W32: Correctly report window position in HiDPI mode (*)
  323a601... GDK W32: fix monitor pruning code (*)
  33de691... GDK W32: More flexible modal operation mode (*)
  6a77051... Only register application/x-rootwindow-drop on X11 (*)
  c4617d3... GDK W32: Fix a typo in OLE2 DnD code (*)
  3237c21... GDK W32: Don't leak the atom name string (*)
  6c29e81... W32: Massive W32 DnD fix (*)
  6d37ed6... GDK W32: Update layered windows on opacity changes (*)
  a66017a... GDK W32: Refuse to release mouse grab while in DnD mode (*)
  5d0bfdd... GDK W32: Ensure that selection request is processed (*)
  44bc05d... Fix a nefarious typo (*)
  5e2e0af... GDK W32: Preserve the target value for change_property() (*)
  f0d04f8... GDK W32: Special handling for DELETE requests (*)
  c89c19d... GDK W32: Make sure drag source window is not NULL (*)
  ae76d19... GDK W32: Remove an unnecessary type check (*)
  abc8d61... vulkan: Fix border shader to premultiply color (*)
  9048d40... vulkan: Fix mask shader to premultiply color (*)
  373848f... image: Store pixbufs as textures, not surfaces (*)
  85b3f6d... image: Add gtk_image_new_from_texture() (*)
  20de4c8... selection: Add texture getter/setter (*)
  481c6ad... dnd: Add gtk_drag_set_icon_texture() (*)
  4198434... Update Polish translation (*)
  174a362... GDK W32: Plug a resource leak (*)
  e94b9b9... gdk: A GdkClipboard API draft (*)
  4728dd0... x11: Add an initial clipboard implementation (*)
  a5ab9a9... clipboard: Add gdk_clipboard_claim_remote() (*)
  fe9045d... x11: Various clipboard cleanups (*)
  13fb3fd... x11: Implement INCR reads (*)
  c91a38b... clipboard: Implement gdk_clipboard_read() (*)
  3506ae6... tests: Add a new test app for GdkClipboard (*)
  516f35b... x11: Use async queue and implement sync reads on selections (*)
  41f70e1... clipboard: Refactor gdk_clipboard_read() to be async (*)
  970cb10... x11: Improve debugging output for selection input stream (*)
  91910ba... gdk: Im[plement content deserializing (*)
  02d1f90... clipboard: Add gdk_clipboard_read_pixbuf_async() (*)
  88684ba... clipboard: Add gdk_clipboard_read_text_async() (*)
  9b78d76... x11: Improve fallbacks for text (*)
  3023d25... clipboard: Make value getters set the passed in value (*)
  888e525... clipboard: Introduce GdkContentProvider (*)
  12ca641... clipboard: Implement local fallback clipboard transfers (*)
  25c3895... clipboard: Add serialization (*)
  7426f1a... gdkcontentformats: Change the matching API (*)
  8e132ef... clipboard: Allow claiming the clipboard to fail (*)
  c66a61d... x11: Add gdk_x11_display_get_max_request_size() (*)
  e201485... tests: Add possibility to set invalid UTF-8 and clear clipb (*)
  134076e... x11: Implement claiming the X Selection with the clipboard (*)
  6fffa5b... tests: Open a 2nd display in testclipboard2 (*)
  a59572f... widget: gtk_widget_get_clipboard => gtk_widget_get_old_clip (*)
  54c8a4b... widget: Add gtk_widget_get_clipboard() (*)
  825612b... a11y: Port to GdkClipboard (*)
  909b687... linkbutton: Port to GdkClipboard (*)
  8cd5e0a... recentchooser: Port to GdkClipboard (*)
  c146132... gtk-demo: Port clipboards example to new clipboard (*)
  cc07800... gdk: Allow setting task data on (de)serializers (*)
  4e06aae... gdk: Add gdk_content_formats_new_for_gtype() (*)
  f53848c... textview: Redo clipboard handling (*)
  5632d0e... label: Port to new clipboard (*)
  39d4622... tests: Improve formats list for testclipboard2 (*)
  928c98a... gdk: Add serializers and deserializers for GFile (*)
  6b326b1... gdk: Add GDK_TYPE_FILE_LIST with serializers (*)
  ca96fac... filechooserwidget: Port to new clipboard (*)
  51e46cc... contentprovider: Add ref_storable_formats() (*)
  fe7c283... clipboard: Add infrastructure to store clipboards (*)
  4cce109... application: Put shared code into a common function (*)
  0ff3340... main: Implement storing all clipboards (*)
  bcc0d4b... x11: Split out a function (*)
  ea18793... x11: Introduce GdkX11PendingSelectionNotify (*)
  3ea258d... tests: Don't crash if widgets go away before clipboard (*)
  b75546d... x11: Implement MULTIPLE requests (*)
  5abd7a3... x11: Implement storing the clipboard (*)
  24c934f... entry: Port to GdkClipboard (*)
  ead67a7... x11: Handle case where clipboard was reclaimed quickly (*)
  a34836f... gdk: Add (de)serializers for GDK_TYPE_TEXTURE (*)
  18bf0eb... clipboard: Change image convenience APIs (*)
  c833b47... gtk-demo: Port to GdkClipboard (*)
  c8edc6e... icon-browser: Port to new clipboard (*)
  2d5c82b... gtk: Remove GtkClipboard (*)
  437d70f... gdk: Get rid of owner change events (*)
  0019226... wayland: Add skeleton for a GdkClipboardWayland (*)
  82002ea... wayland: Implement reading the clipboard (*)
  ef69daa... wayland: Implement taking over the clipboard (*)
  ff577e6... wayland: Add primary clipboard subclass (*)
  6cfb55a... dnd: Remove much of the unmanaged dnd (*)
  e74c46f... dnd: Handle rootwin drop in gdk (*)
  8b1b9f8... Drop api that is only for unmanaged dnd (*)
  6ab72b2... Remove GdkDragProtocol from the api (*)
  acee380... dnd: Remove unused variables (*)
  bcc77e1... GDK W32: Remove stray debug code (*)
  a5815ad... Update POTFILES.in (*)
  794a2bf... Use Unicode quotation marks in new strings (*)
  52b1cd4... gsk: Remove gsk_render_node_set_scaling_filters() (*)
  7cc9bee... spinner: Stop using gtk_widget_get_content_size (*)
  dbc4796... popover: Stop using gtk_widget_get_content_size (*)
  3a3783d... image: Stop using gtk_widget_get_content_size (*)
  7883273... testswitch: Remove unnecessary gtk_widget_show calls (*)
  1ed364a... widgetbowl: Add some more widget types (*)
  93df23d... Remove some more gtk_widget_get_content_size uses (*)
  5c1a46c... docs: Remove gtk_application_is_inhibited (*)
  b912416... about dialog: Add some missing docs (*)
  841eb45... actionbar: Add more docs for gtk_action_bar_get_revealed (*)
  2f12eb6... wayland: Initialize variable (*)
  8619ff0... switch: Remove unused variable (*)
  7356df7... GskRenderer: Remove viewport property
  5208310... gl driver: Make some members const
  53c5b77... gl renderer: Remove some unused code
  9df1ce4... Rework the GL renderer
  8bced7c... add tests/showrendernode
  7458e5c... build: Remove unused variable
  34795dc... test-render-nodes: Print a warning if we didn't generate an
  767c0bd... test-render-nodes: Add color matrix test
  5be8dfc... GskGLDriver: Use float for texture size in create_texture
  e2486cf... testsuite: Add render node tests for simple color nodes
  a6fff63... GskGLDriver: Add profiler
  190fe8d... gl renderer: save on some frame buffers
  574905e... gl renderer: Implement rounded clip nodes
  80b198e... gl renderer: Don't create framebuffer for texture opacity c
  4c22135... gl renderer: Save clip in every node
  0889612... showrendernode: Resize window to a reasonable size instead
  aa3e3de... test-render-nodes: Add transformed clip nodes test
  aaf2c74... gl renderer: Remove unused shaders
  0b4499f... gl renderer: Remove unused member
  5646930... gl: Add glyph cache
  cbbb21c... gl renderer: Don't pass MVP to shaders
  a51541f... gl renderer: Group render node types by render item creatio
  8117741... gl renderer: Don't initialize modelview matrix twice
  d9020ee... gl renderer: Rework once more
  607b596... gsk: Move all gskgl* files into gl/
  6abaea3... gl renderer: Move render ops into separate file
  fb975e4... gl renderer: Implement cairo nodes again
  edb24a4... gl renderer: Only check for color glyphs once per text node
  ee177a6... gl renderer: Stop collecting VAOs in clear_tree
  8d459b4... gl renderer: Remove unused VAO
  6b49959... gl renderer: Optimize text drawing
  fc05b69... gl ops: Remove dead code
  0f48854... gl renderer: Factor out a helper function for offscreen dra
  c8c8259... gl render ops: Rename a member
  39e9e31... gl renderer: Implement color matrix nodes again
  3e117ce... gl renderer: Don't draw texture nodes to a framebuffer
  b5d9e3e... gl renderer: Keep track of current program color value
  78a4e6a... gl renderer: Remove some unused members
  d6a500b... gl renderer: Implement blur nodes
  aa4fd6f... gl renderer: Implement unblurred inset shadows
  34346fa... gl renderer: Rework program creation
  009804f... gl renderer: Implement unblurred outset shadows
  b7529a7... gl renderer: Fix inset shadow offset calculation
  61ed101... gl renderer: Split out a utility function
  dcdb70f... gl renderer: Implement simple shadow nodes
  2f0e041... gl renderer: Split out text rendering function
  c058083... gl renderer: Don't render unblurred text shadows to a textu
  151752d... gl renderer: Implement simple border nodes
  ad27934... gl renderer: Fix debugging output
  8608573... gl renderer: Rename a macro
  9db4439... gl renderer: Remove consecutive clip ops
  503de05... gl renderer: Only draw blurred shadow nodes once
  9a8289a... gl renderer: Add more detailed render op output
  45d00e6... gl renderer: Define debug structs inline
  e8fe28a... gl renderer: Avoid consecutive opacity ops
  13de055... gl renderer: Keep track of color matrix op state
  b14c744... gl renderer: Remove unused struct member
  af4498a... gl renderer: Remove superflous modelview matrix changes
  40e504b... gl renderer: Default to GL_LINEAR scaling filters
  d76ef08... gl renderer: Avoid using a new modelview for shadow nodes
  acd00d1... gl renderer: Keep track of border program state
  1d8bf94... gl renderer: Sort border sides by color

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