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

  c777204... Add GtkImageView
  32810ad... gtk3-demo: Add GtkImageView demo
  4d2be54... GtkImageView: Replace zoom-mode with fit-allocation
  9ed77c1... GtkImageView: Choose the anchor point in ::begin
  95d0801... WIP
  96abad1... gtkimageview: state
  5397e8d... Fix bounding_box_for_angle calculation
  9d2a069... Last "working" state
  a0a1736... Simple rotation working
  4cddde2... Update the adjustments properly
  ff0df4b... imageview: Draw less debugging stuff
  9c2603c... GtkImageView: Rename fix_point function to fix_anchor
  45f5fcd... wupp
  5ab682c... GtkImageView: scale fixing works in fix_anchor_rotate
  be7ef49... Foo.
  8b3bc39... Scale/Rotation fixing works individually, not together.
  733d1f2... I think both scale and angle are working...
  f930f0f... Both at the same time appear to be working...
  6b766a8... \:D/
  fc0fa93... Remove last _fix_anchor() usages
  618c04d... Remove some obsolete code
  37271e4... imageview: Clean things up a bit
  68e8d5c... Set size_valid do FALSE after setting the properties...
  dc00212... Fix some memory leaks
  9a9fb7d... demo: Add scale spinbutton back
  b9a7d3f... imageview: Improvements!
  8c7eb8c... demo: Add rotate/scale gesture check buttons
  deedbf6... imageview: Implement _set/_get_property for zoom/rotate ges
  d852c62... Set State to DENIED in gesture ::begin
  15cd63c... imageview: More foo.
  a55dfe6... demo: Unref GtkBuilder instance
  51cf5b9... GtkImageView: Create/Destroy gestures on demand
  c14d83c... GtkImageView: Fix some memory leaks
  13984ee... GtkImageView: Don't g_free slice data
  920852a... demo: Add some error handling for async operations
  9f7dcc3... demo: Separate code and declarations
  2e6df18... GtkImageView: Propagate GTask error
  03761a9... GtkImageView: Propagate errors from async API
  6e05834... demo: Plug a leak
  03b62f9... GtkImageView: Clarify some docs
  d9ce249... demo: Make sure the image_view stays alive long enough
  c804329... GtkImageView: Plug another leak
  2a9a172... GtkImageView: Refactor fix_anchor
  6116769... GtkImageView: Don't invalidate the size if fit-allocation i
  4e6424d... GtkImageView: Move gesture callback around
  a421f3a... GtkImageView: Don't reset scale/angle to 0
  a6bff32... GtkImageView: Don't fix_anchor if fit_allocation is set...
  53c13e9... demo: Bind angle property correctly
  dd74b04... GtkImageView: Allow 0 scale factor
  c5b5796... GtkImageView: Free LoadTaskData correctly
  85dbf75... GtkImageView: Don't use internal scale/angle values for ges
  c055b8e... demo: Use scrolled window by default
  ae5c32d... GtkImageView: Don't crash on scroll-events if !image_surfac
  1fcf202... GtkImageView: Don't call fix_anchor if fit-allocation is se
  42d7df3... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  9d7d5a3... GtkImageView: Refactor anchor fixing in _set_scale
  e75610b... demo: Load pixbuf that's more likely to exist
  7784f91... GtkImageView: Don't unref NULL input stream
  9df1ea2... demo: Use bigger step_increment for scale adjustment
  55fb197... GtkImageView: Add transitions-enabled property
  e75feba... GtkImageView: Make snap-angle work with rotate gestures
  5e04ebb... GtkImageView: Using the scale gesture unsets fit-allocation
  a04db9b... GtkImageView: _set_angle invalidates the size in any case
  e44309c... GtkImageView: Don't crash if the scale is set, but image_su
  a138cc3... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  a162fe1... demo: Use GtkScale instead of GtkSpinButton
  3597004... GtkImageView: Transition between angle values
  e3ac9e9... Transition between scales
  f0b45f5... demo: Add 'Reset View' button
  1a7d39b... Use scale and angle transitions
  5742048... Remove debug anchor drawing
  ad2fa46... demo: Limit scale to >= 0.05
  1177a0f... snap angle in _set_angle
  bbb919b... Return early in set_scale/_set_angle
  78223c7... demo: Use switches instead of checkbuttons
  e36ae96... Add a forgotten queue_draw
  1286514... Rename gesture-enabled properties
  c1247fa... Add functions to gtk3-sections.txt
  9c60ff3... Docs
  bb1d1c6... Add getter for scale-set
  aaaee22... demo: Add transitions-enabled switch
  6ccd624... Reset in_scale/angle_transition early
  a6ff13c... Fix typo
  02f0429... Remove target parameter from animate_to_xxx functions
  2693e7b... Whitespace
  3dbb17d... add transitions-enabled getter/setter to header file
  7bd2898... Docs
  1d465e0... fix angle transition
  38aad34... Care about already running transitions
  7ac1163... Revisit scale factor handling
  93cf316... Remove some code duplication
  315eda0... add image abstraction
  f9cac9a... Implement image abstraction for pixbuf images
  93db9fb... imageview: Remove obsolete code
  41665f1... Reimplement load_image_from_stream
  99125b9... Remove scale_factor member
  b1f1fa7... Use gtk_image_view_replace_image
  e173477... Remove image_surface leftovers
  7aa3e3b... Remove GtkPixbufImage
  cfa8395... demo: Load hidpi pixbuf
  9a2e24d... Handle scale-factor 0 again
  ee3d77d... Use GtkPlayable to start/stop pixbuf animations
  fd03c2b... Ref input sources
  d8780ec... abstractimage: Export more functions
  9ad850f... imageview: Comments
  571c9b5... imageview: Stop the old playable
  eae4f7e... imageview: Don't use negative scale values
  e855e9c... imageview: Draw the background for the entire widget
  9797034... imageview: Remove set_scale again
  2d675ad... abstractimage: Fix ::changed signature
  35cd4bf... imageview: Foo
  07af8d4... listbox: Don't compare int to uint
  1f20a26... query-settings: Don't compare int to uint
  d780adc... Remove useless casts from gdk_event_triggers_context_menu c
  7958ad1... stack: Remove some code duplication
  4f2a42d... stack: Don't underallocate the last_child
  c08537e... query-settings: Indicate deprecated settings
  007a7bd... gdkwindow: Use GList less
  f8c3a34... stylecontext: Use a GPtrArray for saved nodes

