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

  c60ea62... gdk: Make gdk_cairo_surface_paint_pixbuf public
  6529509... Add GtkImageView
  931e9d2... gtk3-demo: Add GtkImageView demo
  7a01c46... GtkImageView: Replace zoom-mode with fit-allocation
  b3a4811... GtkImageView: Rename zoom-enabled/rotate-enabled
  e329cff... GtkImageView: Add _set_pixbuf
  4e36009... GtkImageView: Update the adjustments more often
  62de367... GtkImageView: Add scale arguments to load functions
  5442db4... GtkImageView: Stop the animation when setting the pixbuf
  0b08357... GtkImageView: Add _set_surface
  65e99cc... gtkimageview.h: Fix indentation
  656ac57... GtkImageView: Add initial gesture code
  b5384e0... GtkImageView: Fix drawing in scrollable case
  eb8a05e... GtkImageView: Add _set_animation
  384d29a... GtkImageView: Add docs
  929a84c... GtkImageView: Fix snap-angle getter
  7deeeaa... GtkImageView: Implement first 'scale to pointer' version
  d8113b0... GtkImageView: Implement zoom-to-cursor
  853e902... GtkImageView: Fix rotate gesture usage
  cffc564... GtkImageView: Fix gesture usage
  0f4fb74... GtkImageView: Fix scroll-to-pointer behavior
  48c2f7a... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
  8299096... GtkImageView: Add _fix_point_rotate
  53f5ac9... GtkImageView: Fix HiDPI drawing
  dd40032... GtkImageView: Fix typo
  7112c6d... GtkImageView: Choose the anchor point in ::begin
  35861e9... WIP
  d9dbb6f... gtkimageview: state
  d87a946... Fix bounding_box_for_angle calculation
  664ebef... Last "working" state
  5f6ffb3... Simple rotation working
  66bd2e4... Update the adjustments properly
  d09c998... imageview: Draw less debugging stuff
  d67db7d... GtkImageView: Rename fix_point function to fix_anchor
  d60c866... wupp
  b1579e0... GtkImageView: scale fixing works in fix_anchor_rotate
  06c941b... Foo.
  9642c18... Scale/Rotation fixing works individually, not together.
  1edb540... I think both scale and angle are working...
  8803c60... Both at the same time appear to be working...
  08d88b0... \:D/
  12d4fb6... Remove last _fix_anchor() usages
  084c170... Remove some obsolete code
  b778a1c... imageview: Clean things up a bit
  4d2511e... Set size_valid do FALSE after setting the properties...
  1ff9a63... Fix some memory leaks
  43bafbb... demo: Add scale spinbutton back
  5ed217e... imageview: Improvements!
  4917359... demo: Add rotate/scale gesture check buttons
  9ef6e7f... imageview: Implement _set/_get_property for zoom/rotate ges
  1ad90ad... Set State to DENIED in gesture ::begin
  bced717... imageview: More foo.
  1e00331... demo: Unref GtkBuilder instance
  2ac42da... GtkImageView: Create/Destroy gestures on demand
  b3ca2cb... GtkImageView: Fix some memory leaks
  a593e5f... GtkImageView: Don't g_free slice data
  7ace76f... demo: Add some error handling for async operations
  4c83e2b... demo: Separate code and declarations
  6e441ff... GtkImageView: Propagate GTask error
  e94c514... GtkImageView: Propagate errors from async API
  994ba48... demo: Plug a leak
  850abdc... GtkImageView: Clarify some docs
  68774e0... demo: Make sure the image_view stays alive long enough
  5759c2a... GtkImageView: Plug another leak
  50a9bb2... GtkImageView: Refactor fix_anchor
  f558dd1... GtkImageView: Don't invalidate the size if fit-allocation i
  d51f4d1... GtkImageView: Move gesture callback around
  f0486c4... GtkImageView: Don't reset scale/angle to 0
  7fd3b0f... GtkImageView: Don't fix_anchor if fit_allocation is set...
  74e49a1... demo: Bind angle property correctly
  11dbd1f... GtkImageView: Allow 0 scale factor
  31f6570... GtkImageView: Free LoadTaskData correctly
  2802790... GtkImageView: Don't use internal scale/angle values for ges
  ed8a880... demo: Use scrolled window by default
  29d6263... GtkImageView: Don't crash on scroll-events if !image_surfac
  e42beb8... GtkImageView: Don't call fix_anchor if fit-allocation is se
  82214ff... GtkImageView: Use w/2, h/2 anchor point in _set_angle
  64735dc... GtkImageView: Refactor anchor fixing in _set_scale
  4aee2a9... demo: Load pixbuf that's more likely to exist
  750759e... GtkImageView: Don't unref NULL input stream
  0fb22c2... demo: Use bigger step_increment for scale adjustment
  aa078ec... GtkImageView: Add transitions-enabled property
  0196a82... GtkImageView: Make snap-angle work with rotate gestures
  5276dcf... GtkImageView: Using the scale gesture unsets fit-allocation
  96a82c4... GtkImageView: _set_angle invalidates the size in any case
  ab27815... GtkImageView: Don't crash if the scale is set, but image_su
  9d8baf7... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
  aae0da1... demo: Use GtkScale instead of GtkSpinButton
  3b3dfec... GtkImageView: Transition between angle values
  87be734... Transition between scales
  963a525... demo: Add 'Reset View' button
  941a90e... Use scale and angle transitions
  9c5f918... Stop using private gdk api
  6243bc0... Remove debug anchor drawing
  6fe4fa1... demo: Limit scale to >= 0.05
  32b6e94... snap angle in _set_angle
  55b1bdc... Return early in set_scale/_set_angle
  2b6a439... demo: Use switches instead of checkbuttons
  ce7df4e... Add a forgotten queue_draw
  d9f15ee... Rename gesture-enabled properties
  8de67a6... Add functions to gtk3-sections.txt
  8a160fa... Document properties
  11e637b... First batch of documentation
  b32fd2c... Moar docs
  471f155... Even moar docs
  64c0c0a... Docs
  35363dc... docs: Add a general description
  44a66af... Add getter for scale-set
  6eecac9... demo: Add transitions-enabled switch
  688bd9b... Reset in_scale/angle_transition early
  9bb4e7d... Fix typo
  23c8eb9... Remove target parameter from animate_to_xxx functions
  48a7ead... Whitespace
  f6e2d1b... expander: Add deprecation flags to _get/set_spacing
  721efbc... add transitions-enabled getter/setter to header file
  3f3d0b7... Docs

