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

  313f69b... Add GtkImageView
  ac17bef... gtk3-demo: Add GtkImageView demo
  a3d92a4... GtkImageView: Replace zoom-mode with fit-allocation
  57a56e9... GtkImageView: Rename zoom-enabled/rotate-enabled
  49a5a0f... GtkImageView: Add _set_pixbuf
  9770d30... GtkImageView: Update the adjustments more often
  c9ae7e3... GtkImageView: Add scale arguments to load functions
  eb1dd06... GtkImageView: Stop the animation when setting the pixbuf
  71b4219... GtkImageView: Add _set_surface
  9bbb828... gtkimageview.h: Fix indentation
  e1a1403... GtkImageView: Add initial gesture code
  303fa56... GtkImageView: Fix drawing in scrollable case
  4755816... GtkImageView: Add _set_animation
  bc69d94... GtkImageView: Add docs
  30a972d... GtkImageView: Fix snap-angle getter
  2c02a69... GtkImageView: Implement first 'scale to pointer' version
  ef5abf7... GtkImageView: Implement zoom-to-cursor
  b44ec09... GtkImageView: Fix rotate gesture usage
  2c11238... GtkImageView: Fix gesture usage
  f208f0e... GtkImageView: Fix scroll-to-pointer behavior
  e2c0339... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  9856a6d... GtkImageView: Add _fix_point_rotate
  8ad7149... GtkImageView: Fix HiDPI drawing
  28f2066... GtkImageView: Fix typo
  08f0160... GtkImageView: Choose the anchor point in ::begin
  74b5f8d... WIP
  915c296... gtkimageview: state
  f912fb2... Fix bounding_box_for_angle calculation
  8a2bef9... Last "working" state
  46b79e6... Simple rotation working
  76c5d28... Update the adjustments properly
  5181d74... imageview: Draw less debugging stuff
  a05bce0... GtkImageView: Rename fix_point function to fix_anchor
  b66b321... wupp
  035a5de... GtkImageView: scale fixing works in fix_anchor_rotate
  8178023... Foo.
  bc8482c... Scale/Rotation fixing works individually, not together.
  e9b648d... I think both scale and angle are working...
  86dc77c... Both at the same time appear to be working...
  39ad9fd... \:D/
  c16b8fe... Remove last _fix_anchor() usages
  9cbff34... Remove some obsolete code
  9c26e8b... imageview: Clean things up a bit
  24df656... Set size_valid do FALSE after setting the properties...
  3c67d76... Fix some memory leaks
  138a619... demo: Add scale spinbutton back
  ea3ec69... imageview: Improvements!
  1bf911e... demo: Add rotate/scale gesture check buttons
  1020b9d... imageview: Implement _set/_get_property for zoom/rotate ges
  78a4afe... Set State to DENIED in gesture ::begin
  1ab0acf... imageview: More foo.
  e508450... demo: Unref GtkBuilder instance
  6977a85... GtkImageView: Create/Destroy gestures on demand
  51b6a3c... GtkImageView: Fix some memory leaks
  cc2884b... GtkImageView: Don't g_free slice data
  d0091a3... demo: Add some error handling for async operations
  31e9ae6... demo: Separate code and declarations
  209607e... GtkImageView: Propagate GTask error
  7215f1e... GtkImageView: Propagate errors from async API
  9a45c03... demo: Plug a leak
  3ded167... GtkImageView: Clarify some docs
  3fd5647... demo: Make sure the image_view stays alive long enough
  9417f97... GtkImageView: Plug another leak
  f594b4f... GtkImageView: Refactor fix_anchor
  1db086b... GtkImageView: Don't invalidate the size if fit-allocation i
  934d342... GtkImageView: Move gesture callback around
  50bac06... GtkImageView: Don't reset scale/angle to 0
  e776b09... GtkImageView: Don't fix_anchor if fit_allocation is set...
  5931a14... demo: Bind angle property correctly
  bf1f6fd... GtkImageView: Allow 0 scale factor
  cc86181... GtkImageView: Free LoadTaskData correctly
  0cf2118... GtkImageView: Don't use internal scale/angle values for ges
  41256ff... demo: Use scrolled window by default
  22b4d71... GtkImageView: Don't crash on scroll-events if !image_surfac
  4fce17c... GtkImageView: Don't call fix_anchor if fit-allocation is se
  3a9d9d6... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  e7d7e74... GtkImageView: Refactor anchor fixing in _set_scale
  3af1ba5... demo: Load pixbuf that's more likely to exist
  2e60091... GtkImageView: Don't unref NULL input stream
  6a004de... demo: Use bigger step_increment for scale adjustment
  8d0d22a... GtkImageView: Add transitions-enabled property
  5e29640... GtkImageView: Make snap-angle work with rotate gestures
  d3fb5ac... GtkImageView: Using the scale gesture unsets fit-allocation
  1021bff... GtkImageView: _set_angle invalidates the size in any case
  4edd7ce... GtkImageView: Don't crash if the scale is set, but image_su
  cd28688... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  58c390c... demo: Use GtkScale instead of GtkSpinButton
  90fbcb9... GtkImageView: Transition between angle values
  5c89cb3... Transition between scales
  eb9fb70... demo: Add 'Reset View' button
  3067002... Use scale and angle transitions
  2ffb3a4... Remove debug anchor drawing
  4d8d1cd... demo: Limit scale to >= 0.05
  c680cb5... snap angle in _set_angle
  0b1d341... Return early in set_scale/_set_angle
  c025562... demo: Use switches instead of checkbuttons
  e80fc75... Add a forgotten queue_draw
  c0f02ad... Rename gesture-enabled properties
  3b6c26d... Add functions to gtk3-sections.txt
  3c6b80e... Docs
  a7b8a0c... Add getter for scale-set
  575f482... demo: Add transitions-enabled switch
  36068de... Reset in_scale/angle_transition early
  a87887e... Fix typo
  b9e2940... Remove target parameter from animate_to_xxx functions
  0a836cc... Whitespace
  483ea9b... add transitions-enabled getter/setter to header file
  19323fd... Docs
  df968c4... fix angle transition
  c52aecf... Care about already running transitions
  d86d430... Revisit scale factor handling
  68ac14e... Remove some code duplication
  8a8005a... add image abstraction
  8ecc5df... Implement image abstraction for pixbuf animations
  6e5ff2f... imageview: Remove obsolete code
  e3527da... Reimplement load_image_from_stream
  fd069ea... Remove scale_factor member
  dd26e04... Use gtk_image_view_replace_image
  508e6bc... Remove image_surface leftovers
  79a4442... Remove GtkPixbufImage
  06b8302... demo: Load hidpi pixbuf
  3d81331... Handle scale-factor 0 again
  61d507a... Use GtkPlayable to start/stop pixbuf animations
  b0a620c... Ref input sources
  9befe5f... abstractimage: Export more functions
  750f208... imageview: Comments
  4197d2f... imageview: Stop the old playable
  a404e85... imageview: Don't use negative scale values
  27b6dd9... imageview: Draw the background for the entire widget
  7b2426e... imageview: Remove set_scale again
  b916d73... abstractimage: Fix ::changed signature
  7984c91... imageview: Foo
  1e6d72e... listbox: Don't compare int to uint
  a793d36... query-settings: Don't compare int to uint
  a2f94ea... Remove useless casts from gdk_event_triggers_context_menu c
  d1f3ad0... stack: Remove some code duplication
  c2e80fc... stack: Don't underallocate the last_child

