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



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

  6220030... Add GtkImageView
  e6ad803... gtk3-demo: Add GtkImageView demo
  ebb803d... GtkImageView: Replace zoom-mode with fit-allocation
  466d54a... GtkImageView: Rename zoom-enabled/rotate-enabled
  e572b24... GtkImageView: Add _set_pixbuf
  6a3cba5... GtkImageView: Update the adjustments more often
  23e7a12... GtkImageView: Add scale arguments to load functions
  170ef0b... GtkImageView: Stop the animation when setting the pixbuf
  427da02... GtkImageView: Add _set_surface
  4c2d851... gtkimageview.h: Fix indentation
  bc2cec1... GtkImageView: Add initial gesture code
  93eb112... GtkImageView: Fix drawing in scrollable case
  b74ff7d... GtkImageView: Add _set_animation
  a658d03... GtkImageView: Add docs
  34a5736... GtkImageView: Fix snap-angle getter
  e7089a4... GtkImageView: Implement first 'scale to pointer' version
  233d2d6... GtkImageView: Implement zoom-to-cursor
  93e98f9... GtkImageView: Fix rotate gesture usage
  9353a27... GtkImageView: Fix gesture usage
  236d2c1... GtkImageView: Fix scroll-to-pointer behavior
  7769205... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  057b5ef... GtkImageView: Add _fix_point_rotate
  ece6421... GtkImageView: Fix HiDPI drawing
  3808c87... GtkImageView: Fix typo
  48a77fd... GtkImageView: Choose the anchor point in ::begin
  f097df2... WIP
  fa810fa... gtkimageview: state
  9d3cce5... Fix bounding_box_for_angle calculation
  02b4a86... Last "working" state
  e7c371a... Simple rotation working
  992b95b... Update the adjustments properly
  8cff2d9... imageview: Draw less debugging stuff
  0f5d5ce... GtkImageView: Rename fix_point function to fix_anchor
  7f3b501... wupp
  65f1d82... GtkImageView: scale fixing works in fix_anchor_rotate
  295bde3... Foo.
  d3204d2... Scale/Rotation fixing works individually, not together.
  c6ebf57... I think both scale and angle are working...
  96d6801... Both at the same time appear to be working...
  a39bb08... \:D/
  5dd4775... Remove last _fix_anchor() usages
  df9d9cc... Remove some obsolete code
  2d52702... imageview: Clean things up a bit
  9456bfe... Set size_valid do FALSE after setting the properties...
  c930ee6... Fix some memory leaks
  ddbf3f7... demo: Add scale spinbutton back
  a32d2f6... imageview: Improvements!
  3ed5dc8... demo: Add rotate/scale gesture check buttons
  60160e4... imageview: Implement _set/_get_property for zoom/rotate ges
  6f654f4... Set State to DENIED in gesture ::begin
  cebc596... imageview: More foo.
  aa8d86f... demo: Unref GtkBuilder instance
  5662caa... GtkImageView: Create/Destroy gestures on demand
  aadb486... GtkImageView: Fix some memory leaks
  31faf0f... GtkImageView: Don't g_free slice data
  f5a6e60... demo: Add some error handling for async operations
  34c34aa... demo: Separate code and declarations
  c87c84d... GtkImageView: Propagate GTask error
  515ef3a... GtkImageView: Propagate errors from async API
  fd3ff4b... demo: Plug a leak
  b4a08d5... GtkImageView: Clarify some docs
  fad47f1... demo: Make sure the image_view stays alive long enough
  f887660... GtkImageView: Plug another leak
  4979cd3... GtkImageView: Refactor fix_anchor
  b905e72... GtkImageView: Don't invalidate the size if fit-allocation i
  e49ea17... GtkImageView: Move gesture callback around
  76946de... GtkImageView: Don't reset scale/angle to 0
  1953984... GtkImageView: Don't fix_anchor if fit_allocation is set...
  13ace8f... demo: Bind angle property correctly
  9dbae36... GtkImageView: Allow 0 scale factor
  2071f53... GtkImageView: Free LoadTaskData correctly
  103c9be... GtkImageView: Don't use internal scale/angle values for ges
  1d1e20f... demo: Use scrolled window by default
  f94cf4e... GtkImageView: Don't crash on scroll-events if !image_surfac
  d61c41a... GtkImageView: Don't call fix_anchor if fit-allocation is se
  6275fa4... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  66d62f7... GtkImageView: Refactor anchor fixing in _set_scale
  82ff301... demo: Load pixbuf that's more likely to exist
  5e47031... GtkImageView: Don't unref NULL input stream
  8fd7286... demo: Use bigger step_increment for scale adjustment
  a667088... GtkImageView: Add transitions-enabled property
  3a9942e... GtkImageView: Make snap-angle work with rotate gestures
  87ff6f2... GtkImageView: Using the scale gesture unsets fit-allocation
  09916d7... GtkImageView: _set_angle invalidates the size in any case
  00534fb... GtkImageView: Don't crash if the scale is set, but image_su
  929afd0... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  0bf20f0... demo: Use GtkScale instead of GtkSpinButton
  ec8332c... GtkImageView: Transition between angle values
  30461e8... Transition between scales
  9083ca6... demo: Add 'Reset View' button
  383a9ac... Use scale and angle transitions
  86f3583... Remove debug anchor drawing
  706da8f... demo: Limit scale to >= 0.05
  f62b57c... snap angle in _set_angle
  2bc3138... Return early in set_scale/_set_angle
  5fcf269... demo: Use switches instead of checkbuttons
  be677b6... Add a forgotten queue_draw
  20c2b36... Rename gesture-enabled properties
  1c93122... Add functions to gtk3-sections.txt
  046b901... Docs
  12905be... Add getter for scale-set
  7eff2bd... demo: Add transitions-enabled switch
  4645ff9... Reset in_scale/angle_transition early
  40be590... Fix typo
  13a3fa9... Remove target parameter from animate_to_xxx functions
  7ccf73c... Whitespace
  95cddf4... add transitions-enabled getter/setter to header file
  f0d2e3a... Docs
  7224c05... fix angle transition
  14bb87e... Care about already running transitions
  4ab1eff... Revisit scale factor handling
  e38a96b... Remove some code duplication
  68ce976... add image abstraction
  8f30e0e... widget: Always warn when underallocating widgets
  2b18002... Implement image abstraction for pixbuf animations
  3f1a26a... imageview: Remove obsolete code
  c9ee456... Reimplement load_image_from_stream
  6be7953... Remove scale_factor member
  536e88d... Use gtk_image_view_replace_image
  9726c4e... Remove image_surface leftovers
  024bbee... Remove GtkPixbufImage
  21ee370... demo: Load hidpi pixbuf
  1b5c52c... Handle scale-factor 0 again
  2fc2df2... stack: Remove some code duplication
  88b307d... stack: Don't underallocate the last_child
  958400d... Use GtkPlayable to start/stop pixbuf animations
  bb4c78b... Ref input sources
  aae8bce... abstractimage: Export more functions
  49f576f... Add GtkScalingImage
  d10b6eb... imageview: Always set adjustment upper to bounding box size
  65b51fd... imageview: Comments
  aed5b67... imageview: Stop the old playable

