[gtk] (299 commits) Non-fast-forward update to branch matthiasc/for-master



The branch 'matthiasc/for-master' 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:

  74c07b0... wayland: Remove debug spew
  3ca33fa... widget: Remove an unused signal

Commits added to the branch:

  759d53c... wayland: Don't artificially prefer ASK (*)
  3b5a4cf... Update Polish translation (*)
  f8a1f79... Merge branch 'wayland-dnd-fixes' into 'master' (*)
  2ee9752... wayland: Remove debug spew (*)
  448a402... widget: Remove an unused signal (*)
  3f4cd41... Update Catalan translation (*)
  9d9a730... gl renderer: Drop a dead if statement (*)
  d3852ca... gl renderer: Remove some unused uniforms (*)
  f85448f... gl renderer: Split blurring a node into its own function (*)
  0956c30... progressbar: Remove unnecessary snapshot implementation (*)
  095a378... GdkRGBA: Use floats instead of doubles (*)
  91522dd... gl renderer: remove a memory leak (*)
  4744bb9... gl renderer: stop copying current color around (*)
  ab04c74... gl renderer: Don't copy border outline corner sizes around (*)
  4984579...   gl renderer: Rewort passing rounded rects to shaders (*)
  5b072e7... gl renderer: Fix debug color output (*)
  a29b8fb... gl renderer: Shorten debug output impl (*)
  2e6e6c1... gl renderer: Fix color comparison (*)
  5191b6f... gl renderer: Only send clip corners if we need to (*)
  d12dde0... gl renderer: Fix program uniform updating code (*)
  cc909b1... gl renderer: Rewrite shader builder (*)
  1243174... gl renderer: Make RoundedRect work in gles (*)
  06f6376... gl renderer: Initialize alpha uniform to 1.0 (*)
  219493c... gl renderer: Don't copy matrix/offset of color matrix nodes (*)
  f31667f... gl renderer: Remove unused translation handling (*)
  3d260a9... gl renderer: Remove a few outdated comments (*)
  398f49a... gl renderer: Trivial declaration reorder (*)
  8dd7f5a... gl renderer: Mark beginning of frame if DEBUG_OPS is set (*)
  2cbfb0e... GdkGLContext: check for GL_KHR_debug for GL debug output (*)
  f1751f5... gltextureatlas: Use more correct debug name for texture (*)
  f07397f... gl renderer: Upload GL_RGBA texture data in GLES (*)
  fdce30d... gl renderer: Add some in/out compat glue to the shaders (*)
  cef7f7f... gl renderer: Move work to the gradient vertex shader (*)
  c79c18f... gl renderer: Shuffle things around a bit (*)
  2079c89... gl renderer: Remove some unneeded calculations from shaders (*)
  73f2167... gl renderer: Avoid an invalid read (*)
  1477882... testentryicons: Fix a memory leak (*)
  80ddcf3... supp: Ignore calloc in the AMD driver (*)
  91472b2... gl renderer: Compute final color in vertex shader (*)
  6ef0bb8... gl renderer: Move final color computation to vertex shader (*)
  0b82980... gl renderer: Move color computation to vertex shader (*)
  d0d2ad9... gl renderer: Remove unused variable from shader (*)
  f79c807... gl renderer: Don't invert offset value twice (*)
  b8aa51d... gl renderer: Move more work to the vertex shaders (*)
  6a9bc5d... Avoid a few state changes (*)
  d7df56b... gsk: Make GskColorStop.offset a float (*)
  44ac2d5... gl renderer: Pass linear gradient stops to shaders directly (*)
  db91b6d... gl renderer: Load vertex data directly into vertices GArray (*)
  075a0cc... renderbackground: Save a snapshot_translate() call (*)
  cb2f523... rendernodes: Use floats for everything (*)
  d490d8f... renderbackground: Try to omit a save/restore pair (*)
  750dc8d... gl driver: Inline function into only caller (*)
  587bc82... gl renderer: Print debug node message (*)
  4788f88... snapshot: Repeat color nodes by creating a larger color nod (*)
  e62f135... GskTransform: Normalize angles (*)
  766d4df... GskTransform: Compute sin/deg of 90deg rotations manually (*)
  1dd31d5... testsuite: Add a test case for rotated border node (*)
  c0d4a6f... gl renderer: Avoid copying a matrix (*)
  74f18f7... gl renderer: Move work to the blur vertex shader (*)
  0a8ca49... gl renderer: transform border outline like everything else (*)
  ef7276c... gl renderer: Trivial variable reordering (*)
  022d19a... gl renderer: Add debug code for color nodes (*)
  1dea6d4... gl renderer: Speed up bounds transformation (*)
  054d69a... gl renderer: Fix a misleading comment (*)
  4fb519f... renderborder: Only get border width if we really need to (*)
  b8d1c3a... gl renderer: Don't force repeat node child offscreen (*)
  412fcb0... scrolledwindow: Avoid using gtk_widget_get_preferred_size (*)
  1e55e01... scrolledwindow: Remove a useless local variable (*)
  982d73d... adwaita: Solve junction problem without border image (*)
  8b1af39... gl renderer: Avoid another manual rounded rect transform (*)
  df1d2b8... gsk: Add GskParseErrorFunc to the docs (*)
  b972690... gl renderer: Fix inverted dy in inset shadows (*)
  eebe67c... gl renderer: Add util to load vertex data with texture regi (*)
  0fc35b2... toolitem: Plug memory leak (*)
  cee8f78... toolitem: Remove unused members (*)
  59111d1... cssimagelinear: Avoid computing the length if we know it (*)
  c427c2b... cssimagelinear: Don't call get_start_end if !repeating (*)
  108aac9... scrolledwindow: Don't snapshot junction if we use indicator (*)
  c38c5c4... text: Reset cursor opacity when unmapping (*)
  76795ff... gl renderer: Sprinkle some const around (*)
  c30e0f7... bin: Avoid some type checks (*)
  6c188f7... bin: Move vfunc implementations before class_init (*)
  21a7dfa... snapshot: Only normalize rectangle if we have to (*)
  ca4ae81... transform: Compare class before ->next (*)
  73ce437... widget: Use cssnode api to get the filter value (*)
  7a27122... transform: Scale+translate bounds directyl (*)
  04899e3... colorswatch: Avoid redundant assignment (*)
  726909d... Window: Avoid some redundant assignments (*)
  6ba6f36... gltextureatlas: Packing must succeed here (*)
  73b8212... label: Fix assumptions regaring link (*)
  a3f14a3... rendernodepaintable: ceil() bounds for intrinsic size (*)
  7669e6e... transform: Properly compare scale transforms (*)
  8e4f0b9... sizerequest: Remove _gtk_widget_get_preferred_size_and_base (*)
  262ac42... testsuite: Add a testcase for blend nodes with invisible ch (*)
  ea810f1... gl renderer: Handle repeat nodes with invisible children (*)
  a9b1d4a... build: Check for sincosf() (*)
  0582a4e... Merge branch 'check-for-sincosf' into 'master' (*)
  d131c8d... move [NSApplication sharedApplication] after _gdk_quartz_ev (*)
  7dcb25b... Merge branch 'master-eventloop-fix' into 'master' (*)
  df9d9c1... impl_class->set_functions listed twice in the object (*)
  b31f4f2... Merge branch 'master-fix-set-functions' into 'master' (*)
  173952c... fixed layout: Actually set child transforms (*)
  b24e10f... Merge branch 'fixed-fixed' into 'master' (*)
  1e2c03b... rename CODE-OWNERS to CODEOWNERS (*)
  6bf46c8... marshalers: Add another (*)
  303c9be... Add a GtkDragSource object (*)
  d3fd071... dnd: Patch up gtk_drag_get_source_widget (*)
  2612331... label: Port to GtkDragSource (*)
  d145032... linkbutton: Port to GtkDragSource (*)
  2803a15... calendar: Port to GtkDragSource (*)
  337057e... entry: Port icon dnd to GtkDragSource (*)
  e9203ee... text: Convert to GtkDragSource (*)
  a527578... textbuffer: Add a content provider api (*)
  b15c31a... textview: Port to GtkDragSource (*)
  8137dea... Add (de)serializers for GdkRGBA (*)
  fdcfe0e... Add a generic callback content provider (*)
  8e3db48... colorbutton: Port to GtkDragSource (*)
  5d49b11... colorswatch: Convert to GtkDragSource (*)
  24ef9df... pathbar: Convert to GtkDragSource (*)
  5ad4b75... gtk-demo: Convert the clipboard demo to GtkDragSource (*)
  993d638... iconbrowser: Port to GtkDragSource (*)
  ea9f2ab... Add another callback-based provider (*)
  efce8c2... iconview: Port to GtkDragSource (*)
  5a94040... placessidebar: Port to GtkDragSource (*)
  3891ce3... treeview: Port to GtkDragSource (*)
  74722fb... filechooser: Port to GtkDragSource (*)
  78a0913... notebook: Port to GtkDragSource (*)
  b4c689e... tests: Convert to GtkDragSource (*)
  9b01d9a... Remove traditional drag source API (*)
  e03bdbe... docs: Mention DND in the migration guide (*)
  37b849b... Move the rest of the drag-source api over (*)
  e53e0f4... Hook up the GtkDragSource docs (*)
  6dc8fc3... Add a GtkDropTarget object (*)
  45679d7... dragdest: doc improvements (*)
  a76b187... drop: Add a convenience api (*)
  ac09500... gtk-demo: Convert clipboard demo to GtkDropTarget (*)
  75b789f... calendar: Port to GtkDropTarget (*)
  70cdd4e... colorbutton: Port to GtkDropTarget (*)
  025eee1... colorswatch: Port to GtkDropTarget (*)
  6e602e0... text: Port to GtkDropTarget (*)
  802c797... window: Port to GtkDragDest (*)
  b0d9a6f... expander: Port to GtkDropTarget (*)
  07c889c... stackswitcher: Port to GtkDropTarget (*)
  17131f1... filechoserbutton: Convert to GtkDropTarget (*)
  746dc5c... textview: Port to GtkDropTarget (*)
  4ea18a2... treeview: Port to GtkDropTarget (*)
  3f33a0e... testdnd2: Port to GtkDropTarget (*)
  2fd9431... testdnd: Convert to GtkDropTarget (*)
  ccaf70e... testlist3: Convert to GtkDropTarget (*)
  a309e74... testtoolbar: Convert to GtkDropTarget (*)
  0f9cbf4... testnotebookdnd: Fix, partially (*)
  cd7303d... testtreednd: Convert to GtkDropTarget (*)
  583705b... notebook: Convert to GtkDropTarget (*)
  aa276a1... listbox: Remove unhighlighting (*)
  69e3fee... Move some remaining api over (*)
  853063b... Remove old drag dest api (*)
  c290bd6... Add an async read function for selection (*)
  6e01a49... iconview: Port to GtkDropTarget (*)
  c7b70b1... placessidebar: Port to GtkDropTarget (*)
  b903401... filechooser: Convert to GtkDropTarget (*)
  7048790... testlist3: Use async read api for selection (*)
  74d4456... testtreednd: Use the new asyn selection read (*)
  d2bd9b0... iconview: Avoid drag-data-received (*)
  1075607... treeview: Stop using ::drag-data-received (*)
  19ee9b4... Remove gdk_drag_get_data (*)
  1e000c3... Remove gtkdnd.h (*)
  58106af... testdnd2: Add a test for ASK handling (*)
  e1f74c8... dragdest: Clean up internals (*)
  1a3eeb1... Drop GTK_DEST_DEFAULT_HIGHLIGHT (*)
  cb26cd7... Simplify some drag dest internals (*)
  46f42fc... droptarget: Drop defaults flags (*)
  1262184... droptarget: Drop the track-motion property (*)
  e505dab... Stop passing timestamps around (*)
  ad019be... Drop an unused define (*)
  f839958... dnd: Some internal restructuring (*)
  532fdde... dnd: More internal restructuring (*)
  3080592... gdk: Make gdk_event_set_coords support dnd events (*)
  60fc2c6... dnd: Another internal refactoring step (*)
  f960eb6... More internal restructuring (*)
  dfb2cbd... Turn GtkDropTarget into an event controller (*)
  6a7f39e... Get rid of GtkDragDestInfo (*)
  f898bee... Use normal event propagation for DND events (*)
  e9067ae... Replace gtk_drop_target_attach/detach (*)
  f3be498... Move code over (*)
  2b819c8... docs: Tweak GtkDropTarget docs (*)
  96c77b6... Remove an unused signal (*)
  5085708... Remove gtk_drop_target_get_target (*)
  dbb3727... popover: Use g_signal_connect_object on parent widget signa (*)
  f6f331e... gdk/x11: Forward suggested action (if any) to XdndStatus (*)
  38974d7... dragsource: Tweak api, update all callers (*)
  e8b830a... dragsource: Reshuffle api a bit (*)
  78832c6... Make GtkDragIcon public (*)
  8c73f88... dragsource: Use public drag icon api (*)
  5a6ab8c... label: Use gdk_drag_begin (*)
  5144d15... calendar: Use gdk_drag_begin (*)
  092c115... text: Use gdk_drag_begin (*)
  e09f2b8... entry: Use gdk_drag_begin (*)
  00169a0... textview: Use gdk_drag_begin (*)
  f459164... placessidebar: Use gdk_drag_begin (*)
  8c37367... notebook: Use gdk_drag_begin (*)
  deb16c1... Make GtkDragSource a gesture (*)
  fdfa371... iconview: Use gdk_drag_begin (*)
  90cda9e... treeview: Use gdk_drag_begin (*)
  8e8254f... filechooserwidget: wip (*)
  1a5dece... gtk-demo: Use gtk_widget_add_controller for drag source (*)
  bf98ebc... iconbrowser: Use gtk_widget_add_controller for drag source (*)
  ceca2f9... colorbutton: Use gtk_widget_add_controller for drag source (*)
  cfa9e6d... colorswatch: Use gtk_widget_add_controller for drag source (*)
  d2f7d1b... linkbutton: Use gtk_widget_add_controller for drag source (*)
  4630dd8... notebook: Use gtk_widget_add_controller for drag source (*)
  134fca4... pathbar: Use gtk_widget_add_controller for drag source (*)
  61559e3... testdnd: Use gtk_widget_add_controller for drag source (*)
  2227d2a... testdnd2: Use gtk_widget_add_controller for drag source (*)
  a5ca5eb... testlist3: Use gtk_widget_add_controller for drag source (*)
  c102953... testtoolbar: Use gtk_widget_add_controller for drag source (*)
  c1c8abf... notebook: Stop using gtk_drag_source_get_origin (*)
  818b456... filechooserwidget: Stop using gtk_drag_source_get_origin (*)
  bd20ae4... dragsource: Drop gtk_drag_source_get_origin (*)
  df050c5... notebook: Stop using gtk_drag_get_source (*)
  8b05857... dragsource: Drop gtk_drag_get_source (*)
  aca2528... dragsource: Make ::prepare return a boolean (*)
  bdb4bf0... dragsource: Document prepare (*)
  a1f4f52... dragsource: Tweak docs more (*)
  865fc9c... dragsource: Rename ::drag-failed to ::drag-cancel (*)
  c95659b... testdnd2: Update to the api change in the previous commit (*)
  62b8718... Remove an unused enum (*)
  27c521c... placessidebar: Update a comment (*)
  0224517... filechooser: Stop using gtk_drag_source_get_drag (*)
  1eefaf8... dragsource: Fix cancellation (*)
  edb175c... iconview: Render drop highlight properly (*)
  f83f7a2... Adwaita: Add drop highlight for iconview items (*)
  a04d314... text: Fix dragging of text across focus changes (*)
  9cc29ef... gtk-demo: Use GDK content formats api (*)
  2ee087f... iconbrowser: Use GDK content formats api (*)
  6fcae42... calendar: Use GDK content formats api (*)
  b59c70a... filechooserbutton: Use GDK content formats api (*)
  fb4b5c6... filechooserwidget: Use GDK content formats api: (*)
  a59a20c... placessidebar: Use GDK content formats api (*)
  379166e... text: Use GDK content formats API (*)
  0092284... testdnd2: Use GDK content formats api (*)
  2d2cdea... Drop GTK content formats apis (*)
  c878f65... dragksource: Small doc fix (*)
  a053d7d... dragsource: Drop gtk_drag_source_drag_begin (*)
  403aba8... docs: Remove the dnd section (*)
  7b73824... docs: Remove dropped drag source apis (*)
  13adb25... docs: Add GtkDropTarget section (*)
  42e440a... docs: Add GtkDragIcon (*)
  d116bbf... docs: Expand the GDK dnd docs (*)
  8a521ac... dragsource: Change the ::prepare return type (*)
  6b7c517... gtk-demo: Update the ::prepare handler (*)
  3590036... dragdest: Rename ::armed to ::contains (*)
  201a791... Adwaita: No drag highlight for expanders (*)
  8a72031... Adwaita: No drag highlight for stack switchers (*)
  5787146... treeview: Use a named subnode for dnd highlight (*)
  b150625... Adwaita: No dnd highlight for treeviews (*)
  24d7586... iconview: Use a named subnode for dnd highlight (*)
  61db81a... Adwaita: No dnd highlight for iconviews (*)
  7646d1b... Adwaita: No drag highlight for placessidebar (*)
  5ce7bfb... notebook: Receive tab dnd on the tabs (*)
  ac5b4a6... text: Remove unnecessary drag highlighting (*)
  4fe5710... textview: Remove unnecessary drag highlighting (*)
  05a9b72... calendar: Remove drag highlighting calls (*)
  66c8da4... listbox: Stop using gtk_drag_(un)highlight (*)
  9c11c60... filechooser: Remove code for sidebar pre-arming (*)
  579d8e4... Drop gtk_drag_(un)highlight (*)
  233ec1a... Add GdkDrop back to signal signatures (*)
  5206a92... Update all callers (*)
  0297039... Add another dnd testcase (*)
  d5f4579... dragdest: Steps towards allowing nested drop sites (*)
  187a701... content provider impl: Take mime types into account (*)
  5e57b3d... testdnd2: Fix the text case (*)
  7668669... dragdest: Add a ::drag-enter signal (*)
  8a085fc... remove debug spew (*)
  eab6df3... dragdest: Allow denying drops asynchronously (*)
  a4059cd... dragdest: Rename ::drag-motion to ::accept (*)
  1c03bbe... Update all users (*)
  c941a2d... Properly export GtkDragIcon (*)
  8d3e1eb... docs: Fix a typo (*)
  a51ee20... dragicon: Add docs (*)
  c7dc17d... docs: Expand the dnd migration hints (*)
  f33fe6d... testdnd: Fix up for current api (*)
  7d99339... Update Slovak translation (*)
  6763443... css: Stop supporting builtin images (*)
  112aed5... Remove builtin icons altogether (*)
  cf1700f... Merge branch 'kill-builtin-image' into 'master' (*)
  898e29c... css: Simplify compute for font features (*)
  99aa471... css: Simplify compute for font variations (*)
  f0cbd17... gdk_quartz_keymap_translate_keyboard_state fills consumed_m (*)
  f0dc5e0... css: Simplify font features (*)
  65af983... Merge branch 'css-font-values' into 'master' (*)
  4a7f68e... gtkmain: short-circuit gtk_main_sync() where no display (*)
  2f3518c... gtkmain: be deterministic in source removal (*)
  186b783... Merge branch 'wip/chergert/gtk4-gtk-main-sync' into 'master (*)
  9dc6be4... Reshuffle droptarget api a little bit (*)
  ec255f9... Update all callers (*)
  b76940b... dragdest: More documentation (*)
  f5daecf... Merge branch 'dnd-gestures-2' into 'master' (*)
  d37612a... Update POTFILES.in (*)
  f6789c0... Adwaita: Fix needs-attention

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