[gtk+] (275 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (275 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- Date: Sat, 16 Apr 2016 13:16:22 +0000 (UTC)
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:
733692e... Add GtkImageView
ae893a2... gtk3-demo: Add GtkImageView demo
e30e3ff... GtkImageView: Replace zoom-mode with fit-allocation
1360272... GtkImageView: Rename zoom-enabled/rotate-enabled
db9baf1... GtkImageView: Add _set_pixbuf
bd508c2... GtkImageView: Update the adjustments more often
718a8d1... GtkImageView: Add scale arguments to load functions
3bb3d95... GtkImageView: Stop the animation when setting the pixbuf
0e252b6... GtkImageView: Add _set_surface
db1692d... gtkimageview.h: Fix indentation
3ece4da... GtkImageView: Add initial gesture code
bc49d83... GtkImageView: Fix drawing in scrollable case
1f9ff09... GtkImageView: Add _set_animation
b925c24... GtkImageView: Add docs
27ed7cc... GtkImageView: Fix snap-angle getter
5912df5... GtkImageView: Implement first 'scale to pointer' version
7253d79... GtkImageView: Implement zoom-to-cursor
88175bf... GtkImageView: Fix rotate gesture usage
c32e364... GtkImageView: Fix gesture usage
bdbc5dd... GtkImageView: Fix scroll-to-pointer behavior
50b1e1a... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
b14c4ba... GtkImageView: Add _fix_point_rotate
2943d9e... GtkImageView: Fix HiDPI drawing
a9f39fc... GtkImageView: Fix typo
5cae91c... GtkImageView: Choose the anchor point in ::begin
0993318... WIP
ec66dd2... gtkimageview: state
2525b91... Fix bounding_box_for_angle calculation
2e0b267... Last "working" state
db04205... Simple rotation working
2a7185e... Update the adjustments properly
f95b815... imageview: Draw less debugging stuff
7cbf921... GtkImageView: Rename fix_point function to fix_anchor
f61ac39... wupp
bb74ae1... GtkImageView: scale fixing works in fix_anchor_rotate
71e3555... Foo.
33f7d41... Scale/Rotation fixing works individually, not together.
2190496... I think both scale and angle are working...
61d081b... Both at the same time appear to be working...
cf234a5... \:D/
5b3bec7... Remove last _fix_anchor() usages
618fd37... Remove some obsolete code
225c2d4... imageview: Clean things up a bit
f9cbca8... Set size_valid do FALSE after setting the properties...
c3917ea... Fix some memory leaks
9dfafad... demo: Add scale spinbutton back
50a905c... imageview: Improvements!
da8cd7f... demo: Add rotate/scale gesture check buttons
805ec8e... imageview: Implement _set/_get_property for zoom/rotate ges
c9ab867... Set State to DENIED in gesture ::begin
a83ebad... imageview: More foo.
d313bc1... demo: Unref GtkBuilder instance
d2a5834... GtkImageView: Create/Destroy gestures on demand
05b17e9... GtkImageView: Fix some memory leaks
0ea1456... GtkImageView: Don't g_free slice data
56f4639... demo: Add some error handling for async operations
e9c0ed5... demo: Separate code and declarations
a96ece2... GtkImageView: Propagate GTask error
bd68f75... GtkImageView: Propagate errors from async API
dfe640c... demo: Plug a leak
646e36a... GtkImageView: Clarify some docs
552cab2... demo: Make sure the image_view stays alive long enough
9eaa4b5... GtkImageView: Plug another leak
baad179... GtkImageView: Refactor fix_anchor
6ec72c7... GtkImageView: Don't invalidate the size if fit-allocation i
76e834a... GtkImageView: Move gesture callback around
748d1de... GtkImageView: Don't reset scale/angle to 0
c8d28f6... GtkImageView: Don't fix_anchor if fit_allocation is set...
60fe8e3... demo: Bind angle property correctly
35552f3... GtkImageView: Allow 0 scale factor
00d9ae1... GtkImageView: Free LoadTaskData correctly
256cf89... GtkImageView: Don't use internal scale/angle values for ges
771acdf... demo: Use scrolled window by default
f135bab... GtkImageView: Don't crash on scroll-events if !image_surfac
4034483... GtkImageView: Don't call fix_anchor if fit-allocation is se
88e8641... GtkImageView: Use w/2, h/2 anchor point in _set_angle
c1f63e8... GtkImageView: Refactor anchor fixing in _set_scale
c45dca1... demo: Load pixbuf that's more likely to exist
52659e6... GtkImageView: Don't unref NULL input stream
89dc3cc... demo: Use bigger step_increment for scale adjustment
a90906b... GtkImageView: Add transitions-enabled property
caf7e48... GtkImageView: Make snap-angle work with rotate gestures
7334066... GtkImageView: Using the scale gesture unsets fit-allocation
e3f6d64... GtkImageView: _set_angle invalidates the size in any case
879f884... GtkImageView: Don't crash if the scale is set, but image_su
42034ac... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
14b80d9... demo: Use GtkScale instead of GtkSpinButton
ac609d4... GtkImageView: Transition between angle values
d062737... Transition between scales
881e35d... demo: Add 'Reset View' button
a7f703f... Use scale and angle transitions
e8ed4fe... Remove debug anchor drawing
6f2d450... demo: Limit scale to >= 0.05
ec09e9c... snap angle in _set_angle
d9deec5... Return early in set_scale/_set_angle
fb67163... demo: Use switches instead of checkbuttons
3876f8f... Add a forgotten queue_draw
4b8f18e... Rename gesture-enabled properties
66d6be3... Add functions to gtk3-sections.txt
4aa20ac... Docs
5e0a519... Add getter for scale-set
f3d167c... demo: Add transitions-enabled switch
ba65844... Reset in_scale/angle_transition early
932a12b... Fix typo
64ad432... Remove target parameter from animate_to_xxx functions
455c7c7... Whitespace
8759296... add transitions-enabled getter/setter to header file
7dd2437... Docs
a8279d4... fix angle transition
be3f3b7... Care about already running transitions
70c6c36... Revisit scale factor handling
980f930... Remove some code duplication
946e30b... add image abstraction
5549330... Implement image abstraction for pixbuf animations
03938ab... imageview: Remove obsolete code
c02a958... Reimplement load_image_from_stream
c6e8361... Remove scale_factor member
33918b1... Use gtk_image_view_replace_image
923ddc1... Remove image_surface leftovers
471cd8c... Remove GtkPixbufImage
42c9a6b... demo: Load hidpi pixbuf
d8b9dbf... Handle scale-factor 0 again
8d6b639... stack: Remove some code duplication
b406212... stack: Don't underallocate the last_child
49c8d63... Use GtkPlayable to start/stop pixbuf animations
e8d15b5... Ref input sources
4a7b86c... abstractimage: Export more functions
48782a6... Add GtkScalingImage
5950e3e... imageview: Always set adjustment upper to bounding box size
d6d59de... imageview: Comments
db7b2c8... imageview: Stop the old playable
68fea54... imageview: Don't use negative scale values
15a91e4... Remove GtkScalingImage
d214bb5... Remove useless casts from gdk_event_triggers_context_menu c
f0deb33... imageview: Draw the background for the entire widget
bd44808... Revert "imageview: Always set adjustment upper to bounding
41fb682... imageview: Remove set_scale again
91f8330... abstractimage: Fix ::changed signature
Commits added to the branch:
4bfa6c3... gtkwindow: Don't allow unresizable windows to be smaller th (*)
b1205a9... Adwaita: set secondary caret color to selection blue (*)
2784eac... wayland: Avoid NULL slave devices in GdkSeat::get_slaves (*)
f2f1725... Adwaita: cosmetic fixes (*)
d23c6c6... Adwaita: style textview border (*)
58891c1... headerbar: Don't underallocate the label box (*)
f052f15... Updated Esperanto translation (*)
62a7447... Updated Esperanto translation (*)
59e40f3... wayland: Remove unused field (*)
9bfc837... wayland: Remove an unused vfunc (*)
8ef12fd... Add an index for 3.22 api additions (*)
2f0354f... Move GdkDeviceManager to deprecated section (*)
d5b78d4... Updated Greek translation (cherry picked from commit 40afff (*)
85e3792... Adwaita: transparent textview border border (*)
bf8653c... ui-manager: Fix "format not a string literal" errors (*)
a8c5954... about-dialog: Fix "format not a string literal" errors (*)
6a5224f... file-chooser-widget: Fix "format not a string literal" erro (*)
becc0d4... recent-manager: Fix "format not a string literal" error (*)
9336355... cups: Fix "format not a string literal" error (*)
28fc4de... Clarify that one cannot use the same variable (*)
be6784c... wayland: Do not resize with the same size (*)
adff598... GDK W32: Don't move windows into top-left corner on style c (*)
32d7ba7... device: Add distance/rotation/slider GdkAxisUse values (*)
0f962f1... device: Add gdk_device_get_axes(), and ::axes property (*)
4ba95b0... gdkdevice: Add GdkDeviceTool to identify device tools (*)
d5f141a... gdkdevice: Add GdkDevice::tool-changed signal (*)
6824dd7... gdk: Add GdkSeat::tool-added/removed signals (*)
5a25c5a... GdkSeatDefault: Add functions to add/remove tools (*)
6d73e75... events: Add gdk_event_[gs]et_device_tool() (*)
6286883... gdk: Forward tools in client-side windows event translation (*)
0287ec7... x11: Update GdkDevices on "Wacom Serial IDs" property chang (*)
9a81b65... x11: Set GdkDeviceTool on motion/button events (*)
8b2fd3e... GdkDeviceTool: Add GdkDeviceToolType to identify the physic (*)
9e72d24... GdkDeviceTool: Add GdkAxisFlags info to tablet tools (*)
6c2a078... gtk-demo: Use GdkAxisUse instead of axis labels (*)
505dac9... gtk-demo: Add support for distance in event_axes (*)
89b7f85... gtk3-demo: Show multiple master devices on the "Event axes" (*)
b465ede... demos: Set crossing events mask explicitly on event-axes de (*)
8e91709... demos: Enable multidevice behavior on event-axes demo (*)
6febc22... x11: Use XInternAtom directly on poking device hardware IDs (*)
af894af... gdkcursor-wayland.c: Minor indentation fix (*)
45b4d76... wayland: Refactor master pointer data into a separate struc (*)
d4d0327... build: Bump wayland-protocols dependency to 1.3 (*)
7cc0850... Wayland: Add initial support for drawing tablets (*)
72884a2... Wayland: Implement proximity/crossing/motion event emission (*)
0f6be24... Wayland: Translate tool axes in motion events (*)
4f6bc82... Wayland: Translate wl_tablet.down/up into button events (*)
fb32f11... wayland: Translate pen buttons into button events (*)
cd1604a... wayland: Hook tablets to GdkSeat (*)
48239ad... gtk3-demo: Add tool information to "Event axes" demo (*)
6628ffd... wayland: Check the tablet manager before creating a wp_tabl (*)
d3a3d06... gdkevents: Fix GDK_AVAILABLE_IN annotation (*)
83e7751... wayland: do not update shadows for child windows (*)
b3ca11a... test: do not remove files on distclean (*)
057ae4a... wayland: Propagate slider/rotation axes from tools to devic (*)
f1cbd9c... demos: Show slider/rotation axes in "Event axes" demo (*)
e71d09e... progresstracker: simple struct to track animation progress (*)
f297932... progresstracker: add GTK_SLOWDOWN environment variable (*)
46b120b... inspector: add slider to control slowdown factor (*)
3909f81... stack: port to progress tracker (*)
62b224a... stack: skip first frame for animations (*)
2ff6259... revealer: port to progress tracker (*)
7ad64a2... switch: port to progress tracker (*)
dc8b80c... popover: port to progress tracker (*)
5237b7a... scrolledwindow: port indicator fade to progress tracker (*)
d57ebe2... progressbar: port to progress tracker (*)
511f138... entry: port to progress tracker (*)
50e057e... csstransition: port to progress tracker (*)
2800b00... cssanimation: port to progress tracker (*)
6a88ac3... animatedstyle: fail to create new style if timestamp goes b (*)
7b68bdb... animatedstyle: just ref current style if timestamp the same (*)
a970ba5... animatedstyle: don't share styleanimations (*)
b3dc473... docs: trivial fixes in GtkApplication-related documentation (*)
e6c408c... inspector: Give the font scale an entry (*)
d83ad00... inspector: Add an origin mark to the slowdown scale (*)
af1c873... inspector: Use GdkAxes instead of GdkAxisUse (*)
6db7de3... app: fix indentation (*)
9044f78... Move GdkDeviceTool into its own files (*)
abff6e2... inspector: simplify some code (*)
1b0c6e4... Mention geometry handling changes in release notes (*)
0d64582... wayland: Keyboard don't have x/y (*)
7dc588c... Add a note about GDK_AXIS_X/Y (*)
fe80230... quartz: zoom/rotate change compile/runtime check from 10.7 (*)
99e92a6... Updated Bulgarian translation (*)
8fc1ca1... Fix gtk_scrollable_get_border annotation (*)
48afd8a... app: avoid code duplication for setting accels (*)
40e40b7... app: improve doc of gtk_application_set_accels_for_action() (*)
399e8db... app: improve doc of gtk_application_get_window_by_id() (*)
29971b0... app: don't use deprecated function (*)
687d3eb... app: use g_set_object() (*)
1f87c1c... app: improve code of extract_accels_from_menu() (*)
ee58a52... app: minor code improvements (*)
90d28d6... Assign a recent manager if one is set (*)
bccef4e... recent-manager: Emit ::changed on file deletion (*)
cc08a96... recent-manager: Fix the error domain and message on move_it (*)
9610675... recent-manager: Always ensure that size is reset on creatio (*)
646492c... broadway: fix documentation (*)
28042ef... listbox: Fix css node ordering (*)
6e47dad... gdkdevice: Expose tool as property (*)
2f87512... Update Persian translations (*)
c9add31... win32: add missing empty lines (*)
a3bff7d... win32: rollback change and use _gdk_display (*)
3f8313c... documentation: trivial typo fixes in GtkWidget (*)
413d275... GtkTrayIcon: fix uninitialised variable (*)
c8d1108... gtk: Annotate GtkFlowBoxCreateWidgetFunc as "transfer full" (*)
c2aa7d0... GDK W32: Deduplicate reparenting (*)
f9ba55e... app: add missing g_returns (*)
df08fc9... css: always get default font size in pixels (*)
92a496f... reftests: test em size (*)
871b19f... reftests: test rem size (*)
4dcd33f... update zh_CN translation (*)
31c5f0d... update zh_CN translation (*)
027702e... cups: Fix more "format not a string literal" error (*)
5cf4de8... Updated POTFILES.skip (*)
260d521... GDK W32: Fix bounding rect calculation on window creation T (*)
46cdb44... GtkWindow: Ensure the toplevel is realized before realizing (*)
e92eaaa... gtkplacessidebar: don't margins in the code (*)
b0b1bf2... cups: make string non-literals translatable again (*)
7200ac8... Fix label css test (*)
3bc58d0... iconhelper: Invalidate on clear() (*)
7552b7f... GtkBuilder: Mention how GVariant properties are parsed (*)
8a2061f... inspector: Don't lie with statistics (*)
8ebb696... GDK W32: Fix positioning of reparented window (*)
266ae74... Adwaita: better solid-csd styling (*)
de78627... Adwaita: fix backdrop solid-csd (*)
159c65d... Adwaita: really fix solid-csd (*)
3ed9cb2... gtk-builder-tool: use g_printf() instead of g_print() (*)
101cecf... Clarify docs a bit (*)
64c2a65... wayland: Implement virtual modifiers (*)
8ee4e45... Adwaita: ensure titlebar corners are not rounded... (*)
940c77a... Adwaita: flatten scale and progressbar trough (*)
2184c91... Adwaita: delete unused mixin (*)
b744c07... Adwaita: flatten entries and similar widgets (*)
8394317... Adwaita: flatten the switch base (*)
a73683c... Add GtkImageView
4861822... gtk3-demo: Add GtkImageView demo
92c6f1b... GtkImageView: Replace zoom-mode with fit-allocation
9a26aa3... GtkImageView: Rename zoom-enabled/rotate-enabled
b3a7505... GtkImageView: Add _set_pixbuf
e5d72f7... GtkImageView: Update the adjustments more often
103a7ba... GtkImageView: Add scale arguments to load functions
eeaa33e... GtkImageView: Stop the animation when setting the pixbuf
837dab8... GtkImageView: Add _set_surface
16e2548... gtkimageview.h: Fix indentation
cf1ba70... GtkImageView: Add initial gesture code
99cd4b5... GtkImageView: Fix drawing in scrollable case
7e0a11c... GtkImageView: Add _set_animation
172eff9... GtkImageView: Add docs
ab5eb30... GtkImageView: Fix snap-angle getter
79b7209... GtkImageView: Implement first 'scale to pointer' version
6567b0f... GtkImageView: Implement zoom-to-cursor
39ae70a... GtkImageView: Fix rotate gesture usage
6e0a892... GtkImageView: Fix gesture usage
94ebca9... GtkImageView: Fix scroll-to-pointer behavior
3f16615... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
4622013... GtkImageView: Add _fix_point_rotate
5d01b16... GtkImageView: Fix HiDPI drawing
20471b7... GtkImageView: Fix typo
bfb52e4... GtkImageView: Choose the anchor point in ::begin
612b777... WIP
cb59821... gtkimageview: state
9ffb567... Fix bounding_box_for_angle calculation
adc329d... Last "working" state
c14106d... Simple rotation working
bcf5f05... Update the adjustments properly
347978d... imageview: Draw less debugging stuff
96b63bf... GtkImageView: Rename fix_point function to fix_anchor
2a544a8... wupp
88047c6... GtkImageView: scale fixing works in fix_anchor_rotate
c0a292d... Foo.
1a41ab7... Scale/Rotation fixing works individually, not together.
4168cf3... I think both scale and angle are working...
3382ace... Both at the same time appear to be working...
3aad7f3... \:D/
91f2522... Remove last _fix_anchor() usages
fba3b37... Remove some obsolete code
84911df... imageview: Clean things up a bit
87d8fb8... Set size_valid do FALSE after setting the properties...
fc1f266... Fix some memory leaks
ca966d3... demo: Add scale spinbutton back
33fb221... imageview: Improvements!
c50aecd... demo: Add rotate/scale gesture check buttons
799e362... imageview: Implement _set/_get_property for zoom/rotate ges
bcc3c47... Set State to DENIED in gesture ::begin
64d079e... imageview: More foo.
7b36677... demo: Unref GtkBuilder instance
2c5403b... GtkImageView: Create/Destroy gestures on demand
248b460... GtkImageView: Fix some memory leaks
e4af6ee... GtkImageView: Don't g_free slice data
b2f8c81... demo: Add some error handling for async operations
d3a08af... demo: Separate code and declarations
8e782f3... GtkImageView: Propagate GTask error
29652b8... GtkImageView: Propagate errors from async API
74e2076... demo: Plug a leak
3daa6a4... GtkImageView: Clarify some docs
d7f60a3... demo: Make sure the image_view stays alive long enough
2e9ea9a... GtkImageView: Plug another leak
7795155... GtkImageView: Refactor fix_anchor
9538c9d... GtkImageView: Don't invalidate the size if fit-allocation i
6c9194c... GtkImageView: Move gesture callback around
c026a68... GtkImageView: Don't reset scale/angle to 0
87323ed... GtkImageView: Don't fix_anchor if fit_allocation is set...
60914c0... demo: Bind angle property correctly
ed6f3a7... GtkImageView: Allow 0 scale factor
64f9ea6... GtkImageView: Free LoadTaskData correctly
62bd050... GtkImageView: Don't use internal scale/angle values for ges
a58a9f3... demo: Use scrolled window by default
5fda2de... GtkImageView: Don't crash on scroll-events if !image_surfac
88572ad... GtkImageView: Don't call fix_anchor if fit-allocation is se
dea5d15... GtkImageView: Use w/2, h/2 anchor point in _set_angle
f63e364... GtkImageView: Refactor anchor fixing in _set_scale
925ec8f... demo: Load pixbuf that's more likely to exist
252da4d... GtkImageView: Don't unref NULL input stream
8effd5c... demo: Use bigger step_increment for scale adjustment
bbe68c8... GtkImageView: Add transitions-enabled property
f2d6e1c... GtkImageView: Make snap-angle work with rotate gestures
95082ac... GtkImageView: Using the scale gesture unsets fit-allocation
687db95... GtkImageView: _set_angle invalidates the size in any case
6e541f5... GtkImageView: Don't crash if the scale is set, but image_su
aa520ed... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
31b038e... demo: Use GtkScale instead of GtkSpinButton
9292ca5... GtkImageView: Transition between angle values
7685344... Transition between scales
6bde80f... demo: Add 'Reset View' button
d1f2174... Use scale and angle transitions
af048b3... Remove debug anchor drawing
91f5061... demo: Limit scale to >= 0.05
5fce443... snap angle in _set_angle
8063a5f... Return early in set_scale/_set_angle
7acd12b... demo: Use switches instead of checkbuttons
a62be19... Add a forgotten queue_draw
dd3c13f... Rename gesture-enabled properties
54107fd... Add functions to gtk3-sections.txt
99abd3f... Docs
c672ab5... Add getter for scale-set
95bd887... demo: Add transitions-enabled switch
272e494... Reset in_scale/angle_transition early
99dedf6... Fix typo
6def004... Remove target parameter from animate_to_xxx functions
e7a1164... Whitespace
60926b6... add transitions-enabled getter/setter to header file
0e7c1b9... Docs
a8b45c8... fix angle transition
5f740bd... Care about already running transitions
519cec1... Revisit scale factor handling
5b9ea40... Remove some code duplication
8106fe1... add image abstraction
72008c2... Implement image abstraction for pixbuf animations
9ad3914... imageview: Remove obsolete code
9c5bad1... Reimplement load_image_from_stream
7690586... Remove scale_factor member
6031ebf... Use gtk_image_view_replace_image
934b47c... Remove image_surface leftovers
f811b16... Remove GtkPixbufImage
5b73c9c... demo: Load hidpi pixbuf
81dbb5d... Handle scale-factor 0 again
cc2030e... stack: Remove some code duplication
874f5f2... stack: Don't underallocate the last_child
91bad2b... Use GtkPlayable to start/stop pixbuf animations
cc6fbca... Ref input sources
93132d7... abstractimage: Export more functions
e37222c... Add GtkScalingImage
eb99133... imageview: Always set adjustment upper to bounding box size
4d409f5... imageview: Comments
5b2162c... imageview: Stop the old playable
0115e58... imageview: Don't use negative scale values
afdcdd4... Remove GtkScalingImage
aaf9066... Remove useless casts from gdk_event_triggers_context_menu c
4b1c4e8... imageview: Draw the background for the entire widget
f8f08ab... Revert "imageview: Always set adjustment upper to bounding
cd25494... imageview: Remove set_scale again
6481249... abstractimage: Fix ::changed signature
7af847e... imageview: Foo
c836ee8... listbox: Don't compare int to uint
e8b1a0e... query-settings: Don't compare int to uint
(*) 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]