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

  d021921... Add GtkImageView
  3a0ad82... gtk3-demo: Add GtkImageView demo
  fa879ac... GtkImageView: Replace zoom-mode with fit-allocation
  ca397b9... GtkImageView: Choose the anchor point in ::begin
  e980bc1... Last "working" state
  992d12d... Simple rotation working
  48a4565... Update the adjustments properly
  9ab4f39... imageview: Draw less debugging stuff
  cfc7ea5... GtkImageView: Rename fix_point function to fix_anchor
  ccf3fff... wupp
  5a5eb24... GtkImageView: scale fixing works in fix_anchor_rotate
  fecfa24... Foo.
  1c22acc... Scale/Rotation fixing works individually, not together.
  719de8d... I think both scale and angle are working...
  a9e611a... Both at the same time appear to be working...
  93d105f... \:D/
  842b0b1... imageview: Clean things up a bit
  5d10007... Set size_valid do FALSE after setting the properties...
  10dbd95... Fix some memory leaks
  acb5d6c... demo: Add scale spinbutton back
  e5ee66b... demo: Add rotate/scale gesture check buttons
  937d711... demo: Unref GtkBuilder instance
  5dec0ff... GtkImageView: Improvements!
  8dce39e... GtkImageView: More foo.
  bf96ce6... GtkImageView: Create/Destroy gestures on demand
  f21da89... GtkImageView: Fix some memory leaks
  c799bcc... GtkImageView: Don't g_free slice data
  d2e7063... GtkImageView: Propagate GTask error
  4817992... GtkImageView: Propagate errors from async API
  6290dc2... GtkImageView: Clarify some docs
  b14d5d4... GtkImageView: Plug another leak
  36ca3b3... GtkImageView: Refactor fix_anchor
  9eff811... GtkImageView: Don't invalidate the size if fit-allocation i
  9d30a23... GtkImageView: Move gesture callback around
  0c9464b... GtkImageView: Don't reset scale/angle to 0
  1d85963... GtkImageView: Don't fix_anchor if fit_allocation is set...
  490f82d... GtkImageView: Allow 0 scale factor
  06d9424... GtkImageView: Free LoadTaskData correctly
  4bca5d3... GtkImageView: Don't use internal scale/angle values for ges
  df9eca2... GtkImageView: Don't crash on scroll-events if !image_surfac
  89bbb9d... GtkImageView: Don't call fix_anchor if fit-allocation is se
  b878e1f... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  980666a... GtkImageView: Refactor anchor fixing in _set_scale
  724bf3a... GtkImageView: Don't unref NULL input stream
  ce25550... GtkImageView: Add transitions-enabled property
  176de59... GtkImageView: Make snap-angle work with rotate gestures
  354c9a9... GtkImageView: Using the scale gesture unsets fit-allocation
  91e2325... GtkImageView: _set_angle invalidates the size in any case
  61a3ab0... GtkImageView: Don't crash if the scale is set, but image_su
  0a78cf5... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  97741fd... GtkImageView: Transition between angle values
  ebb696d... GtkImageView: Transition between scales
  c26d662... GtkImageView: Use scale and angle transitions
  9897b0f... GtkImageView: Remove debug anchor drawing
  48fc4cc... demo: Separate code and declarations
  aeca647... demo: Plug a leak
  d13d294... demo: Bind angle property correctly
  097b16d... demo: Make sure the image_view stays alive long enough
  6a05235... demo: Use scrolled window by default
  1679366... demo: Load pixbuf that's more likely to exist
  9010dbc... demo: Use bigger step_increment for scale adjustment
  ce1c10c... demo: Use GtkScale instead of GtkSpinButton
  be2f741... demo: Add 'Reset View' button
  0f094da... demo: Limit scale to >= 0.05
  f06907d... snap angle in _set_angle
  b33c62b... Return early in set_scale/_set_angle
  29a0936... demo: Use switches instead of checkbuttons
  b322467... Add a forgotten queue_draw
  bd1c10b... Rename gesture-enabled properties
  58ad86d... Docs
  b40867b... Add getter for scale-set
  e2560bd... demo: Add transitions-enabled switch
  013dcf8... Reset in_scale/angle_transition early
  3503c20... Fix typo
  ab0d978... Remove target parameter from animate_to_xxx functions
  3fb1f1c... Docs
  4e262c8... fix angle transition
  50bc411... Care about already running transitions
  fe6b1a3... Revisit scale factor handling
  428bc0d... Remove some code duplication
  cfce58c... add image abstraction
  5215b5c... Implement image abstraction for pixbuf images
  eeb71c2... imageview: Remove obsolete code
  6a08048... Reimplement load_image_from_stream
  b3ccdaf... Remove scale_factor member
  4ef6af5... Use gtk_image_view_replace_image
  28c784d... Remove image_surface leftovers
  11e2b2e... Remove GtkPixbufImage
  cfffe86... demo: Load hidpi pixbuf
  36b4cd8... Handle scale-factor 0 again
  b5ab8bb... Use GtkPlayable to start/stop pixbuf animations
  685ec73... Ref input sources
  d041fc9... abstractimage: Export more functions
  b882627... abstractimage: Fix ::changed signature
  f9595e3... imageview: Comments
  ba29852... imageview: Stop the old playable
  e535277... imageview: Don't use negative scale values
  50729f5... imageview: Draw the background for the entire widget
  2499d6b... imageview: Remove set_scale again
  19ee71d... imageview: Foo
  038388b... imageview: Use progress trackers for transitions
  a327e49... imageview: Remove unused state
  1f1befe... add imageview sizing tests
  e04214e... imageview: Fix size request
  ff9a6e2... filechooserwidget: Remove unused enum
  de779f6... widget: remove some unneeded function prototypes
  853af3e... builtinicon: Don't dereference possibly null pointer
  827a705... stylepropertyimpl: Remove double assignment
  13f2d2e... widget: Remove some dead assignments
  2fe9dbe... Revealer: Remove some dead assignments
  4887a7c... label: Destroy the popup menu on unmap