Commits added to the branch:

  019dab7... gtkmagnifier: Avoid a crash if the inspected widget is fina (*)
  a3a5cf1... text view: Improve tag pointer tracking (*)
  7ad6043... gtk-demo: Improve the tag implementation (*)
  8ea573b... css node tree: Fix crash (*)
  c44364f... spinbutton: Free the gadget in finalize (*)
  bdd182f... frame: Set border gadget state after creating it (*)
  becfd18... overlay: set css name (*)
  751b69c... Updated Brazilian Portuguese translation (*)
  701cdda... gtk-demo: Add a menu to foreigndrawing (*)
  8e6cc26... testgtk: Remove an unused variable (*)
  6715520... gtk-demo: attempt at a notebook with active box-shadow in t (*)
  bfd254c... gtk-demo: Add more foreign drawing examples (*)
  788951c... win32: Fix empty body warning (*)
  584931e... win32: Use g_set_object() (*)
  4ce6d10... win32: Remove deprecation warnings in devicemanager code (*)
  766b1b9... win32: Remove deprecation warnings in dnd code (*)
  1d98019... immodule: Stop gcc from complaining (*)
  573f51c... mountoperation: Silence gcc (*)
  0ea9131... printoperation-win32: Silence gcc (*)
  117e303... filechoosernativewin32: Define MSC_VER at top of file (*)
  068f8a3... filechoosernativewin32: Add missing return type (*)
  ccc7e30... filechoosernativewin32: Silence gcc (*)
  ccbfa64... win32embedwidget: Mark deprecated sections (*)
  76e56c5... win32: Stop using _gdk_display global in device code (*)
  7f266e1... win32: Make cursor code work without _gdk_display (*)
  ec3ce21... win32: Remove _gdk_display usge from dnd code (*)
  93ecb1d... win32 theme: Do a quick'n'dirty search/replace (*)
  9c700b2... win32 theme: Replace pseudoclasses with undeprecated ones (*)
  ce8a98e... win32 theme: Get rid of deprecated style properties (*)
  34db80c... tests: Remove unused variable (*)
  b561af2... testgtk: Compile without warnings on win32 (*)
  dda9593... imcontextsimple: Remove unused variable on win32 (*)
  9efb275... filechoosernativewin32: Remove unused variables (*)
  f9c2982... testsuite: No warnings on type conversions please (*)
  033fb5a... win32: Always pass a window to the default event filters (*)
  a620a1d... win32: Remove unused functions / header includes (*)
  99153ed... win32: Remove XP-specific code (*)
  1519801... win32: Capture WM_THEMECHANGED (*)
  4dfbacc... win32 theme: Add a GtkWin32Theme object (*)
  88b7dfd... win32: Move init code into windows-specific code (*)
  f5d4fb1... inspector: Don't use unused variables (*)
  bb15c53... notebook: fix arrow states (*)
  90d5c7f... mir: Add C++ guards (*)
  460aa64... Adwaita: animate check and radios (*)
  1bd0431... Adwaita: fix bogus selector... (*)
  3bf1151... Fix Quartz clipboard image retrieval. (*)
  23d2f2d... Adwaita: tone down treeview separators (*)
  56ba815... placesview: Fix some minor issues (*)
  85b44a3... cannot not -> must (*)
  32804e0... Adwaita: Don't grow flat entries (*)
  a47d9a7... treeview: Make sure the editing widget's top left is always (*)
  452d25b... placessidebar: Increase padding (*)
  170cb01... Revert "Remove _gtk_box_get_children" (*)
  eb90c4f... Adwaita: make popovers less 1995 (*)
  5562f4f... gtk-demo: spinbutton and menubar examples (*)
  48d7219... paned: Don't overdraw (*)
  d55b815... x11: Avoid setting has_pointer_focus if a EWMH compliant WM (*)
  102b3bf... paned: Draw handle before children (*)
  4c37719... Adwaita: Insensitive notebook arrows (*)
  811a9b2... file chooser: Use the right model when getting the selectio (*)
  71559c6... file chooser: Avoid nonworking search+save combinations (*)
  51af704... gadget: Be careful in geometry calculations (*)
  0645425... cssimageradial: Don't print 2 spaces (*)
  7b301fc... linear-gradient: Remove the hack using NUMBER (*)
  e2d966e... cssnumbervalue: Remove gtk_css_number_value_get_unit() (*)
  b246d55... css: Turn number values into a virtual type (*)
  a52ecd2... css: Add gtk_css_number_value_can_parse() (*)
  cd6dc95... css: Add initial support for calc() (*)
  65dd9da... css: Add support for sums to calc() (*)
  4a9fa1e... css: Add API to handle order when printing calc() (*)
  63d1f80... css: Add support for '*' and '/' to calc() (*)
  0cda3ba... calc: Allow subterms with '(' ')' bracketing (*)
  93eec3e... css: Implement transitions for numbers of different units (*)
  e7470be... tests: Port testlockbutton to GTask (*)
  d3e8cf8... testsuite: Don't use deprecated APIs (*)
  ecdd420... Updated Chinese (Taiwan) translation (*)
  3f4f914... Updated Chinese (Taiwan) translation (*)
  35bed27... Docuemnt calc() support in CSS (*)
  29a7373... widget-factory: Add an inline toolbar example (*)
  12daac7... Adwaita: notebook arrow styling. (*)
  05dff4c... Adwaita: remove an unneded selector. (*)
  adddd1a... Revert "Adwaita: remove an unneded selector." (*)
  7f2d440... Adwaita: try being smarter wrt extending buttons. (*)
  7bca66e... gtk-demo: modernize the application demo (*)
  3a499d6... gtk-demo: Add window size saving example (*)
  ea42331... Fix a typo (*)
  72db203... Adwaita: fix scale popup button size (*)
  bf45d06... Adwaita: scss cosmetic changes (*)
  1bfbd23... Adwaita: don't set a border for drop targets (*)
  7e47418... paned: rtl-flip with the correct rectangle (*)
  88f0885... paned: Use content allocation instead of widget allocation (*)
  6edb420... paned: Fix drawing (*)
  601e762... Adwaita: correct spacing for mixed buttons (*)
  fc90bd5... gtk-demo: Fix the size saving for CSD (*)
  c0a61c2... gtk-demo: Streamline application (*)
  e0bf128... gtk3-demo: Fontify all source files (*)
  3c9a63b... Adwaita: Fix a padding problem in action bars (*)
  f1b34a7... Adwaita: image-button sizing fix (*)
  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
  3608ac7... Document properties
  c5f0297... First batch of documentation
  2f82de7... Moar docs
  ae28124... Even moar docs
  e8854a6... Docs
  c877820... docs: Add a general description
  88d406c... Add getter for scale-set
  92ee641... demo: Add transitions-enabled switch
  2e7683d... Reset in_scale/angle_transition early
  584a86a... Fix typo
  cbb41b9... Remove target parameter from animate_to_xxx functions
  d37c81e... Whitespace
  2cf5f3b... expander: Add deprecation flags to _get/set_spacing
  c117cb0... add transitions-enabled getter/setter to header file
  de56362... Docs
  01722c5... Docs
  5b81d39... stylecontext: Fix nonexisting function name in docs
  8677b9d... fix angle transition

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