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

  5e1c6c5... Add GtkImageView
  b8dbfda... gtk3-demo: Add GtkImageView demo
  3055ef2... GtkImageView: Replace zoom-mode with fit-allocation
  d3c3ef8... GtkImageView: Choose the anchor point in ::begin
  200ab21... Last "working" state
  d17311d... Simple rotation working
  65cca65... Update the adjustments properly
  2bf8405... imageview: Draw less debugging stuff
  d085229... GtkImageView: Rename fix_point function to fix_anchor
  f0fb884... wupp
  0eb14fa... GtkImageView: scale fixing works in fix_anchor_rotate
  22b9f5a... Foo.
  922f196... Scale/Rotation fixing works individually, not together.
  e7e0ffc... I think both scale and angle are working...
  5b57666... Both at the same time appear to be working...
  675805a... \:D/
  1bbd15d... Remove last _fix_anchor() usages
  8865a37... Remove some obsolete code
  143beb0... imageview: Clean things up a bit
  75fc890... Set size_valid do FALSE after setting the properties...
  f2db26b... Fix some memory leaks
  9b70cc4... demo: Add scale spinbutton back
  954d7d9... imageview: Improvements!
  69e53a0... demo: Add rotate/scale gesture check buttons
  8f29cf9... imageview: Implement _set/_get_property for zoom/rotate ges
  4360a98... Set State to DENIED in gesture ::begin
  b341001... imageview: More foo.
  6ea4c4f... demo: Unref GtkBuilder instance
  b71edb5... GtkImageView: Create/Destroy gestures on demand
  36be69d... GtkImageView: Fix some memory leaks
  60c319d... GtkImageView: Don't g_free slice data
  6c303f4... demo: Add some error handling for async operations
  09d354e... demo: Separate code and declarations
  413e49b... GtkImageView: Propagate GTask error
  d9daee6... GtkImageView: Propagate errors from async API
  a771551... demo: Plug a leak
  324a36d... GtkImageView: Clarify some docs
  463727f... demo: Make sure the image_view stays alive long enough
  dca9418... GtkImageView: Plug another leak
  ea4340e... GtkImageView: Refactor fix_anchor
  b3278dc... GtkImageView: Don't invalidate the size if fit-allocation i
  13b13ae... GtkImageView: Move gesture callback around
  51aa7c9... GtkImageView: Don't reset scale/angle to 0
  981d90f... GtkImageView: Don't fix_anchor if fit_allocation is set...
  5436826... demo: Bind angle property correctly
  10559a4... GtkImageView: Allow 0 scale factor
  5a59bea... GtkImageView: Free LoadTaskData correctly
  4487ec8... GtkImageView: Don't use internal scale/angle values for ges
  7ea8110... demo: Use scrolled window by default
  2b2e1d4... GtkImageView: Don't crash on scroll-events if !image_surfac
  b0a05a9... GtkImageView: Don't call fix_anchor if fit-allocation is se
  e03cdf7... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  24c7820... GtkImageView: Refactor anchor fixing in _set_scale
  9205599... demo: Load pixbuf that's more likely to exist
  ce8afee... GtkImageView: Don't unref NULL input stream
  50c8541... demo: Use bigger step_increment for scale adjustment
  2b919b2... GtkImageView: Add transitions-enabled property
  35d3498... GtkImageView: Make snap-angle work with rotate gestures
  c4fce47... GtkImageView: Using the scale gesture unsets fit-allocation
  b9bfab9... GtkImageView: _set_angle invalidates the size in any case
  4ca51f8... GtkImageView: Don't crash if the scale is set, but image_su
  e81d34a... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  cd7e913... demo: Use GtkScale instead of GtkSpinButton
  0ea1f5c... GtkImageView: Transition between angle values
  ce2dbac... Transition between scales
  a6e17a0... demo: Add 'Reset View' button
  492724b... Use scale and angle transitions
  90196c7... Remove debug anchor drawing
  717136f... demo: Limit scale to >= 0.05
  d8927d3... snap angle in _set_angle
  889a4d0... Return early in set_scale/_set_angle
  e63a6c3... demo: Use switches instead of checkbuttons
  68c8e0f... Add a forgotten queue_draw
  7995bb9... Rename gesture-enabled properties
  1b3d155... Add functions to gtk3-sections.txt
  eb8d691... Docs
  818f8f6... Add getter for scale-set
  527b683... demo: Add transitions-enabled switch
  b0f9daa... Reset in_scale/angle_transition early
  761f9d5... Fix typo
  5fe4985... Remove target parameter from animate_to_xxx functions
  7619c3f... Docs
  e5da04a... fix angle transition
  bb16e17... Care about already running transitions
  c50e32f... Revisit scale factor handling
  3acf269... Remove some code duplication
  fbf5972... add image abstraction
  1c26b27... Implement image abstraction for pixbuf images
  70ddfa8... imageview: Remove obsolete code
  3666007... Reimplement load_image_from_stream
  01f7992... Remove scale_factor member
  da1e7cb... Use gtk_image_view_replace_image
  5d0aac7... Remove image_surface leftovers
  c78cd50... Remove GtkPixbufImage
  6ac4be0... demo: Load hidpi pixbuf
  51f3f4b... Handle scale-factor 0 again
  3f1da73... Use GtkPlayable to start/stop pixbuf animations
  7525a09... Ref input sources
  d07d5c5... abstractimage: Export more functions
  53b460e... imageview: Comments
  ed1b95d... imageview: Stop the old playable
  cf09af4... imageview: Don't use negative scale values
  d853919... imageview: Draw the background for the entire widget
  e84cd62... imageview: Remove set_scale again
  e0e9141... abstractimage: Fix ::changed signature
  4dad02d... imageview: Foo
  9cb1c79... imageview: Use progress trackers for transitions
  066929f... imageview: Remove unused state
  e3c5a12... add imageview sizing tests
  7f73fcc... imageview: Fix size request
  f03ea67... range: Properly indent closing brace