Commits added to the branch:

  b5a2bba... docs: Improve gdk_window_create_similar_image_surface() (*)
  9747312... placesview: fix open action for locations without a mount o (*)
  3831b2a... placesview: fix spelling of WebDAV in a translatable string (*)
  c0dae6c... docs: Attempt a better explanation for gtk_widget_destroy() (*)
  8f1fd7d... docs: Fix typo. (*)
  500c9db... Remove a few mentions of GtkVBox in the docs (*)
  d8815f3... gtk/gtkfilechoosernativeportal.c: Don't use g_autoptr() (*)
  6184edc... GtkFileChooserNativePortal: Use correct response code for a (*)
  793d529... link button: Use gtk_show_uri_on_window (*)
  45a9aed... Updated Portuguese translation (*)
  473ae67... Updated Portuguese translation (*)
  846087f... Add LINGUAS file to po-properties (*)
  01129a0... Add Language headers to po files (*)
  6906252... Updated Chinese (Taiwan) translation (*)
  e9078e3... Updated Chinese (Taiwan) translation (*)
  16dbc0f... Updates (*)
  02c89f7... 3.21.4 (*)
  2465493... Try to delete any existing W32 status icons when DPI change (*)
  718b3a9... Updated Spanish translation (*)
  2235f21... Updated Spanish translation (*)
  0a5bee2... gdkwindow: store shadow sizes (*)
  48108c4... gdkwindow: store transient_for window (*)
  b3a530c... gdkwindow: add gdk_window_move_to_rect () (*)
  b033613... gtkmenu: add gtk_menu_popup_at_* () (*)
  05b9bc5... add demo for testing gtk_menu_popup_at_* () (*)
  8701e34... port to new gtk_menu_popup_at_* () functions (*)
  748ebd3... mir: implement gdk_window_move_to_rect () (*)
  4185e9e... Updated POTFILES.skip (*)
  d266b39... Updated Spanish translation (*)
  80b28a1... Adwaita: clean calendar styling (*)
  1b0ade8... Adwaita: dim calendar `uninteresting` days some more (*)
  5360176... wayland: Update current tablet support to using v2 (*)
  9fe0c1e... wayland: Use wl_fixed_t on wp_tablet_tool angle arguments (*)
  4a9f17c... wayland: Fix build (*)
  82fd72a... Opt in to structured logging (*)
  dd09e25... Fix a few documentation parameter names (*)
  f84b8c1... Adwaita: export yet another named color for insensitive bg/ (*)
  bc070a7... HC: export unfocused_insensitive_color... (*)
  bab906f... Adwaita: use margins for entry image spacing (*)
  8db8891... Use g_clear_object in a few more places (*)
  f44baf5... Avoid a division by zero (*)
  d9dd7eb... reftests: override GSETTINGS_SCHEMA_DIR when running tests (*)
  f65c116... Don't apply GDK_HINT_RESIZE_INC to GDK_WINDOW_STATE_TILED w (*)
  f089d75... GtkApplication: some cleanups (*)
  3432587... docs: add missing info for gtk_widget_get_style_context() (*)
  af5ef15... docs: GtkWidget::style-updated vs GtkStyleContext::changed (*)
  4595710... Revert a mistaken change (*)
  0f32919... Stop using one-stop gradients in reftests (*)
  c0f66ed... Updated Portuguese translation (*)
  9eb356d... GtkScrolledWindow: Always uninstall scroll cursor when star (*)
  8e6a68c... GtkScrolledWindow: reset scroll history if it contained no  (*)
  7543cd8... shortcut-label: make it public (*)
  ddee89f... shortcut-label: add 'disabled-text' property (*)
  15b2dbf... Adwaita: use a transition to animate checks and radios (*)
  0fd69ce... Fix tiny typo. (*)
  b9f61e3... Don't use one-stop gradients (*)
  ca6c928... Properly declare the font CSS property (*)
  f422208... css: Rename functions (*)
  5ccc0e4... css: Fix case where we didn't convert pt => px (*)
  2233566... GDK W32: Support UTF-16 surrogate pairs passed via VK_PACKE (*)
  18aa051... Put window exporting behind a display protocol agnostic API (*)
  237df66... Port GtkFileChooserNativePortal to gtk_window_export_handle (*)
  936c164... Port gtk_show_uri_on_window to gtk_window_export_handle (*)
  b01e975... Port GtkPrintOperationPortal to gtk_window_export_handle (*)
  331af2a... docs: trivial build fix (*)
  64739f4... demos: Fix build failure (*)
  e4c072f... Updated Lithuanian translation (*)
  a72f1c7... gtktable: don't try to propagate expand related child props (*)
  4556d0f... gtkbox: remove unnecessary queue_compute_expand() (*)
  0989614... Add a release not about GtkTable expand flags (*)
  831d8b1... Update the docs for gtk_window_get_position() (*)
  55a9568... Updated Spanish translation (*)
  60c393d... Updated Spanish translation (*)
  43a5331... Require a new version of GLib (*)
  d9c07c0... Skip GdkDrawingContext in default value tests (*)
  5ab2b8f... Make icontheme test work with structured logging (*)
  2de6b08... menu: Fix up new properties (*)
  80d329a... Skip GtkShortcutLabel::accelerator in notify test (*)
  9e1afd7... Add ignore file for macro dir (*)
  445286c... Modify git.mk to handle our split NLS directories (*)
  6107e50... Updated Spanish translation (*)
  41c8446... label: Destroy the popup menu on unmap (*)
  6032e7b... filechooserwidget: Remove unused enum (*)
  50a0c5f... widget: remove some unneeded function prototypes (*)
  60f3c02... shortcutlabel: Make parameter names match (*)
  52c7e07... GDK W32: Cache multiple keyboard layouts simultaneously (*)
  5e6c192... W32: Prefer the deadkey combinations that the OS uses (*)
  be2e0e0... Updated German translation (cherry picked from commit 070c4 (*)
  2f9b222... csslookup: Remove useless cast (*)
  41be1e7... Updated Polish translation (*)
  6452134... GtkMenuButton: use :toggled instead of :clicked (*)
  1306f78... tests: Avoid g_test_expect_message (*)
  76721e7... gtkicontheme: Don’t emit warning about fallback theme whe (*)
  7b40fdb... gdkwindow: Fix potential NULL pointer dereferences in event (*)
  6a2cba0... Updated Hebrew translation (*)
  cb3fc95... Updated Hebrew translation (*)
  5fefc7a... headerbar: Fix size allocation (*)
  a12ee84... wayland: Link against librt (*)
  1c9154b... Updated Slovak translation (*)
  0be9adc... Updated Czech translation (*)
  2d2f8e3... Remove config.rpath from EXTRA_DIST (*)
  da2e612... git.mk: Add config.rpath to the list of ignored files (*)
  b0f793c... Use g_snprintf instead of snprintf. (*)
  57ef631... label: Remove some useless casts (*)
  0d17421... popover: Make some public API NULL-safe (*)
  bdb77b6... widget-factory: Don't initially show popover (*)
  252ccb8... Use the surface output event to keep track of the suggested (*)
  bc4df6d... Fix gcc warning on potentially uninitialized gdk_event. (*)
  097ed2b... Fix warning on newer version so mir 0.22 and newer (*)
  8347105... Forward repeated key presses as further down keys (*)
  5a8af1a... Rework window construction - only recreate surface when nec (*)
  6dfb554... Only update surface spec when there is no spec change pendi (*)
  96dcf89... Apply and forward title changes of gdk windows (*)
  da17eae... Apply geometry hints to mir surface (*)
  f95d270... Only apply type hint if it would map to a different mir sur (*)
  007ac65... Really fix unlinkage for shm_open (*)
  64c1554... docs: Fix a dangling link (*)
  4e418ed... file chooser: align date formatting with nautilus (*)
  056ddf2... Fix execution of dialog (*)
  3334e0a... Use Menus to implement tooltips (*)
  b2719c0... Remove outdated comments (*)
  7665ee4... mir: group DND, tooltips, and notifications with menu-type  (*)
  37e3407... Updated Indonesian translation (*)
  a782d63... Updated Indonesian translation (*)
  1f7b6c1... GtkPopover: Add gtk_popover_popdown/popup (*)
  a6b9b36... GtkPopover: Deprecate transitions-enabled (*)
  a985e62... Use gtk_popover_popdown/popup where appropriate (*)
  9201563... Add GtkImageView
  7516a33... gtk3-demo: Add GtkImageView demo
  8dc8962... GtkImageView: Replace zoom-mode with fit-allocation
  6bf3155... GtkImageView: Choose the anchor point in ::begin
  8c86307... Last "working" state
  2d91d6a... Simple rotation working
  32ef701... Update the adjustments properly
  6dcef00... imageview: Draw less debugging stuff
  f4c1363... GtkImageView: Rename fix_point function to fix_anchor
  6dec671... wupp
  df746fb... GtkImageView: scale fixing works in fix_anchor_rotate
  2083bca... Foo.
  cc5bb8f... Scale/Rotation fixing works individually, not together.
  256bfbc... I think both scale and angle are working...
  8f43369... Both at the same time appear to be working...
  a8f2e12... \:D/
  07d1bc1... imageview: Clean things up a bit
  a2101b7... Set size_valid do FALSE after setting the properties...
  6f35875... Fix some memory leaks
  e68c55d... demo: Add scale spinbutton back
  4826985... demo: Add rotate/scale gesture check buttons
  36f879f... demo: Unref GtkBuilder instance
  2f8e878... GtkImageView: Improvements!
  6ebf1c0... GtkImageView: More foo.
  da23dc9... GtkImageView: Create/Destroy gestures on demand
  fb5d18d... GtkImageView: Fix some memory leaks
  348ad5c... GtkImageView: Don't g_free slice data
  da51dea... GtkImageView: Propagate GTask error
  f07ad87... GtkImageView: Propagate errors from async API
  8bb3c1e... GtkImageView: Clarify some docs
  0f28f57... GtkImageView: Plug another leak
  d772027... GtkImageView: Refactor fix_anchor
  9fe1f98... GtkImageView: Don't invalidate the size if fit-allocation i
  40f0d55... GtkImageView: Move gesture callback around
  6934b55... GtkImageView: Don't reset scale/angle to 0
  84a232e... GtkImageView: Don't fix_anchor if fit_allocation is set...
  d31a0c9... GtkImageView: Allow 0 scale factor
  7f2db1e... GtkImageView: Free LoadTaskData correctly
  29c3d3d... GtkImageView: Don't use internal scale/angle values for ges
  879ad02... GtkImageView: Don't crash on scroll-events if !image_surfac
  343a582... GtkImageView: Don't call fix_anchor if fit-allocation is se
  df621df... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  8f2f0c4... GtkImageView: Refactor anchor fixing in _set_scale
  1b8321b... GtkImageView: Don't unref NULL input stream
  de20d4c... GtkImageView: Add transitions-enabled property
  a814c34... GtkImageView: Make snap-angle work with rotate gestures
  bf8e1bc... GtkImageView: Using the scale gesture unsets fit-allocation
  09e7c98... GtkImageView: _set_angle invalidates the size in any case
  930d573... GtkImageView: Don't crash if the scale is set, but image_su
  1c59988... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  decf9a3... GtkImageView: Transition between angle values
  512d17c... GtkImageView: Transition between scales
  401e5a8... GtkImageView: Use scale and angle transitions
  7cc3d0f... GtkImageView: Remove debug anchor drawing
  f87e185... demo: Separate code and declarations
  3e62ca6... demo: Plug a leak
  3c94d59... demo: Bind angle property correctly
  6de7982... demo: Make sure the image_view stays alive long enough
  197574c... demo: Use scrolled window by default
  6480e23... demo: Load pixbuf that's more likely to exist
  5e2f26c... demo: Use bigger step_increment for scale adjustment
  f8d3ab6... demo: Use GtkScale instead of GtkSpinButton
  edf1612... demo: Add 'Reset View' button
  a941ef7... demo: Limit scale to >= 0.05
  0ef63b0... snap angle in _set_angle
  f410ae3... Return early in set_scale/_set_angle
  b256ba0... demo: Use switches instead of checkbuttons
  04a5459... Add a forgotten queue_draw
  ff92f8e... Rename gesture-enabled properties
  a6224ea... Docs
  77eb1c4... Add getter for scale-set
  fb731eb... demo: Add transitions-enabled switch
  2076027... Reset in_scale/angle_transition early
  5505c9c... Fix typo
  85834e8... Remove target parameter from animate_to_xxx functions
  b855d35... Docs
  2dfc184... fix angle transition
  406fd00... Care about already running transitions
  68153a3... Revisit scale factor handling
  8ce5ab6... Remove some code duplication
  d887788... add image abstraction
  a42ef8c... Implement image abstraction for pixbuf images
  d165b1a... imageview: Remove obsolete code
  738cfec... Reimplement load_image_from_stream
  684d1a0... Remove scale_factor member
  1e22568... Use gtk_image_view_replace_image
  3cdb1e6... Remove image_surface leftovers
  4503637... Remove GtkPixbufImage
  2444d11... demo: Load hidpi pixbuf
  dae4303... Handle scale-factor 0 again
  10b4670... Use GtkPlayable to start/stop pixbuf animations
  beed279... Ref input sources
  0ec6104... abstractimage: Export more functions
  a0c0593... abstractimage: Fix ::changed signature
  12658d2... imageview: Comments
  21b8551... imageview: Stop the old playable
  cb94bbc... imageview: Don't use negative scale values
  713d096... imageview: Draw the background for the entire widget
  1843925... imageview: Remove set_scale again
  593f2f3... imageview: Foo
  b5990dd... imageview: Use progress trackers for transitions
  277dafb... imageview: Remove unused state
  4b96847... add imageview sizing tests
  1eeb263... imageview: Fix size request
  42d5956... stylepropertyimpl: Remove double assignment

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