Commits added to the branch:

  a992131... listbox: Don't compare int to uint (*)
  c34bb3b... query-settings: Don't compare int to uint (*)
  301652d... Remove useless casts from gdk_event_triggers_context_menu c (*)
  292e0c2... stack: Remove some code duplication (*)
  0d8993f... stack: Don't underallocate the last_child (*)
  d4f0c98... query-settings: Indicate deprecated settings (*)
  f0f8d6d... gdkwindow: Use GList less (*)
  00efba6... Add GtkImageView
  7519966... gtk3-demo: Add GtkImageView demo
  ae1a010... GtkImageView: Replace zoom-mode with fit-allocation
  378916e... GtkImageView: Choose the anchor point in ::begin
  5219679... WIP
  7108505... gtkimageview: state
  f78a4bf... Fix bounding_box_for_angle calculation
  5f004a4... Last "working" state
  6dfddf8... Simple rotation working
  3457b31... Update the adjustments properly
  4476181... imageview: Draw less debugging stuff
  dfdb166... GtkImageView: Rename fix_point function to fix_anchor
  886f04b... wupp
  53a5105... GtkImageView: scale fixing works in fix_anchor_rotate
  3a4b2a5... Foo.
  827f48b... Scale/Rotation fixing works individually, not together.
  bd78cc1... I think both scale and angle are working...
  fa48c87... Both at the same time appear to be working...
  63b9a80... \:D/
  df15a93... Remove last _fix_anchor() usages
  dd152f0... Remove some obsolete code
  f31c6e7... imageview: Clean things up a bit
  65192d9... Set size_valid do FALSE after setting the properties...
  5458b97... Fix some memory leaks
  b4181f1... demo: Add scale spinbutton back
  8ad1139... imageview: Improvements!
  c177fa8... demo: Add rotate/scale gesture check buttons
  e03c697... imageview: Implement _set/_get_property for zoom/rotate ges
  78dbee8... Set State to DENIED in gesture ::begin
  2b6613e... imageview: More foo.
  0850e35... demo: Unref GtkBuilder instance
  20290e4... GtkImageView: Create/Destroy gestures on demand
  dccbaa5... GtkImageView: Fix some memory leaks
  8ed4bb8... GtkImageView: Don't g_free slice data
  e235234... demo: Add some error handling for async operations
  6103f5b... demo: Separate code and declarations
  59955bb... GtkImageView: Propagate GTask error
  4ff1714... GtkImageView: Propagate errors from async API
  2f7f8fa... demo: Plug a leak
  0e631cf... GtkImageView: Clarify some docs
  c82d967... demo: Make sure the image_view stays alive long enough
  3ac103f... GtkImageView: Plug another leak
  8148ecd... GtkImageView: Refactor fix_anchor
  036ebb2... GtkImageView: Don't invalidate the size if fit-allocation i
  4e8fd86... GtkImageView: Move gesture callback around
  757c0ea... GtkImageView: Don't reset scale/angle to 0
  c6f37ef... GtkImageView: Don't fix_anchor if fit_allocation is set...
  0c46b59... demo: Bind angle property correctly
  48703d1... GtkImageView: Allow 0 scale factor
  b1d01d9... GtkImageView: Free LoadTaskData correctly
  eb6f345... GtkImageView: Don't use internal scale/angle values for ges
  4d75941... demo: Use scrolled window by default
  aa68f38... GtkImageView: Don't crash on scroll-events if !image_surfac
  4eda322... GtkImageView: Don't call fix_anchor if fit-allocation is se
  9cc7c48... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  51215e8... GtkImageView: Refactor anchor fixing in _set_scale
  d11b309... demo: Load pixbuf that's more likely to exist
  39a6a02... GtkImageView: Don't unref NULL input stream
  b3cf47f... demo: Use bigger step_increment for scale adjustment
  49b05b5... GtkImageView: Add transitions-enabled property
  9b5f802... GtkImageView: Make snap-angle work with rotate gestures
  79263b5... GtkImageView: Using the scale gesture unsets fit-allocation
  965a734... GtkImageView: _set_angle invalidates the size in any case
  adfd4c9... GtkImageView: Don't crash if the scale is set, but image_su
  97bf372... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  a555ee2... demo: Use GtkScale instead of GtkSpinButton
  4a053e9... GtkImageView: Transition between angle values
  2a9b3e6... Transition between scales
  3272b33... demo: Add 'Reset View' button
  c6a9225... Use scale and angle transitions
  225e08e... Remove debug anchor drawing
  4df32f0... demo: Limit scale to >= 0.05
  47b124b... snap angle in _set_angle
  fd15c47... Return early in set_scale/_set_angle
  c39f16c... demo: Use switches instead of checkbuttons
  83fe743... Add a forgotten queue_draw
  0023535... Rename gesture-enabled properties
  270331d... Add functions to gtk3-sections.txt
  32052e3... Docs
  ecdba71... Add getter for scale-set
  a8bbf9c... demo: Add transitions-enabled switch
  e230b59... Reset in_scale/angle_transition early
  9b82f3d... Fix typo
  91c6f3b... Remove target parameter from animate_to_xxx functions
  cb3b245... Whitespace
  072bf55... add transitions-enabled getter/setter to header file
  3fc96b2... Docs
  1019062... fix angle transition
  e83de3a... Care about already running transitions
  f712875... Revisit scale factor handling
  76fb858... Remove some code duplication
  22b2139... add image abstraction
  7a9f003... Implement image abstraction for pixbuf images
  8d68f1e... imageview: Remove obsolete code
  c1876ed... Reimplement load_image_from_stream
  6c2f28e... Remove scale_factor member
  00b83bf... Use gtk_image_view_replace_image
  193b32a... Remove image_surface leftovers
  af6ec6e... Remove GtkPixbufImage
  91bf094... demo: Load hidpi pixbuf
  89e327c... Handle scale-factor 0 again
  7ef93c0... Use GtkPlayable to start/stop pixbuf animations
  4d72d6c... Ref input sources
  e1d5d59... abstractimage: Export more functions
  6c124f6... imageview: Comments
  d909db4... imageview: Stop the old playable
  1a188f4... imageview: Don't use negative scale values
  d558975... imageview: Draw the background for the entire widget
  33191f1... imageview: Remove set_scale again
  366b2a0... abstractimage: Fix ::changed signature
  28366ba... imageview: Foo

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