Commits added to the branch:

  5b7c061... Adwaita: ensure dialogs titlebar rounded corners (*)
  97d27ca... cups: Fix gettext usage (*)
  5ba8a25... wayland: Fix the map_virtual_modifiers implementation (*)
  96f0ed9... menuitem: Fix some possible problems with arrow_gadget (*)
  6664008... wayland: Make virtual modifier mapping more similar to X (*)
  4a9cf85... Add some more accelerator / modifier tests (*)
  f10971e... Adwaita: button style tweak (*)
  32674cb... Adwaita: pushed button style tweak (*)
  6ee670b... Adwaita: dark variant borders color tweaks (*)
  b34c3dc... Adwaita: cosmetics (*)
  d77dc25... Adwaita: more borders color tweaks (*)
  a89d03d... Adwaita: flatten colorswatches (*)
  bad15d4... Adwaita: fix scale slider border color (*)
  593c167... Add GtkImageView
  43a40b7... gtk3-demo: Add GtkImageView demo
  9171bd2... GtkImageView: Replace zoom-mode with fit-allocation
  a8e3b35... GtkImageView: Rename zoom-enabled/rotate-enabled
  da317c3... GtkImageView: Add _set_pixbuf
  b22604f... GtkImageView: Update the adjustments more often
  48f135d... GtkImageView: Add scale arguments to load functions
  688f18d... GtkImageView: Stop the animation when setting the pixbuf
  a87adee... GtkImageView: Add _set_surface
  e319f44... gtkimageview.h: Fix indentation
  dfc2663... GtkImageView: Add initial gesture code
  106ff1e... GtkImageView: Fix drawing in scrollable case
  959de9d... GtkImageView: Add _set_animation
  733432c... GtkImageView: Add docs
  cd0cdf1... GtkImageView: Fix snap-angle getter
  ba8a496... GtkImageView: Implement first 'scale to pointer' version
  b097352... GtkImageView: Implement zoom-to-cursor
  63da230... GtkImageView: Fix rotate gesture usage
  0a961c2... GtkImageView: Fix gesture usage
  1c1553c... GtkImageView: Fix scroll-to-pointer behavior
  314b545... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  6711ccc... GtkImageView: Add _fix_point_rotate
  6634e33... GtkImageView: Fix HiDPI drawing
  36150d2... GtkImageView: Fix typo
  2524d5b... GtkImageView: Choose the anchor point in ::begin
  55b3df6... WIP
  cbe5ec6... gtkimageview: state
  c8032f5... Fix bounding_box_for_angle calculation
  6280b63... Last "working" state
  b842f60... Simple rotation working
  beeab64... Update the adjustments properly
  8b4fade... imageview: Draw less debugging stuff
  674ede8... GtkImageView: Rename fix_point function to fix_anchor
  b7c093f... wupp
  bc54aa8... GtkImageView: scale fixing works in fix_anchor_rotate
  b4c4525... Foo.
  25a9fa4... Scale/Rotation fixing works individually, not together.
  e734a92... I think both scale and angle are working...
  034054b... Both at the same time appear to be working...
  1488600... \:D/
  fcc14cc... Remove last _fix_anchor() usages
  17ccc68... Remove some obsolete code
  4f63bda... imageview: Clean things up a bit
  ba8b9f4... Set size_valid do FALSE after setting the properties...
  ff1aebd... Fix some memory leaks
  482ba67... demo: Add scale spinbutton back
  47dec0f... imageview: Improvements!
  843f663... demo: Add rotate/scale gesture check buttons
  d6a0a06... imageview: Implement _set/_get_property for zoom/rotate ges
  14dd8fc... Set State to DENIED in gesture ::begin
  2b05c2b... imageview: More foo.
  c7b476b... demo: Unref GtkBuilder instance
  ded81f6... GtkImageView: Create/Destroy gestures on demand
  9c2e5bf... GtkImageView: Fix some memory leaks
  f07a7d8... GtkImageView: Don't g_free slice data
  bd701ec... demo: Add some error handling for async operations
  35f01c0... demo: Separate code and declarations
  bf7586d... GtkImageView: Propagate GTask error
  2d8dfa5... GtkImageView: Propagate errors from async API
  647f5ae... demo: Plug a leak
  062f490... GtkImageView: Clarify some docs
  fc1dcba... demo: Make sure the image_view stays alive long enough
  aca90db... GtkImageView: Plug another leak
  5131618... GtkImageView: Refactor fix_anchor
  b34f8ae... GtkImageView: Don't invalidate the size if fit-allocation i
  77da574... GtkImageView: Move gesture callback around
  01b70a2... GtkImageView: Don't reset scale/angle to 0
  d48bb59... GtkImageView: Don't fix_anchor if fit_allocation is set...
  12aac98... demo: Bind angle property correctly
  bce6945... GtkImageView: Allow 0 scale factor
  1c4ba62... GtkImageView: Free LoadTaskData correctly
  43b7d11... GtkImageView: Don't use internal scale/angle values for ges
  b36d4c0... demo: Use scrolled window by default
  4d61f0f... GtkImageView: Don't crash on scroll-events if !image_surfac
  770a203... GtkImageView: Don't call fix_anchor if fit-allocation is se
  f7f59ac... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  4e5284e... GtkImageView: Refactor anchor fixing in _set_scale
  995dc65... demo: Load pixbuf that's more likely to exist
  95e5a66... GtkImageView: Don't unref NULL input stream
  7d8720f... demo: Use bigger step_increment for scale adjustment
  7f055b3... GtkImageView: Add transitions-enabled property
  f5da3bf... GtkImageView: Make snap-angle work with rotate gestures
  6f9b345... GtkImageView: Using the scale gesture unsets fit-allocation
  8dd2e0d... GtkImageView: _set_angle invalidates the size in any case
  9fa785d... GtkImageView: Don't crash if the scale is set, but image_su
  aa437c2... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  ec2a23c... demo: Use GtkScale instead of GtkSpinButton
  a81f368... GtkImageView: Transition between angle values
  1ce3995... Transition between scales
  b1b0aa4... demo: Add 'Reset View' button
  3599368... Use scale and angle transitions
  6143271... Remove debug anchor drawing
  a24b9a2... demo: Limit scale to >= 0.05
  9681164... snap angle in _set_angle
  ee464a8... Return early in set_scale/_set_angle
  6b181c8... demo: Use switches instead of checkbuttons
  e24769d... Add a forgotten queue_draw
  52b6211... Rename gesture-enabled properties
  edcaa99... Add functions to gtk3-sections.txt
  8b830e5... Docs
  5f114b0... Add getter for scale-set
  96bd62a... demo: Add transitions-enabled switch
  e7fcc9c... Reset in_scale/angle_transition early
  bc1f4b6... Fix typo
  aa9c382... Remove target parameter from animate_to_xxx functions
  7086433... Whitespace
  6b564aa... add transitions-enabled getter/setter to header file
  ec665bf... Docs
  3a555d9... fix angle transition
  9cedd3b... Care about already running transitions
  296f1fa... Revisit scale factor handling
  9147b51... Remove some code duplication
  80eada2... add image abstraction
  6294d2d... Implement image abstraction for pixbuf images
  31e45b2... imageview: Remove obsolete code
  f56e7ae... Reimplement load_image_from_stream
  3c1b83b... Remove scale_factor member
  87bef90... Use gtk_image_view_replace_image
  a527bea... Remove image_surface leftovers
  09993ae... Remove GtkPixbufImage
  8dafb93... demo: Load hidpi pixbuf
  beabcd6... Handle scale-factor 0 again
  6d708e5... Use GtkPlayable to start/stop pixbuf animations
  31b4cbd... Ref input sources
  7ac4bb4... abstractimage: Export more functions
  d183cf1... imageview: Comments
  f5c34ce... imageview: Stop the old playable
  c106fa7... imageview: Don't use negative scale values
  57fe386... imageview: Draw the background for the entire widget
  1801229... imageview: Remove set_scale again
  b48522c... abstractimage: Fix ::changed signature
  8dbcea1... imageview: Foo
  e693e20... listbox: Don't compare int to uint
  88b1681... query-settings: Don't compare int to uint
  693593d... Remove useless casts from gdk_event_triggers_context_menu c
  9b7a7f1... stack: Remove some code duplication
  208d718... stack: Don't underallocate the last_child

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