[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:

  0ed3520... Add GtkImageView
  7853d1b... gtk3-demo: Add GtkImageView demo
  f1e8ef1... GtkImageView: Replace zoom-mode with fit-allocation
  344f22e... GtkImageView: Rename zoom-enabled/rotate-enabled
  9dc98b6... GtkImageView: Add _set_pixbuf
  b3dd58f... GtkImageView: Update the adjustments more often
  56be7cb... GtkImageView: Add scale arguments to load functions
  7eb0b59... GtkImageView: Stop the animation when setting the pixbuf
  cbad8f9... GtkImageView: Add _set_surface
  16ec300... gtkimageview.h: Fix indentation
  17dc81e... GtkImageView: Add initial gesture code
  6e78250... GtkImageView: Fix drawing in scrollable case
  16ea459... GtkImageView: Add _set_animation
  e515f15... GtkImageView: Add docs
  900b3cb... GtkImageView: Fix snap-angle getter
  b699a80... GtkImageView: Implement first 'scale to pointer' version
  abcf224... GtkImageView: Implement zoom-to-cursor
  d1ac460... GtkImageView: Fix rotate gesture usage
  b2d2642... GtkImageView: Fix gesture usage
  1484e17... GtkImageView: Fix scroll-to-pointer behavior
  f5b485e... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  9d973c5... GtkImageView: Add _fix_point_rotate
  98e85da... GtkImageView: Fix HiDPI drawing
  fbaef95... GtkImageView: Fix typo
  d3bc6a5... GtkImageView: Choose the anchor point in ::begin
  6f3bd77... WIP
  707c842... gtkimageview: state
  0326d0f... Fix bounding_box_for_angle calculation
  975ac77... Last "working" state
  b3839bd... Simple rotation working
  2f52d80... Update the adjustments properly
  6b6ce7a... imageview: Draw less debugging stuff
  b96bfd5... GtkImageView: Rename fix_point function to fix_anchor
  32b8093... wupp
  ae47882... GtkImageView: scale fixing works in fix_anchor_rotate
  4b58679... Foo.
  9b279cb... Scale/Rotation fixing works individually, not together.
  4e9e4b0... I think both scale and angle are working...
  cfeab33... Both at the same time appear to be working...
  866ce38... \:D/
  107525c... Remove last _fix_anchor() usages
  6b7a22a... Remove some obsolete code
  387e971... imageview: Clean things up a bit
  359cd2b... Set size_valid do FALSE after setting the properties...
  e06f043... Fix some memory leaks
  ff540e8... demo: Add scale spinbutton back
  9f32fcb... imageview: Improvements!
  9ae124f... demo: Add rotate/scale gesture check buttons
  078e75e... imageview: Implement _set/_get_property for zoom/rotate ges
  ecac2c7... Set State to DENIED in gesture ::begin
  020de10... imageview: More foo.
  d4d238a... demo: Unref GtkBuilder instance
  52cd1a6... GtkImageView: Create/Destroy gestures on demand
  fd9121a... GtkImageView: Fix some memory leaks
  a045c3e... GtkImageView: Don't g_free slice data
  f77c92e... demo: Add some error handling for async operations
  79e5181... demo: Separate code and declarations
  9ff5a0b... GtkImageView: Propagate GTask error
  2e11929... GtkImageView: Propagate errors from async API
  e60f3c1... demo: Plug a leak
  751a0e8... GtkImageView: Clarify some docs
  7596f58... demo: Make sure the image_view stays alive long enough
  8568905... GtkImageView: Plug another leak
  96a088f... GtkImageView: Refactor fix_anchor
  e23642b... GtkImageView: Don't invalidate the size if fit-allocation i
  7629a2c... GtkImageView: Move gesture callback around
  b77e6ef... GtkImageView: Don't reset scale/angle to 0
  20dcd28... GtkImageView: Don't fix_anchor if fit_allocation is set...
  2712ac5... demo: Bind angle property correctly
  eac1162... GtkImageView: Allow 0 scale factor
  fb5e53e... GtkImageView: Free LoadTaskData correctly
  288ef2b... GtkImageView: Don't use internal scale/angle values for ges
  dd1515c... demo: Use scrolled window by default
  ede6a25... GtkImageView: Don't crash on scroll-events if !image_surfac
  46f2b45... GtkImageView: Don't call fix_anchor if fit-allocation is se
  1c6dca9... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  2a94995... GtkImageView: Refactor anchor fixing in _set_scale
  9354a75... demo: Load pixbuf that's more likely to exist
  1d1ec60... GtkImageView: Don't unref NULL input stream
  65cf57e... demo: Use bigger step_increment for scale adjustment
  042cf02... GtkImageView: Add transitions-enabled property
  c774e58... GtkImageView: Make snap-angle work with rotate gestures
  d54c068... GtkImageView: Using the scale gesture unsets fit-allocation
  028ec78... GtkImageView: _set_angle invalidates the size in any case
  fb178e9... GtkImageView: Don't crash if the scale is set, but image_su
  e5e4fc3... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  39c1f88... demo: Use GtkScale instead of GtkSpinButton
  b81bb50... GtkImageView: Transition between angle values
  4d2ed69... Transition between scales
  8a16d45... demo: Add 'Reset View' button
  aaaabe5... Use scale and angle transitions
  8c6f255... Remove debug anchor drawing
  5971f95... demo: Limit scale to >= 0.05
  9c9d28e... snap angle in _set_angle
  a4b8149... Return early in set_scale/_set_angle
  beeabe8... demo: Use switches instead of checkbuttons
  7b9db99... Add a forgotten queue_draw
  dabc0f2... Rename gesture-enabled properties
  4fc6a8c... Add functions to gtk3-sections.txt
  337baa9... Docs
  2d797c6... Add getter for scale-set
  2cb3b70... demo: Add transitions-enabled switch
  ad6300f... Reset in_scale/angle_transition early
  d4a3d68... Fix typo
  71a2a85... Remove target parameter from animate_to_xxx functions
  17f0922... Whitespace
  95a7ede... expander: Add deprecation flags to _get/set_spacing
  ef9c854... add transitions-enabled getter/setter to header file
  87421d5... Docs
  f0395ef... stylecontext: Fix nonexisting function name in docs
  29d31ea... fix angle transition
  4ecbf08... Care about already running transitions
  a6ea71e... Revisit scale factor handling
  3934569... Remove some code duplication

Commits added to the branch:

  54b378b... Adwaita: flatten up search bars and inline toolbars (*)
  915fe87... Adwaita: fix treeview dnd column headers (*)
  3b19db4... css: Add a number value handling win32 sizes (*)
  d584e22... win32: Add gtk_win32_theme_parse() (*)
  a1617c6... win32: Canonicalize theme-name before adding to hash table (*)
  3597baf... win32: Update color handling to recent GtkWin32Theme change (*)
  6d90901... win32 theme: Use same spinner as Adwaita (*)
  b43844f... win32 theme: Don't set the color on * (*)
  f425b55... win32: Add support for -gtk-win32-part-width/height to CSS (*)
  de38435... cssimagecrossfade: Fix order of images when parsing/printin (*)
  b227d02... win32 theme: Draw checkmarks and radiomarks properly (*)
  a4a158e... win32 theme: Remove a bunch of workarounds that are no long (*)
  beb7693... cellrenderertoggle: Use "check" and "radio" names (*)
  f3f3a1c... Fix 'make dist' (*)
  0e9f24b... gtk/gtkentry.c: Fix build on pre-C99 (*)
  aa4b385... Adwaita: no rounded corners for backdrop tiled windows (*)
  4d26640... Adwaita: shortcutswindow fixes (*)
  aed7ca1... Revert "Adwaita: no rounded corners for backdrop tiled wind (*)
  0b1aece... Adwaita: no rounded corner for tiled backdrop windows (*)
  88c68f2... Adwaita: sidebar background-color (*)
  e10f44e... places sidebar: use a box (*)
  4e2674e... Expand the docs for gtk_window_set_default_size() (*)
  1140a51... Adwaita: notebook fixes (*)
  1131ae2... gtk-demo: add menu check and radio examples (*)
  ee9c1c1... gtk-demo: add combobox demos (*)
  1d65e8b... gtk-demo: add menu separator demo (*)
  cb43af0... notebook: Fix a misplaced tab label (*)
  1b1d655... Adwaita: correct size for ssd titlebars (*)
  d10bd41... widget-factory: Add myself (*)
  46f46ed... cellrenderertoggle: Split out a function (*)
  1ee3df5... cellrendertoggle: Draw background + frame for mark (*)
  aad3135... gdk: Add GdkDragCancelReason enum as argument to GdkDragCon (*)
  4636552... gdkdnd: Make GtkDragContext::cancel RUN_LAST (*)
  9bd15e0... Updated Swedish translation (*)
  bc3b399... Updated Swedish translation (*)
  d26801c... Adwaita: correctly style arrows wrt tab position (*)
  38d0d0a... gdkdnd: Stick to the first gdk_drag_drop_done() result (*)
  c30d542... Some more CSS node tests for notebooks (*)
  a1cbcc1... Adwaita: stop using assets for treeview check/radio... (*)
  92fca23... win32 theme: Always include the win32 theme (*)
  3c0cd8a... win32 theme: Include the default win32 colors (*)
  ab19069... cellrenderertoggle: Change "indicator-size" handling (*)
  8f71060... file chooser: Reload current dir when switching from search (*)
  b9a1472... Add a release note about window size saving (*)
  e32da77... Add a release note about level bar changes (*)
  c2cfbc8... Updates (*)
  fea75f7... Add GtkImageView
  da70243... gtk3-demo: Add GtkImageView demo
  fea94cc... GtkImageView: Replace zoom-mode with fit-allocation
  21d9bb2... GtkImageView: Rename zoom-enabled/rotate-enabled
  9b2d1b7... GtkImageView: Add _set_pixbuf
  e7b842a... GtkImageView: Update the adjustments more often
  2e25413... GtkImageView: Add scale arguments to load functions
  9a145fc... GtkImageView: Stop the animation when setting the pixbuf
  c9194a5... GtkImageView: Add _set_surface
  0b54c2f... gtkimageview.h: Fix indentation
  4aa8c67... GtkImageView: Add initial gesture code
  1d24f59... GtkImageView: Fix drawing in scrollable case
  2ad789b... GtkImageView: Add _set_animation
  dd3187f... GtkImageView: Add docs
  0f6e394... GtkImageView: Fix snap-angle getter
  b70b57f... GtkImageView: Implement first 'scale to pointer' version
  31dbfbf... GtkImageView: Implement zoom-to-cursor
  02a1140... GtkImageView: Fix rotate gesture usage
  afefc03... GtkImageView: Fix gesture usage
  153e1ed... GtkImageView: Fix scroll-to-pointer behavior
  cd5af8d... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  1d9e9c4... GtkImageView: Add _fix_point_rotate
  4c2cb3b... GtkImageView: Fix HiDPI drawing
  6e11520... GtkImageView: Fix typo
  0c6db81... GtkImageView: Choose the anchor point in ::begin
  a2a353d... WIP
  616bc73... gtkimageview: state
  7ef11fd... Fix bounding_box_for_angle calculation
  4e71dee... Last "working" state
  a29230b... Simple rotation working
  b343ee5... Update the adjustments properly
  668ff26... imageview: Draw less debugging stuff
  5aeca41... GtkImageView: Rename fix_point function to fix_anchor
  3834abb... wupp
  4ee0b1b... GtkImageView: scale fixing works in fix_anchor_rotate
  8b43e59... Foo.
  2f1badd... Scale/Rotation fixing works individually, not together.
  554d6a7... I think both scale and angle are working...
  623a3a8... Both at the same time appear to be working...
  a968d44... \:D/
  d07ebb0... Remove last _fix_anchor() usages
  dd5631c... Remove some obsolete code
  47d8290... imageview: Clean things up a bit
  f70b416... Set size_valid do FALSE after setting the properties...
  8aa53dd... Fix some memory leaks
  271baf3... demo: Add scale spinbutton back
  00f52ef... imageview: Improvements!
  2f9ccee... demo: Add rotate/scale gesture check buttons
  aa0c335... imageview: Implement _set/_get_property for zoom/rotate ges
  dde0005... Set State to DENIED in gesture ::begin
  78c6da7... imageview: More foo.
  719547e... demo: Unref GtkBuilder instance
  d8acde6... GtkImageView: Create/Destroy gestures on demand
  cbf843a... GtkImageView: Fix some memory leaks
  d2f15b2... GtkImageView: Don't g_free slice data
  ef23a30... demo: Add some error handling for async operations
  391af14... demo: Separate code and declarations
  80406b6... GtkImageView: Propagate GTask error
  e0af555... GtkImageView: Propagate errors from async API
  8635e18... demo: Plug a leak
  9d12d4c... GtkImageView: Clarify some docs
  d1d8b54... demo: Make sure the image_view stays alive long enough
  2a26e89... GtkImageView: Plug another leak
  c6b2647... GtkImageView: Refactor fix_anchor
  917eb74... GtkImageView: Don't invalidate the size if fit-allocation i
  1bc4d5a... GtkImageView: Move gesture callback around
  7e90ba8... GtkImageView: Don't reset scale/angle to 0
  2773211... GtkImageView: Don't fix_anchor if fit_allocation is set...
  9543b66... demo: Bind angle property correctly
  569d550... GtkImageView: Allow 0 scale factor
  e406ce7... GtkImageView: Free LoadTaskData correctly
  d980e7d... GtkImageView: Don't use internal scale/angle values for ges
  ff53798... demo: Use scrolled window by default
  74a8b4a... GtkImageView: Don't crash on scroll-events if !image_surfac
  3cefe01... GtkImageView: Don't call fix_anchor if fit-allocation is se
  db3cc2c... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  03476a9... GtkImageView: Refactor anchor fixing in _set_scale
  4927a54... demo: Load pixbuf that's more likely to exist
  4f41256... GtkImageView: Don't unref NULL input stream
  3567ded... demo: Use bigger step_increment for scale adjustment
  ee120e4... GtkImageView: Add transitions-enabled property
  da18d14... GtkImageView: Make snap-angle work with rotate gestures
  c6bcc14... GtkImageView: Using the scale gesture unsets fit-allocation
  c36b36e... GtkImageView: _set_angle invalidates the size in any case
  3a7cd43... GtkImageView: Don't crash if the scale is set, but image_su
  63b3045... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  f1e7aa5... demo: Use GtkScale instead of GtkSpinButton
  2eb1ec2... GtkImageView: Transition between angle values
  6ac6b76... Transition between scales
  50c34d0... demo: Add 'Reset View' button
  7f06f6f... Use scale and angle transitions
  e65209a... Remove debug anchor drawing
  1bff0f2... demo: Limit scale to >= 0.05
  571b258... snap angle in _set_angle
  95ef553... Return early in set_scale/_set_angle
  5d12936... demo: Use switches instead of checkbuttons
  795443f... Add a forgotten queue_draw
  f44bd82... Rename gesture-enabled properties
  7bf3f3c... Add functions to gtk3-sections.txt
  17df9e4... Docs
  c86ee00... Add getter for scale-set
  4f6c04b... demo: Add transitions-enabled switch
  3160741... Reset in_scale/angle_transition early
  32e11b5... Fix typo
  93936a4... Remove target parameter from animate_to_xxx functions
  480f699... Whitespace
  afabe4b... expander: Add deprecation flags to _get/set_spacing
  d8e77e4... add transitions-enabled getter/setter to header file
  74a9872... Docs
  de3b26d... stylecontext: Fix nonexisting function name in docs
  96bf0de... fix angle transition
  193dd7b... Care about already running transitions
  3ba5650... Revisit scale factor handling
  2a55b69... Remove some code duplication

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