[gtk+] (135 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:

  af38a10... Add GtkImageView
  cd20847... gtk3-demo: Add GtkImageView demo
  a914c9f... GtkImageView: Replace zoom-mode with fit-allocation
  eacf1cb... GtkImageView: Choose the anchor point in ::begin
  221e23a... Last "working" state
  0089623... Simple rotation working
  c28f43a... Update the adjustments properly
  222a9fd... imageview: Draw less debugging stuff
  ed9a135... GtkImageView: Rename fix_point function to fix_anchor
  097cc9f... wupp
  afc5896... GtkImageView: scale fixing works in fix_anchor_rotate
  9c6e630... Foo.
  e756b6f... Scale/Rotation fixing works individually, not together.
  4e2ada3... I think both scale and angle are working...
  4939d29... Both at the same time appear to be working...
  201c777... \:D/
  ae1733d... imageview: Clean things up a bit
  e9cf504... Set size_valid do FALSE after setting the properties...
  ce3909d... Fix some memory leaks
  3ae6533... demo: Add scale spinbutton back
  d79e721... demo: Add rotate/scale gesture check buttons
  b75bac5... demo: Unref GtkBuilder instance
  da9c6af... GtkImageView: Improvements!
  6c84476... GtkImageView: More foo.
  ac233f1... GtkImageView: Create/Destroy gestures on demand
  e47d800... GtkImageView: Fix some memory leaks
  49257fd... GtkImageView: Don't g_free slice data
  193b7ed... GtkImageView: Propagate GTask error
  b110965... GtkImageView: Propagate errors from async API
  69117a4... GtkImageView: Clarify some docs
  056c369... GtkImageView: Plug another leak
  8a1cd1f... GtkImageView: Refactor fix_anchor
  322a8a2... GtkImageView: Don't invalidate the size if fit-allocation i
  14842e3... GtkImageView: Move gesture callback around
  b88ecc8... GtkImageView: Don't reset scale/angle to 0
  be57672... GtkImageView: Don't fix_anchor if fit_allocation is set...
  53a3f2b... GtkImageView: Allow 0 scale factor
  85b9981... GtkImageView: Free LoadTaskData correctly
  bfb3acd... GtkImageView: Don't use internal scale/angle values for ges
  dcf2ed7... GtkImageView: Don't crash on scroll-events if !image_surfac
  6b8d835... GtkImageView: Don't call fix_anchor if fit-allocation is se
  aecbe9b... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  6773d41... GtkImageView: Refactor anchor fixing in _set_scale
  8875302... GtkImageView: Don't unref NULL input stream
  4969346... GtkImageView: Add transitions-enabled property
  59615e7... GtkImageView: Make snap-angle work with rotate gestures
  fa23ea8... GtkImageView: Using the scale gesture unsets fit-allocation
  d44cbd5... GtkImageView: _set_angle invalidates the size in any case
  ac96cf2... GtkImageView: Don't crash if the scale is set, but image_su
  5a5f50b... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  006365b... GtkImageView: Transition between angle values
  2e9b244... GtkImageView: Transition between scales
  2e6cb30... GtkImageView: Use scale and angle transitions
  899e7f4... GtkImageView: Remove debug anchor drawing
  5b8f596... demo: Separate code and declarations
  6ab9cef... demo: Plug a leak
  740e888... demo: Bind angle property correctly
  d42e3b9... demo: Make sure the image_view stays alive long enough
  74d5ea8... demo: Use scrolled window by default
  c257e9f... demo: Load pixbuf that's more likely to exist
  1c54211... demo: Use bigger step_increment for scale adjustment
  9479ce5... demo: Use GtkScale instead of GtkSpinButton
  b2013bc... demo: Add 'Reset View' button
  03eebbb... demo: Limit scale to >= 0.05
  520cdee... snap angle in _set_angle
  96850ec... Return early in set_scale/_set_angle
  870f55e... demo: Use switches instead of checkbuttons
  3d6a4cf... Add a forgotten queue_draw
  0fd08e5... Rename gesture-enabled properties
  69143be... Docs
  ac02f5d... Add getter for scale-set
  8f4aebc... demo: Add transitions-enabled switch
  ca94187... Reset in_scale/angle_transition early
  066d922... Fix typo
  c81bec1... Remove target parameter from animate_to_xxx functions
  437bac5... Docs
  0555de2... fix angle transition
  3e5f768... Care about already running transitions
  dbca2f5... Revisit scale factor handling
  5556ba8... Remove some code duplication
  606acbd... add image abstraction
  03b296e... Implement image abstraction for pixbuf images
  334c2e3... imageview: Remove obsolete code
  036c1fc... Reimplement load_image_from_stream
  3eb84a7... Remove scale_factor member
  9901f73... Use gtk_image_view_replace_image
  b637a00... Remove image_surface leftovers
  471dfc6... Remove GtkPixbufImage
  0ee3424... demo: Load hidpi pixbuf
  ba84d6c... Handle scale-factor 0 again
  c095bb0... Use GtkPlayable to start/stop pixbuf animations
  df888e7... Ref input sources
  9aa741c... abstractimage: Export more functions
  a463352... abstractimage: Fix ::changed signature
  458096b... imageview: Comments
  38c1bc9... imageview: Stop the old playable
  32b8627... imageview: Don't use negative scale values
  2b92e16... imageview: Draw the background for the entire widget
  b63b940... imageview: Remove set_scale again
  2a3511f... imageview: Foo
  5402a6d... imageview: Use progress trackers for transitions
  ec2f9e4... imageview: Remove unused state
  f797291... add imageview sizing tests
  d415e5a... imageview: Fix size request
  d020fd4... filechooserwidget: Remove unused enum
  0cee44e... widget: remove some unneeded function prototypes

Commits added to the branch:

  b840a59... Change the priority of the window-close idle to G_PRIORITY_ (*)
  96d8afb... Add a portal helper (*)
  c6416ae... Add gtk_show_uri_on_window (*)
  e479574... about dialog: Use gtk_show_uri_on_window (*)
  01d0bac... Initial version of file chooser portal support (*)
  35181e7... Add api to serialize GtkFileFilter to a variant (*)
  0acb6a0... portal: Send file filters to the portal (*)
  3b3e1ec... portal: Sent more data along (*)
  6cf71ed... Use the portal when sandboxed (*)
  445d12e... file chooser portal: Port to new Request API (*)
  2b77eaa... Adapt to simplified file chooser portal api (*)
  6fc7485... GtkFileChooser: Add abstract api for comboboxes and checkbu (*)
  5839c13... Implement combobox apis in GtkFileChooserWidget (*)
  4600209... Implement combobox apis for GtkFileChooserNativePortal (*)
  04cec61... Support the Inhibit portal (*)
  a3764e2... print settings: Add api to serialize to a GVariant (*)
  42ae48a... Add api to serialize a GtkPaperSize to a GVariant (*)
  cc97e55... page setup: Add api to serialize to a GVariant (*)
  56ebfc6... print job: Add api to send data from an fd (*)
  25fed03... Add portal support to GtkPrintOperation (*)
  3756a1e... Fix up the documentation of GtkTextView::move-viewport (*)
  ae8c137... Updated POTFILES.in (*)
  725d5b1... Adwaita: remove some check and radio related cruft (*)
  53a1f0b... Adwaita: remove old popover checkbutton/radiobutton style (*)
  d021921... Add GtkImageView
  3a0ad82... gtk3-demo: Add GtkImageView demo
  fa879ac... GtkImageView: Replace zoom-mode with fit-allocation
  ca397b9... GtkImageView: Choose the anchor point in ::begin
  e980bc1... Last "working" state
  992d12d... Simple rotation working
  48a4565... Update the adjustments properly
  9ab4f39... imageview: Draw less debugging stuff
  cfc7ea5... GtkImageView: Rename fix_point function to fix_anchor
  ccf3fff... wupp
  5a5eb24... GtkImageView: scale fixing works in fix_anchor_rotate
  fecfa24... Foo.
  1c22acc... Scale/Rotation fixing works individually, not together.
  719de8d... I think both scale and angle are working...
  a9e611a... Both at the same time appear to be working...
  93d105f... \:D/
  842b0b1... imageview: Clean things up a bit
  5d10007... Set size_valid do FALSE after setting the properties...
  10dbd95... Fix some memory leaks
  acb5d6c... demo: Add scale spinbutton back
  e5ee66b... demo: Add rotate/scale gesture check buttons
  937d711... demo: Unref GtkBuilder instance
  5dec0ff... GtkImageView: Improvements!
  8dce39e... GtkImageView: More foo.
  bf96ce6... GtkImageView: Create/Destroy gestures on demand
  f21da89... GtkImageView: Fix some memory leaks
  c799bcc... GtkImageView: Don't g_free slice data
  d2e7063... GtkImageView: Propagate GTask error
  4817992... GtkImageView: Propagate errors from async API
  6290dc2... GtkImageView: Clarify some docs
  b14d5d4... GtkImageView: Plug another leak
  36ca3b3... GtkImageView: Refactor fix_anchor
  9eff811... GtkImageView: Don't invalidate the size if fit-allocation i
  9d30a23... GtkImageView: Move gesture callback around
  0c9464b... GtkImageView: Don't reset scale/angle to 0
  1d85963... GtkImageView: Don't fix_anchor if fit_allocation is set...
  490f82d... GtkImageView: Allow 0 scale factor
  06d9424... GtkImageView: Free LoadTaskData correctly
  4bca5d3... GtkImageView: Don't use internal scale/angle values for ges
  df9eca2... GtkImageView: Don't crash on scroll-events if !image_surfac
  89bbb9d... GtkImageView: Don't call fix_anchor if fit-allocation is se
  b878e1f... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  980666a... GtkImageView: Refactor anchor fixing in _set_scale
  724bf3a... GtkImageView: Don't unref NULL input stream
  ce25550... GtkImageView: Add transitions-enabled property
  176de59... GtkImageView: Make snap-angle work with rotate gestures
  354c9a9... GtkImageView: Using the scale gesture unsets fit-allocation
  91e2325... GtkImageView: _set_angle invalidates the size in any case
  61a3ab0... GtkImageView: Don't crash if the scale is set, but image_su
  0a78cf5... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  97741fd... GtkImageView: Transition between angle values
  ebb696d... GtkImageView: Transition between scales
  c26d662... GtkImageView: Use scale and angle transitions
  9897b0f... GtkImageView: Remove debug anchor drawing
  48fc4cc... demo: Separate code and declarations
  aeca647... demo: Plug a leak
  d13d294... demo: Bind angle property correctly
  097b16d... demo: Make sure the image_view stays alive long enough
  6a05235... demo: Use scrolled window by default
  1679366... demo: Load pixbuf that's more likely to exist
  9010dbc... demo: Use bigger step_increment for scale adjustment
  ce1c10c... demo: Use GtkScale instead of GtkSpinButton
  be2f741... demo: Add 'Reset View' button
  0f094da... demo: Limit scale to >= 0.05
  f06907d... snap angle in _set_angle
  b33c62b... Return early in set_scale/_set_angle
  29a0936... demo: Use switches instead of checkbuttons
  b322467... Add a forgotten queue_draw
  bd1c10b... Rename gesture-enabled properties
  58ad86d... Docs
  b40867b... Add getter for scale-set
  e2560bd... demo: Add transitions-enabled switch
  013dcf8... Reset in_scale/angle_transition early
  3503c20... Fix typo
  ab0d978... Remove target parameter from animate_to_xxx functions
  3fb1f1c... Docs
  4e262c8... fix angle transition
  50bc411... Care about already running transitions
  fe6b1a3... Revisit scale factor handling
  428bc0d... Remove some code duplication
  cfce58c... add image abstraction
  5215b5c... Implement image abstraction for pixbuf images
  eeb71c2... imageview: Remove obsolete code
  6a08048... Reimplement load_image_from_stream
  b3ccdaf... Remove scale_factor member
  4ef6af5... Use gtk_image_view_replace_image
  28c784d... Remove image_surface leftovers
  11e2b2e... Remove GtkPixbufImage
  cfffe86... demo: Load hidpi pixbuf
  36b4cd8... Handle scale-factor 0 again
  b5ab8bb... Use GtkPlayable to start/stop pixbuf animations
  685ec73... Ref input sources
  d041fc9... abstractimage: Export more functions
  b882627... abstractimage: Fix ::changed signature
  f9595e3... imageview: Comments
  ba29852... imageview: Stop the old playable
  e535277... imageview: Don't use negative scale values
  50729f5... imageview: Draw the background for the entire widget
  2499d6b... imageview: Remove set_scale again
  19ee71d... imageview: Foo
  038388b... imageview: Use progress trackers for transitions
  a327e49... imageview: Remove unused state
  1f1befe... add imageview sizing tests
  e04214e... imageview: Fix size request
  ff9a6e2... filechooserwidget: Remove unused enum
  de779f6... widget: remove some unneeded function prototypes
  853af3e... builtinicon: Don't dereference possibly null pointer
  827a705... stylepropertyimpl: Remove double assignment
  13f2d2e... widget: Remove some dead assignments
  2fe9dbe... Revealer: Remove some dead assignments
  4887a7c... label: Destroy the popup menu on unmap

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