[gtk+] (294 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+] (294 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- Date: Sat, 30 Apr 2016 07:09:49 +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:
593c167... Add GtkImageView
43a40b7... gtk3-demo: Add GtkImageView demo
9171bd2... GtkImageView: Replace zoom-mode with fit-allocation
a8e3b35... GtkImageView: Rename zoom-enabled/rotate-enabled
da317c3... GtkImageView: Add _set_pixbuf
b22604f... GtkImageView: Update the adjustments more often
48f135d... GtkImageView: Add scale arguments to load functions
688f18d... GtkImageView: Stop the animation when setting the pixbuf
a87adee... GtkImageView: Add _set_surface
e319f44... gtkimageview.h: Fix indentation
dfc2663... GtkImageView: Add initial gesture code
106ff1e... GtkImageView: Fix drawing in scrollable case
959de9d... GtkImageView: Add _set_animation
733432c... GtkImageView: Add docs
cd0cdf1... GtkImageView: Fix snap-angle getter
ba8a496... GtkImageView: Implement first 'scale to pointer' version
b097352... GtkImageView: Implement zoom-to-cursor
63da230... GtkImageView: Fix rotate gesture usage
0a961c2... GtkImageView: Fix gesture usage
1c1553c... GtkImageView: Fix scroll-to-pointer behavior
314b545... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
6711ccc... GtkImageView: Add _fix_point_rotate
6634e33... GtkImageView: Fix HiDPI drawing
36150d2... GtkImageView: Fix typo
2524d5b... GtkImageView: Choose the anchor point in ::begin
55b3df6... WIP
cbe5ec6... gtkimageview: state
c8032f5... Fix bounding_box_for_angle calculation
6280b63... Last "working" state
b842f60... Simple rotation working
beeab64... Update the adjustments properly
8b4fade... imageview: Draw less debugging stuff
674ede8... GtkImageView: Rename fix_point function to fix_anchor
b7c093f... wupp
bc54aa8... GtkImageView: scale fixing works in fix_anchor_rotate
b4c4525... Foo.
25a9fa4... Scale/Rotation fixing works individually, not together.
e734a92... I think both scale and angle are working...
034054b... Both at the same time appear to be working...
1488600... \:D/
fcc14cc... Remove last _fix_anchor() usages
17ccc68... Remove some obsolete code
4f63bda... imageview: Clean things up a bit
ba8b9f4... Set size_valid do FALSE after setting the properties...
ff1aebd... Fix some memory leaks
482ba67... demo: Add scale spinbutton back
47dec0f... imageview: Improvements!
843f663... demo: Add rotate/scale gesture check buttons
d6a0a06... imageview: Implement _set/_get_property for zoom/rotate ges
14dd8fc... Set State to DENIED in gesture ::begin
2b05c2b... imageview: More foo.
c7b476b... demo: Unref GtkBuilder instance
ded81f6... GtkImageView: Create/Destroy gestures on demand
9c2e5bf... GtkImageView: Fix some memory leaks
f07a7d8... GtkImageView: Don't g_free slice data
bd701ec... demo: Add some error handling for async operations
35f01c0... demo: Separate code and declarations
bf7586d... GtkImageView: Propagate GTask error
2d8dfa5... GtkImageView: Propagate errors from async API
647f5ae... demo: Plug a leak
062f490... GtkImageView: Clarify some docs
fc1dcba... demo: Make sure the image_view stays alive long enough
aca90db... GtkImageView: Plug another leak
5131618... GtkImageView: Refactor fix_anchor
b34f8ae... GtkImageView: Don't invalidate the size if fit-allocation i
77da574... GtkImageView: Move gesture callback around
01b70a2... GtkImageView: Don't reset scale/angle to 0
d48bb59... GtkImageView: Don't fix_anchor if fit_allocation is set...
12aac98... demo: Bind angle property correctly
bce6945... GtkImageView: Allow 0 scale factor
1c4ba62... GtkImageView: Free LoadTaskData correctly
43b7d11... GtkImageView: Don't use internal scale/angle values for ges
b36d4c0... demo: Use scrolled window by default
4d61f0f... GtkImageView: Don't crash on scroll-events if !image_surfac
770a203... GtkImageView: Don't call fix_anchor if fit-allocation is se
f7f59ac... GtkImageView: Use w/2, h/2 anchor point in _set_angle
4e5284e... GtkImageView: Refactor anchor fixing in _set_scale
995dc65... demo: Load pixbuf that's more likely to exist
95e5a66... GtkImageView: Don't unref NULL input stream
7d8720f... demo: Use bigger step_increment for scale adjustment
7f055b3... GtkImageView: Add transitions-enabled property
f5da3bf... GtkImageView: Make snap-angle work with rotate gestures
6f9b345... GtkImageView: Using the scale gesture unsets fit-allocation
8dd2e0d... GtkImageView: _set_angle invalidates the size in any case
9fa785d... GtkImageView: Don't crash if the scale is set, but image_su
aa437c2... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
ec2a23c... demo: Use GtkScale instead of GtkSpinButton
a81f368... GtkImageView: Transition between angle values
1ce3995... Transition between scales
b1b0aa4... demo: Add 'Reset View' button
3599368... Use scale and angle transitions
6143271... Remove debug anchor drawing
a24b9a2... demo: Limit scale to >= 0.05
9681164... snap angle in _set_angle
ee464a8... Return early in set_scale/_set_angle
6b181c8... demo: Use switches instead of checkbuttons
e24769d... Add a forgotten queue_draw
52b6211... Rename gesture-enabled properties
edcaa99... Add functions to gtk3-sections.txt
8b830e5... Docs
5f114b0... Add getter for scale-set
96bd62a... demo: Add transitions-enabled switch
e7fcc9c... Reset in_scale/angle_transition early
bc1f4b6... Fix typo
aa9c382... Remove target parameter from animate_to_xxx functions
7086433... Whitespace
6b564aa... add transitions-enabled getter/setter to header file
ec665bf... Docs
3a555d9... fix angle transition
9cedd3b... Care about already running transitions
296f1fa... Revisit scale factor handling
9147b51... Remove some code duplication
80eada2... add image abstraction
6294d2d... Implement image abstraction for pixbuf images
31e45b2... imageview: Remove obsolete code
f56e7ae... Reimplement load_image_from_stream
3c1b83b... Remove scale_factor member
87bef90... Use gtk_image_view_replace_image
a527bea... Remove image_surface leftovers
09993ae... Remove GtkPixbufImage
8dafb93... demo: Load hidpi pixbuf
beabcd6... Handle scale-factor 0 again
6d708e5... Use GtkPlayable to start/stop pixbuf animations
31b4cbd... Ref input sources
7ac4bb4... abstractimage: Export more functions
d183cf1... imageview: Comments
f5c34ce... imageview: Stop the old playable
c106fa7... imageview: Don't use negative scale values
57fe386... imageview: Draw the background for the entire widget
1801229... imageview: Remove set_scale again
b48522c... abstractimage: Fix ::changed signature
8dbcea1... imageview: Foo
e693e20... listbox: Don't compare int to uint
88b1681... query-settings: Don't compare int to uint
693593d... Remove useless casts from gdk_event_triggers_context_menu c
9b7a7f1... stack: Remove some code duplication
208d718... stack: Don't underallocate the last_child
f162cd2... gtkcssimagebuiltin: Don't compare int to uint
fecb466... gtkcssimagebuiltin: Save/restore around cairo_clip
Commits added to the branch:
cf144ea... Adwaita: clean up pushed button mixin (*)
2682438... Add a help overlay to bloatpad (*)
50f041b... shortcuts: Follow changes of accels (*)
4aa257b... bloatpad: Make shortcuts window update (*)
5a2eacf... Updated POTFILES.in and POTFILES.skip (*)
a763bd7... Adwaita: increase opacity on scale label and marks (*)
86ba132... Adwaita: colorbutton colorswatch shadow fix (*)
fe74c81... Adwaita: cosmetics (*)
07f124e... Updated Polish translation (*)
117c0c0... Add gdk_pango_context_get_for_display (*)
921c154... widget: Use gdk_pango_get_for_display (*)
358d15a... gdk: Make GDK_TOUCH_CANCEL be dealt with similarly to GDK_T (*)
bfcd9a2... wayland: Do not check the pointer focus when receiving wl_p (*)
f7108d4... wayland: Improve checks when flushing scroll events (*)
bbb45a2... Add docs for new API (*)
31a12c6... css style: Rename some static functions (*)
5993875... Fix the css style font test (*)
7b9b661... Export some font parsing functions (*)
dcd20e1... Fix parsing of the font: shorthand (*)
df22f30... Adwaita: Fix use of font: shorthand (*)
68ce676... Add backwards compat back (*)
492a406... HighContrast: Fix font: usage (*)
2603011... Fix a typo (*)
5ab6ff6... Expand css style font tests (*)
de76139... win32 theme: Fix functions to not have spaces (*)
f51b158... theme: Split out _solid() function (*)
fd37316... theme: linear-gradient() needs 2 color-stops (*)
519af3f... cssimage: Warn if gradients only have 1 color stop (*)
99c2423... font button: Convert from pango to css properly (*)
bdb451a... Adwaita: fix infobar text color in backdrop windows (*)
b584b3d... frame-clock: avoid g_signal_emit_by_name() (*)
f0c2d3a... Adwaita: better shadow stacking mixin (*)
9a87b6b... MSVC builds: Update how introspection builds are done (*)
3fe08b3... cups: Fix duplicate string (*)
d1b07bc... Add a comment to explain numbers here (*)
36fead2... gtkcssimagebuiltin: Save/restore around cairo_clip (*)
e7d8489... wayland: Add debug output for keymaps (*)
b8a86e6... wayland: Some more debug spew (*)
deaf664... wayland: Leave existing mods on map_virtual_modifiers (*)
7397fe0... Adwaita: add shadows back... (*)
5efb574... magnifier: Only connect to ::draw when needed (*)
b596fca... Adwaita: stop using images for solid backgrounds... (*)
51d5810... Add some va marshallers to frequent signals (*)
24c3906... Adwaita: fix insensitive switch styling (*)
5199b66... Adwaita: fix switch styling (*)
c16c9e7... Adwaita: scale with marks style fix (*)
5fc18c7... Adwaita: link button style fix (*)
1b22039... Adwaita: use an image for backdrop button background (*)
3c3aa47... menushell: Add a va marshaller for ::insert (*)
c7bac91... text buffer: Add va marshallers for signals (*)
f3e6d93... text tag: Add a va marshaller to ::event (*)
3df2e0b... debug: remove open-coded debug checks in gtktextsegment (*)
c01befe... css gadget: Don't get display flags twice (*)
37b70a9... Use qdata for debug flags (*)
d58885c... css gadget: Fix baseline debug (*)
d6ac551... widget: Don't show widget resizes in the inspector (*)
22cd8e9... gtkmenusectionbox: remove submenus when the parent item is (*)
517f33b... Adwaita: spinbutton fixes (*)
874d4ed... Adwaita: solid bg for disabled pushed button (*)
d857ba3... Adwaita: cosmetics (*)
3ed8ac0... Adwaita: backdrop active button color tweaks (*)
6d953cb... Add a dnd test using a window as icon (*)
2fc0d6a... cssbgsizevalue: Avoid allocating new value if not needed (*)
f93eca5... cssbordervalue: Avoid allocating new value if not needed (*)
c081ca2... cssshadowsvalue: Avoid allocating new value if not needed (*)
cf14fea... Save scancode inside GdkEventPrivate (*)
7a7e3fc... Ad d new API to the docs (*)
0815b21... listbox: Make sure page down/up move at least one row (*)
73c91c2... Fix formatting (*)
c574ef0... textiter: add unit test for forward_to_line_end (*)
e0c34fd... app: write higher-level gtk_application_accels static funct (*)
bce4a0a... app: extract GtkApplicationAccels private class (*)
3d18216... app-accels: rename static functions (*)
3b988ce... app: share function to normalise detailed action name (*)
554de0b... app: replace private accels functions by get_application_ac (*)
61a454f... Updated Scottish Gaelic translation (*)
aa99c64... Adwaita: color tweaks (*)
4f63d83... kineticscrolling: avoid stutter at tail of kinetic decelera (*)
0b88d79... quartz: fix quartz build (*)
6225d43... inspector: do not leak seat capabilities descriprion (*)
e1cecd2... gl: Add 'use-es' flag (*)
d7b5ea8... gl: Relay use-es from context to paint data (*)
55537cc... gdk: Move GLSL shaders into GResource (*)
3da7337... gdk: Add 'GDK_GL=gles' flag (*)
8bb4eb5... gdk: Add GLES shaders (*)
1620b7b... gl: Add more OpenGL ES checks (*)
5b03cf1... gl: Use the appropriate format on GLES (*)
a942e96... gl: Use the appropriate formats when reading buffers on GLE (*)
fe25ba3... gl: Tweak the swizzle for GLES texture fragments (*)
2849f2f... wayland: Implement asking for a GLES context (*)
d40778f... wayland: Honour GDK_GL=gles on context creation (*)
7d1da94... wayland: Add debugging notes for EGL context creation (*)
74f4e6e... wayland: Bind the appropriate OpenGL API (*)
88fed84... x11: Allow creating GLES contexts (*)
1379b4b... gl: Add fallback for missing subimage unpacking (*)
f848450... gl: Use a uniform to flip R and B colors on GLES (*)
a92ba06... tests: Add GLES shaders to testglarea (*)
b993c7d... tests: Add GLES support to GtkGears (*)
872b511... demo: Add GLES support to the GtkGLArea demo (*)
971998d... glarea: Relay the use-es flag to context creation (*)
b45c7b5... glarea: Use the appropriate texture format for GLES (*)
79a7e88... docs: Clarify the platform-dependency of GdkGLContext:use-e (*)
044b5aa... docs: Add new GdkGLContext symbols (*)
414e86f... docs: Add new GtkGLArea symbols (*)
f165bbd... builtinicon: avoid calculating font-metrics in vast majorit (*)
be5a105... GtkLabel: Don't manually iterate over link list (*)
1951642... GtkLabel: Use g_clear_object (*)
724d3be... wayland: avoid jitter in keyboard repeat (*)
43312bb... font button: Fix translation of font-name default (*)
db1a39a... notify test: Skip GtkFontButton::font-name (*)
0eefe81... Raleigh: Fix font syntax (*)
3fd9bda... css: Fix printing of images (*)
7855294... Fix css parser tests (*)
2968098... Remove debug spew (*)
a91fc65... label css style test: fix font syntax (*)
9a3e97d... Updates (*)
4fe3369... Expand the drag widget testcase (*)
0e14456... gdk: Ensure resources registration happens once (*)
75df7c1... Updated Hungarian translation (*)
71bb1be... Visual Studio builds: Generate .pc files (*)
7700243... gdk/gdkglcontext.c: Avoid a GCCism (*)
cb73bec... wayland: Clean up naming of GdkWaylandDisplay pointers (*)
145b626... wayland: Track orphaned dialogs per display (*)
8f64e4a... gdk/dnd: Add missing signal parameter documentation (*)
f27dd21... frametimings: reuse previous frame timing in common case (*)
1a4f000... gdk/dnd: Don't use default display when getting cursor (*)
5a04edc... docs: typo in GTK_STYLE_CLASS_LIST_ROW docs (*)
e0e114f... testdnd2: Actually test gtk_drag_set_icon_widget (*)
c27c4e2... dnd: Fix lifecycle issues with widgets as drag icons (*)
dfdc7c3... progressbar: Enforce invariants (*)
7449add... placesview: provide guidance on server addresses (*)
23df86e... dnd: Set attributes from all widgets for text drag icons (*)
0129040... Fix indentation (*)
1d35f27... dnd: Fix some issues with drag icons (*)
060c7d5... Updated Spanish translation (*)
0763a02... pixelcache: reuse existing timeout source when possible (*)
14967d8... wayland: Perform seat grab focus checks on native windows (*)
bb8b459... placesview: follow up fixes (*)
605e205... placesview: update a leftover function name (*)
210a747... wayland: Ignore NoSymbol keys (*)
46abbfe... Updates (*)
d0c4747... 3.21.1 (*)
0d55542... Adwaita: add a background to cellrendertext (*)
25c38df... Updated Spanish translation (*)
055ce9f... Updated Hungarian translation (*)
88d0258... iconhelper: check if surface was invalidated (*)
96c18db... GtkTreeView: change child repositioning to preserve localit (*)
8fc11ef... Revert "iconhelper: check if surface was invalidated" (*)
8372448... Add GdkMonitor (*)
9d719b9... display: Add new monitor apis (*)
b6c4ba0... Add a fallback for unconverted backends (*)
0611cb4... screen: Implement old monitor apis generically (*)
a2f02f1... integrate docs (*)
9026289... wayland: Port to new monitor api (*)
044109c... broadway: Port to new monitor api (*)
79a0286... x11: Drop Xinerama (*)
d92fda2... x11: Port to new monitor api (*)
5c1d091... x11: Bring back fullscreen-on-all-monitors support (*)
026cb53... win32: Port to new monitor api (*)
3952bd6... inspector: Port to new monitor api (*)
1b7d7c8... menu: Add new monitor api (*)
b5fb9ae... gtk: Port to new monitor api (*)
e9a5819... combobox: Stop using screen width/height (*)
29396a1... label: Stop using screen width/height (*)
6ae2c24... treeview: Stop using screen width/height (*)
f5d6688... window: Stop using screen width/height (*)
03d70f1... settings: Stop comparing screen numbers (*)
952d0fd... window: Stop using gdk_screen_get_n_monitors (*)
394fe0e... Updated Spanish translation (*)
0f1e42c... broadway: Fix include rules in gdkbroadwaymonitor.h (*)
71c1e86... Adwaita: refactor levelbar styling. (*)
2919e34... box gadget: allow reversing alignments (*)
8bf148b... check button: Reverse alignments in RTL (*)
8a308dd... expander: Reverse alignments in RTL (*)
2148708... box gadget: Redo expand flag handling (*)
7afc6b1... settings: Cache xsettings (*)
2655d92... W32: reword the error about required cairo version (*)
15dbf35... Updated Scottish Gaelic translation (*)
f29c1f9... Add GtkImageView
27574cc... gtk3-demo: Add GtkImageView demo
ae02a70... GtkImageView: Replace zoom-mode with fit-allocation
0ee9bfe... GtkImageView: Choose the anchor point in ::begin
de74552... WIP
62574f7... gtkimageview: state
b6dbb69... Fix bounding_box_for_angle calculation
763b856... Last "working" state
3f132f5... Simple rotation working
5b0273c... Update the adjustments properly
9195418... imageview: Draw less debugging stuff
ecb12b8... GtkImageView: Rename fix_point function to fix_anchor
0375c1d... wupp
d3b8240... GtkImageView: scale fixing works in fix_anchor_rotate
d13a563... Foo.
11071c3... Scale/Rotation fixing works individually, not together.
c8258e0... I think both scale and angle are working...
8472fe0... Both at the same time appear to be working...
2ab4591... \:D/
5d6aa1e... Remove last _fix_anchor() usages
a9a134c... Remove some obsolete code
d895bfb... imageview: Clean things up a bit
cd8d5c2... Set size_valid do FALSE after setting the properties...
899ac92... Fix some memory leaks
78ea673... demo: Add scale spinbutton back
8432774... imageview: Improvements!
e8ec5e4... demo: Add rotate/scale gesture check buttons
1d78209... imageview: Implement _set/_get_property for zoom/rotate ges
e67b248... Set State to DENIED in gesture ::begin
4e4dd8c... imageview: More foo.
147df87... demo: Unref GtkBuilder instance
135df76... GtkImageView: Create/Destroy gestures on demand
820fa18... GtkImageView: Fix some memory leaks
a6f401e... GtkImageView: Don't g_free slice data
c716ea2... demo: Add some error handling for async operations
d430b6e... demo: Separate code and declarations
75d873a... GtkImageView: Propagate GTask error
b7f798c... GtkImageView: Propagate errors from async API
7e70f5e... demo: Plug a leak
6a5f0a9... GtkImageView: Clarify some docs
812c94e... demo: Make sure the image_view stays alive long enough
91d1b2f... GtkImageView: Plug another leak
b0374f8... GtkImageView: Refactor fix_anchor
a28f76d... GtkImageView: Don't invalidate the size if fit-allocation i
dc07d12... GtkImageView: Move gesture callback around
2cdc03f... GtkImageView: Don't reset scale/angle to 0
1dffa64... GtkImageView: Don't fix_anchor if fit_allocation is set...
be22eff... demo: Bind angle property correctly
b90b80f... GtkImageView: Allow 0 scale factor
bab29ea... GtkImageView: Free LoadTaskData correctly
8c4cf01... GtkImageView: Don't use internal scale/angle values for ges
f37a35f... demo: Use scrolled window by default
2d482f9... GtkImageView: Don't crash on scroll-events if !image_surfac
a4f9420... GtkImageView: Don't call fix_anchor if fit-allocation is se
21cf069... GtkImageView: Use w/2, h/2 anchor point in _set_angle
8b71c02... GtkImageView: Refactor anchor fixing in _set_scale
229abda... demo: Load pixbuf that's more likely to exist
9d2172b... GtkImageView: Don't unref NULL input stream
14f6ea5... demo: Use bigger step_increment for scale adjustment
7f135cc... GtkImageView: Add transitions-enabled property
f18328b... GtkImageView: Make snap-angle work with rotate gestures
73789fd... GtkImageView: Using the scale gesture unsets fit-allocation
57041d9... GtkImageView: _set_angle invalidates the size in any case
865b98b... GtkImageView: Don't crash if the scale is set, but image_su
2367ec9... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
ac3e30a... demo: Use GtkScale instead of GtkSpinButton
31fe743... GtkImageView: Transition between angle values
5e44b85... Transition between scales
7523906... demo: Add 'Reset View' button
72c8ae5... Use scale and angle transitions
b550be6... Remove debug anchor drawing
c2f48fd... demo: Limit scale to >= 0.05
099e143... snap angle in _set_angle
b8cfbef... Return early in set_scale/_set_angle
21a0c8c... demo: Use switches instead of checkbuttons
1656e67... Add a forgotten queue_draw
4d1ed10... Rename gesture-enabled properties
317e5cf... Add functions to gtk3-sections.txt
1645b14... Docs
357bc22... Add getter for scale-set
2ce9fa9... demo: Add transitions-enabled switch
93a7453... Reset in_scale/angle_transition early
2049248... Fix typo
f24e96d... Remove target parameter from animate_to_xxx functions
49b1875... Whitespace
4bcb608... add transitions-enabled getter/setter to header file
a982646... Docs
4e27def... fix angle transition
5c7d7fd... Care about already running transitions
5a30960... Revisit scale factor handling
23b444a... Remove some code duplication
28e7a94... add image abstraction
fcfb2e5... Implement image abstraction for pixbuf images
fa9c625... imageview: Remove obsolete code
b69f935... Reimplement load_image_from_stream
6e9712b... Remove scale_factor member
edff301... Use gtk_image_view_replace_image
590ae9f... Remove image_surface leftovers
c1c7a91... Remove GtkPixbufImage
55d525f... demo: Load hidpi pixbuf
e1859ff... Handle scale-factor 0 again
4a3ddb9... Use GtkPlayable to start/stop pixbuf animations
aaf4fab... Ref input sources
9877c94... abstractimage: Export more functions
04bc5ee... imageview: Comments
e365db7... imageview: Stop the old playable
a287a3a... imageview: Don't use negative scale values
d0f87e6... imageview: Draw the background for the entire widget
fe0a602... imageview: Remove set_scale again
639cc42... abstractimage: Fix ::changed signature
4e412b5... imageview: Foo
41694fc... listbox: Don't compare int to uint
dfcaab7... query-settings: Don't compare int to uint
079f40d... Remove useless casts from gdk_event_triggers_context_menu c
44ab47f... stack: Remove some code duplication
76ea4a2... stack: Don't underallocate the last_child
(*) 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]