[gtk+] (625 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+] (625 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- Date: Sat, 19 Mar 2016 08:41:38 +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:
9ed8773... Add GtkImageView
54b27bb... gtk3-demo: Add GtkImageView demo
366e483... GtkImageView: Replace zoom-mode with fit-allocation
bdac77e... GtkImageView: Rename zoom-enabled/rotate-enabled
cf6e923... GtkImageView: Add _set_pixbuf
44fb853... GtkImageView: Update the adjustments more often
2ae9ba3... GtkImageView: Add scale arguments to load functions
9566ab7... GtkImageView: Stop the animation when setting the pixbuf
db33338... GtkImageView: Add _set_surface
3310222... gtkimageview.h: Fix indentation
f28cffa... GtkImageView: Add initial gesture code
3e51f15... GtkImageView: Fix drawing in scrollable case
ef69f6d... GtkImageView: Add _set_animation
c2efb03... GtkImageView: Add docs
a19df5b... GtkImageView: Fix snap-angle getter
c6cae9d... GtkImageView: Implement first 'scale to pointer' version
4546468... GtkImageView: Implement zoom-to-cursor
9005447... GtkImageView: Fix rotate gesture usage
3639575... GtkImageView: Fix gesture usage
e7e1c42... GtkImageView: Fix scroll-to-pointer behavior
9b81ec8... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
41aad3c... GtkImageView: Add _fix_point_rotate
4f6a726... GtkImageView: Fix HiDPI drawing
cf93ade... GtkImageView: Fix typo
fbb7396... GtkImageView: Choose the anchor point in ::begin
adf2082... WIP
1d7e704... gtkimageview: state
3f27064... Fix bounding_box_for_angle calculation
ae3d96d... Last "working" state
0c18849... Simple rotation working
cafaf17... Update the adjustments properly
b7e6b65... imageview: Draw less debugging stuff
280f0f2... GtkImageView: Rename fix_point function to fix_anchor
851c7a0... wupp
7f4cd3f... GtkImageView: scale fixing works in fix_anchor_rotate
6df1ee3... Foo.
7058eec... Scale/Rotation fixing works individually, not together.
5164dd9... I think both scale and angle are working...
2291f48... Both at the same time appear to be working...
6fc63bf... \:D/
785bd67... Remove last _fix_anchor() usages
707ed69... Remove some obsolete code
670d427... imageview: Clean things up a bit
3d54323... Set size_valid do FALSE after setting the properties...
16779e2... Fix some memory leaks
e2725ba... demo: Add scale spinbutton back
d6fc632... imageview: Improvements!
bfef415... demo: Add rotate/scale gesture check buttons
ca2cad0... imageview: Implement _set/_get_property for zoom/rotate ges
ad07878... Set State to DENIED in gesture ::begin
773848f... imageview: More foo.
376a1c0... demo: Unref GtkBuilder instance
fe8f1fd... GtkImageView: Create/Destroy gestures on demand
9bf9e26... GtkImageView: Fix some memory leaks
5833f9f... GtkImageView: Don't g_free slice data
015ff7b... demo: Add some error handling for async operations
15c57f6... demo: Separate code and declarations
e6ef37f... GtkImageView: Propagate GTask error
e18e742... GtkImageView: Propagate errors from async API
e143115... demo: Plug a leak
7e22f23... GtkImageView: Clarify some docs
9920669... demo: Make sure the image_view stays alive long enough
4bed287... GtkImageView: Plug another leak
dcbe6d4... GtkImageView: Refactor fix_anchor
4b5fb53... GtkImageView: Don't invalidate the size if fit-allocation i
6f4b65f... GtkImageView: Move gesture callback around
348470e... GtkImageView: Don't reset scale/angle to 0
4159d31... GtkImageView: Don't fix_anchor if fit_allocation is set...
58b5203... demo: Bind angle property correctly
dba3c07... GtkImageView: Allow 0 scale factor
e0dbdee... GtkImageView: Free LoadTaskData correctly
647288c... GtkImageView: Don't use internal scale/angle values for ges
6c60f72... demo: Use scrolled window by default
1c158f4... GtkImageView: Don't crash on scroll-events if !image_surfac
7beb493... GtkImageView: Don't call fix_anchor if fit-allocation is se
06d8377... GtkImageView: Use w/2, h/2 anchor point in _set_angle
a562df9... GtkImageView: Refactor anchor fixing in _set_scale
1a8eff4... demo: Load pixbuf that's more likely to exist
c1e3588... GtkImageView: Don't unref NULL input stream
3b82957... demo: Use bigger step_increment for scale adjustment
3b76d0c... GtkImageView: Add transitions-enabled property
117754b... GtkImageView: Make snap-angle work with rotate gestures
8e9e654... GtkImageView: Using the scale gesture unsets fit-allocation
5201cfd... GtkImageView: _set_angle invalidates the size in any case
842ec8c... GtkImageView: Don't crash if the scale is set, but image_su
01f92e1... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
27f7cb9... demo: Use GtkScale instead of GtkSpinButton
54dc089... GtkImageView: Transition between angle values
9011376... Transition between scales
ca39914... demo: Add 'Reset View' button
edec2ca... Use scale and angle transitions
c32d8fd... Remove debug anchor drawing
e983b18... demo: Limit scale to >= 0.05
2f2d4e2... snap angle in _set_angle
3b38c1a... Return early in set_scale/_set_angle
ed37ef9... demo: Use switches instead of checkbuttons
9bd484d... Add a forgotten queue_draw
b36bbb4... Rename gesture-enabled properties
ac9407a... Add functions to gtk3-sections.txt
e6a195d... Docs
15340f7... Add getter for scale-set
a76943b... demo: Add transitions-enabled switch
4fac270... Reset in_scale/angle_transition early
e7cbbf6... Fix typo
5329420... Remove target parameter from animate_to_xxx functions
96fb3b8... Whitespace
ec28fd8... add transitions-enabled getter/setter to header file
aec59a7... Docs
54429f7... fix angle transition
49920ea... Care about already running transitions
148b871... Revisit scale factor handling
b00e524... Remove some code duplication
88afa6e... add image abstraction
6f52aec... widget: Always warn when underallocating widgets
b4975c7... Implement image abstraction for pixbuf animations
16c6b74... imageview: Remove obsolete code
bdb1a74... Reimplement load_image_from_stream
598f9e9... Remove scale_factor member
773fa9b... Use gtk_image_view_replace_image
5b1a009... Remove image_surface leftovers
f912b3a... Remove GtkPixbufImage
50eb26f... frame: Fix horizontal size request
04c1ce2... frame: Don't move border gadget and child down
66e506e... demo: Load hidpi pixbuf
0f6f3a3... Handle scale-factor 0 again
d804e2c... stack: Remove some code duplication
60b735c... stack: Don't underallocate the last_child
f1d9cb0... Use GtkPlayable to start/stop pixbuf animations
Commits added to the branch:
1a0b656... Adwaita: fix separator in non paned using split headerbar (*)
296a7c2... Adwaita: simplify mixed buttons styling (*)
9f606b8... Adwaita: stricter selector for split headerbar separator (*)
0a6ee5e... W32: Fix for commit 1f74f12d9, re-enabling decimal separato (*)
4fd5ad2... Adwaita: notebook tab sizing fix (*)
787e1d7... wayland: Add gtk-primary-selection protocol (*)
f9f5586... wayland: Make the function to get the last serial a seat on (*)
ed3c87d... wayland: Implement the (so far internal) primary selection (*)
a2c575e... wayland: Use the page size as the selection buffer size (*)
3084eca... Updated Occitan translation (*)
9f37557... Fix an memory overrun (*)
2cabfcc... Avoid an a crash with GTK_DEBUG=builder (*)
6108c64... cssselector: Don't invoke undefined behavior (*)
5ca860d... dialog: Avoid a memory leak in an error case (*)
c784d5d... levelbar: Avoid a use-after-free (*)
88e372c... infobar: Avoid a memory leak in an error case (*)
8ff40b5... Plug a small memory leak (*)
ca3d87c... Avoid an out-of-bounds access (*)
b72996c... Updated Occitan translation (*)
914f7bd... wayland: Survive without primary selection (*)
d7bc0fd... textview: Fix coordinates when background drawing of text n (*)
6b4788c... textview: Support borders in text node (*)
cdb1cda... notebook: The active tab is now :checked (*)
e45cb33... window: Include decoration border and padding in resize are (*)
a2fa647... cssimagewin32: IMplement printing (*)
245d217... boxgadget: Add ability to draw children in reverse (*)
053e549... notebook: Redo notebook implementation (*)
f73e768... gdk: factor out utility shared among backends (*)
70d689c... gdk: calculate pixel color shift and precision lazily (*)
879333d... win32: Finish button drawing code (*)
b18e64e... win32: Add fallback drawing code for window frames (*)
5d34ee7... win32: Implement fallback code for tabs (*)
39bfac0... win32 theme: Remove special case for notebooks (*)
3463031... win32 theme: Implement GtkFrame (*)
9b71a9b... Update Catalan translation (*)
a7a934a... gtk3-demo: Update css (*)
98a3695... file chooser: Don't ellipsize "Other Locations" (*)
87554eb... widget-factory: Make the sliding opt-in (*)
213f74f... tutorial: Drop excessive margin from headerbar (*)
9d5ad67... gtk-demo: Add some padding in sidebar (*)
492fec6... gtk-demo: Put hte app menu in a separate file (*)
0f3a211... gtk-demo: Simplify ui files a bit (*)
e48bd2e... win32: move gdkvisual code in gdkscreen (*)
58e169c... win32: do not confuse gtk-doc (*)
00f396d... win32: rename initialization function for clarity (*)
b20f80e... win32: move function (*)
48d693e... win32: make init_root_window private to the screen object (*)
41a371c... win32: factor out on_displaychange_event method for the scr (*)
d59c796... Fix builddir != srcdir (*)
870a5b4... frame: Don't move border gadget and child down (*)
54ebe5d... Add a release note about subclassing (*)
aaed736... win32: close the screen when disposing the display (*)
450b39f... Updated POTFILES.skip (*)
72b4026... gdkwindow: cleanup, avoid direct access to display members (*)
bbd94b5... gtk: Strip newlines from g_warning and g_error (*)
435c8c9... gtk-demo: Strip newlines from g_warning and g_error (*)
492ea59... examples: Strip newlines from g_warning and g_error (*)
9434230... broadway: Strip newlines from g_warning and g_error (*)
697efcd... x11: Strip newlines from g_warning and g_error (*)
1c887b2... gdk: Strip newlines from g_warning and g_error (*)
4f422d1... quartz: Strip newlines from g_warning and g_error (*)
664b166... wayland: Strip newlines from g_warning and g_error (*)
7bd1012... tests: Strip newlines from g_warning and g_error (*)
9dad9a4... testsuite: Strip newlines from g_warning and g_error (*)
e0caafb... display: Don't change default seat in flight (*)
1870279... gdk: remove _gdk_event_queue_prepend (*)
8e1368e... widget: make sure to check all children for allocation need (*)
0ac71e8... Drop some unused debug printfs (*)
2ee7fb1... Don't use g_print for debug output (*)
b1d691d... testsuite: Fix up icontheme test (*)
2801f3c... gdk: Don't use g_print for debug output (*)
2a2d254... quartz: Don't use g_print for debug output (*)
29c1263... wayland: Don't use g_print for debug output (*)
2ad19c7... x11: Don't use g_print for debug output (*)
ee217dc... Add and use GDK_CHECK_DEBUG macro (*)
807c0c0... gdkwindow: get the pointer device from the default seat (*)
363f9c9... gdkdisplay: get the pointer device from the default seat (*)
539b108... broadway: get the core pointer from the device manager (*)
502744b... quartz: get the core pointer from the device manager (*)
38ad579... gdk: remove the core_pointer field from GdkDisplay (*)
4111905... frame: Fix horizontal size request (*)
6ad6745... Fixes to Catalan translation (*)
316fe1d... wayland: deal with staging buffer getting allocated prematu (*)
e9d2a62... win32: actually call _gdk_win32_screen_on_displaychange_eve (*)
33ac51e... win32: init wintab when the device manager is constructed (*)
10e24b8... Move the level bar release note to the right section (*)
4bb0a8d... range: first pass at porting to gadgets (*)
d0c671d... range: deprecate trough-under-steppers (*)
3b37f2a... range: use newer GtkCssGadget API (*)
1f9de3c... range: deprecate arrow-scaling style property (*)
d192150... range: don't call gtk_range_calc_layout() in realize() (*)
83a6471... range: simplify code a bit (*)
6c19947... range: remove call that is not needed (*)
8c43b3e... range: remove unused code (*)
e9fe46e... gadget: add hit test functions (*)
413b9d5... range: continue porting to GtkGadgets (*)
c1eff2c... range: deprecate more style properties (*)
d1c5ecf... scale: deprecate slider-length style property (*)
ddb863e... range: move slider inside the trough (*)
cbbe237... range: remove special case that's not needed (*)
b6f0b6b... range: move GtkColorScale special case to GtkColorScale (*)
a7099d1... range: simplify code (*)
b927fc0... Revert "range: simplify code" (*)
8b87eca... Revert "range: move GtkColorScale special case to GtkColorS (*)
1a116b9... colorscale: don't use style properties to determine slider (*)
fb11cc1... range: remove border allocation hack (*)
0974b0d... range: whitespace fix (*)
f0d9afd... scrollbar: deprecate min-slider-length style property (*)
6827bd5... range: move slider drawing where it belongs (*)
06776d3... boxgadget: add API to set expand/align flags for gadget chi (*)
6401e24... range: use new GtkBoxGadget API instead of removing/inserti (*)
6370d6c... boxgadget: add APIs to insert gadgets next to siblings (*)
1d047f0... range: use new GtkBoxGadget API instead of counting childre (*)
a9ea544... scale: always add marks at the beginning or the end (*)
d1433c2... range: add a gadget for the whole widget area (*)
622f5ae... Adwaita: WIP for new range theme (*)
2d2a816... range: simplify code (*)
44178c0... gadget: add API to get various area boxes (*)
6ecab5e... range: use new GtkCssGadget API instead of rolling our own (*)
0883ff5... range: use border box for slider area (*)
3ff66ed... gadget: simplify code (*)
0468ff1... Adwaita: some more WIP theme work for the new scale (*)
424f17c... range: don't use gtk_range_set_min_slider_size() (*)
887b6d6... range: deprecate gtk_range_get/set_min_slider_size() (*)
bc41ff8... range: better hack for GtkColorScale (*)
8d5d16a... scale: remove unused argument (*)
b73d274... scale: rename function arguments (*)
2f420d0... scale: use gadgets instead of nodes for mark containers (*)
562a501... scale: port marks size request to gadgets (*)
1a8eb9f... scale: implement size allocate for mark gadgets (*)
cdd7a7b... scale: implement rendering for marks gadgets (*)
0c8dbf0... range: draw slider on top of all contents (*)
0fb50dc... gadget: improve debug message (*)
74a8bbf... Adwaita: add minimum size for marks (*)
7bd3d87... scale: add a gadget for every mark (*)
bb55a1a... scale: add gadgets for indicator/label in scale marks (*)
5a83787... Update CSS nodes documentation (*)
d000b21... range: fix fill level for vertical inverted scales (*)
4a6f8a0... gdk: remove the display->list_devices vfunc (*)
fa43edd... gdk: implement gdk_display_list_devices using GdkSeat (*)
a74bb0d... notebook: Reallocate tab gadgets when we reorder them (*)
61f5562... notebook: Tell everyone we reordered stuff (*)
9f08029... Updated Swedish translation (*)
3607b9a... wayland: Restore size when configure size is 0x0 (*)
eff97fd... Take a reference on the im context for async ops (*)
6230319... Updates (*)
87e71af... cell renderer: Strip out :drop(active) state (*)
37007c4... level bar: Don't leave css nodes behind (*)
cb614cc... range: Don't leave css nodes behind (*)
5889d25... Adwaita: fix outline for scale trough (*)
577783a... scale: Don't leave css nodes behind (*)
956b2ff... progressbar: Don't leave css nodes behind (*)
9e2207b... gdk: Compress window state events (*)
de38380... wayland: Check actual impl type in transient loop (*)
444703f... css node tests: Update notebook results (*)
2a8355f... 3.19.11 (*)
e15ab84... MSVC builds: Re-arrange include paths (*)
72d7664... Updated Hebrew translation (*)
5d8fd8a... Updated Hebrew translation (*)
ea8873d... MSVC build: Drop crypt implementation for MSVC (*)
5e00f5f... Fix last commit (*)
1e27fe8... mir: display->list_devices vfunc was dropped (*)
77d624a... Updated Galician translation (*)
13b320e... combobox: Ensure an entry gets created for has_entry combos (*)
04d9577... combobox: Make sure the cellview expands (*)
c3d3bf6... combobox: Put the button in a box (*)
a380533... container: Remove check (*)
222c43f... combobox: Put child into box (*)
8e3bc96... win32 theme: Implement horizontal spinbuttons (*)
89121e0... win32 theme: Add a naive switch implementation (*)
619799b... wayland: make deliver_key_event return void (*)
551f174... wayland: handle key up events earlier in deliver_key_event (*)
b528183... wayland: synchronize key repeat with server (*)
a87e18c... Updated Lithuanian translation (*)
b1144a7... scale: don't add scale label for empty markup (*)
d3ca8aa... Adwaita: fix combos styling (*)
8205a30... Add a css node test for comboboxes (*)
4a5801b... combobox: Correct the CSS node docs (*)
fde1aac... Adwaita: scale with marks style fixes (*)
d4cda10... Updated Spanish translation (*)
597151c... Adwaita: fix scale with marks size (*)
e03946b... GDK W32: custom (non-WM) drag-move and drag-resize code (*)
c05f254... GDK W32: Use layered windows (*)
76ea3a1... Adwaita: more scale style fixes (*)
05d1437... Updated Russian translation (*)
3e06942... widget: Add brute force method to propagate clip (*)
1395f3a... scrolledwindow: fix left/right thinko for scrollbar style c (*)
0b156ea... Document the .circular style class (*)
f9ed3fd... GDK W32: Implement gdk_win32_screen_get_monitor_workarea() (*)
8ebc03a... range: use border allocation for gadget hit test (*)
84ddc6a... GDK W32: Force correct mouse cursor for custom resize/move (*)
ba89fbd... GDK W32: Set default cursor from our own theme right away (*)
7eb9f5f... W32: Prefer CSD by default (*)
0f95472... gtkwindow: Use default size even if not resizable (*)
3549490... Adwaita: use margin for spacing widgets on toolbars (*)
08613dc... Adwaita: uniform paddings on image-buttons (*)
ae2bf88... Updated Korean translation (*)
a37ea5d... Updated Korean translation (*)
4a729dc... gtkwindow: Fix regression with fixed size windows (*)
8b6603b... Adwaita: fix a thinko about toolbar items spacing with marg (*)
1c544e4... Add GtkRevealer sizing tests (*)
e2e330d... revealer: Don't use TRANSITION_NONE for disabled animations (*)
95fe3ec... GDK W32: Fix redrawing during drag-move with no composition (*)
a55f111... Remove unused variable (*)
00069e2... Updated Greek translation (*)
8b70115... revealer-size: Fix animation setting (*)
35d9702... reftests: rename util file frame-inhibitor (*)
d46d50b... reftests: add a test for animated box shadow updating clip (*)
d341611... Updated POTFILES.skip (*)
c581259... box gadget: Add a way to allocate in reverse (*)
c48f0d6... check button: Reinstate rtl allocation behavior (*)
763daf4... expander: Reinstate rtl allocation behavior (*)
f3f998e... Check if XRRGetOutputInfo returned a null pointer. (*)
f03efbe... Updated Kazakh translation (*)
bc49954... Updated Kazakh translation (*)
757b74b... Adwaita: fix thinko in fine-tune scale selector (*)
7ccd91c... testscale: change example to use upwards labels (*)
6b2cde9... entry: Make progress node invisible when appropriate (*)
7382f3c... icon helper: Properly update on style change (*)
88d51a8... Adwaita: fix a thinko wrt fine-tune scales (*)
50598ee... gtk-launch: add hack to close up dbus-daemon race (*)
5485857... Adwaita: really fix scale with marks (*)
51b83c4... gadget: Warn if for_size is too small (*)
4d2e7a0... gadget: Add more details to warning (*)
69479ce... wayland: Clean up key repeat timeout (*)
59badc3... Adwaita: shrink back scale trough (*)
f24ac2f... Updated Hungarian translation (*)
adcd1ce... gtkwindow: windows with a fixed size can shrink (*)
832742e... x11: Trap errors around an XRandr call (*)
7ff2f45... range: add positional style classes to fill/highlight (*)
756ca38... Updated Russian translation (*)
0c987f9... Adwaita: scrollbar style rewrite (*)
035ce8f... Adwaita: fix a typo (*)
eef3153... Adwaita: shrink scroolbars (*)
aadbabf... wayland: Don't crash with offscreen windows (*)
303fdfb... Adwaita: treeview column header scrollbar top border (*)
fec0c4c... Revert "gtkplacessidebar: add open flags to other locations (*)
fdde27e... gtkplacessidebar: add new other locations with flags signal (*)
046a4a6... gtkapplication-dbus: use application id instead of prgname (*)
cdc5804... gtkwindow: default size with fixed size windows (*)
5a42c2e... range: fix warning for gadget slider (*)
b84cf5f... tool button: Update style classes (*)
7f9223b... gtk-demo: Fix up the inline-toolbar example (*)
fce344d... range: factor out a function (*)
f3e068b... range: avoid setting slider coordinates to negative numbers (*)
c9371f6... Add a gtk-keynav-use-caret mode setting (*)
5c0b589... text view: Respect gtk-keynav-use-caret (*)
d8dee29... gdk: Add an X setting for gtk-keynav-use-caret (*)
9266282... messagedialog: Respect the gtk-keynav-use-caret setting (*)
2b1fc61... a11y: Expose window type hint as attribute (*)
fa36f34... Update expected output of a11y tests (*)
360bad6... inspector: Some ui refinements (*)
e69c1c5... inspector: More grid lines (*)
251810f... inspector: Avoid pointless selections (*)
154d48e... Update Latvian translation (*)
499c20d... Updated Polish translation (*)
6ce3c78... Run accessibility tests always with CSD (*)
8a62a36... Update a11y test output (*)
213108b... Minor cleanup (*)
434b08f... status icon: Prevent size dithering (*)
b2e6ad6... Add a test that dumps settings (*)
d691005... testsuite: Remove a test that isn't valid with csd (*)
6066519... Updated Brazilian Portuguese translation (*)
58a49c1... win32: fix "unused variable" warning (*)
8f25481... win32: use a struct for the event source (*)
c1b8aee... Updated Lithuanian translation (*)
f77407e... Updated Slovenian translation (*)
bdeff73... Updated Slovenian translation (*)
3608d04... Updated Russian translation (*)
31fd41e... Adwaita: fix glitch in fine-tune scrollbar theming (*)
5c248bb... Make the settings test fail (*)
4f76a89... Updated Slovenian translation (*)
6338c5e... Updated Slovenian translation (*)
d866f36... Updated Swedish translation (*)
6efe1f4... Revert "range: use border box for slider area" (*)
990bd03... range: use a fixed offset for mark "snap" size (*)
8242182... range: move declarations to inner block (*)
27a6183... range: simplify calculation (*)
9c0e4c1... builder: Allow 'primary' as a modifier value (*)
6d1cdaf... gtk-demo: Use <accelerator> (*)
4ab91f0... spin button: Limit the entry width to reasonable values (*)
94f0cef... Minor documentation improvement (*)
27b53b5... Updated Hungarian translation (*)
a9b50b6... scale: port scale values to gadgets (*)
f294bdc... scale: deprecate value-spacing style property (*)
d9db329... scale: trivial code cleanup (*)
de1c4ba... range: remove duplicated code (*)
c4615ef... range: rename function (*)
9509bbb... range: remove unneeded gtk_widget_queue_draw() (*)
4b5bcde... inspector: Drop the per-object CSS editor (*)
aa193ce... inspector: UI refresh (*)
02dd97f... Updated Brazilian Portuguese translation (*)
2589e50... Updated Serbian translation (*)
0f5a95e... Updated Spanish translation (*)
f4551bd... Updated Spanish translation (*)
8a1da56... Fix a typo (*)
1388b11... wayland: Implement gtk-keynav-use-caret setting (*)
13a94b6... Sync default double-click time with GNOME (*)
3015f46... Fix another installed test typo (*)
717e882... Updated POTFILES.in (*)
d173b69... Updated Polish translation (*)
18f81d5... Updated Slovak translation (*)
3f190e0... Win32: Disable layered windows for GL (*)
15c9b3e... GDK-Win32: Make update_stye_bits() available within the bac (*)
24535e2... Updated Hungarian translation (*)
450287f... Updated Serbian translation (*)
6e17ed2... Updated Serbian translation (*)
db48530... Updated Serbian translation (*)
1f3c935... Adwaita: fix a typo (*)
fdd3c91... gtk-demo: Try to fix foreigndrawing scrollbars (*)
01ad22d... Adwaita: vertical paddings on menu (*)
4357c22... gtk-demo: Update foreigndrawing example some more (*)
b7fd014... gtk-demo: Fix a typo (*)
6fdf1e4... Adwaita: path-bar style fixes (*)
7822f59... Set VirtualBox USB Tablet to GDK_SOURCE_MOUSE (*)
bd581be... Updated Russian translation (*)
c0ac2b8... Updated Czech translation (*)
c62862f... Updated Czech translation (*)
5923b73... Adwaita: make links on infobars visible (*)
8508ea1... Adwaita: add a top border to actionbars (*)
9ab9201... Adwaita: regenerate css (*)
ed5468e... window: Avoid excessive resizing with popovers (*)
473e346... Adwaita: added a border to sidebars... (*)
25b67af... textview: Ensure the borders fit into the allocation (*)
1879de1... Adwaita: radiobutton and checkbutton style fixes (*)
ec2257e... wayland: Unset the source-side DnD fd after passing it to t (*)
3da4b81... wayland: Clear more thoroughly the source-side data on dnd_ (*)
f619652... wayland: Allow 0-size writes in selection/dnd (*)
aaa4676... wayland: Make data_source_target() an empty stub (*)
fa48dbf... range: Fix gadget state propagation (*)
0479969... Updated French translation (*)
e5a5f0a... inspector: Remove an unncessary context menu (*)
f23c77b... inspector: Some more cleanup (*)
6af8e9f... inspector: Wording changes (*)
747962e... Updated Polish translation (*)
0c929b7... inspector: Avoid overflow when editing doubles (*)
c1c8a86... inspector: Redo property lists a bit (*)
c24cc63... inspector: Minor refactoring (*)
a28e76f... GtkActionable: Improve property names (*)
6e9fd68... inspector: Do a better job with readonly properties (*)
30faa9a... inspector: Refine strv editor (*)
f68cf69... wayland: Don't invent our own unstable protocol semantics (*)
ed430dc... wayland: Add system bell support via gtk_shell (*)
8fb7f50... wayland: Add request focus support via gtk_shell (*)
b3860e4... quartz: Get core pointer from device manager (*)
a09d552... Updated Czech translation (*)
b9e3d20... Updated Serbian translation (*)
40a2d7f... Updated Serbian translation (*)
85d0220... Adwaita: gtkcolorscale styling. (*)
65ea6f8... GDK W32: Partially rollback the custom resize for GL window (*)
3c26fec... Updated Hungarian translation (*)
8038139... Updated Brazilian Portuguese translation (*)
25b036a... configure.ac: bump version (*)
556940c... Updated Polish translation (*)
c87eb58... Updated Spanish translation (*)
ec0111c... Updated German translation (*)
2b773e0... inspector: Show the frame clock in misc (*)
81059c3... GtkFileChooserEntry: regenerate the completions if the dir_ (*)
edacd5d... GtkFileChooserEntry: move the cursor after the user chooses (*)
41ee906... Updated Polish translation (*)
f87da27... Updated Serbian translation (*)
804d330... Typo fixes (*)
04e5971... Docs: Trivial consistency fix (*)
33d7196... Add a layout debug option (*)
ad54697... gadget: Show layout (*)
97250ea... inspector: Add a switch for the layout debug flag (*)
f82e4ff... Trivial formatting fix (*)
02742d5... Make debug flags per-display (*)
1a5cb41... Use per-display debug flags for visual debugging (*)
1d19065... range: Fix trough clickability (*)
f8bbbbf... gdk: Don't leak discarded window state event (*)
b7577b2... Updated Hebrew translation (*)
2fee5fb... entry: Fix drag highlight problems (*)
3064e4e... spinbutton: Fix drag highlight problems (*)
ab5ebf6... calendar: Fix drag highlight problems (*)
e8c5db0... Adwaita: drop active style fixes (*)
4c3e4d3... filechooserbutton: Fix drag highlight problems (*)
b37e4ff... Adwaita: simplify vertically linked entries scss code (*)
8879052... added NSEventTypeMagnify and NSEventTypeRotate for ZOOM and (*)
f81635e... Updated Spanish translation (*)
8351a6e... Adwaita: .osd check|radio style (*)
fc7335b... colorscale: Draw a trough (*)
b728559... cssanimation: Compute progress correctly (*)
eeb945e... inspector: Widgets update automatically when CSS changes (*)
5085e1c... Adwaita: rounded corners for colorscale popup (*)
3c89c11... Adwaita: set a min-width on horizontal spinbutton entry (*)
baaa063... Updated Slovak translation (*)
63b03ce... Better debug messages for actions (*)
a84926f... Updated Polish translation (*)
09b8371... textview: Fix drag highlight problems (*)
4b0abc1... range: Fix a few typos (*)
3021790... Update Catalan translation (*)
a6d575e... typo fix (*)
2e34ce8... inspector: Add api to get the current tree walk position (*)
5e68c4e... inspector: Reset the treewalk when required (*)
2f4f164... Fix a typo (*)
e44a87f... Fix the textview-margins reftest (*)
4f3af94... Updated Czech translation (*)
4d84e7a... Trivial formatting fix (*)
07e6eae... file chooser button: Set a CSS name (*)
5f00a9b... scrolled window: Fix scrollbar size allocation (*)
d345a7a... color editor: Improve popup positioning (*)
a97e8fd... GDK W32: Fix a typo (*)
0e124c1... Updated Czech translation (*)
2ee7d10... Updated Galician translation (*)
634abd1... Updated Galician translation (*)
39c8ad5... Adwaita: reset filechooserbutton:drop(active) (*)
b46f722... Adwaita: scss cosmetic fixed (*)
8003937... Adwaita: textview drag hilight (*)
e44ea31... Adwaita: set back drag hilight color to black (*)
2885f1b... Adwaita: fix notebook overflow arrows styling (*)
dfc41b3... Adwaita: smarter scss extentions on the notebook (*)
ff05ccf... Adwaita: smarter scss extentions for titlebuttons (*)
d00e19a... Adwaita: some more selector housekeeping (*)
fff323d... Updated Slovenian translation (*)
9a21ff3... stack switcher: Support switching during DND (*)
b7ae717... Updated Finnish translation (*)
d9a6d2c... Updated POTFILES.skip (*)
140f51c... Updated Lithuanian translation (*)
302b830... Updated Russian translation (*)
8a3c25c... path bar: Stop mishandling slider buttons (*)
4f45353... pathbar: Style slider buttons (*)
4525f86... Updated Hungarian translation (*)
0696c84... Adwaita: refactor entry scss (*)
2e39df7... Adwaita: more scss refactoring (*)
c5a8be8... Updated Russian translation (*)
6fd05df... gtk-demo: Handle GDK_TOUCH_CANCEL in event-axes demo (*)
ade1ac1... Updated Japanese translation (*)
ab16b19... GDK W32: Fix pointer-under-window code for custom resize (*)
83cc7f7... GtkWindow: Make it an application/x-rootwindow-drop destina (*)
160a4fe... GtkNotebook: Make tab DnD use application/x-rootwindow-drop (*)
2923f69... gdkdnd: Add private means to commit the drag status (*)
bbced9a... Adwaita: places sidebar selected button fix and refactor (*)
5ac848d... GDK W32: Fix shown window position calculation for dialogs (*)
8b505d5... Adwaita: placessidebar dnd fixes (*)
baab1eb... Adwaita: use a green (Tango Chameleon 3) for drag hilight (*)
2173b6d... GtkScrolledWindow: Check proximity on both indicators on gr (*)
0b840a0... GtkScrolledWindow: Do not hover one scrollbar if grabbing o (*)
32b410c... Adwaita: more drag hilight fixes (*)
183276a... Adwaita: fix vertical linked spinbuttons (*)
aec0ffe... Updates (*)
4f2cbd1... Updated Greek translation (*)
d61c2b4... window: stop stomping on resize-mode set by external API (*)
873f6ae... 3.19.12 (*)
186ecdf... High Contrast: distinct insensitive button (*)
7018a41... Correct a deprecation note (*)
e44617b... High Contrast: reimplement gtk scale (*)
87c410d... High Contrast: checkboxes and radios inside treeviews (*)
c6dcc6e... Adwaita: add some comments in the GtkScale related scss (*)
abfdad3... Adwaita: fix progressbar in treeviews styling (*)
3e567b4... High Contrast: disabled scales more subtle (*)
6f3a3ea... Adwaita: notebook better header spacing (*)
9851218... scale: Fix value height calculation (*)
e5e8ffa... High Contrast: reimplement check and radio (*)
2864370... High Contrast: fix metrics for popover menus (*)
ef8ef29... Adwaita: simplify treeview check and radio scss (*)
6ccaa8e... High Contrast: keycap styling (*)
6228233... Adwaita: remove a nonsensical comment (*)
e4f6c76... High Contrast: fix entry and button metrics (*)
b73f428... High Contrast: circular buttons (*)
5e629bc... High Contrast: spinbuttons (*)
3e6eca5... High Contrast: button metrics (*)
1ae5643... Adwaita: shrink back big standalone osd buttons (*)
b0b06ff... Updated Korean translation (*)
51f34f4... Updated Korean translation (*)
e9de5f1... HighContrast: Fix actionbar borders (*)
9b4eff6... Updated Kazakh translation (*)
4455ef1... Updated Kazakh translation (*)
4a58e75... Adwaita: fix wide separators (*)
981985e... High Contrast: remove an adwaita leftover (*)
b0a25b3... High Contrast: add undecorated button mixin (*)
52c3627... High Contrast: fix titlebuttons sizing (*)
e942aee... High Contrast: menubar separator (*)
0916880... High Contrast: fix app-notifications (*)
1bf3f40... High Contrast: disabled flat buttons (*)
450704b... Updated Italian translation (*)
4ddd29d... Updated Italian translation (*)
3e3d29f... gtkwindow: ignore default size if there is a size request (*)
1bd5be6... quartz: fix quartz build (*)
54d36ef... Updated Brazilian Portuguese translation (*)
7d2a7a5... GDK W32: Don't move iconic windows (*)
0e171dd... Updated Italian translation (*)
71eac29... Updated Swedish translation (*)
b88020e... Updated Swedish translation (*)
a076df8... Hight Contrast: scrollbars (*)
c94afa0... High Contrast: osd spinbuttons (*)
4fc5832... High Contrast: osd spinbutton fixes (*)
3a52961... High Contrast: spinbutton active state (*)
fe31c5f... Updated Ukrainian translation (*)
ad98651... High Contrast: fix drop states (*)
3b1484f... Adwaita: fix colorscale shrinking when disabled (*)
7d27fd0... High Contrast: fix a typo (*)
a460584... High Contrast: stronger entry focus indication (*)
48fb37f... High Contrast: don't hardcode a font-size on the switch (*)
50b5820... High Contrast: switch style fix (*)
80732a9... Updated Danish translation by scootergrisen (*)
6220030... Add GtkImageView
e6ad803... gtk3-demo: Add GtkImageView demo
ebb803d... GtkImageView: Replace zoom-mode with fit-allocation
466d54a... GtkImageView: Rename zoom-enabled/rotate-enabled
e572b24... GtkImageView: Add _set_pixbuf
6a3cba5... GtkImageView: Update the adjustments more often
23e7a12... GtkImageView: Add scale arguments to load functions
170ef0b... GtkImageView: Stop the animation when setting the pixbuf
427da02... GtkImageView: Add _set_surface
4c2d851... gtkimageview.h: Fix indentation
bc2cec1... GtkImageView: Add initial gesture code
93eb112... GtkImageView: Fix drawing in scrollable case
b74ff7d... GtkImageView: Add _set_animation
a658d03... GtkImageView: Add docs
34a5736... GtkImageView: Fix snap-angle getter
e7089a4... GtkImageView: Implement first 'scale to pointer' version
233d2d6... GtkImageView: Implement zoom-to-cursor
93e98f9... GtkImageView: Fix rotate gesture usage
9353a27... GtkImageView: Fix gesture usage
236d2c1... GtkImageView: Fix scroll-to-pointer behavior
7769205... GtkImageView: Use the {zoom,rotate}-gesture-enabled propert
057b5ef... GtkImageView: Add _fix_point_rotate
ece6421... GtkImageView: Fix HiDPI drawing
3808c87... GtkImageView: Fix typo
48a77fd... GtkImageView: Choose the anchor point in ::begin
f097df2... WIP
fa810fa... gtkimageview: state
9d3cce5... Fix bounding_box_for_angle calculation
02b4a86... Last "working" state
e7c371a... Simple rotation working
992b95b... Update the adjustments properly
8cff2d9... imageview: Draw less debugging stuff
0f5d5ce... GtkImageView: Rename fix_point function to fix_anchor
7f3b501... wupp
65f1d82... GtkImageView: scale fixing works in fix_anchor_rotate
295bde3... Foo.
d3204d2... Scale/Rotation fixing works individually, not together.
c6ebf57... I think both scale and angle are working...
96d6801... Both at the same time appear to be working...
a39bb08... \:D/
5dd4775... Remove last _fix_anchor() usages
df9d9cc... Remove some obsolete code
2d52702... imageview: Clean things up a bit
9456bfe... Set size_valid do FALSE after setting the properties...
c930ee6... Fix some memory leaks
ddbf3f7... demo: Add scale spinbutton back
a32d2f6... imageview: Improvements!
3ed5dc8... demo: Add rotate/scale gesture check buttons
60160e4... imageview: Implement _set/_get_property for zoom/rotate ges
6f654f4... Set State to DENIED in gesture ::begin
cebc596... imageview: More foo.
aa8d86f... demo: Unref GtkBuilder instance
5662caa... GtkImageView: Create/Destroy gestures on demand
aadb486... GtkImageView: Fix some memory leaks
31faf0f... GtkImageView: Don't g_free slice data
f5a6e60... demo: Add some error handling for async operations
34c34aa... demo: Separate code and declarations
c87c84d... GtkImageView: Propagate GTask error
515ef3a... GtkImageView: Propagate errors from async API
fd3ff4b... demo: Plug a leak
b4a08d5... GtkImageView: Clarify some docs
fad47f1... demo: Make sure the image_view stays alive long enough
f887660... GtkImageView: Plug another leak
4979cd3... GtkImageView: Refactor fix_anchor
b905e72... GtkImageView: Don't invalidate the size if fit-allocation i
e49ea17... GtkImageView: Move gesture callback around
76946de... GtkImageView: Don't reset scale/angle to 0
1953984... GtkImageView: Don't fix_anchor if fit_allocation is set...
13ace8f... demo: Bind angle property correctly
9dbae36... GtkImageView: Allow 0 scale factor
2071f53... GtkImageView: Free LoadTaskData correctly
103c9be... GtkImageView: Don't use internal scale/angle values for ges
1d1e20f... demo: Use scrolled window by default
f94cf4e... GtkImageView: Don't crash on scroll-events if !image_surfac
d61c41a... GtkImageView: Don't call fix_anchor if fit-allocation is se
6275fa4... GtkImageView: Use w/2, h/2 anchor point in _set_angle
66d62f7... GtkImageView: Refactor anchor fixing in _set_scale
82ff301... demo: Load pixbuf that's more likely to exist
5e47031... GtkImageView: Don't unref NULL input stream
8fd7286... demo: Use bigger step_increment for scale adjustment
a667088... GtkImageView: Add transitions-enabled property
3a9942e... GtkImageView: Make snap-angle work with rotate gestures
87ff6f2... GtkImageView: Using the scale gesture unsets fit-allocation
09916d7... GtkImageView: _set_angle invalidates the size in any case
00534fb... GtkImageView: Don't crash if the scale is set, but image_su
929afd0... GtkImageView: Ignore zoom-scroll when ctrl/shift are presse
0bf20f0... demo: Use GtkScale instead of GtkSpinButton
ec8332c... GtkImageView: Transition between angle values
30461e8... Transition between scales
9083ca6... demo: Add 'Reset View' button
383a9ac... Use scale and angle transitions
86f3583... Remove debug anchor drawing
706da8f... demo: Limit scale to >= 0.05
f62b57c... snap angle in _set_angle
2bc3138... Return early in set_scale/_set_angle
5fcf269... demo: Use switches instead of checkbuttons
be677b6... Add a forgotten queue_draw
20c2b36... Rename gesture-enabled properties
1c93122... Add functions to gtk3-sections.txt
046b901... Docs
12905be... Add getter for scale-set
7eff2bd... demo: Add transitions-enabled switch
4645ff9... Reset in_scale/angle_transition early
40be590... Fix typo
13a3fa9... Remove target parameter from animate_to_xxx functions
7ccf73c... Whitespace
95cddf4... add transitions-enabled getter/setter to header file
f0d2e3a... Docs
7224c05... fix angle transition
14bb87e... Care about already running transitions
4ab1eff... Revisit scale factor handling
e38a96b... Remove some code duplication
68ce976... add image abstraction
8f30e0e... widget: Always warn when underallocating widgets
2b18002... Implement image abstraction for pixbuf animations
3f1a26a... imageview: Remove obsolete code
c9ee456... Reimplement load_image_from_stream
6be7953... Remove scale_factor member
536e88d... Use gtk_image_view_replace_image
9726c4e... Remove image_surface leftovers
024bbee... Remove GtkPixbufImage
21ee370... demo: Load hidpi pixbuf
1b5c52c... Handle scale-factor 0 again
2fc2df2... stack: Remove some code duplication
88b307d... stack: Don't underallocate the last_child
958400d... Use GtkPlayable to start/stop pixbuf animations
bb4c78b... Ref input sources
aae8bce... abstractimage: Export more functions
49f576f... Add GtkScalingImage
(*) 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]