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

  7d214b3... gdk: Make gdk_cairo_surface_paint_pixbuf public
  abd5b28... Add GtkImageView
  edaef6c... gtk3-demo: Add GtkImageView demo
  01edf67... GtkImageView: Replace zoom-mode with fit-allocation
  b80bb00... GtkImageView: Rename zoom-enabled/rotate-enabled
  8d373b4... GtkImageView: Add _set_pixbuf
  f173161... GtkImageView: Update the adjustments more often
  42ff17c... GtkImageView: Add scale arguments to load functions
  6123ee7... GtkImageView: Stop the animation when setting the pixbuf
  4996614... GtkImageView: Add _set_surface
  7ae1527... gtkimageview.h: Fix indentation
  9462839... GtkImageView: Add initial gesture code
  facc041... GtkImageView: Fix drawing in scrollable case
  69bcfd7... GtkImageView: Add _set_animation
  3a8bebf... GtkImageView: Add docs
  4b09af9... GtkImageView: Fix snap-angle getter
  d61eb60... GtkImageView: Implement first 'scale to pointer' version
  fb4d267... GtkImageView: Implement zoom-to-cursor
  3b0a401... GtkImageView: Fix rotate gesture usage
  10cfefc... GtkImageView: Fix gesture usage
  f40931d... GtkImageView: Fix scroll-to-pointer behavior
  1f96fa2... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  6279805... GtkImageView: Add _fix_point_rotate
  44913c6... GtkImageView: Fix HiDPI drawing
  a1be2f8... GtkImageView: Fix typo
  eb06ccd... GtkImageView: Choose the anchor point in ::begin
  ee2a434... WIP
  3cf8371... gtkimageview: state
  f033da7... Fix bounding_box_for_angle calculation
  b1ea14a... Last "working" state
  88aff83... Simple rotation working
  5277b4d... Update the adjustments properly
  a203c34... imageview: Draw less debugging stuff
  0b06992... GtkImageView: Rename fix_point function to fix_anchor
  7f89cbe... wupp
  f1d6fec... GtkImageView: scale fixing works in fix_anchor_rotate
  067f698... Foo.
  9b98ab0... Scale/Rotation fixing works individually, not together.
  eadec42... I think both scale and angle are working...
  3501fff... Both at the same time appear to be working...
  6dd6df4... \:D/
  d53a412... Remove last _fix_anchor() usages
  cbca201... Remove some obsolete code
  2bf3470... imageview: Clean things up a bit
  83bd9a7... Set size_valid do FALSE after setting the properties...
  c2c2752... Fix some memory leaks
  7137491... demo: Add scale spinbutton back
  9343748... imageview: Improvements!
  ff7f04b... demo: Add rotate/scale gesture check buttons
  d256d3a... imageview: Implement _set/_get_property for zoom/rotate ges
  14b700a... Set State to DENIED in gesture ::begin
  e832e93... imageview: More foo.
  ee61b83... demo: Unref GtkBuilder instance
  4c58c91... GtkImageView: Create/Destroy gestures on demand
  797acce... GtkImageView: Fix some memory leaks
  2e4dd6c... GtkImageView: Don't g_free slice data
  f708578... demo: Add some error handling for async operations
  09dd127... demo: Separate code and declarations
  60ec689... GtkImageView: Propagate GTask error
  62473ca... GtkImageView: Propagate errors from async API
  6c671fb... demo: Plug a leak
  1760e9f... GtkImageView: Clarify some docs
  03f1445... demo: Make sure the image_view stays alive long enough
  3097ae9... GtkImageView: Plug another leak
  77abc91... GtkImageView: Refactor fix_anchor
  6070109... GtkImageView: Don't invalidate the size if fit-allocation i
  55ee633... GtkImageView: Move gesture callback around
  430efb7... GtkImageView: Don't reset scale/angle to 0
  551976c... GtkImageView: Don't fix_anchor if fit_allocation is set...
  3edab3b... demo: Bind angle property correctly
  f827d54... GtkImageView: Allow 0 scale factor
  8f2a3ad... GtkImageView: Free LoadTaskData correctly
  b093c36... GtkImageView: Don't use internal scale/angle values for ges
  1c759e4... demo: Use scrolled window by default
  2e3c44f... GtkImageView: Don't crash on scroll-events if !image_surfac
  3561406... GtkImageView: Don't call fix_anchor if fit-allocation is se
  cc50648... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  159a79d... GtkImageView: Refactor anchor fixing in _set_scale
  d20fdd3... demo: Load pixbuf that's more likely to exist
  f7f77ea... GtkImageView: Don't unref NULL input stream
  c5e74a9... demo: Use bigger step_increment for scale adjustment
  b4b7b62... GtkImageView: Add transitions-enabled property
  812863b... GtkImageView: Make snap-angle work with rotate gestures
  c5540fa... GtkImageView: Using the scale gesture unsets fit-allocation
  3293de8... GtkImageView: _set_angle invalidates the size in any case
  efb3a17... GtkImageView: Don't crash if the scale is set, but image_su
  d52b0bb... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  649976c... demo: Use GtkScale instead of GtkSpinButton
  887f851... GtkImageView: Transition between angle values
  4676824... Transition between scales
  3951257... demo: Add 'Reset View' button
  95c119c... Use scale and angle transitions

