[gtk+] (228 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+] (228 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- Date: Tue, 5 Jul 2016 18:40:54 +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:
7d0e2bd... Add GtkImageView
5573d09... gtk3-demo: Add GtkImageView demo
3649534... GtkImageView: Replace zoom-mode with fit-allocation
cbb85f4... GtkImageView: Choose the anchor point in ::begin
1129d6b... Last "working" state
00e7430... Simple rotation working
1c78a58... Update the adjustments properly
04d72f4... imageview: Draw less debugging stuff
c2767fb... GtkImageView: Rename fix_point function to fix_anchor
bb4e53b... wupp
9bc7774... GtkImageView: scale fixing works in fix_anchor_rotate
2d54baa... Foo.
f8dfdb0... Scale/Rotation fixing works individually, not together.
ea410b9... I think both scale and angle are working...
6ee075b... Both at the same time appear to be working...
0ce9e6e... \:D/
5647d40... imageview: Clean things up a bit
78acb02... Set size_valid do FALSE after setting the properties...
e1585bd... Fix some memory leaks
f1eb839... demo: Add scale spinbutton back
12d91f6... imageview: Improvements!
f5c3500... demo: Add rotate/scale gesture check buttons
78b4eb6... imageview: More foo.
a0ffd47... demo: Unref GtkBuilder instance
a8fa786... GtkImageView: Create/Destroy gestures on demand
3898f2e... GtkImageView: Fix some memory leaks
3a68e0d... GtkImageView: Don't g_free slice data
bd07e12... demo: Separate code and declarations
11636a5... GtkImageView: Propagate GTask error
3df77ad... GtkImageView: Propagate errors from async API
b3f8bac... demo: Plug a leak
4b02df8... GtkImageView: Clarify some docs
dcf4b2a... demo: Make sure the image_view stays alive long enough
f01c5bf... GtkImageView: Plug another leak
2f5ff9a... GtkImageView: Refactor fix_anchor
869b220... GtkImageView: Don't invalidate the size if fit-allocation i
aac277f... GtkImageView: Move gesture callback around
975e9d8... GtkImageView: Don't reset scale/angle to 0
58a6f3a... GtkImageView: Don't fix_anchor if fit_allocation is set...
19d13ca... demo: Bind angle property correctly
2d14081... GtkImageView: Allow 0 scale factor
5663453... GtkImageView: Free LoadTaskData correctly
8f4b899... GtkImageView: Don't use internal scale/angle values for ges
b21c478... demo: Use scrolled window by default
b75939f... GtkImageView: Don't crash on scroll-events if !image_surfac
9a71497... GtkImageView: Don't call fix_anchor if fit-allocation is se
2357387... GtkImageView: Use w/2, h/2 anchor point in _set_angle
d5b71d5... GtkImageView: Refactor anchor fixing in _set_scale
ba8b3be... demo: Load pixbuf that's more likely to exist
c2be656... GtkImageView: Don't unref NULL input stream
699152a... demo: Use bigger step_increment for scale adjustment
5bc8358... GtkImageView: Add transitions-enabled property
073538a... GtkImageView: Make snap-angle work with rotate gestures
53b7441... GtkImageView: Using the scale gesture unsets fit-allocation
84e0ef1... GtkImageView: _set_angle invalidates the size in any case
5bc32fa... GtkImageView: Don't crash if the scale is set, but image_su
d001931... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
793e792... demo: Use GtkScale instead of GtkSpinButton
981955e... GtkImageView: Transition between angle values
0a6c56b... Transition between scales
b0b4ada... demo: Add 'Reset View' button
3cdecac... Use scale and angle transitions
85fb6ce... Remove debug anchor drawing
eb9b210... demo: Limit scale to >= 0.05
9e2a0f3... snap angle in _set_angle
0c84c4d... Return early in set_scale/_set_angle
840e2f1... demo: Use switches instead of checkbuttons
ed5d945... Add a forgotten queue_draw
7c5d707... Rename gesture-enabled properties
2fe73bb... Docs
3acb37a... Add getter for scale-set
3a45ed0... demo: Add transitions-enabled switch
14afcde... Reset in_scale/angle_transition early
c5ea7a5... Fix typo
adc11eb... Remove target parameter from animate_to_xxx functions
4df2151... Docs
6f00a13... fix angle transition
4bbf8e2... Care about already running transitions
874c9aa... Revisit scale factor handling
7478dc6... Remove some code duplication
0e370d9... add image abstraction
ce9f8a5... Implement image abstraction for pixbuf images
4adeeaf... imageview: Remove obsolete code
a0a38a6... Reimplement load_image_from_stream
6686e47... Remove scale_factor member
38effd1... Use gtk_image_view_replace_image
f2f02ae... Remove image_surface leftovers
b91f752... Remove GtkPixbufImage
d7bcd0f... demo: Load hidpi pixbuf
7b52dea... Handle scale-factor 0 again
f012284... Use GtkPlayable to start/stop pixbuf animations
e65ba5f... Ref input sources
74da438... abstractimage: Export more functions
9fe59e0... imageview: Comments
4ba93d7... imageview: Stop the old playable
57cc9c8... imageview: Don't use negative scale values
68d30cb... imageview: Draw the background for the entire widget
a92c1e1... imageview: Remove set_scale again
c94626d... abstractimage: Fix ::changed signature
046a37c... imageview: Foo
d0eef93... imageview: Use progress trackers for transitions
fbe9d83... imageview: Remove unused state
60d510a... add imageview sizing tests
7a8464f... imageview: Fix size request
Commits added to the branch:
9c50b8b... button: Free gadgets and gestures in finalize (*)
eff09fa... menu: Free gadgets in finalize (*)
ca43f6e... notebook: Free gadgets in finalize (*)
9a8335a... range: Free gadgets in finalize (*)
b4ebe4e... scrolled window: Free gestures and gadgets in finalize (*)
c8cab6a... viewport: Free gadgets in finalize (*)
57d00e0... inspector: Ellipsize accessible description. (*)
321ddb8... Make gtk_tooltip_trigger_tooltip_query work again (*)
b97c490... object test: Also test object type properties (*)
c4224bf... treeview: fix an off-by-one error (*)
0943c9f... scrolledwindow: Bug 766569 - Report child natural size unco (*)
72ea348... Fix hiding popover when focus moves outside (*)
03742e8... scrolledwindow: Bug 767238 - Fixing up for max content size (*)
5892bd7... widget-factory: Use max-content-size in a popover (*)
289fc96... Revert "scrolledwindow: Bug 766569 - Report child natural s (*)
0d407bc... searchenginetracker: Fix prefix searches (*)
775e277... widget: Add classes to widget path even if no style context (*)
dce4003... Fix preconditions in set_max_content_size setters (*)
7f06f28... Ensure that GtkRange allocates enough space for the value (*)
f23e99b... scale, spinbutton: Avoid -0.0 (*)
3f3a226... Update GtkLabel::angle docs (*)
ff5304e... Make gtk_scrolled_window_remove() smart (*)
a0ee8f7... Adwaita: centralize outline-color (*)
199ad2c... Adwaita: .osd button.color (*)
6de0ecb... HC: focus outline more prominent (*)
8540718... wayland: add extended state for tiled (*)
023f406... test: Skip GtkScrolledWindow::max-content- properties (*)
d9a6517... wayland: Make sure window titles fit into a wl_buffer (*)
3288560... Fix build (*)
d7e242e... scrolledwindow: Bug 766569 - General size request fixes. (*)
34feba1... scrolledwindow: Resolve whether we use overlay scrollbars e (*)
d6187c9... scrolledwindow test: Check natural width for max content si (*)
fc569f1... Add frame drawing API to GdkWindow (*)
2c7b217... Simplify the widget rendering entry point (*)
a7ef37d... Add GdkDrawingContext (*)
01b4bf1... docs: Add GdkDrawingContext to the GDK API reference (*)
dda6a0d... Associate the drawing context to the Cairo context (*)
c5d0522... Deprecate the gdk_window_begin/end_paint family of function (*)
2d38c40... gdk: Explicitly create a cairo context inside GdkDrawingCon (*)
ad78daa... gdk: Deprecate gdk_cairo_create() (*)
ddfe337... Avoid a deprecation warning (*)
c9916fb... docs: Add deprecation notice for GtkButton.set_focus_on_cli (*)
32675db... docs: point to suggested api for deprecated functions (*)
a9a59ac... scrolledwindow: Fix calls to gdk_window_move_resize() (*)
c3f4fe3... Deprecate gtk_widget_send_expose() (*)
beb3fd6... Updated Scottish Gaelic translation (*)
2118b83... Updated Scottish Gaelic translation (*)
32a3735... Updated Scottish Gaelic translation (*)
222bcf1... gdk: Try harder at tracking drawing contexts (*)
0ca59bf... gdk: Unset the DrawingContext <-> cairo_t link on dispose (*)
7246538... Updated Spanish translation (*)
847f9f4... Mention single-stop gradients in the release notes (*)
080fdfa... docs: Fix a typo in GDK sections file (*)
bb2ca3b... wayland: fix error handling for memfd_create (*)
2f3cb31... wayland: fall back to shm_open if memfd unavailable (*)
631f6b5... configure: fix detecting CUPS 2.x (*)
552e436... Updated Brazilian Portuguese translation (*)
ed2bb7e... Updated Brazilian Portuguese translation (*)
1c6b878... shortcuts window: Fix handling of significant xml chars (*)
76bacfd... style cascade: Allow cascades with more ancestors (*)
51799d4... GtkActionHelper: Change a message to a warning (*)
e33e23a... treeview: Ensure the treeview has the implicit grab before (*)
37e913d... widget factory: Adapt to new scrolled window behavior (*)
76af907... Add a release note for scrolled windows (*)
2fd9849... gtk-demo: Fix up some warnings (*)
c2534af... gtk3-demo: Fix the modelbutton example (*)
815cc23... gtk-demo: Use max-content-height in the popover example (*)
8a28122... shortcuts: Try harder to disambiguate search items (*)
e01f35e... gtk3-demo: Make the filter model example more interesting (*)
dff61b0... Updates (*)
0eeaa93... wayland: do not set PRIMARY selection if focus is lost (*)
1ebfe1d... Skip GdkDrawingContext in some tests (*)
49bd5a9... 3.21.3 (*)
3724592... listbox: short-circuit if no sort function is set (*)
ed227f9... GtkPopover: Honor widget margins when calculating tail posi (*)
3b98a2d... demos: Simplify popovers demo (*)
f44b9ef... GtkColorEditor: Keep ref on pre-popup focus widget (*)
c2ba9ca... Visual Studio builds: Make .pc generation more flexible (*)
40ee61a... gtk: Keep Firefox working in the DrawingContext world (*)
3947ff4... Updated Portuguese translation (*)
01eda20... headerbar: don't allocate both label and custom title (*)
78eccd0... headerbar: don't use GTK_PACK_* as indices into array (*)
8430be7... Fix an array overrun (*)
e0bebba... headerbar: simplify calculation in size allocation code (*)
eccfce5... headerbar: simplify some size allocation code (*)
847a43c... headerbar: compute nominal size of sides up front (*)
0015ebc... headerbar: support expand property for children (*)
21c94de... Updated Indonesian translation (cherry picked from commit 3 (*)
b5920a2... Updated Indonesian translation (*)
d74e4af... Adwaita: restrict infobar styling to, well, infobars (*)
ebccc8b... Adwaita: color the selection of entries with error... (*)
4731be0... Updated Hebrew translation (*)
0587f25... Updated Indonesian translation (cherry picked from commit 2 (*)
325fc60... Updated Indonesian translation (*)
cd44f6d... Fix build of commit f23e99b (*)
5f52583... gtk/gtkstylecascade.c: Declare variables at beginning of bl (*)
d52f6ff... widget: Don't unnecessarily export function (*)
9f5b9c0... GtkWindow: Fix dragging on non-titlebar widgets (*)
0c1cc98... gtkfilesystem: Improve heuristics to detect remote filesyst (*)
92de947... GtkWindow: Check for GtkWidget-window-dragging in multipres (*)
38fbe68... gdk: do not provide display command line argument on window (*)
46748b4... gdk: actually fix the previous commit (*)
b480d9c... configure: fix "AC_RUN_IFELSE was called before AC_USE_SYST (*)
386d17d... headerbar: don't throw a warning if title widget is hidden (*)
51444b7... gtk/gtkstylecascade.c: Fix formatting (*)
4b003a7... wayland: Implement gdk_utf8_to_string_target (*)
0d30ad2... wayland: Separate selection buffers and other per-selection (*)
a43fce0... print dialog: Apply initial capabilities (*)
22b6df0... Fix example Makefiles (*)
3c7cd7a... GtkApplication: Add support for the Xfce session manager (*)
c8a74a1... Simplify the xfce session manager support (*)
369db4a... css: add background-blend-mode support (*)
27fea1c... css: add documentation for background-blend-mode (*)
1d93cc2... demo: add a demo for blend modes (*)
3498623... css parser: Improve an error message (*)
3c4be3c... Fix parsing of some css properties (*)
507e58d... gtk3-demo: Make blendmodes example non-resizable (*)
4c01ab8... Updated POTFILES.skip (*)
298221b... wayland: return child only in device_query_state() (*)
e032c83... wayland: remove unneeded statement (*)
93f2031... gtk3-demo: Simplify the blendmodes example a bit (*)
c7654c7... Add a css parser test for background-blend-mode (*)
af38a10... Add GtkImageView
cd20847... gtk3-demo: Add GtkImageView demo
a914c9f... GtkImageView: Replace zoom-mode with fit-allocation
eacf1cb... GtkImageView: Choose the anchor point in ::begin
221e23a... Last "working" state
0089623... Simple rotation working
c28f43a... Update the adjustments properly
222a9fd... imageview: Draw less debugging stuff
ed9a135... GtkImageView: Rename fix_point function to fix_anchor
097cc9f... wupp
afc5896... GtkImageView: scale fixing works in fix_anchor_rotate
9c6e630... Foo.
e756b6f... Scale/Rotation fixing works individually, not together.
4e2ada3... I think both scale and angle are working...
4939d29... Both at the same time appear to be working...
201c777... \:D/
ae1733d... imageview: Clean things up a bit
e9cf504... Set size_valid do FALSE after setting the properties...
ce3909d... Fix some memory leaks
3ae6533... demo: Add scale spinbutton back
d79e721... demo: Add rotate/scale gesture check buttons
b75bac5... demo: Unref GtkBuilder instance
da9c6af... GtkImageView: Improvements!
6c84476... GtkImageView: More foo.
ac233f1... GtkImageView: Create/Destroy gestures on demand
e47d800... GtkImageView: Fix some memory leaks
49257fd... GtkImageView: Don't g_free slice data
193b7ed... GtkImageView: Propagate GTask error
b110965... GtkImageView: Propagate errors from async API
69117a4... GtkImageView: Clarify some docs
056c369... GtkImageView: Plug another leak
8a1cd1f... GtkImageView: Refactor fix_anchor
322a8a2... GtkImageView: Don't invalidate the size if fit-allocation i
14842e3... GtkImageView: Move gesture callback around
b88ecc8... GtkImageView: Don't reset scale/angle to 0
be57672... GtkImageView: Don't fix_anchor if fit_allocation is set...
53a3f2b... GtkImageView: Allow 0 scale factor
85b9981... GtkImageView: Free LoadTaskData correctly
bfb3acd... GtkImageView: Don't use internal scale/angle values for ges
dcf2ed7... GtkImageView: Don't crash on scroll-events if !image_surfac
6b8d835... GtkImageView: Don't call fix_anchor if fit-allocation is se
aecbe9b... GtkImageView: Use w/2, h/2 anchor point in _set_angle
6773d41... GtkImageView: Refactor anchor fixing in _set_scale
8875302... GtkImageView: Don't unref NULL input stream
4969346... GtkImageView: Add transitions-enabled property
59615e7... GtkImageView: Make snap-angle work with rotate gestures
fa23ea8... GtkImageView: Using the scale gesture unsets fit-allocation
d44cbd5... GtkImageView: _set_angle invalidates the size in any case
ac96cf2... GtkImageView: Don't crash if the scale is set, but image_su
5a5f50b... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
006365b... GtkImageView: Transition between angle values
2e9b244... GtkImageView: Transition between scales
2e6cb30... GtkImageView: Use scale and angle transitions
899e7f4... GtkImageView: Remove debug anchor drawing
5b8f596... demo: Separate code and declarations
6ab9cef... demo: Plug a leak
740e888... demo: Bind angle property correctly
d42e3b9... demo: Make sure the image_view stays alive long enough
74d5ea8... demo: Use scrolled window by default
c257e9f... demo: Load pixbuf that's more likely to exist
1c54211... demo: Use bigger step_increment for scale adjustment
9479ce5... demo: Use GtkScale instead of GtkSpinButton
b2013bc... demo: Add 'Reset View' button
03eebbb... demo: Limit scale to >= 0.05
520cdee... snap angle in _set_angle
96850ec... Return early in set_scale/_set_angle
870f55e... demo: Use switches instead of checkbuttons
3d6a4cf... Add a forgotten queue_draw
0fd08e5... Rename gesture-enabled properties
69143be... Docs
ac02f5d... Add getter for scale-set
8f4aebc... demo: Add transitions-enabled switch
ca94187... Reset in_scale/angle_transition early
066d922... Fix typo
c81bec1... Remove target parameter from animate_to_xxx functions
437bac5... Docs
0555de2... fix angle transition
3e5f768... Care about already running transitions
dbca2f5... Revisit scale factor handling
5556ba8... Remove some code duplication
606acbd... add image abstraction
03b296e... Implement image abstraction for pixbuf images
334c2e3... imageview: Remove obsolete code
036c1fc... Reimplement load_image_from_stream
3eb84a7... Remove scale_factor member
9901f73... Use gtk_image_view_replace_image
b637a00... Remove image_surface leftovers
471dfc6... Remove GtkPixbufImage
0ee3424... demo: Load hidpi pixbuf
ba84d6c... Handle scale-factor 0 again
c095bb0... Use GtkPlayable to start/stop pixbuf animations
df888e7... Ref input sources
9aa741c... abstractimage: Export more functions
a463352... abstractimage: Fix ::changed signature
458096b... imageview: Comments
38c1bc9... imageview: Stop the old playable
32b8627... imageview: Don't use negative scale values
2b92e16... imageview: Draw the background for the entire widget
b63b940... imageview: Remove set_scale again
2a3511f... imageview: Foo
5402a6d... imageview: Use progress trackers for transitions
ec2f9e4... imageview: Remove unused state
f797291... add imageview sizing tests
d415e5a... imageview: Fix size request
d020fd4... filechooserwidget: Remove unused enum
09bfde4... infobar: Add API to show/hide with animation
(*) 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]