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

  5eedc58... Add GtkImageView
  ffee09d... gtk3-demo: Add GtkImageView demo
  7e0a65e... GtkImageView: Replace zoom-mode with fit-allocation
  fc6aa74... GtkImageView: Rename zoom-enabled/rotate-enabled
  31e40e8... GtkImageView: Add _set_pixbuf
  da416b3... GtkImageView: Update the adjustments more often
  28f5be1... GtkImageView: Add scale arguments to load functions
  4d928f6... GtkImageView: Stop the animation when setting the pixbuf
  1cfc38f... GtkImageView: Add _set_surface
  52289d8... gtkimageview.h: Fix indentation
  3604885... GtkImageView: Add initial gesture code
  180454c... GtkImageView: Fix drawing in scrollable case
  69b346a... GtkImageView: Add _set_animation
  cf8e72b... GtkImageView: Add docs
  ca9e09f... GtkImageView: Fix snap-angle getter
  3cffe4f... GtkImageView: Implement first 'scale to pointer' version
  f5b13af... GtkImageView: Implement zoom-to-cursor
  6928d2a... GtkImageView: Fix rotate gesture usage
  24397d5... GtkImageView: Fix gesture usage
  31e557d... GtkImageView: Fix scroll-to-pointer behavior
  36202c1... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  62aff50... GtkImageView: Add _fix_point_rotate
  21f696c... GtkImageView: Fix HiDPI drawing
  5a231b8... GtkImageView: Fix typo
  0580e9d... GtkImageView: Choose the anchor point in ::begin
  5d796ea... WIP
  9edcf6f... gtkimageview: state
  2533be5... Fix bounding_box_for_angle calculation
  d79db7d... Last "working" state
  16965df... Simple rotation working
  ccf7d6a... Update the adjustments properly
  462dfd8... imageview: Draw less debugging stuff
  a15ae62... GtkImageView: Rename fix_point function to fix_anchor
  b107e4a... wupp
  7d8dbed... GtkImageView: scale fixing works in fix_anchor_rotate
  a0a8e15... Foo.
  c5778aa... Scale/Rotation fixing works individually, not together.
  bd86135... I think both scale and angle are working...
  f7b6184... Both at the same time appear to be working...
  6677ee9... \:D/
  d098eed... Remove last _fix_anchor() usages
  8ed6b9e... Remove some obsolete code
  b13c001... imageview: Clean things up a bit
  3788f9e... Set size_valid do FALSE after setting the properties...
  11414f8... Fix some memory leaks
  ee22abd... demo: Add scale spinbutton back
  c28b9d7... imageview: Improvements!
  029d5e5... demo: Add rotate/scale gesture check buttons
  e32df36... imageview: Implement _set/_get_property for zoom/rotate ges
  c67db06... Set State to DENIED in gesture ::begin
  aba59bf... imageview: More foo.
  45ce919... demo: Unref GtkBuilder instance
  752b4b6... GtkImageView: Create/Destroy gestures on demand
  7b2fce1... GtkImageView: Fix some memory leaks
  678edc7... GtkImageView: Don't g_free slice data
  c3f03c2... demo: Add some error handling for async operations
  48291c4... demo: Separate code and declarations
  602c4a8... GtkImageView: Propagate GTask error
  7d0e62c... GtkImageView: Propagate errors from async API
  3cfc8ef... demo: Plug a leak
  aad487d... GtkImageView: Clarify some docs
  dc68883... demo: Make sure the image_view stays alive long enough
  3b8cd99... GtkImageView: Plug another leak
  940e97b... GtkImageView: Refactor fix_anchor
  8558179... GtkImageView: Don't invalidate the size if fit-allocation i
  dac1059... GtkImageView: Move gesture callback around
  e6c95f6... GtkImageView: Don't reset scale/angle to 0
  5c44568... GtkImageView: Don't fix_anchor if fit_allocation is set...
  b05a4e3... demo: Bind angle property correctly
  336e7e7... GtkImageView: Allow 0 scale factor
  bf613eb... GtkImageView: Free LoadTaskData correctly
  e52edec... GtkImageView: Don't use internal scale/angle values for ges
  e063244... demo: Use scrolled window by default
  ceff0c6... GtkImageView: Don't crash on scroll-events if !image_surfac
  a86bc72... GtkImageView: Don't call fix_anchor if fit-allocation is se
  93890e9... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  5abab2e... GtkImageView: Refactor anchor fixing in _set_scale
  d648ff6... demo: Load pixbuf that's more likely to exist
  2514d85... GtkImageView: Don't unref NULL input stream
  eb66567... demo: Use bigger step_increment for scale adjustment
  e062b8e... GtkImageView: Add transitions-enabled property
  fb81751... GtkImageView: Make snap-angle work with rotate gestures
  47b87c3... GtkImageView: Using the scale gesture unsets fit-allocation
  61c17e2... GtkImageView: _set_angle invalidates the size in any case
  46c8c73... GtkImageView: Don't crash if the scale is set, but image_su
  4debc44... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  aaa558d... demo: Use GtkScale instead of GtkSpinButton
  bd658de... GtkImageView: Transition between angle values
  0934541... Transition between scales
  e4ce7b6... demo: Add 'Reset View' button
  c08267f... Use scale and angle transitions
  36f0ac9... Remove debug anchor drawing
  bbbd2f4... demo: Limit scale to >= 0.05
  37df485... snap angle in _set_angle
  1eaba30... Return early in set_scale/_set_angle
  52315c0... demo: Use switches instead of checkbuttons
  22d6b1f... Add a forgotten queue_draw
  bff7167... Rename gesture-enabled properties
  869a248... Add functions to gtk3-sections.txt
  493f924... Docs
  936ef47... Add getter for scale-set
  323d203... demo: Add transitions-enabled switch
  e1de90b... Reset in_scale/angle_transition early
  b48c463... Fix typo
  ea2bc4d... Remove target parameter from animate_to_xxx functions
  99d950a... Whitespace
  b9c3126... expander: Add deprecation flags to _get/set_spacing
  97b9958... add transitions-enabled getter/setter to header file
  4cf7aee... Docs
  bf689e1... stylecontext: Fix nonexisting function name in docs
  d9b3c1b... fix angle transition
  58225d9... Care about already running transitions
  bb75921... Revisit scale factor handling
  ec01ad0... Remove some code duplication
  6bc5c54... add image abstraction
  50035eb... widget: Always warn when underallocating widgets
  ff4dedb... Implement image abstraction for pixbuf animations
  8c67a75... imageview: Remove obsolete code
  024f01a... Reimplement load_image_from_stream
  57f031a... Remove scale_factor member
  698d327... Use gtk_image_view_replace_image
  cb9b424... Remove image_surface leftovers
  17a02d5... Remove GtkPixbufImage