Commits added to the branch:

  7097a4e... Fix another quoting error in installed tests (*)
  df70e28... wayland: use memfd_create instead of open in tmpdir (*)
  05f0e9a... wayland: __NR_memfd_create instead of SYS_memfd_create (*)
  37000db... Docs: fix typo (*)
  d5d6a05... Update expected output of a11y tests (*)
  9de3b24... gtk-demo: Expand font features demo (*)
  2a99677... demos: Don't build font features demo on non-UNIX (*)
  c8686f0... demo: Link against Harfbuzz (*)
  9267f73... Add more checks for the font features demo (*)
  0280003... build: Missing build flags (*)
  fefc370... entry: Chain up in realize() (*)
  9d0e840... stack: Turn into no-window widget (*)
  8ea697c... pathbar: Use CSS node ordering (*)
  2c350f4... stack: realize windows in correct position (*)
  ae31c00... spinbutton: Don't expand the buttons (*)
  bf4443d... gdk: Don't translate signal names (*)
  5cbc247... Add an XSetting for primary button warps slider (*)
  b22fdf2... window: Deprecate gtk_window_set_default_geometry() (*)
  84b788c... window: Deprecate gtk_window_parse_geometry() (*)
  a222aa6... entry: Compute selection range correctly (*)
  cf3a781... Fix a typo (*)
  7456242... color button: Allow skipping the palette (*)
  8991f17... box gadget: Improve assertion message (*)
  a922214... entry: give a visual clue that content is scrolled (*)
  4c192ea... Adwaita: Add some themeing for entry undershoot (*)
  2533289... Adwaita: fix spinbutton styling (*)
  c4f7fbe... entry: Fix a case of disagreeing coordinate systems (*)
  09677f7... entry: Fix a typo (*)
  299b324... modelbutton: Use indicator state for button gadget if iconi (*)
  0d10986... Tweak startup-notification after the first window (*)
  88c3456... assistant: Avoid tripping template tests (*)
  625f3e5... window: Always disconnect signal handlers (*)
  8cbe309... css node tests: Update expected output (*)
  8527fca... Updated German translation (*)
  b8a0f35... Update README.glade (*)
  03f4666... composetable: Don't abort on unsupported escape sequences (*)
  79fb921... spin button: Document sizing peculiarities (*)
  27263f2... label: use GtkMisc padding again (*)
  0125aa0... gtkdnd: Fix deprecation compile warnings (*)
  2c04469... demos: Modify "Change display" demo to use seat grabs (*)
  fef661a... tests: Fix deprecation warnings in testinput (*)
  a74db1d... tests: Avoid deprecated API usage in testsocket (*)
  cf4e179... tests: Avoid deprecated API usage in testgtk (*)
  a99c69f... label: fix a case of misleading indentation (*)
  3dce876... print dialog: Stop using action_box in .ui (*)
  a748915... dialog: Stop exporting action_box (*)
  0bf987c... actionbar: Don't expose implementation details (*)
  3014aab... searchbar: Don't expose implementation details (*)
  7fc0600... infobar: Don't expose implementation details (*)
  eabf110... Updates (*)
  69a38a9... docs: Fix a duplicate id (*)
  7d75d5e... builder tool: Add a preview command (*)
  01626e0... Update gtk-builder-tool docs (*)
  31cc642... Adwaita: notebook style rewrite (*)
  813cc34... Adwaita: fix border radius on #editor-color-sample (*)
  3302c2a... testgeometry: Ignore deprecations (*)
  17d9e94... testoffscreen: Remove deprecated calls (*)
  e79db79... testgtk: Avoid deprecation warnings (*)
  fac5ed6... Adwaita: reset padding on notebook tab close button (*)
  866193f... reftests: get icon-vfuncs test almost working again (*)
  8219a6b... Use an GtkImage instead of GtkArrow (*)
  68edc67... image: use GtkMisc padding again (*)
  001598a... icon theme: Improve loading of unthemed files (*)
  b281c9d... css image recolor: Load images at the proper scale (*)
  f887fec... Add a css style test for color names (*)
  176e85f... file chooser: Make Escape close the dialog (*)
  803ec7c... Updated Hungarian translation (*)
  4251a8a... Updated Hungarian translation (*)
  63bf90a... Updated Hungarian translation (*)
  2c7fdf6... CSS provider: Add a way to emit errors (*)
  0fe468c... Emit an error if image loading fails (*)
  2e4b1e7... css: Support the image() notation (*)
  e545495... icontheme: Avoid a crash (*)
  051b607... Adwaita: Add symbolic png assets (*)
  f375b27... Run reftests with HighContrastInverse too (*)
  586522d... Use TAP output for installed tests (*)
  d400ecc... Remove entry-progress-coloring reftest (*)
  3b4aad7... 3.19.8 (*)
  bbe48d0... Throw an error when a display is missing (*)
  dd322f7... Document gtk_parse_args limitations (*)
  16726e3... colorchooserwidgeet: Reset the selected swatch when removin (*)
  7d16b8d... treeview: Draw background when empty (*)
  f42cd18... wayland: Reduce warning level for parentless temporaries (*)
  bbfc547... Fix some reftests under wayland (*)
  27b4bfc... Fix another reftest (*)
  a66287a... Fix the border-image-excess-size reftest (*)
  3c4f36f... combobox: Avoid a misleading indentation (*)
  6f74de5... Don't include the builtin sequence table in multiple places (*)
  f793da5... file chooser: Avoid a crash (*)
  836bd65... gtk-builder-tool: Accept --help (*)
  bc882a6... gtk-launch: Add --version (*)
  073f8bc... gtk-builder-tool: Expand the preview command (*)
  5a2feab... reftests: Make animation-direction test more reliable (*)
  033c6c8... widget: Annotate out params of _translate_coordinates as op (*)
  6e2c551... entry: Fix icon areas (*)
  a898dc6... reftests: Rename a source file (*)
  2423eb1... reftests: Add a message to the test output (*)
  1e0ca71... reftests: Make label-text-shadow-changes-modify-clip test m (*)
  6e2c74a... Trivial formatting fix (*)
  5a095d5... Updated Spanish translation (*)
  9f4b0b8... Updated Spanish translation (*)
  3446760... reftests: Make separator-size test pass in HighContrastInve (*)
  44b060c... Updated German translation (*)
  9d18539... Updated Hungarian translation (*)
  bfb727d... entry: Draw progress in the right place (*)
  a853841... Revert "Add missing (out) annotation to gdk_rgba_parse" (*)
  5186aeb... gtksettings: reset property to correct default value (*)
  cc88153... Updated French translation (cherry picked from commit 85fb4 (*)
  feabf35... notebook: Do not reorder tabs after a grab notify if there  (*)
  f734db1... Adwaita: fix vertical spinbutton style (*)
  a0363e5... Adwaita: notebook with hidden header style fix (*)
  0bcd860... print dialog: Fix layout preview drawing (*)
  9b08853... gdkborder: remove unneeded definition (*)
  f8d6e97... gdk: Make gdk_cairo_surface_paint_pixbuf public
  bbf2856... Add GtkImageView
  0a92f82... gtk3-demo: Add GtkImageView demo
  c1ea686... GtkImageView: Replace zoom-mode with fit-allocation
  06047b0... GtkImageView: Rename zoom-enabled/rotate-enabled
  0d384c1... GtkImageView: Add _set_pixbuf
  5da1b27... GtkImageView: Update the adjustments more often
  399c402... GtkImageView: Add scale arguments to load functions
  9df3032... GtkImageView: Stop the animation when setting the pixbuf
  1dcaf17... GtkImageView: Add _set_surface
  cef4949... gtkimageview.h: Fix indentation
  cf6aa82... GtkImageView: Add initial gesture code
  050354a... GtkImageView: Fix drawing in scrollable case
  f18a92b... GtkImageView: Add _set_animation
  b990943... GtkImageView: Add docs
  dde3564... GtkImageView: Fix snap-angle getter
  f5ba9ca... GtkImageView: Implement first 'scale to pointer' version
  0473e31... GtkImageView: Implement zoom-to-cursor
  e62b4a3... GtkImageView: Fix rotate gesture usage
  0dce625... GtkImageView: Fix gesture usage
  b995be3... GtkImageView: Fix scroll-to-pointer behavior
  df2e8ef... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  d28d66e... GtkImageView: Add _fix_point_rotate
  1dfe4a1... GtkImageView: Fix HiDPI drawing
  c426ab3... GtkImageView: Fix typo
  3260911... GtkImageView: Choose the anchor point in ::begin
  1854e78... WIP
  8f99830... gtkimageview: state
  808e2e2... Fix bounding_box_for_angle calculation
  41c2bd9... Last "working" state
  df242f9... Simple rotation working
  495c791... Update the adjustments properly
  a98be22... imageview: Draw less debugging stuff
  831a7b6... GtkImageView: Rename fix_point function to fix_anchor
  239d0c4... wupp
  4cdb946... GtkImageView: scale fixing works in fix_anchor_rotate
  c25e0bf... Foo.
  9348330... Scale/Rotation fixing works individually, not together.
  eececd1... I think both scale and angle are working...
  1cdbacd... Both at the same time appear to be working...
  cc307c0... \:D/
  a6db0bf... Remove last _fix_anchor() usages
  8909b9e... Remove some obsolete code
  add7dbf... imageview: Clean things up a bit
  f9bd173... Set size_valid do FALSE after setting the properties...
  b559bad... Fix some memory leaks
  4a5d1dd... demo: Add scale spinbutton back
  a980ac0... imageview: Improvements!
  b1a6af0... demo: Add rotate/scale gesture check buttons
  111bde8... imageview: Implement _set/_get_property for zoom/rotate ges
  7a14196... Set State to DENIED in gesture ::begin
  9ff9fa8... imageview: More foo.
  8d9130b... demo: Unref GtkBuilder instance
  fb19e9e... GtkImageView: Create/Destroy gestures on demand
  005a1d9... GtkImageView: Fix some memory leaks
  8286bc3... GtkImageView: Don't g_free slice data
  ad97ce6... demo: Add some error handling for async operations
  adb5fad... demo: Separate code and declarations
  9b4292f... GtkImageView: Propagate GTask error
  2d3f91f... GtkImageView: Propagate errors from async API
  b9999fe... demo: Plug a leak
  368a7b0... GtkImageView: Clarify some docs
  62dcda1... demo: Make sure the image_view stays alive long enough
  313a9d5... GtkImageView: Plug another leak
  c133d91... GtkImageView: Refactor fix_anchor
  6617558... GtkImageView: Don't invalidate the size if fit-allocation i
  1affb14... GtkImageView: Move gesture callback around
  4839171... GtkImageView: Don't reset scale/angle to 0
  e5c72cb... GtkImageView: Don't fix_anchor if fit_allocation is set...
  080b9a6... demo: Bind angle property correctly
  666eed3... GtkImageView: Allow 0 scale factor
  af1961b... GtkImageView: Free LoadTaskData correctly
  03045fb... GtkImageView: Don't use internal scale/angle values for ges
  0c8bf8c... demo: Use scrolled window by default
  d764469... GtkImageView: Don't crash on scroll-events if !image_surfac
  2db419c... GtkImageView: Don't call fix_anchor if fit-allocation is se
  5582c3e... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  6354e9e... GtkImageView: Refactor anchor fixing in _set_scale
  8ef11d9... demo: Load pixbuf that's more likely to exist
  9293500... GtkImageView: Don't unref NULL input stream
  2a88da7... demo: Use bigger step_increment for scale adjustment
  89bcf5e... GtkImageView: Add transitions-enabled property
  3fe4728... GtkImageView: Make snap-angle work with rotate gestures
  310ffff... GtkImageView: Using the scale gesture unsets fit-allocation
  0f5e53d... GtkImageView: _set_angle invalidates the size in any case
  f6b6d21... GtkImageView: Don't crash if the scale is set, but image_su
  b045290... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  b4791c3... demo: Use GtkScale instead of GtkSpinButton
  ba69332... GtkImageView: Transition between angle values
  7e0f039... Transition between scales
  5b4334c... demo: Add 'Reset View' button
  e3fb00f... Use scale and angle transitions

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