Commits added to the branch:

  0fa3c3b... Mention CSS font property in the release notes (*)
  fcd3321... GtkFileChooser: don't override already opened folder (*)
  7fe6510... Silence a compiler warning (*)
  d08cc01... Updated Portuguese translation (*)
  73a4718... Teach gtk-builder-tool to leave GtkDialog::border-width alo (*)
  8fb0950... Updates (*)
  abdd713... 3.21.2 (*)
  e7765da... placesview: Do not mark icon name as translatable (*)
  694ba12... x11: Replace RROutput with XID as used in GdkX11Monitor (*)
  a7e0695... Updated Thai translation (*)
  d1d763c... Adwaita: remove textview border (*)
  1fcf9c8... Update Catalan translation (*)
  e13f04a... Fixes to Catalan translation (*)
  77ef33b... Updated Thai translation (*)
  f54e281... Adwaita: make selection on infobars visible (*)
  0c387b2... Adwaita: explicitelly set label caret-color to currentColor (*)
  73708b3... Updated Occitan translation (*)
  106bc95... Updated Occitan translation (*)
  5029e11... tests/scrolling-performance: Define MyTextView (*)
  0b0d476... Add GtkStackAccessible (*)
  6301827... range: Properly indent closing brace (*)
  1a9845c... Updated Spanish translation (*)
  9d5fe26... build: add GtkStack accessible private header at the right  (*)
  d36f866... gtk3-demo: Fix some css warnings (*)
  f168de3... Add a warning for a broken situation (*)
  3bed458... docs: Fix a duplicate ID (*)
  14e33ab... README: Refer to release notes online (*)
  4dbe7c9... entry: Fix undershoot position wrt entry icons (*)
  69f8b4b... Adwaita: ensure menuitem labels are not overridden (*)
  d76c078... Document GtkSizeGroup::ignore-hidden as broken (*)
  4309169... GtkShortcutsSection: avoid deprecation warnings (*)
  dbe499b... docs: Add a release note about GtkSizeGroup::ignore-hidden (*)
  11e22aa... wayland: Better debug info for scroll axes (*)
  7c397c6... headerbar: do not show buttons for modals/transients (*)
  3ab7645... Avoid a deprecation warning (*)
  a9f1484... gdk: Add GDK_SOURCE_TRACKPOINT (*)
  660c8b8... x11: Mark trackpoints as GDK_SOURCE_TRACKPOINT (*)
  743d18c... scrolled window: Remove trackpoint heuristics (*)
  bb6cce4... Separators not correctly placed (*)
  f3f64d1... popover menu: Improved labeled separators (*)
  28b9e16... css node tests: Update expected results (*)
  1dbbe7f... button css node test: Update for switch style changes (*)
  5264209... a11y tests: Update expected output (*)
  3d0f768... wayland: Provide information about scroll devices (*)
  de8af76... Show a scroll cursor when appropriate (*)
  a961b05... widget: Avoid a deprecation warning (*)
  7b0929a... Add a function to turn a css style into pango attributes (*)
  db50849... Add a function to get a font from a css style (*)
  fd9f7ba... scale: Apply css style to text (*)
  b18ebbb... gdktypes: Update docs for GDK_GRAB_FAILED (*)
  3f3c176... scale: Also queue a resize if font changes (*)
  b42d4b5... progressbar: Render text with the text css node (*)
  bd86715... GDK W32: Fix dragging AeroSnap application (*)
  4e5ecb7... scrolledwindow: add ::max-content-width and -height propert (*)
  657fcd0... tests: adapt testscrolledwindow to have max content sizes (*)
  3962b90... testsuite: add tests for scrolledwindow (*)
  7d0e2bd... Add GtkImageView
  5573d09... gtk3-demo: Add GtkImageView demo
  3649534... GtkImageView: Replace zoom-mode with fit-allocation
  cbb85f4... GtkImageView: Choose the anchor point in ::begin
  1129d6b... Last "working" state
  00e7430... Simple rotation working
  1c78a58... Update the adjustments properly
  04d72f4... imageview: Draw less debugging stuff
  c2767fb... GtkImageView: Rename fix_point function to fix_anchor
  bb4e53b... wupp
  9bc7774... GtkImageView: scale fixing works in fix_anchor_rotate
  2d54baa... Foo.
  f8dfdb0... Scale/Rotation fixing works individually, not together.
  ea410b9... I think both scale and angle are working...
  6ee075b... Both at the same time appear to be working...
  0ce9e6e... \:D/
  5647d40... imageview: Clean things up a bit
  78acb02... Set size_valid do FALSE after setting the properties...
  e1585bd... Fix some memory leaks
  f1eb839... demo: Add scale spinbutton back
  12d91f6... imageview: Improvements!
  f5c3500... demo: Add rotate/scale gesture check buttons
  78b4eb6... imageview: More foo.
  a0ffd47... demo: Unref GtkBuilder instance
  a8fa786... GtkImageView: Create/Destroy gestures on demand
  3898f2e... GtkImageView: Fix some memory leaks
  3a68e0d... GtkImageView: Don't g_free slice data
  bd07e12... demo: Separate code and declarations
  11636a5... GtkImageView: Propagate GTask error
  3df77ad... GtkImageView: Propagate errors from async API
  b3f8bac... demo: Plug a leak
  4b02df8... GtkImageView: Clarify some docs
  dcf4b2a... demo: Make sure the image_view stays alive long enough
  f01c5bf... GtkImageView: Plug another leak
  2f5ff9a... GtkImageView: Refactor fix_anchor
  869b220... GtkImageView: Don't invalidate the size if fit-allocation i
  aac277f... GtkImageView: Move gesture callback around
  975e9d8... GtkImageView: Don't reset scale/angle to 0
  58a6f3a... GtkImageView: Don't fix_anchor if fit_allocation is set...
  19d13ca... demo: Bind angle property correctly
  2d14081... GtkImageView: Allow 0 scale factor
  5663453... GtkImageView: Free LoadTaskData correctly
  8f4b899... GtkImageView: Don't use internal scale/angle values for ges
  b21c478... demo: Use scrolled window by default
  b75939f... GtkImageView: Don't crash on scroll-events if !image_surfac
  9a71497... GtkImageView: Don't call fix_anchor if fit-allocation is se
  2357387... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  d5b71d5... GtkImageView: Refactor anchor fixing in _set_scale
  ba8b3be... demo: Load pixbuf that's more likely to exist
  c2be656... GtkImageView: Don't unref NULL input stream
  699152a... demo: Use bigger step_increment for scale adjustment
  5bc8358... GtkImageView: Add transitions-enabled property
  073538a... GtkImageView: Make snap-angle work with rotate gestures
  53b7441... GtkImageView: Using the scale gesture unsets fit-allocation
  84e0ef1... GtkImageView: _set_angle invalidates the size in any case
  5bc32fa... GtkImageView: Don't crash if the scale is set, but image_su
  d001931... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  793e792... demo: Use GtkScale instead of GtkSpinButton
  981955e... GtkImageView: Transition between angle values
  0a6c56b... Transition between scales
  b0b4ada... demo: Add 'Reset View' button
  3cdecac... Use scale and angle transitions
  85fb6ce... Remove debug anchor drawing
  eb9b210... demo: Limit scale to >= 0.05
  9e2a0f3... snap angle in _set_angle
  0c84c4d... Return early in set_scale/_set_angle
  840e2f1... demo: Use switches instead of checkbuttons
  ed5d945... Add a forgotten queue_draw
  7c5d707... Rename gesture-enabled properties
  2fe73bb... Docs
  3acb37a... Add getter for scale-set
  3a45ed0... demo: Add transitions-enabled switch
  14afcde... Reset in_scale/angle_transition early
  c5ea7a5... Fix typo
  adc11eb... Remove target parameter from animate_to_xxx functions
  4df2151... Docs
  6f00a13... fix angle transition
  4bbf8e2... Care about already running transitions
  874c9aa... Revisit scale factor handling
  7478dc6... Remove some code duplication
  0e370d9... add image abstraction
  ce9f8a5... Implement image abstraction for pixbuf images
  4adeeaf... imageview: Remove obsolete code
  a0a38a6... Reimplement load_image_from_stream
  6686e47... Remove scale_factor member
  38effd1... Use gtk_image_view_replace_image
  f2f02ae... Remove image_surface leftovers
  b91f752... Remove GtkPixbufImage
  d7bcd0f... demo: Load hidpi pixbuf
  7b52dea... Handle scale-factor 0 again
  f012284... Use GtkPlayable to start/stop pixbuf animations
  e65ba5f... Ref input sources
  74da438... abstractimage: Export more functions
  9fe59e0... imageview: Comments
  4ba93d7... imageview: Stop the old playable
  57cc9c8... imageview: Don't use negative scale values
  68d30cb... imageview: Draw the background for the entire widget
  a92c1e1... imageview: Remove set_scale again
  c94626d... abstractimage: Fix ::changed signature
  046a37c... imageview: Foo
  d0eef93... imageview: Use progress trackers for transitions
  fbe9d83... imageview: Remove unused state
  60d510a... add imageview sizing tests
  7a8464f... imageview: Fix size request

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