Commits added to the branch:

  5a0aeec... Adwaita: correctly order backdrop decoration node shadows (*)
  99e2f91... Adwaita: simplify headerbar style (*)
  43937c6... Adwaita: checkbutton and radiobutton backdrop color fix (*)
  8f22138... Adwaita: remove commented out code (*)
  20a8ac5... Adwaita: reset entry props on horizontal spinbuttons (*)
  e079b92... Adwaita: fix label styling (*)
  ec50042... Revert "Adwaita: checkbutton and radiobutton backdrop color (*)
  38211ff... Adwaita: clean up checkbutton and radiobutton styling (*)
  0174803... Adwaita: added a transition to the backdrop state to most w (*)
  397bace... Adwaita: fix places sidebar icons style (*)
  c6834a0... pathbar: Order button CSS nodes right (*)
  3308122... placesview: Simplify (*)
  58b7512... cssshadowvalue: Fix copy/paste issue (*)
  c76424a... calendar: Remove duplicate flags value (*)
  ca3607c... menubar: Remove duplicate flags value (*)
  5db1c98... x11: Remove duplicate variable setting (*)
  471cdee... broadway: Remove duplicate initialization (*)
  07a69b7... gtk-demo: Fix copy/paste error (*)
  d42ba8a... tests: Add missing break statements (*)
  8cebc12... styleproperties: Don't use the same loop variable in nested (*)
  318a9c4... x11: Use g_error_matches() (*)
  9782a2b... broadway: Use explicit sizes for payload length (*)
  5091bc9... Updated Serbian translation (*)
  e397468... Updated Serbian Latin translation (*)
  7102851... styleproperties: Really don't use 'i' in inner loop (*)
  d457b4f... css: use "disabled" instead of the "insensitivie" (*)
  4e6f966... Update Latvian translation (*)
  7224dd7... High Contrast: sidebar round buttons (*)
  c867b17... Adwaita: fix treeview entry style (*)
  f64612c... Updated Danish translation (*)
  7da594e... Updated Danish translation (*)
  524ca3c... Adwaita: fix treeview spinbutton style (*)
  de466e7... Adwaita: rework places sidebar styling (*)
  3324729... Updated Danish translation (*)
  2e2c423... Adwaita: clean up (*)
  6598dca... Adwaita: sligthly dim backdrop selected fg color (*)
  eacd632... Adwaita: add a transition to the switch slider (*)
  44e225e... Adwaita: add a transition to the scale slider (*)
  4973b55... Adwaita: titlebutton fix (*)
  1dcd889... Adwaita: more evident colorswatch drag hilight (*)
  5c63ab2... style context: Don't use g_warning for API misuse (*)
  bee669e... Updates for 3.20.0 (*)
  f732fa6... Reword release notes (*)
  404a718... Improve window title context popup menu fallback (*)
  1c692c6... gdk: Reword some docs (*)
  3409ec5... Clean up gdk docs build a bit (*)
  105f9ac... Add gdk_drag_context_manage_dnd to the docs (*)
  e4d3987... gdk: Add a missing Since tag (*)
  09ea0c9... Add gk_gl_context_is_legacy to the docs (*)
  de4cb36... Document gdk_wayland_seat_get_wl_seat (*)
  615f55d... Updated Polish translation (*)
  69cb072... Updated Danish translation (*)
  5c6979e... Updated Hungarian translation (*)
  067e168... Add GtkImageView
  f8818d5... gtk3-demo: Add GtkImageView demo
  b183888... GtkImageView: Replace zoom-mode with fit-allocation
  b56be4e... GtkImageView: Rename zoom-enabled/rotate-enabled
  11e9916... GtkImageView: Add _set_pixbuf
  878f75d... GtkImageView: Update the adjustments more often
  043db8f... GtkImageView: Add scale arguments to load functions
  85f2cf8... GtkImageView: Stop the animation when setting the pixbuf
  02b89c1... GtkImageView: Add _set_surface
  df078b2... gtkimageview.h: Fix indentation
  6dd9a40... GtkImageView: Add initial gesture code
  bb47676... GtkImageView: Fix drawing in scrollable case
  048bbc5... GtkImageView: Add _set_animation
  023998f... GtkImageView: Add docs
  f83ddb1... GtkImageView: Fix snap-angle getter
  6d99bdc... GtkImageView: Implement first 'scale to pointer' version
  22c7a95... GtkImageView: Implement zoom-to-cursor
  e4b5054... GtkImageView: Fix rotate gesture usage
  74a1d7e... GtkImageView: Fix gesture usage
  ecf14b7... GtkImageView: Fix scroll-to-pointer behavior
  0f1482e... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  48b69c9... GtkImageView: Add _fix_point_rotate
  d05a0d0... GtkImageView: Fix HiDPI drawing
  7081fba... GtkImageView: Fix typo
  6b0587f... GtkImageView: Choose the anchor point in ::begin
  86cd116... WIP
  3c3f828... gtkimageview: state
  d8e678d... Fix bounding_box_for_angle calculation
  a829a31... Last "working" state
  3286f7c... Simple rotation working
  e7fad88... Update the adjustments properly
  b452d61... imageview: Draw less debugging stuff
  770edce... GtkImageView: Rename fix_point function to fix_anchor
  4ecd061... wupp
  53f63f4... GtkImageView: scale fixing works in fix_anchor_rotate
  c6f0e25... Foo.
  2987375... Scale/Rotation fixing works individually, not together.
  2ca0cb4... I think both scale and angle are working...
  fd5a350... Both at the same time appear to be working...
  89209f9... \:D/
  b0b9e66... Remove last _fix_anchor() usages
  0c460c2... Remove some obsolete code
  840b411... imageview: Clean things up a bit
  323ac66... Set size_valid do FALSE after setting the properties...
  eebcb64... Fix some memory leaks
  c8ea502... demo: Add scale spinbutton back
  affce0a... imageview: Improvements!
  62ad2bd... demo: Add rotate/scale gesture check buttons
  1a9a2c1... imageview: Implement _set/_get_property for zoom/rotate ges
  28a970f... Set State to DENIED in gesture ::begin
  1f7c901... imageview: More foo.
  4d94996... demo: Unref GtkBuilder instance
  08085fb... GtkImageView: Create/Destroy gestures on demand
  90fe0c0... GtkImageView: Fix some memory leaks
  a7319f7... GtkImageView: Don't g_free slice data
  ee08565... demo: Add some error handling for async operations
  8747b68... demo: Separate code and declarations
  7104cc8... GtkImageView: Propagate GTask error
  3c4a780... GtkImageView: Propagate errors from async API
  0d7151c... demo: Plug a leak
  006089a... GtkImageView: Clarify some docs
  9443013... demo: Make sure the image_view stays alive long enough
  c41a9ea... GtkImageView: Plug another leak
  4a09538... GtkImageView: Refactor fix_anchor
  448efde... GtkImageView: Don't invalidate the size if fit-allocation i
  7a746fa... GtkImageView: Move gesture callback around
  61c799e... GtkImageView: Don't reset scale/angle to 0
  c8ce1d4... GtkImageView: Don't fix_anchor if fit_allocation is set...
  47ab23f... demo: Bind angle property correctly
  d7a8172... GtkImageView: Allow 0 scale factor
  ec027f9... GtkImageView: Free LoadTaskData correctly
  531c382... GtkImageView: Don't use internal scale/angle values for ges
  2aadf23... demo: Use scrolled window by default
  9d810ad... GtkImageView: Don't crash on scroll-events if !image_surfac
  b081cc8... GtkImageView: Don't call fix_anchor if fit-allocation is se
  7b4f654... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  1efa9f0... GtkImageView: Refactor anchor fixing in _set_scale
  8a04e01... demo: Load pixbuf that's more likely to exist
  3f8cc0f... GtkImageView: Don't unref NULL input stream
  0f503b7... demo: Use bigger step_increment for scale adjustment
  1d96ea9... GtkImageView: Add transitions-enabled property
  019d394... GtkImageView: Make snap-angle work with rotate gestures
  05c76b9... GtkImageView: Using the scale gesture unsets fit-allocation
  91c8107... GtkImageView: _set_angle invalidates the size in any case
  1f52b0b... GtkImageView: Don't crash if the scale is set, but image_su
  9e93b63... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  5c06ce5... demo: Use GtkScale instead of GtkSpinButton
  760b78d... GtkImageView: Transition between angle values
  2a94c3a... Transition between scales
  04c4ec0... demo: Add 'Reset View' button
  f62186c... Use scale and angle transitions
  4789d0b... Remove debug anchor drawing
  ef0ed70... demo: Limit scale to >= 0.05
  f95f4fd... snap angle in _set_angle
  b9c4ea7... Return early in set_scale/_set_angle
  ca2c1b4... demo: Use switches instead of checkbuttons
  666a10f... Add a forgotten queue_draw
  688e9d2... Rename gesture-enabled properties
  06c2d0d... Add functions to gtk3-sections.txt
  b545695... Docs
  16b56e3... Add getter for scale-set
  06c0cbc... demo: Add transitions-enabled switch
  d31669a... Reset in_scale/angle_transition early
  f5d8a1f... Fix typo
  22c1167... Remove target parameter from animate_to_xxx functions
  377c552... Whitespace
  b3d29b3... add transitions-enabled getter/setter to header file
  af07999... Docs
  d1de7c5... fix angle transition
  d6a1e57... Care about already running transitions
  3a3102b... Revisit scale factor handling
  9c0a6ac... Remove some code duplication
  d995c1b... add image abstraction
  84a3aa7... widget: Always warn when underallocating widgets
  1e6f3c8... Implement image abstraction for pixbuf animations
  f7f8d24... imageview: Remove obsolete code
  56413d0... Reimplement load_image_from_stream
  ca25995... Remove scale_factor member
  0c82d50... Use gtk_image_view_replace_image
  df58397... Remove image_surface leftovers
  b68d39e... Remove GtkPixbufImage
  6777e70... demo: Load hidpi pixbuf
  559051c... Handle scale-factor 0 again
  f86525c... stack: Remove some code duplication
  5fcc859... stack: Don't underallocate the last_child
  18f7b4c... Use GtkPlayable to start/stop pixbuf animations
  41937c7... Ref input sources
  169d4c7... abstractimage: Export more functions
  ce6c87f... Add GtkScalingImage
  3253825... imageview: Always set adjustment upper to bounding box size
  da64651... imageview: Comments
  36b8e41... imageview: Stop the old playable
  d17320a... imageview: Don't use negative scale values

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