Commits added to the branch:

  1977994... gtkplacesview: clean up mount server callback (*)
  f468f0f... device: Add a num-touches property (*)
  a4a7740... xi2: Set ::num-touches for touch devices (*)
  fe4602a... inspector: Show ::num-touches for touch devices (*)
  20cf42c... gtkplacessidebar: avoid unresponsive UI while trashing (*)
  53fe9c2... inspector: use guint to fix the windows build (*)
  374494b... Updated Galician translation (*)
  71a9fd9... stylecontext: Move background_is_opaque() function (*)
  4e8fb33... pixelcache: Don't have a style context argument (*)
  3a9ceff... win32 theme: Make entries and textview work (*)
  40269f4... Updated Polish translation (*)
  8920b6a... Updated Brazilian Portuguese translation (*)
  abd781a... icon helper: Don't set baseline to 0 (*)
  3431451... frame: Let GtkContainer handle border-width (*)
  77594be... frame: Measure border gadget separately (*)
  0213815... Move .keycap docs from GtkFrame to GtkLabel (*)
  a975e73... fix a typo (*)
  09b1571... Better baseline adjustment (*)
  5df1e98... window: Draw decorations in the right place (*)
  a051e56... widget-factory: transition pages (*)
  f749152... Fix a copy-paste error (*)
  5b2e883... Remove redundant words from docs (*)
  4f5f299... inspector: React to device changes (*)
  8b93c01... inspector: Simplify general tab setup (*)
  5522ce9... xi2: Add some more debug spew (*)
  ad204c8... win32 theme: Fix decorations (*)
  34e2049... win32 theme: Make titlebuttons look like they're the right  (*)
  d3f7135... Document CSS win32 size support (*)
  c61764b... GDK W32: Fix the filling of MINMAXINFO (*)
  c3e56d3... Updated Hungarian translation (*)
  377ac90... gtkplacessidebar: clean up trash row on destroy (*)
  ea9e822... gtkplacessidebar: use gpointers in trash row (*)
  9ed8773... Add GtkImageView
  54b27bb... gtk3-demo: Add GtkImageView demo
  366e483... GtkImageView: Replace zoom-mode with fit-allocation
  bdac77e... GtkImageView: Rename zoom-enabled/rotate-enabled
  cf6e923... GtkImageView: Add _set_pixbuf
  44fb853... GtkImageView: Update the adjustments more often
  2ae9ba3... GtkImageView: Add scale arguments to load functions
  9566ab7... GtkImageView: Stop the animation when setting the pixbuf
  db33338... GtkImageView: Add _set_surface
  3310222... gtkimageview.h: Fix indentation
  f28cffa... GtkImageView: Add initial gesture code
  3e51f15... GtkImageView: Fix drawing in scrollable case
  ef69f6d... GtkImageView: Add _set_animation
  c2efb03... GtkImageView: Add docs
  a19df5b... GtkImageView: Fix snap-angle getter
  c6cae9d... GtkImageView: Implement first 'scale to pointer' version
  4546468... GtkImageView: Implement zoom-to-cursor
  9005447... GtkImageView: Fix rotate gesture usage
  3639575... GtkImageView: Fix gesture usage
  e7e1c42... GtkImageView: Fix scroll-to-pointer behavior
  9b81ec8... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  41aad3c... GtkImageView: Add _fix_point_rotate
  4f6a726... GtkImageView: Fix HiDPI drawing
  cf93ade... GtkImageView: Fix typo
  fbb7396... GtkImageView: Choose the anchor point in ::begin
  adf2082... WIP
  1d7e704... gtkimageview: state
  3f27064... Fix bounding_box_for_angle calculation
  ae3d96d... Last "working" state
  0c18849... Simple rotation working
  cafaf17... Update the adjustments properly
  b7e6b65... imageview: Draw less debugging stuff
  280f0f2... GtkImageView: Rename fix_point function to fix_anchor
  851c7a0... wupp
  7f4cd3f... GtkImageView: scale fixing works in fix_anchor_rotate
  6df1ee3... Foo.
  7058eec... Scale/Rotation fixing works individually, not together.
  5164dd9... I think both scale and angle are working...
  2291f48... Both at the same time appear to be working...
  6fc63bf... \:D/
  785bd67... Remove last _fix_anchor() usages
  707ed69... Remove some obsolete code
  670d427... imageview: Clean things up a bit
  3d54323... Set size_valid do FALSE after setting the properties...
  16779e2... Fix some memory leaks
  e2725ba... demo: Add scale spinbutton back
  d6fc632... imageview: Improvements!
  bfef415... demo: Add rotate/scale gesture check buttons
  ca2cad0... imageview: Implement _set/_get_property for zoom/rotate ges
  ad07878... Set State to DENIED in gesture ::begin
  773848f... imageview: More foo.
  376a1c0... demo: Unref GtkBuilder instance
  fe8f1fd... GtkImageView: Create/Destroy gestures on demand
  9bf9e26... GtkImageView: Fix some memory leaks
  5833f9f... GtkImageView: Don't g_free slice data
  015ff7b... demo: Add some error handling for async operations
  15c57f6... demo: Separate code and declarations
  e6ef37f... GtkImageView: Propagate GTask error
  e18e742... GtkImageView: Propagate errors from async API
  e143115... demo: Plug a leak
  7e22f23... GtkImageView: Clarify some docs
  9920669... demo: Make sure the image_view stays alive long enough
  4bed287... GtkImageView: Plug another leak
  dcbe6d4... GtkImageView: Refactor fix_anchor
  4b5fb53... GtkImageView: Don't invalidate the size if fit-allocation i
  6f4b65f... GtkImageView: Move gesture callback around
  348470e... GtkImageView: Don't reset scale/angle to 0
  4159d31... GtkImageView: Don't fix_anchor if fit_allocation is set...
  58b5203... demo: Bind angle property correctly
  dba3c07... GtkImageView: Allow 0 scale factor
  e0dbdee... GtkImageView: Free LoadTaskData correctly
  647288c... GtkImageView: Don't use internal scale/angle values for ges
  6c60f72... demo: Use scrolled window by default
  1c158f4... GtkImageView: Don't crash on scroll-events if !image_surfac
  7beb493... GtkImageView: Don't call fix_anchor if fit-allocation is se
  06d8377... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  a562df9... GtkImageView: Refactor anchor fixing in _set_scale
  1a8eff4... demo: Load pixbuf that's more likely to exist
  c1e3588... GtkImageView: Don't unref NULL input stream
  3b82957... demo: Use bigger step_increment for scale adjustment
  3b76d0c... GtkImageView: Add transitions-enabled property
  117754b... GtkImageView: Make snap-angle work with rotate gestures
  8e9e654... GtkImageView: Using the scale gesture unsets fit-allocation
  5201cfd... GtkImageView: _set_angle invalidates the size in any case
  842ec8c... GtkImageView: Don't crash if the scale is set, but image_su
  01f92e1... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  27f7cb9... demo: Use GtkScale instead of GtkSpinButton
  54dc089... GtkImageView: Transition between angle values
  9011376... Transition between scales
  ca39914... demo: Add 'Reset View' button
  edec2ca... Use scale and angle transitions
  c32d8fd... Remove debug anchor drawing
  e983b18... demo: Limit scale to >= 0.05
  2f2d4e2... snap angle in _set_angle
  3b38c1a... Return early in set_scale/_set_angle
  ed37ef9... demo: Use switches instead of checkbuttons
  9bd484d... Add a forgotten queue_draw
  b36bbb4... Rename gesture-enabled properties
  ac9407a... Add functions to gtk3-sections.txt
  e6a195d... Docs
  15340f7... Add getter for scale-set
  a76943b... demo: Add transitions-enabled switch
  4fac270... Reset in_scale/angle_transition early
  e7cbbf6... Fix typo
  5329420... Remove target parameter from animate_to_xxx functions
  96fb3b8... Whitespace
  ec28fd8... add transitions-enabled getter/setter to header file
  aec59a7... Docs
  54429f7... fix angle transition
  49920ea... Care about already running transitions
  148b871... Revisit scale factor handling
  b00e524... Remove some code duplication
  88afa6e... add image abstraction
  6f52aec... widget: Always warn when underallocating widgets
  b4975c7... Implement image abstraction for pixbuf animations
  16c6b74... imageview: Remove obsolete code
  bdb1a74... Reimplement load_image_from_stream
  598f9e9... Remove scale_factor member
  773fa9b... Use gtk_image_view_replace_image
  5b1a009... Remove image_surface leftovers
  f912b3a... Remove GtkPixbufImage
  50eb26f... frame: Fix horizontal size request
  04c1ce2... frame: Don't move border gadget and child down
  66e506e... demo: Load hidpi pixbuf

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