2020-December Archive by Date
01 December 2020
02 December 2020
03 December 2020
04 December 2020
05 December 2020
06 December 2020
07 December 2020
08 December 2020
09 December 2020
10 December 2020
11 December 2020
12 December 2020
- [gtk] (3 commits) ...Merge branch 'ebassi/for-master' into 'master' Emmanuele Bassi
- [gtk: 3/3] Merge branch 'ebassi/for-master' into 'master' Emmanuele Bassi
- [gtk] Deleted branch ebassi/for-master Emmanuele Bassi
- [glib] (4 commits) ...Merge branch '2227-more-nullables-more' into 'master' Emmanuele Bassi
- [glib: 4/4] Merge branch '2227-more-nullables-more' into 'master' Emmanuele Bassi
- [glib: 1/4] genums: Add missing (transfer) and (nullable) return annotations Emmanuele Bassi
- [glib: 2/4] gparam: Add missing (transfer) and (nullable) return annotations Emmanuele Bassi
- [glib: 3/4] gsignal: Add missing (transfer) and (nullable) return annotations Emmanuele Bassi
- [gtk] (8 commits) Created branch wip/carlosg/for-master Carlos Garnacho
- [gtk/wip/carlosg/for-master: 2/8] gtk/modelbutton: Handle unpaired releases Carlos Garnacho
- [gtk/wip/carlosg/for-master: 1/8] gtk/range: Move button release handling to GtkGestureDrag Carlos Garnacho
- [gtk/wip/carlosg/for-master: 3/8] gtk/treeview: Position editable widgets correctly wrt left border Carlos Garnacho
- [gtk/wip/carlosg/for-master: 4/8] gtk/entrycompletion: Ensure to show first row when shown, not allocated Carlos Garnacho
- [gtk/wip/carlosg/for-master: 5/8] gtk/eventscrollerscroll: Handle smooth events in discrete controllers Carlos Garnacho
- [gtk/wip/carlosg/for-master: 8/8] gdk/surface: Trigger motion check for next frame after thaw Carlos Garnacho
- [gtk/wip/carlosg/for-master: 7/8] gtk/window: Bring back L-shaped resize corners Carlos Garnacho
- [gtk/wip/carlosg/for-master: 6/8] gtk/scrolledwindow: Handle full scroll sequences only Carlos Garnacho
- [mutter] clutter/offscreen-effect: Use the paint volume origin as the FBO offset Marge Bot
- [gtk/wip/matthiasc/lottie-stroke: 20/55] Add gsk_curve_get_bounds Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 21/55] Add a curve bounds test Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 22/55] Add gsk_curve_intersect Matthias Clasen
- [gtk] (55 commits) Non-fast-forward update to branch wip/matthiasc/lottie-stroke Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 23/55] Add curve intersection tests Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 26/55] Add a performance test for curve eval Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 28/55] path: support conic->curve in foreach Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 31/55] path: Misc doc improvements Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 29/55] Add conic decomposition tests Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 24/55] Add curve split tests Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 25/55] Add a performance test for curve intersection Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 32/55] pathbuilder: Misc docs improvements Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 27/55] Add gsk_curve_decompose_curve Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 30/55] Add gsk_curve_offset Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 34/55] Special-case rects for strokes Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 41/55] Add gsk_path_measure_get_{path, tolerance} Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 42/55] Add tests for get_point on custom contours Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 38/55] Make stroke nodes use path-to-stroke Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 40/55] Fix get_closest_point for rectangles Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 39/55] Revert "Make stroke nodes use path-to-stroke" Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 33/55] Add gsk_path_stroke Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 43/55] Add basic tests for strokes Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 44/55] Add another stroker test Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 48/55] path: Fix winding number for reverse rects Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 45/55] wip: curve2: Add scrolling Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 47/55] Add a test for gsk_path_get_stroke_bounds Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 46/55] Add gsk_path_get_stroke_bounds Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 52/55] Revert "wip: pathstroke port to curve" Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 50/55] Add dashes to the curve2 test Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 49/55] Add tests for winding number of custom contours Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 54/55] curve2: don't fill the outline Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 36/55] Add an interactive path test Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 53/55] remove some unused conic math Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 51/55] wip: pathstroke port to curve Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 35/55] Implement stroking Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 37/55] Add a path editor demo Matthias Clasen
- [gtk/wip/matthiasc/lottie-stroke: 55/55] Another stroker Matthias Clasen
- [gtk] Non-fast-forward update to branch wip/carlosg/for-master Carlos Garnacho
- [gtk/wip/carlosg/for-master] gdk/surface: Trigger motion check for next frame after thaw Carlos Garnacho
- [gtk] (9 commits) ...Merge branch 'wip/carlosg/for-master' into 'master' Matthias Clasen
- [gtk: 9/9] Merge branch 'wip/carlosg/for-master' into 'master' Matthias Clasen
- [gtk] Deleted branch wip/carlosg/for-master Carlos Garnacho
- [gtk] Created branch matthiasc/for-master Matthias Clasen
- [gtk/matthiasc/for-master] Avoid adding // to resource paths Matthias Clasen
- [gtk] (5 commits) ...Merge branch 'wip/jimmac/button-shed' into 'master' Matthias Clasen
- [gtk: 5/5] Merge branch 'wip/jimmac/button-shed' into 'master' Matthias Clasen
- [gtk] Deleted branch wip/jimmac/button-shed Jakub Steiner
- [mutter] clutter/text: Scale down clutter_text_get_cursor_rect to actor coordinates Marge Bot
- [mutter] clutter/text: Make update_cursor_location() operate in stage coordinates Marge Bot
- [glib] (2 commits) ...Merge branch '769778-dbus_register-contract' into 'master' Sebastian Dröge
- [glib: 1/2] gapplication: Add postconditions on calls to GApplication.dbus_register Sebastian Dröge
- [glib: 2/2] Merge branch '769778-dbus_register-contract' into 'master' Sebastian Dröge
- [gnome-build-meta] (11 commits) Non-fast-forward update to branch alatiera/nm-meson Jordan Petridis
- [gnome-build-meta/alatiera/nm-meson: 11/11] core-deps/NetworkManager: build with meson Jordan Petridis
- [epiphany/wip/exalm/tabs: 26/37] Switch to a more specific libhandy branch Alexander Mikhaylenko
- [epiphany] (37 commits) Non-fast-forward update to branch wip/exalm/tabs Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 24/37] Merge TabHeaderBar into PagesView Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 25/37] window: Use HdyApplicationWindow Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 28/37] Adapt to more libhandy changes Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 27/37] Adapt to libhandy changes Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 29/37] Prevent closing pinned pages Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 30/37] URL DND Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 32/37] Remove alt+numbers Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 33/37] Fix muting Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 35/37] ...and fix it Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 34/37] Add incognito style Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 31/37] elementary Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 37/37] Fix a warning Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 23/37] tmp Alexander Mikhaylenko
- [epiphany/wip/exalm/tabs: 36/37] css: Regenerate from SCSS Alexander Mikhaylenko
- [epiphany] (2 commits) Created branch wip/exalm/papercut Alexander Mikhaylenko
- [epiphany/wip/exalm/papercut: 2/2] search-engine-listbox: Don't make selectable Alexander Mikhaylenko
- [epiphany/wip/exalm/papercut: 1/2] prefs-general-page: Create search list box in UI file Alexander Mikhaylenko
- [glibmm/glibmm-2-64] Glib::Binding, TimeZone: Ignore deprecation of some glib functions Kjell Ahlstedt
- [gnome-tweaks] Update Brazilian Portuguese translation Translations User D-L
- [aisleriot] Update Brazilian Portuguese translation Translations User D-L
- [gnome-control-center] Update POTFILES.in Piotr Drąg
- [gthumb] Update Brazilian Portuguese translation Translations User D-L
- [gimp] app: revert to "gimp-paintbrush-tool" as default tool. Jehan
- [gnome-games] Update POTFILES.in and POTFILES.skip Piotr Drąg
- [gexiv2] (3 commits) ...Sort all meta-data (except exif) with collation Jens Georg
- [chronojump] Update Brazilian Portuguese translation Translations User D-L
- [jhbuild] Update Brazilian Portuguese translation Translations User D-L
- [damned-lies] Update Brazilian Portuguese translation Translations User D-L
- [gnote] Update Brazilian Portuguese translation Translations User D-L
- [gnome-games] Update Brazilian Portuguese translation Translations User D-L
- [library-web] Update French translation Translations User D-L
- [epiphany] (2 commits) ...search-engine-listbox: Don't make selectable Michael Catanzaro
- [epiphany] Deleted branch wip/exalm/papercut Alexander Mikhaylenko
- [gimp] Update Kabyle translation Translations User D-L
- [gtkmm] (2 commits) Created branch surface-state-rework Andreas Persson
- [gtkmm/surface-state-rework: 1/2] Gdk, Gtk: Update for the latest gtk4 Andreas Persson
- [gtkmm/surface-state-rework: 2/2] Gdk, Gtk: Regenerate docs.xml and .defs files Andreas Persson
- [gnome-sudoku] Update Brazilian Portuguese translation Translations User D-L
- [gnome-maps] Update Brazilian Portuguese translation Translations User D-L
- [gnome-control-center] Update Ukrainian translation Translations User D-L
- [gnome-games] Update Ukrainian translation Translations User D-L
- [gtk/curve-ops: 19/29] Only test conic weights between 1/20 and 20 Matthias Clasen
- [gtk] (29 commits) Non-fast-forward update to branch curve-ops Matthias Clasen
- [gtk/curve-ops: 22/29] Add curve intersection tests Matthias Clasen
- [gtk/curve-ops: 20/29] Add gsk_curve_get_bounds Matthias Clasen
- [gtk/curve-ops: 21/29] Add gsk_curve_intersect Matthias Clasen
- [gtk/curve-ops: 23/29] Add curve split tests Matthias Clasen
- [gtk/curve-ops: 24/29] Add a performance test for curve intersection Matthias Clasen
- [gtk/curve-ops: 25/29] Add a performance test for curve eval Matthias Clasen
- [gtk/curve-ops: 26/29] Add gsk_curve_decompose_curve Matthias Clasen
- [gtk/curve-ops: 27/29] path: support conic->curve in foreach Matthias Clasen
- [gtk/curve-ops: 28/29] Add conic decomposition tests Matthias Clasen
- [gtk/curve-ops: 29/29] Add gsk_curve_offset Matthias Clasen
- [gtk/fix-rect-closest-point: 58/58] Fix get_closest_point for rectangles Matthias Clasen
- [gtk] (58 commits) Non-fast-forward update to branch fix-rect-closest-point Matthias Clasen
- [gnome-games] appdata: Fix the 3.38.0 release date Alexander Mikhaylenko
- [gtk/fix-winding: 20/21] path: Fix winding number for reverse rects Matthias Clasen
- [gtk] (21 commits) Non-fast-forward update to branch fix-winding Matthias Clasen
- [gtk/fix-winding: 21/21] Add tests for winding number of custom contours Matthias Clasen
- [gtk] (20 commits) Non-fast-forward update to branch get-stroke-bounds Matthias Clasen
- [gtk/get-stroke-bounds: 20/20] Add gsk_path_get_stroke_bounds Matthias Clasen
- [gimp] Update Icelandic translation Translations User D-L
- [evolution-data-server/gnome-3-38] Update Portuguese translation Translations User D-L
- [evolution-data-server] Update Portuguese translation Translations User D-L
- [gimp] po, po-plug-ins: (workaround) fixing the distcheck job in CI. Jehan
- [gtk] (3 commits) Created branch path-stroke Matthias Clasen
- [gtk/path-stroke: 2/3] Special-case rects for strokes Matthias Clasen
- [gtk/path-stroke: 1/3] Add gsk_path_stroke Matthias Clasen
- [gtk/path-stroke: 3/3] Implement stroking Matthias Clasen
- [gimp/gimp-2-10] Update Icelandic translation Translations User D-L
- [balsa] (3 commits) Created branch 48-bad-capability Peter Bloomfield
- [balsa/48-bad-capability: 1/3] imap-auth: Abandon authentication on NULL sio Peter Bloomfield
- [balsa/48-bad-capability: 2/3] imap-commands: Check return value Peter Bloomfield
- [balsa/48-bad-capability: 3/3] imap-handle: Check for IMR_BAD status Peter Bloomfield
- [gdk-pixbuf/gdk-pixbuf-2-40] Update Portuguese translation Translations User D-L
- [balsa] (4 commits) Non-fast-forward update to branch 48-bad-capability Peter Bloomfield
- [balsa/48-bad-capability: 2/4] imap-auth: Abandon authentication on NULL sio Peter Bloomfield
- [balsa/48-bad-capability: 3/4] imap-commands: Check return value Peter Bloomfield
- [balsa/48-bad-capability: 4/4] imap-handle: Check for IMR_BAD status Peter Bloomfield
- [balsa] (10 commits) Non-fast-forward update to branch port-to-pcre2 Peter Bloomfield
- [balsa/port-to-pcre2: 2/10] regex: PCRE2 replacements for GRegex functions Peter Bloomfield
- [balsa/port-to-pcre2: 4/10] libbalsa: Error domain for LibBalsaRegex Peter Bloomfield
- [balsa/port-to-pcre2: 5/10] regex: Documentation typo Peter Bloomfield
- [balsa/port-to-pcre2: 7/10] regex: Use PCRE2's JIT compiler Peter Bloomfield
- [balsa/port-to-pcre2: 8/10] libbalsa: Add LIBBALSA_REGEX_ERROR_JIT_COMPILE Peter Bloomfield
- [balsa/port-to-pcre2: 9/10] gmime-gpgme-signature: Use a custom parser Peter Bloomfield
- [balsa/port-to-pcre2: 10/10] regex: Drop libbalsa_regex_split() Peter Bloomfield
- [balsa/port-to-pcre2: 6/10] Various: Port to LibBalsaRegex Peter Bloomfield
- [balsa/port-to-pcre2: 3/10] Build tools: Add LibBalsaRegex Peter Bloomfield
- [balsa/gtk4: 6/276] libbalsa-vfs: New API to use with GMenu Peter Bloomfield
- [balsa/gtk4: 5/276] vfs: Port to GMenu Peter Bloomfield
- [balsa/gtk4: 4/276] pref-manager: Use GtkPopover for "Add" options Peter Bloomfield
- [balsa] (276 commits) Non-fast-forward update to branch gtk4 Peter Bloomfield
- [balsa/gtk4: 13/276] compose window: Improve popover placement Peter Bloomfield
- [balsa/gtk4: 9/276] mblist: Port the MRU menu to GMenu Peter Bloomfield
- [balsa/gtk4: 11/276] compose window: Break the attachment context menu Peter Bloomfield
- [balsa/gtk4: 15/276] balsa-index: Improve context menu placement Peter Bloomfield
- [balsa/gtk4: 16/276] compose window: Improve context menu placement Peter Bloomfield
- [balsa/gtk4: 10/276] Various: Adapt to MRU menu changes Peter Bloomfield
- [balsa/gtk4: 8/276] body: Add a gpointer user_data member Peter Bloomfield
- [balsa/gtk4: 14/276] Bump Gtk requirement to 3.22 Peter Bloomfield
- [balsa/gtk4: 17/276] balsa-message: Improve the GtkPopover popup Peter Bloomfield
- [balsa/gtk4: 20/276] balsa-index, balsa-message: Check GdkEvent Peter Bloomfield
- [balsa/gtk4: 23/276] Bump required versions Peter Bloomfield
- [balsa/gtk4: 7/276] various: Port to new LibBalsaVfs API Peter Bloomfield
- [balsa/gtk4: 19/276] balsa-message: Port the parts-menu to GtkPopover Peter Bloomfield
- [balsa/gtk4: 27/276] balsa-index: Improve popup positioning at pointer Peter Bloomfield
- [balsa/gtk4: 26/276] Various: Be more systematic when making GMenu s Peter Bloomfield
- [balsa/gtk4: 12/276] balsa-index: Port context menu to GtkPopover Peter Bloomfield
- [balsa/gtk4: 28/276] balsa-index: Change popup menu placement Peter Bloomfield
- [balsa/gtk4: 22/276] balsa-mime-widget-text: Port HTML popup Peter Bloomfield
- [balsa/gtk4: 29/276] Fix some fallout from porting from *-event signals Peter Bloomfield
- [balsa/gtk4: 24/276] compose window: Port the language menu to GMenu Peter Bloomfield
- [balsa/gtk4: 30/276] mime-widget-text: Connect to the "pressed" signal Peter Bloomfield
- [balsa/gtk4: 25/276] toolbars: Port the popup menu to GtkPopover Peter Bloomfield
- [balsa/gtk4: 31/276] mime-widget-text: Use bmwt_html_ prefix Peter Bloomfield
- [balsa/gtk4: 32/276] compose-window: Use correct action-group Peter Bloomfield
- [balsa/gtk4: 18/276] balsa-message: Port another popup to GtkPopover Peter Bloomfield
- [balsa/gtk4: 35/276] pref-manager: Use GtkMenuButton Peter Bloomfield
- [balsa/gtk4: 36/276] Various: Make GtkMenu versions work Peter Bloomfield
- [balsa/gtk4: 40/276] Various: Drop an unused parameter Peter Bloomfield
- [balsa/gtk4: 21/276] Various: Port menus to GtkPopover Peter Bloomfield
- [balsa/gtk4: 41/276] balsa-message: Use the correct GtkMenu Peter Bloomfield
- [balsa/gtk4: 43/276] toolbar-factory: Make sure the popup is sensitive Peter Bloomfield
- [balsa/gtk4: 44/276] balsa-message: Pop up the parts menu at the button Peter Bloomfield
- [balsa/gtk4: 47/276] libbalsa: When popping up, first check event Peter Bloomfield
- [balsa/gtk4: 45/276] balsa-message: Pop down the parts popup Peter Bloomfield
- [balsa/gtk4: 48/276] balsa-mime-widget-image: Set popover relative to Peter Bloomfield
- [balsa/gtk4: 39/276] Various: Actually launch the default app Peter Bloomfield
- [balsa/gtk4: 33/276] Use BALSA_USE_POPOVER=0 environment var Peter Bloomfield
- [balsa/gtk4: 38/276] Various: Check GTK_IS_POPOVER() when popping down Peter Bloomfield
- [balsa/gtk4: 49/276] balsa-message: Restore toggle-all-inline to FALSE Peter Bloomfield
- [balsa/gtk4: 46/276] libbalsa: In popup-widget, special case GtkToolbar Peter Bloomfield
- [balsa/gtk4: 53/276] balsa-index: pop up the context menu on the left Peter Bloomfield
- [balsa/gtk4: 54/276] popup-widgets: Center the popup when shift-F10 Peter Bloomfield
- [balsa/gtk4: 51/276] balsa-mime-widget-text: Simplify popping down Peter Bloomfield
- [balsa/gtk4: 52/276] balsa-message: Use a GtkMenuButton for attachments Peter Bloomfield
- [balsa/gtk4: 59/276] balsa-message: Add action-entries in a helper Peter Bloomfield
- [balsa/gtk4: 50/276] Various: New API for libbalsa_popup_widget_popup() Peter Bloomfield
- [balsa/gtk4: 34/276] Use a BALSA_USE_POPOVER=0 environment variable Peter Bloomfield
- [balsa/gtk4: 58/276] balsa-index: Add action-entries in a helper Peter Bloomfield
- [balsa/gtk4: 55/276] balsa-message: Manage menu settings Peter Bloomfield
- [balsa/gtk4: 60/276] mime-widget-text: Actually pop up a context menu Peter Bloomfield
- [balsa/gtk4: 57/276] address-book-config: Add action-entries in helper Peter Bloomfield
- [balsa/gtk4: 65/276] balsa-mblist: Add guards Peter Bloomfield
- [balsa/gtk4: 67/276] balsa-index: Fix a typo Peter Bloomfield
- [balsa/gtk4: 64/276] Minor cleanup Peter Bloomfield
- [balsa/gtk4: 42/276] Various: Implement libbalsa_popup_widget_popup() Peter Bloomfield
- [balsa/gtk4: 66/276] Various: Drop libbalsa_{radio,toggle}_activated Peter Bloomfield
- [balsa/gtk4: 56/276] balsa-message: Manage menu settings Peter Bloomfield
- [balsa/gtk4: 72/276] source-viewer: Use container-add for a scrolled w Peter Bloomfield
- [balsa/gtk4: 63/276] Various: Improve the MRU menu helpers Peter Bloomfield
- [balsa/gtk4: 61/276] Various: Fill some menus with stateless GMenuItems Peter Bloomfield
- [balsa/gtk4: 73/276] x509-cert-widget: Use container-add for scrolled w Peter Bloomfield
- [balsa/gtk4: 74/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 71/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 62/276] Various: Fill some menus with stateless GMenuItems Peter Bloomfield
- [balsa/gtk4: 69/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 37/276] Various: Implement libbalsa_popup_widget_new() Peter Bloomfield
- [balsa/gtk4: 76/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 79/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 70/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 83/276] filter-run-dialog: Stop using GtkBox padding Peter Bloomfield
- [balsa/gtk4: 81/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 85/276] balsa-mime-widget: Use container-add for buttons Peter Bloomfield
- [balsa/gtk4: 86/276] main-window: Use container-add for the statusbar Peter Bloomfield
- [balsa/gtk4: 75/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 88/276] Various: Fix margins Peter Bloomfield
- [balsa/gtk4: 78/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 80/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 87/276] libbalsa-gpgme-widgets: Use container-add Peter Bloomfield
- [balsa/gtk4: 84/276] Various: Fix some alignment issues Peter Bloomfield
- [balsa/gtk4: 77/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 90/276] toolbar-prefs: Center the arrows vertically Peter Bloomfield
- [balsa/gtk4: 93/276] ab-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 91/276] libbalsa-misc: Install libbalsa_button_box_button Peter Bloomfield
- [balsa/gtk4: 97/276] libbalsa_button_box_button: Document a difference Peter Bloomfield
- [balsa/gtk4: 95/276] mime-widget-message: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 92/276] ab-main: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 96/276] mime-widget-vcalendar: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 101/276] main-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 94/276] balsa-mime-widget-crypto: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 102/276] toolbar-prefs: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 82/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 104/276] misc: Do not leak the GtkSizeGroup Peter Bloomfield
- [balsa/gtk4: 99/276] misc: Replace libbalsa_button_box_button() Peter Bloomfield
- [balsa/gtk4: 105/276] filter-run-dialog: Do not leak the GtkSizeGroup Peter Bloomfield
- [balsa/gtk4: 98/276] filter-edit-dialog: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 106/276] build: Depend on gtk4 Peter Bloomfield
- [balsa/gtk4: 68/276] Various: Use stateless GActions with targets Peter Bloomfield
- [balsa/gtk4: 109/276] Remove LibBalsaCellRendererButton Peter Bloomfield
- [balsa/gtk4: 111/276] Build: Leave out application-helpers Peter Bloomfield
- [balsa/gtk4: 107/276] address-view: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 112/276] Various: Adapt to gtk4 Peter Bloomfield
- [balsa/gtk4: 108/276] address: Begin porting to gtk4 Peter Bloomfield
- [balsa/gtk4: 110/276] address: Adapt to gtk4 Peter Bloomfield
- [balsa/gtk4: 117/276] x509-cert-widget: Use container-add for scrolled w Peter Bloomfield
- [balsa/gtk4: 100/276] Various: Use libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 113/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 103/276] Various: Rename libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 116/276] source-viewer: Use container-add for a scrolled w Peter Bloomfield
- [balsa/gtk4: 123/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 120/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 114/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 115/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 118/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 122/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 127/276] filter-run-dialog: Stop using GtkBox padding Peter Bloomfield
- [balsa/gtk4: 125/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 129/276] balsa-mime-widget: Use container-add for buttons Peter Bloomfield
- [balsa/gtk4: 130/276] main-window: Use container-add for the statusbar Peter Bloomfield
- [balsa/gtk4: 121/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 128/276] Various: Fix some alignment issues Peter Bloomfield
- [balsa/gtk4: 131/276] libbalsa-gpgme-widgets: Use container-add Peter Bloomfield
- [balsa/gtk4: 119/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 124/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 132/276] Various: Fix margins Peter Bloomfield
- [balsa/gtk4: 138/276] source-viewer: Use container-add for a scrolled w Peter Bloomfield
- [balsa/gtk4: 134/276] toolbar-prefs: Center the arrows vertically Peter Bloomfield
- [balsa/gtk4: 135/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 139/276] x509-cert-widget: Use container-add for scrolled w Peter Bloomfield
- [balsa/gtk4: 140/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 142/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 136/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 145/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 137/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 149/276] filter-run-dialog: Stop using GtkBox padding Peter Bloomfield
- [balsa/gtk4: 147/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 126/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 144/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 151/276] balsa-mime-widget: Use container-add for buttons Peter Bloomfield
- [balsa/gtk4: 143/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 153/276] libbalsa-gpgme-widgets: Use container-add Peter Bloomfield
- [balsa/gtk4: 152/276] main-window: Use container-add for the statusbar Peter Bloomfield
- [balsa/gtk4: 146/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 148/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 141/276] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 156/276] toolbar-prefs: Center the arrows vertically Peter Bloomfield
- [balsa/gtk4: 150/276] Various: Fix some alignment issues Peter Bloomfield
- [balsa/gtk4: 154/276] Various: Fix margins Peter Bloomfield
- [balsa/gtk4: 161/276] mime-widget-message: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 158/276] ab-main: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 160/276] balsa-mime-widget-crypto: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 162/276] mime-widget-vcalendar: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 89/276] Various: Replace gtk_box_pack_{start,end}() Peter Bloomfield
- [balsa/gtk4: 163/276] libbalsa_button_box_button: Document a difference Peter Bloomfield
- [balsa/gtk4: 159/276] ab-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 157/276] libbalsa-misc: Install libbalsa_button_box_button Peter Bloomfield
- [balsa/gtk4: 168/276] toolbar-prefs: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 165/276] misc: Replace libbalsa_button_box_button() Peter Bloomfield
- [balsa/gtk4: 167/276] main-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 170/276] misc: Do not leak the GtkSizeGroup Peter Bloomfield
- [balsa/gtk4: 171/276] autocrypt: Stop using gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 164/276] filter-edit-dialog: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 173/276] filter-edit-dialog: Delete trailing white space Peter Bloomfield
- [balsa/gtk4: 174/276] information-dialog: Notify in an idle callback Peter Bloomfield
- [balsa/gtk4: 169/276] Various: Rename libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 172/276] libbalsa-ask: Refactor to avoid gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 166/276] Various: Use libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 177/276] libbalsa-gpgme: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 133/276] Various: Replace gtk_box_pack_{start,end}() Peter Bloomfield
- [balsa/gtk4: 179/276] compose window: Allocate data on the stack Peter Bloomfield
- [balsa/gtk4: 180/276] files: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 182/276] misc: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 176/276] identity-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 184/276] filter-edit-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 185/276] libbalsa: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 186/276] mailbox: New GtkTreeDragSource API Peter Bloomfield
- [balsa/gtk4: 188/276] source-viewer: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 155/276] Various: Replace gtk_box_pack_{start,end}() Peter Bloomfield
- [balsa/gtk4: 175/276] Various: Stop using gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 189/276] cite-bar: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 181/276] libbalsa-gpgme: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 178/276] libbalsa-gpgme-cb: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 192/276] Various: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 183/276] libbalsa-progress: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 194/276] main: Adapt to libinit-balsa API change Peter Bloomfield
- [balsa/gtk4: 199/276] toolbar-factory: add "toolbar" CSS class Peter Bloomfield
- [balsa/gtk4: 200/276] balsa-icons: Get the icon theme for main-window Peter Bloomfield
- [balsa/gtk4: 191/276] address-book-config: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 198/276] store-address: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 203/276] toolbar-factory: Get the popup GdkEvent Peter Bloomfield
- [balsa/gtk4: 195/276] ab-window: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 209/276] identity: Simplify emptying a GtkBox Peter Bloomfield
- [balsa/gtk4: 205/276] mblist: Stop using direct access to GdkEvent Peter Bloomfield
- [balsa/gtk4: 201/276] balsa-icons: Fix the build Peter Bloomfield
- [balsa/gtk4: 202/276] ab-main: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 193/276] libinit-balsa: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 197/276] toolbar-factory: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 196/276] balsa-app: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 208/276] files: Implement libbalsa_icon_name_finder Peter Bloomfield
- [balsa/gtk4: 210/276] balsa-index: Restore dragging selected messages Peter Bloomfield
- [balsa/gtk4: 207/276] mblist: drag-and-drop Peter Bloomfield
- [balsa/gtk4: 204/276] balsa-index: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 212/276] Various: Do not cast GtkEventController to itself Peter Bloomfield
- [balsa/gtk4: 216/276] Various: GtkFrame is not a GtkBox Peter Bloomfield
- [balsa/gtk4: 214/276] mime-widget-callbacks: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 218/276] mime-widget-image: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 215/276] mime-widget-crypto: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 213/276] mime-widget: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 206/276] mblist: Build with gtk4, except d&d Peter Bloomfield
- [balsa/gtk4: 224/276] mime-widget-vcalendar: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 223/276] mime-widget-message: Use gtk_show_uri_full() Peter Bloomfield
- [balsa/gtk4: 220/276] mime-widget-multipart: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 222/276] mime-widget-text: Fix indentation Peter Bloomfield
- [balsa/gtk4: 217/276] Various: Mark error message as translatable Peter Bloomfield
- [balsa/gtk4: 187/276] filter-edit: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 225/276] filter-export-callbacks: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 227/276] filter-run-callbacks: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 226/276] filter-export-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 219/276] balsa-mime-widget-message: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 190/276] Various: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 228/276] filter-run-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 233/276] mailbox-node: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 229/276] Various: Always get the parent from the src-obj Peter Bloomfield
- [balsa/gtk4: 231/276] information-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 237/276] Build: Include application helpers Peter Bloomfield
- [balsa/gtk4: 236/276] main: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 235/276] main-window: New API for balsa_window_next_unread Peter Bloomfield
- [balsa/gtk4: 238/276] application-helpers: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 232/276] mailbox-conf: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 241/276] pref-manager: Allocate a copy of the uri Peter Bloomfield
- [balsa/gtk4: 211/276] balsa-message: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 243/276] message-window: Warn if "Move" item not found Peter Bloomfield
- [balsa/gtk4: 244/276] main-window: Use the default "accept" handler Peter Bloomfield
- [balsa/gtk4: 245/276] vfs: Drop libbalsa_vfs_local_only() Peter Bloomfield
- [balsa/gtk4: 239/276] message-window: Do not use gtk_widget_show() Peter Bloomfield
- [balsa/gtk4: 221/276] mime-widget-text: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 246/276] main-window: Fix asynch drag drop Peter Bloomfield
- [balsa/gtk4: 248/276] Replace gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 242/276] main-window: Cleanup after rebase on master Peter Bloomfield
- [balsa/gtk4: 247/276] Minor cleanup Peter Bloomfield
- [balsa/gtk4: 250/276] toolbar-prefs: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 252/276] Various: Use gtk_window_destroy Peter Bloomfield
- [balsa/gtk4: 254/276] files: Return a pixbuf Peter Bloomfield
- [balsa/gtk4: 255/276] geometry-manager: Save geometry on "close-request" Peter Bloomfield
- [balsa/gtk4: 230/276] folder-conf: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 251/276] ab-main: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 240/276] pref-manager: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 234/276] main-window: Build with gtk4 except for gtk_dialog_run Peter Bloomfield
- [balsa/gtk4: 256/276] libbalsa: Add pixbuf methods for face headers Peter Bloomfield
- [balsa/gtk4: 253/276] balsa-print: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 263/276] toolbar-prefs: Fix orientation Peter Bloomfield
- [balsa/gtk4: 261/276] balsa-message: Restore a needed gtk_widget_show() Peter Bloomfield
- [balsa/gtk4: 257/276] Build with the internal spell-checker Peter Bloomfield
- [balsa/gtk4: 260/276] message-window: Connect to the "unrealize" signal Peter Bloomfield
- [balsa/gtk4: 265/276] pref-manager: Resolve check/toggle-button issues Peter Bloomfield
- [balsa/gtk4: 268/276] sendmsg-window: Do not v-expand recipients widget Peter Bloomfield
- [balsa/gtk4: 266/276] sendmsg-window: GtkWindow is not a GtkBox Peter Bloomfield
- [balsa/gtk4: 264/276] mime-widget-text: Cite bar dimension calculation Peter Bloomfield
- [balsa/gtk4: 267/276] address-view: Replace an obsolete signal Peter Bloomfield
- [balsa/gtk4: 269/276] mime-widget-message: Use an idle handler Peter Bloomfield
- [balsa/gtk4: 273/276] balsa-message: Pass NULL for the parent Peter Bloomfield
- [balsa/gtk4: 262/276] Fix some check/toggle-button issues Peter Bloomfield
- [balsa/gtk4: 272/276] libbalsa: Allow NULL parent Peter Bloomfield
- [balsa/gtk4: 270/276] sendmsg-window: Be more careful in delete-handler Peter Bloomfield
- [balsa/gtk4: 274/276] mailbox-conf: No more "selection-changed" signal Peter Bloomfield
- [balsa/gtk4: 271/276] mime-widget-text: Draw cite bars in an idle cb Peter Bloomfield
- [balsa/gtk4: 258/276] Various: Fix migration errors Peter Bloomfield
- [balsa/gtk4: 275/276] sendmsg-window: Connect to the "unrealize" signal Peter Bloomfield
- [balsa/gtk4: 276/276] balsa-message: Use GtkButton for the attach button Peter Bloomfield
- [balsa/gtk4: 259/276] Do not cast GtkCheckButton to GtkToggleButton Peter Bloomfield
- [balsa/gtk4: 249/276] sendmsg-window: Build with gtk4 Peter Bloomfield
- [gdk-pixbuf] Created branch wip/run-gif-tests-again Simon McVittie
- [gdk-pixbuf/wip/run-gif-tests-again] tests: Don't check whether bmp and gif loaders are enabled Simon McVittie
- [damned-lies] Update Romanian translation Translations User D-L
- [lightsoff] Update Romanian translation Translations User D-L
- [gnome-terminal] Update Romanian translation Translations User D-L
- [gnome-music] Update Romanian translation Translations User D-L
- [gnome-initial-setup] Update Romanian translation Translations User D-L
- [gnome-disk-utility] Update Romanian translation Translations User D-L
- [gnome-contacts] Update Romanian translation Translations User D-L
- [evince] Update Romanian translation Translations User D-L
- [quadrapassel] Update Romanian translation Translations User D-L
- [gdk-pixbuf] (2 commits) Non-fast-forward update to branch wip/run-gif-tests-again Simon McVittie
- [gdk-pixbuf/wip/run-gif-tests-again: 2/2] tests: Don't check whether bmp and gif loaders are enabled Simon McVittie
- [gdk-pixbuf/wip/run-gif-tests-again: 1/2] gif: Do all of gif_init() with a single read Simon McVittie
- [gnome-sudoku] Update Romanian translation Translations User D-L
- [gnome-mahjongg] Update Romanian translation Translations User D-L
- [gnome-chess] Update Romanian translation Translations User D-L
- [gsettings-desktop-schemas] Update Romanian translation Translations User D-L
- [gdk-pixbuf] Created branch wip/test-common-leaks Simon McVittie
- [gdk-pixbuf/wip/test-common-leaks] tests: Fix some memory leaks Simon McVittie
- [gtksourceview] Update Romanian translation Translations User D-L
- [gnome-builder] Update Romanian translation Translations User D-L
- [gimp-macos-build] Non-fast-forward update to branch wip/DesMcG/tests Jehan
- [gimp-macos-build/wip/DesMcG/tests] (2 commits) ...Merge branch 'wip/DesMcG/tests' into 'wip/DesMcG/tests' Jehan
- [gimp-macos-build/wip/DesMcG/tests: 2/2] Merge branch 'wip/DesMcG/tests' into 'wip/DesMcG/tests' Jehan
- [gimp-macos-build/wip/DesMcG/tests: 1/2] removed python test tool and trash from readme, and cleaned up config file Jehan
- [gdk-pixbuf] (2 commits) ...Merge branch 'wip/test-common-leaks' into 'master' Emmanuele Bassi
- [gdk-pixbuf: 2/2] Merge branch 'wip/test-common-leaks' into 'master' Emmanuele Bassi
- [gdk-pixbuf] Deleted branch wip/test-common-leaks Simon McVittie
- [glib] (4 commits) ...Merge branch 'wip/pwithnall/freebsd-math' into 'master' Sebastian Dröge
- [glib: 4/4] Merge branch 'wip/pwithnall/freebsd-math' into 'master' Sebastian Dröge
- [glib] Deleted branch wip/pwithnall/freebsd-math Philip Withnall
- [glade] Update Romanian translation Translations User D-L
- [mutter] Update Romanian translation Translations User D-L
- [libsoup] Update Romanian translation Translations User D-L
- [gvfs] Update Romanian translation Translations User D-L
- [glib] (3 commits) Created branch backport-1797-freebsd-date-parsing-glib-2-66 Philip Withnall
- [glib/backport-1797-freebsd-date-parsing-glib-2-66: 1/3] gdatetime: Remove floating point from seconds parsing code Philip Withnall
- [glib/backport-1797-freebsd-date-parsing-glib-2-66: 2/3] gdatetime: Use isnan() instead of !isfinite() Philip Withnall
- [glib/backport-1797-freebsd-date-parsing-glib-2-66: 3/3] tests: Add more tests for GDateTime ISO 8601 seconds parsing Philip Withnall
- [gdk-pixbuf] Update Romanian translation Translations User D-L
- [gnome-shell] Update Romanian translation Translations User D-L
- [gnome-control-center] Update Romanian translation Translations User D-L
- [tracker] Update Romanian translation Translations User D-L
- [sushi] Update Romanian translation Translations User D-L
- [gtk] Update Romanian translation Translations User D-L
- [connections/gnome-3-38] Add Romanian translation Translations User D-L
- [gnote] Cache gnome desktop interface schema to separate variable Aurimas Černius
- [gnote] Reuse schema_gnote_interface Aurimas Černius
- [gnote] Refactor SearchNotesWidget reusing desktop interface schema Aurimas Černius
- [gnote] Refactor NoteEditor reusing desktop scheme and more direct signals Aurimas Černius
- [gnote] Refactor some constants Aurimas Černius
- [tracker-miners/tracker-miners-3.0] Update Romanian translation Translations User D-L
- [sushi/gnome-3-38] Update Romanian translation Translations User D-L
- [tracker] (15 commits) Non-fast-forward update to branch wip/carlosg/junit Carlos Garnacho
- [tracker/wip/carlosg/junit: 9/15] tests: Fake TAP output in ad-hoc test Carlos Garnacho
- [tracker/wip/carlosg/junit: 8/15] tests: Add # prior to stdout messages Carlos Garnacho
- [tracker/wip/carlosg/junit: 10/15] tests: Specify 'tap' format for JUnit generation Carlos Garnacho
- [tracker/wip/carlosg/junit: 11/15] libtracker-data: Demote g_info() to g_debug() Carlos Garnacho
- [tracker/wip/carlosg/junit: 15/15] ci: Install pytest-tap for functional tests Carlos Garnacho
- [tracker/wip/carlosg/junit: 13/15] ci: Pick JUnit reports generated by meson Carlos Garnacho
- [tracker/wip/carlosg/junit: 12/15] ci: Drop "Tracker" log domain from G_MESSAGES_DEBUG Carlos Garnacho
- [tracker/wip/carlosg/junit: 14/15] tests: Use TapTestRunner in functional tests if available Carlos Garnacho
- [tracker/tracker-3.0] Update Romanian translation Translations User D-L
- [gtk] (3 commits) Created branch misc-measure Matthias Clasen
- [gtk/misc-measure: 1/3] Add gsk_path_measure_get_{path,tolerance} Matthias Clasen
- [gtk/misc-measure: 2/3] path: Misc doc improvements Matthias Clasen
- [gtk/misc-measure: 3/3] pathbuilder: Misc docs improvements Matthias Clasen
- [mutter/gnome-3-38] Update Romanian translation Translations User D-L
- [tracker] Non-fast-forward update to branch wip/carlosg/junit Carlos Garnacho
- [tracker/wip/carlosg/junit] ci: Install pytest-tap for functional tests Carlos Garnacho
- [glade/glade-3-38] Update Romanian translation Translations User D-L
- [tracker/wip/carlosg/junit] foo Carlos Garnacho
- [gnome-initial-setup/gnome-3-38] Update Romanian translation Translations User D-L
- [gnome-builder/gnome-builder-3-38] Update Romanian translation Translations User D-L
- [gnome-music/gnome-3-38] Update Romanian translation Translations User D-L
- [gnome-shell/gnome-3-38] Update Romanian translation Translations User D-L
- [gnome-shell/gnome-3-38] Update Romanian translation Translations User D-L
- [mutter] Update Romanian translation Translations User D-L
- [tracker] (4 commits) Non-fast-forward update to branch wip/carlosg/junit Carlos Garnacho
- [tracker/wip/carlosg/junit: 3/4] tests: Enable TAP protocol for functional tests Carlos Garnacho
- [tracker/wip/carlosg/junit: 4/4] ci: Install pytest-tap for functional tests Carlos Garnacho
- [tracker/wip/carlosg/junit: 1/4] tests: Use TapTestRunner in functional tests if available Carlos Garnacho
- [tracker/wip/carlosg/junit: 2/4] tests: Avoid TAP-breaking output strings in functional tests Carlos Garnacho
- [gnome-builder] run: Stop showing full GLib debug messages when not debugging Christian Hergert
- [gtk] (3 commits) Non-fast-forward update to branch path-stroke Matthias Clasen
- [gtk/path-stroke: 2/3] Add basic tests for strokes Matthias Clasen
- [gtk/path-stroke: 3/3] Add another stroker test Matthias Clasen
- [gtk/path-stroke: 1/3] Implement stroking Matthias Clasen
- [tracker] (10 commits) Created branch wip/carlosg/http-endpoint Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 4/10] libtracker-sparql: Hook XML/JSON serializers to constructor Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 1/10] libtracker-sparql: Add private/abstract TrackerSerializer object Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 2/10] libtracker-sparql: Add private JSON serializer subclass Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 3/10] libtracker-sparql: Add private XML serializer task Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 7/10] tests: Add basic functional test for the HTTP endpoint Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 9/10] tracker: Add --loopback option to "tracker3 endpoint" Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 6/10] tracker: Add --http-port option to "tracker3 endpoint" command Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 8/10] libtracker-sparql: Add signal to control access to HTTP endpoint Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 10/10] docs: Document --http-port/--loopback options in endpoint manpage Carlos Garnacho
- [tracker/wip/carlosg/http-endpoint: 5/10] libtracker-sparql: Add HTTP endpoint implementation Carlos Garnacho
- [gtk] (3 commits) Non-fast-forward update to branch path-stroke Matthias Clasen
- [gtk/path-stroke: 1/3] Add gsk_path_measure_get_{path,tolerance} Matthias Clasen
- [gtk/path-stroke: 2/3] Add basic tests for strokes Matthias Clasen
- [gtk/path-stroke: 3/3] Add another stroker test Matthias Clasen
- [chronojump] Added comments for translators on "rebound" word. Thanks Enrico. Xavier de Blas
- [gimp] Created branch wip/Jehan/fix-ci-distcheck Jehan
- [gimp/wip/Jehan/fix-ci-distcheck] po-plug-ins, po: try DISTCLEANFILES. Jehan
- [glib] (2 commits) ...Merge branch '1568-initially-unowned-docs' into 'master' Sebastian Dröge
- [glib: 1/2] docs: Mention GInitiallyUnowned when introducing refcounts Sebastian Dröge
- [glib: 2/2] Merge branch '1568-initially-unowned-docs' into 'master' Sebastian Dröge
- [gimp] Non-fast-forward update to branch wip/Jehan/fix-ci-distcheck Jehan
- [gimp/wip/Jehan/fix-ci-distcheck] po-plug-ins, po: test. No not merge. Jehan
- [gimp/wip/Jehan/fix-ci-distcheck] Test 2. Jehan
- [gimp/wip/Jehan/fix-ci-distcheck] Test 2. Jehan
- [gnumeric] ssconvert: tool test fixes. Morten Welinder
- [gnote] Add utility methods for synchronization Aurimas Černius
- [gnote] Cleanup some old settings Aurimas Černius
- [gnote] Use new utilities in file system sync addin Aurimas Černius
- [gnote] Use sync_client_id in file system sync server Aurimas Černius
- [gnote] Update sync dialog using new utilities, fix reaction to settings changes Aurimas Černius
- [gnote] Use new utilities for getting sync settings Aurimas Černius
- [gnote] Only updated sync action on certain key changes Aurimas Černius
- [gnote] Cleanup sync constants Aurimas Černius
- [gnote] Use new utilities in sync dialog Aurimas Černius
- [gegl] Update Catalan translation Jordi Mas
- [gimp] po-plug-ins, po: (workaround bis) fixing the distcheck job in CI. Jehan
13 December 2020
14 December 2020
15 December 2020
16 December 2020
17 December 2020
18 December 2020
19 December 2020
- [rygel/wip/phako/190] wip: Fix gtkdoc generation and installation Jens Georg
- [rygel] Created branch wip/phako/190 Jens Georg
- [rygel] Non-fast-forward update to branch wip/phako/190 Jens Georg
- [rygel/wip/phako/190] wip: Fix gtkdoc generation and installation Jens Georg
- [nautilus] (2 commits) Non-fast-forward update to branch wip/antoniof/creation-time-attr António Fernandes
- [nautilus/wip/antoniof/creation-time-attr: 1/2] file: Add "date_created" attribute António Fernandes
- [nautilus/wip/antoniof/creation-time-attr: 2/2] properties-window: Add created row to the basic page António Fernandes
- [nautilus] (2 commits) Non-fast-forward update to branch wip/antoniof/creation-time-attr António Fernandes
- [nautilus/wip/antoniof/creation-time-attr: 1/2] file: Add "date_created" attribute António Fernandes
- [nautilus/wip/antoniof/creation-time-attr: 2/2] properties-window: Add created row to the basic page António Fernandes
- [gnumeric] Conditional Styling: some dependency fixes. Morten Welinder
- [dconf] (6 commits) ...Merge branch 'fix-symbols' into 'master' Daniel Playfair Cal
- [dconf: 1/6] tests: factor out abicheck from gsettings Daniel Playfair Cal
- [dconf: 2/6] client: add abicheck Daniel Playfair Cal
- [dconf: 3/6] build: Improve libdconf visible symbols Daniel Playfair Cal
- [dconf: 4/6] build: Remove libdconf-common-hidden Daniel Playfair Cal
- [dconf: 6/6] Merge branch 'fix-symbols' into 'master' Daniel Playfair Cal
- [dconf: 5/6] include symbols needed by GNU BFD ld in map Daniel Playfair Cal
- [yelp-tools] yelp-check.py: Add https CC URLs to hrefs allow list Shaun McCance
- [yelp-tools] yelp-check.py: Default to cwd if no file args are passed Shaun McCance
- [gtk] Created branch wip/chergert/glproto Christian Hergert
- [gtk/wip/chergert/glproto] stub out prototype bits for different GL renderer design Christian Hergert
- [dconf] (7 commits) ...Merge branch 'patch/engine-check' into 'master' Daniel Playfair Cal
- [dconf: 1/7] client: add symbol map Daniel Playfair Cal
- [dconf: 2/7] move dconf-gvdb-utils from service into common Daniel Playfair Cal
- [dconf: 3/7] common: factor out dconf_gvdb_utils_changeset_from_table Daniel Playfair Cal
- [dconf: 4/7] common: factor out dconf_gvdb_utils_table_from_changeset Daniel Playfair Cal
- [dconf: 5/7] engine: seal the in_flight queue before sending it Daniel Playfair Cal
- [dconf: 6/7] engine: remove spurious local change notifications Daniel Playfair Cal
- [dconf: 7/7] Merge branch 'patch/engine-check' into 'master' Daniel Playfair Cal
- [gtk/path-tests] Handle degenerate curves Matthias Clasen
- [gtk] (361 commits) Non-fast-forward update to branch path-stroke Matthias Clasen
- [gtk/path-stroke: 360/361] stroke: Add back some debugging Matthias Clasen
- [gtk/path-stroke: 361/361] Handle degenerate curves Matthias Clasen
- [gtk] (5 commits) Non-fast-forward update to branch path-tests Matthias Clasen
- [gtk/path-tests: 3/5] Add an interactive path test Matthias Clasen
- [gtk/path-tests: 4/5] Add a path editor demo Matthias Clasen
- [gtk/path-tests: 5/5] curve2: Add a way to compare to cairo Matthias Clasen
- [gtk] (14 commits) Non-fast-forward update to branch mask-nodes Matthias Clasen
- [gtk/mask-nodes: 6/14] stroke: Fix gsk_stroke_equal Matthias Clasen
- [gtk/mask-nodes: 7/14] gsk: Use stroke bounds in the stroke node Matthias Clasen
- [gtk/mask-nodes: 8/14] Introduce mask nodes Matthias Clasen
- [gtk/mask-nodes: 9/14] gl: Add a shader for mask nodes Matthias Clasen
- [gtk/mask-nodes: 10/14] Render fill and stroke nodes using the mask shader Matthias Clasen
- [gtk/mask-nodes: 11/14] gsk: Add gsk_stroke_hash Matthias Clasen
- [gtk/mask-nodes: 12/14] gl: Add a path cache Matthias Clasen
- [gtk/mask-nodes: 13/14] curve2: Add a zoom slider Matthias Clasen
- [gtk/mask-nodes: 14/14] Apply scale for the path cache Matthias Clasen
- [gtk] (83 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/83] gtk-demo: Don't put the search bar in the scroll area Benjamin Otte
- [gtk/wip/otte/lottie: 2/83] video: When autoplaying, start playing once the video is prepared Benjamin Otte
- [gtk/wip/otte/lottie: 3/83] picture: Fix copy/paste error in docs Benjamin Otte
- [gtk/wip/otte/lottie: 4/83] roundedbox: Remove unused API Benjamin Otte
- [gtk/wip/otte/lottie: 5/83] docs: Put render nodes in their own sections Benjamin Otte
- [gtk/wip/otte/lottie: 7/83] gsk: Add GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 6/83] listview: Use the correct scroll policy Benjamin Otte
- [gtk/wip/otte/lottie: 8/83] gsk: Add GskFillNode Benjamin Otte
- [gtk/wip/otte/lottie: 9/83] snapshot: Add gtk_snapshot_push_fill() Benjamin Otte
- [gtk/wip/otte/lottie: 11/83] gsk: Add GskStroke Benjamin Otte
- [gtk/wip/otte/lottie: 10/83] demos: Add a simple demo filling a path Benjamin Otte
- [gtk/wip/otte/lottie: 12/83] gsk: Add GskStrokeNode Benjamin Otte
- [gtk/wip/otte/lottie: 13/83] snapshot: Add gtk_snapshot_push_stroke() Benjamin Otte
- [gtk/wip/otte/lottie: 14/83] popover: Use fill and stroke nodes instead of Cairo Benjamin Otte
- [gtk/wip/otte/lottie: 16/83] gsk: Add GskPathMeasure Benjamin Otte
- [gtk/wip/otte/lottie: 15/83] path: Change data structure for standard path Benjamin Otte
- [gtk/wip/otte/lottie: 17/83] path: Add gsk_path_builder_add_path() Benjamin Otte
- [gtk/wip/otte/lottie: 18/83] pathmeasure: Add gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 19/83] testsuite: Add path tests Benjamin Otte
- [gtk/wip/otte/lottie: 20/83] path: Collect flags Benjamin Otte
- [gtk/wip/otte/lottie: 23/83] pathmeasure: Implement support for beziers Benjamin Otte
- [gtk/wip/otte/lottie: 21/83] path: Add gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 22/83] path: Implement gsk_path_to_cairo() using foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 25/83] path: Add gsk_path_measure_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 24/83] path: Add gsk_path_add_circle() Benjamin Otte
- [gtk/wip/otte/lottie: 26/83] xxx: path_fill demo Benjamin Otte
- [gtk/wip/otte/lottie: 27/83] gtk-demo: Add a text-on-path demo Benjamin Otte
- [gtk/wip/otte/lottie: 28/83] testsuite: Add tests for gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 29/83] spline: Use Skia's tolerance checks Benjamin Otte
- [gtk/wip/otte/lottie: 30/83] path: Add gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 31/83] testsuite: Add tests for gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 32/83] gtk-demo: Add cute maze demo Benjamin Otte
- [gtk/wip/otte/lottie: 33/83] testsuite: Update create_random_path() Benjamin Otte
- [gtk/wip/otte/lottie: 34/83] testsuite: Add a test for get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 35/83] testsuite: Add a test using get_point() and get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 36/83] path: Split GskPathBuilder into its own file Benjamin Otte
- [gtk/wip/otte/lottie: 38/83] pathbuilder: Redo semantics for starting curves Benjamin Otte
- [gtk/wip/otte/lottie: 37/83] xxx: demo Benjamin Otte
- [gtk/wip/otte/lottie: 39/83] path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circle Benjamin Otte
- [gtk/wip/otte/lottie: 40/83] pathbuilder: Add relative path commands Benjamin Otte
- [gtk/wip/otte/lottie: 41/83] testsuite: Add relative path functions Benjamin Otte
- [gtk/wip/otte/lottie: 42/83] Documentation typo fixes Benjamin Otte
- [gtk/wip/otte/lottie: 43/83] stroke: Add miter limit Benjamin Otte
- [gtk/wip/otte/lottie: 46/83] testsuite: Add librsvg path tests Benjamin Otte
- [gtk/wip/otte/lottie: 44/83] path: Implement SVG arcs Benjamin Otte
- [gtk/wip/otte/lottie: 45/83] path: Implement gsk_path_parse Benjamin Otte
- [gtk/wip/otte/lottie: 47/83] path: Fix serialization for circles Benjamin Otte
- [gtk/wip/otte/lottie: 49/83] testsuite: Add a parsing test Benjamin Otte
- [gtk/wip/otte/lottie: 48/83] path: Special-case rects and circles Benjamin Otte
- [gtk/wip/otte/lottie: 50/83] Implement gsk_path_measure_in_fill Benjamin Otte
- [gtk/wip/otte/lottie: 51/83] testsuite: Add an in_fill() test Benjamin Otte
- [gtk/wip/otte/lottie: 52/83] path: Add flags to gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 53/83] gsk: Implement parsing fill and stroke nodes Benjamin Otte
- [gtk/wip/otte/lottie: 54/83] stroke: Add support for dashes Benjamin Otte
- [gtk/wip/otte/lottie: 58/83] path: Add conic curves Benjamin Otte
- [gtk/wip/otte/lottie: 56/83] path: Split contours into their own file Benjamin Otte
- [gtk/wip/otte/lottie: 55/83] path: Make all private contour APIs take a GskContour Benjamin Otte
- [gtk/wip/otte/lottie: 59/83] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Benjamin Otte
- [gtk/wip/otte/lottie: 57/83] path: Rename to gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 60/83] WIP: css: Replace border rendering code with GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 61/83] path: Introduce gskpathop Benjamin Otte
- [gtk/wip/otte/lottie: 63/83] testsuite: Add conics to the random paths Benjamin Otte
- [gtk/wip/otte/lottie: 66/83] testuite: Add tests for gsk_curve_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 65/83] curve: Split eval() into get_point() and get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 62/83] path: Add GskCurve Benjamin Otte
- [gtk/wip/otte/lottie: 64/83] Add gsk_curve_get_{start,end}_tangent Benjamin Otte
- [gtk/wip/otte/lottie: 68/83] testsuite: Add a test for gsk_curve_decompose() Benjamin Otte
- [gtk/wip/otte/lottie: 67/83] testuite: Add tests for gsk_curve_get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 69/83] path: Add gsk_curve_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 70/83] testsuite: Add a test for the conic that got us segment() Benjamin Otte
- [gtk/wip/otte/lottie: 71/83] testsuite Add curve tangent tests Benjamin Otte
- [gtk/wip/otte/lottie: 72/83] path: Always decompose conics into at least 2 segments Benjamin Otte
- [gtk/wip/otte/lottie: 73/83] path: Deal with non-uniformness of progress parameter Benjamin Otte
- [gtk/wip/otte/lottie: 74/83] path: Add a foreach function that dashes a path Benjamin Otte
- [gtk/wip/otte/lottie: 76/83] Add gsk_path_get_stroke_bounds Benjamin Otte
- [gtk/wip/otte/lottie: 75/83] testsuite: Add tests for the dasher Benjamin Otte
- [gtk/wip/otte/lottie: 77/83] xxx path)_fill Benjamin Otte
- [gtk/wip/otte/lottie: 78/83] Add gsk_path_measure_get_{path, tolerance} Benjamin Otte
- [gtk/wip/otte/lottie: 79/83] path: Add gsk_path_measure_restrict_to_contour() Benjamin Otte
- [gtk/wip/otte/lottie: 80/83] path: Add gsk_path_measure_is_closed () Benjamin Otte
- [gtk/wip/otte/lottie: 81/83] path: Change semantics of gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 82/83] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 83/83] ottie: Add a command-line tool Benjamin Otte
- [gtk] Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie] ottie: Add a command-line tool Benjamin Otte
- [gtk] Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie] ottie: Add a command-line tool Benjamin Otte
- [gnome-weather/gnome-3-36] Add Bengali (India) translation Translations User D-L
- [gnome-weather] Add Bengali (India) translation Translations User D-L
- [sushi] Update Japanese translation Translations User D-L
- [gnome-tweaks] Update Japanese translation Translations User D-L
- [gnote] Update Japanese translation Translations User D-L
- [gthumb] Update Japanese translation Translations User D-L
- [cantarell-fonts] Update Japanese translation Translations User D-L
- [retro-gtk] shared: Add retro_is_debug() Adrien Plazas
- [retro-gtk] runner-process: Print the backtrace without running in gdb Adrien Plazas
- [gimp/gimp-2-10] Update Ukrainian translation Translations User D-L
- [pangomm] 2.48.0 Kjell Ahlstedt
- [pangomm] Created tag 2.48.0 Kjell Ahlstedt
- [retro-gtk] environment: Mark an error case as unlikely Adrien Plazas
- [retro-gtk] environment: Log a critical when getting a variable failed Adrien Plazas
- [retro-gtk] environment: Rephrase HW context support failures Adrien Plazas
- [retro-gtk] environment: Specify Direct3D is unsupported Adrien Plazas
- [retro-gtk] environment: Don't set unkown pixel formats Adrien Plazas
- [retro-gtk] environment: Don't set unkown rotations Adrien Plazas
- [retro-gtk] environment: Log criticals on unknown commands Adrien Plazas
- [retro-gtk] environment: Log criticals on unimplemented commands Adrien Plazas
- [retro-gtk] debug: Make the debug variable static Adrien Plazas
- [retro-gtk] debug: Add retro_debug() Adrien Plazas
- [retro-gtk] environment: Add debug log to successful commands Adrien Plazas
- [retro-gtk] environment: Set the log domain to RetroEnvironment Adrien Plazas
- [retro-gtk] flatpak: Display RetroEnvironment debug messages Adrien Plazas
- [atkmm] Regenerate docs.xml and .defs files Kjell Ahlstedt
- [atkmm] 2.36.0 Kjell Ahlstedt
- [atkmm] Created tag 2.36.0 Kjell Ahlstedt
- [evolution-etesync/gnome-3-38] Add Basque translation Translations User D-L
- [evolution-etesync] Add Basque translation Translations User D-L
- [gnome-maps] shapeLayer: Load file contents asynchronously Marcus Lundblad
- [gnome-control-center] keyboard: Move keyboard shortcuts configuration to a dialog window Robert Ancell
- [gnome-control-center] keyboard: Do not call gtk_grab_{add, remove} in shortcut editor Robert Ancell
- [gnome-control-center] keyboard: Compose key Robert Ancell
- [gnome-control-center] Move input sources from region panel to keyboard panel Robert Ancell
- [gnome-control-center] keyboard: Use HdyClamp to expand similarly to other panels Robert Ancell
- [gnome-control-center] keyboard: Add margins between sections, like other panels Robert Ancell
- [gnome-control-center] keyboard: change margins of CcInputRow to better fit keyboard panel Robert Ancell
- [gnome-control-center] region: "Language" and "Format" headers and descriptions Robert Ancell
- [gnome-control-center] keyboard: Change wording for switch input source Robert Ancell
- [gnome-control-center] keyboard: Use HdyActionRow for shortcut/category Robert Ancell
- [gnome-control-center] keyboard: Display shortcut for switching input source Robert Ancell
- [gnome-control-center] keyboard: Right align shortcut Robert Ancell
- [gnome-control-center] keyboard: Use "+" row at end of custom shortcuts, not another box Robert Ancell
- [retro-gtk] runner: Print a strack trace on SIGABRT Adrien Plazas
- [retro-gtk] runner: Print a critical on crash Adrien Plazas
- [libhandy] Update POTFILES.in and POTFILES.skip Piotr Drąg
- [simple-scan] Created branch piotrdrag/fix-potfiles-201219 Piotr Drąg
- [simple-scan/piotrdrag/fix-potfiles-201219] Update POTFILES.in Piotr Drąg
- [gnome-control-center] Update POTFILES.in Piotr Drąg
- [meld] Update POTFILES.in Piotr Drąg
- [fractal] Deleted branch maintainer Alexandre Franke
- [fractal] Created branch fix-potfile Alexandre Franke
- [fractal/fix-potfile] i18n: fix moved files Alexandre Franke
- [retro-gtk] core-descriptor: Add missing self checks for many getters Adrien Plazas
- [libhandy] Update Ukrainian translation Translations User D-L
- [gnome-control-center] Update Ukrainian translation Translations User D-L
- [gnome-build-meta] Created branch abderrahim/xslt-builddep Abderrahim Kitouni
- [gnome-build-meta/abderrahim/xslt-builddep] libxstl should be a build-dependency (for xsltproc) Abderrahim Kitouni
- [gnome-control-center] Update Romanian translation Translations User D-L
- [gnome-mines] Update Romanian translation Translations User D-L
- [gnote] Use enable_auto_bulleted_lists Aurimas Černius
- [gnote] Add getter/setter for enable_close_note_on_escape Aurimas Černius
- [gnote] Use enable_close_note_on_escape in backlinks Aurimas Černius
- [gnote] Refactor to use enable_close_note_on_escape Aurimas Černius
- [gnote] Add utilities for note_rename_behavior Aurimas Černius
- [gnote] Use start_note_uri Aurimas Černius
- [gnote] Use note_rename_behavior utilities Aurimas Černius
- [gnote] Make open_notes_in_new_window caching setting Aurimas Černius
- [gnote] Cleanup note manager of start note Aurimas Černius
- [gnote] Use open_notes_in_new_window utils Aurimas Černius
- [gnote] Add autosize_note_window Aurimas Černius
- [gnote] Use autosize_note_window Aurimas Černius
- [gnote] Use custom_font_face Aurimas Černius
- [gnote] Add menu_pinned_notes Aurimas Černius
- [gnote] Use menu_pinned_notes Aurimas Černius
- [gnote] Cleanup setting constants Aurimas Černius
- [gimp-macos-build] Non-fast-forward update to branch wip/DesMcG/tests Jehan
- [gimp-macos-build/wip/DesMcG/tests] Fix the CI build for GIMP 2.10.22. Jehan
- [gnome-maps/wip/mlundblad/redesign-opening-hours: 2/5] time: Add utility functions to format time strings Marcus Lundblad
- [gnome-maps] (5 commits) Non-fast-forward update to branch wip/mlundblad/redesign-opening-hours Marcus Lundblad
- [gnome-maps/wip/mlundblad/redesign-opening-hours: 3/5] transitPlan: Use time utility function Marcus Lundblad
- [gnome-maps/wip/mlundblad/redesign-opening-hours: 4/5] translations, placeBubble: Format opening hours in a grid Marcus Lundblad
- [gnome-maps/wip/mlundblad/redesign-opening-hours: 5/5] Add unit tests for the Translations module Marcus Lundblad
- [gimp-macos-build] Fix the CI build for GIMP 2.10.22. Jehan
- [gtk] (3 commits) Non-fast-forward update to branch path-stroke Matthias Clasen
- [gtk/path-stroke: 1/3] Implement stroking Matthias Clasen
- [gtk/path-stroke: 2/3] Add basic tests for strokes Matthias Clasen
- [gtk/path-stroke: 3/3] Add another stroker test Matthias Clasen
- [gtk] (7 commits) Non-fast-forward update to branch path-tests Matthias Clasen
- [gtk/path-tests: 4/7] Add an interactive path test Matthias Clasen
- [gtk/path-tests: 5/7] Add a path editor demo Matthias Clasen
- [gtk/path-tests: 6/7] xxx: Make gsk_stroke_to_cairo public Matthias Clasen
- [gtk/path-tests: 7/7] curve2: Add a way to compare to cairo Matthias Clasen
- [gnome-build-meta/abderrahim/xslt-builddep] core-deps/tracker-miners.bst: depends on libxstl (xsltproc) Abderrahim Kitouni
- [gtk/ebassi/issue-3492] 3to4: Add test for GtkCheckButton:draw-indicator removal Emmanuele Bassi
- [gtk] (3 commits) ...Merge branch 'ebassi/issue-3492' into 'master' Matthias Clasen
- [gtk: 3/3] Merge branch 'ebassi/issue-3492' into 'master' Matthias Clasen
- [gtk] Deleted branch ebassi/issue-3492 Emmanuele Bassi
- [gtk] (2 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/2] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 2/2] ottie: Add a command-line tool Benjamin Otte
- [rygel] Non-fast-forward update to branch wip/phako/190 Jens Georg
- [rygel/wip/phako/190] wip: Fix gtkdoc generation and installation Jens Georg
- [gtk/matthiasc/for-master: 27/28] Revert "gl renderer: Take a out graphene_rect in blur_node()" Matthias Clasen
- [gtk] (28 commits) Non-fast-forward update to branch matthiasc/for-master Matthias Clasen
- [gtk/matthiasc/for-master: 28/28] Revert "gl renderer: Render too big textures to the clipped area" Matthias Clasen
- [gnumeric] Conditional styles: fix update of triggered ranges. Morten Welinder
- [extensions-web] Created branch wip/gnome-40 Yuri Konotopov
- [extensions-web/wip/gnome-40] extensions: add support for new GNOME version scheme Yuri Konotopov
- [extensions-web] (5 commits) Non-fast-forward update to branch wip/gnome-40 Yuri Konotopov
- [extensions-web/wip/gnome-40: 5/5] extensions: add support for new GNOME version scheme Yuri Konotopov
- [gtk] (3 commits) ...Merge branch 'matthiasc/for-master' into 'master' Matthias Clasen
- [gtk: 3/3] Merge branch 'matthiasc/for-master' into 'master' Matthias Clasen
- [gtk] Deleted branch matthiasc/for-master Matthias Clasen
- [gnome-bluetooth] Update Serbian translation Translations User D-L
- [gtk] (51 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/51] testsuite: Update create_random_path() Benjamin Otte
- [gtk/wip/otte/lottie: 2/51] testsuite: Add a test for get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 3/51] testsuite: Add a test using get_point() and get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 4/51] path: Split GskPathBuilder into its own file Benjamin Otte
- [gtk/wip/otte/lottie: 6/51] pathbuilder: Redo semantics for starting curves Benjamin Otte
- [gtk/wip/otte/lottie: 5/51] xxx: demo Benjamin Otte
- [gtk/wip/otte/lottie: 8/51] pathbuilder: Add relative path commands Benjamin Otte
- [gtk/wip/otte/lottie: 7/51] path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circle Benjamin Otte
- [gtk/wip/otte/lottie: 9/51] testsuite: Add relative path functions Benjamin Otte
- [gtk/wip/otte/lottie: 10/51] Documentation typo fixes Benjamin Otte
- [gtk/wip/otte/lottie: 11/51] stroke: Add miter limit Benjamin Otte
- [gtk/wip/otte/lottie: 12/51] path: Implement SVG arcs Benjamin Otte
- [gtk/wip/otte/lottie: 13/51] path: Implement gsk_path_parse Benjamin Otte
- [gtk/wip/otte/lottie: 14/51] testsuite: Add librsvg path tests Benjamin Otte
- [gtk/wip/otte/lottie: 16/51] path: Special-case rects and circles Benjamin Otte
- [gtk/wip/otte/lottie: 15/51] path: Fix serialization for circles Benjamin Otte
- [gtk/wip/otte/lottie: 18/51] Implement gsk_path_measure_in_fill Benjamin Otte
- [gtk/wip/otte/lottie: 17/51] testsuite: Add a parsing test Benjamin Otte
- [gtk/wip/otte/lottie: 20/51] path: Add flags to gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 19/51] testsuite: Add an in_fill() test Benjamin Otte
- [gtk/wip/otte/lottie: 22/51] stroke: Add support for dashes Benjamin Otte
- [gtk/wip/otte/lottie: 21/51] gsk: Implement parsing fill and stroke nodes Benjamin Otte
- [gtk/wip/otte/lottie: 26/51] path: Add conic curves Benjamin Otte
- [gtk/wip/otte/lottie: 23/51] path: Make all private contour APIs take a GskContour Benjamin Otte
- [gtk/wip/otte/lottie: 25/51] path: Rename to gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 24/51] path: Split contours into their own file Benjamin Otte
- [gtk/wip/otte/lottie: 27/51] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Benjamin Otte
- [gtk/wip/otte/lottie: 28/51] WIP: css: Replace border rendering code with GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 29/51] path: Introduce gskpathop Benjamin Otte
- [gtk/wip/otte/lottie: 31/51] testsuite: Add conics to the random paths Benjamin Otte
- [gtk/wip/otte/lottie: 32/51] Add gsk_curve_get_{start,end}_tangent Benjamin Otte
- [gtk/wip/otte/lottie: 30/51] path: Add GskCurve Benjamin Otte
- [gtk/wip/otte/lottie: 33/51] curve: Split eval() into get_point() and get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 34/51] testuite: Add tests for gsk_curve_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 35/51] testuite: Add tests for gsk_curve_get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 36/51] testsuite: Add a test for gsk_curve_decompose() Benjamin Otte
- [gtk/wip/otte/lottie: 39/51] testsuite Add curve tangent tests Benjamin Otte
- [gtk/wip/otte/lottie: 38/51] testsuite: Add a test for the conic that got us segment() Benjamin Otte
- [gtk/wip/otte/lottie: 37/51] path: Add gsk_curve_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 40/51] path: Always decompose conics into at least 2 segments Benjamin Otte
- [gtk/wip/otte/lottie: 42/51] path: Add a foreach function that dashes a path Benjamin Otte
- [gtk/wip/otte/lottie: 41/51] path: Deal with non-uniformness of progress parameter Benjamin Otte
- [gtk/wip/otte/lottie: 43/51] testsuite: Add tests for the dasher Benjamin Otte
- [gtk/wip/otte/lottie: 44/51] Add gsk_path_get_stroke_bounds Benjamin Otte
- [gtk/wip/otte/lottie: 45/51] xxx path)_fill Benjamin Otte
- [gtk/wip/otte/lottie: 46/51] Add gsk_path_measure_get_{path, tolerance} Benjamin Otte
- [gtk/wip/otte/lottie: 47/51] path: Add gsk_path_measure_restrict_to_contour() Benjamin Otte
- [gtk/wip/otte/lottie: 48/51] path: Add gsk_path_measure_is_closed () Benjamin Otte
- [gtk/wip/otte/lottie: 49/51] path: Change semantics of gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 50/51] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 51/51] ottie: Add a command-line tool Benjamin Otte
- [gnome-bluetooth] Update Serbian (Latin) translation Translations User D-L
- [extensions-web] Non-fast-forward update to branch wip/gnome-40 Yuri Konotopov
- [extensions-web/wip/gnome-40] extensions: add support for new GNOME version scheme Yuri Konotopov
- [extensions-web/wip/gnome-40] requirements: update all Yuri Konotopov
- [gnome-build-meta] (2 commits) ...core-deps/tracker-miners.bst: depends on libxstl (xsltproc) Abderrahim Kitouni
- [gnome-build-meta] Deleted branch abderrahim/xslt-builddep Abderrahim Kitouni
- [gnome-build-meta] (3 commits) Non-fast-forward update to branch alatiera/nm-meson Abderrahim Kitouni
- [gnome-build-meta/alatiera/nm-meson: 3/3] core-deps/NetworkManager: build with meson Abderrahim Kitouni
- [extensions-web] (2 commits) ...requirements: update all Yuri Konotopov
- [extensions-web] Deleted branch wip/gnome-40 Yuri Konotopov
- [extensions-web/deploy: 14/14] Merge branch 'master' into deploy Yuri Konotopov
- [extensions-web/deploy] (14 commits) ...Merge branch 'master' into deploy Yuri Konotopov
- [epiphany] Update Catalan translation Translations User D-L
- [gnome-boxes] Update Catalan translation Translations User D-L
- [evolution] Update Catalan translation Translations User D-L
- [gnome-calendar] Update Catalan translation Translations User D-L
- [gnome-software] Update Catalan translation Translations User D-L
- [extensions-web/deploy] (3 commits) ...Merge branch 'master' into deploy Yuri Konotopov
- [extensions-web/deploy: 3/3] Merge branch 'master' into deploy Yuri Konotopov
- [gnome-todo] Update Catalan translation Translations User D-L
- [gnome-tweaks] Update Catalan translation Translations User D-L
- [gtk] Update Catalan translation Translations User D-L
- [sushi] Update Catalan translation Translations User D-L
- [tracker] Update Catalan translation Translations User D-L
- [damned-lies] Update Catalan translation Translations User D-L
- [evolution-data-server] Update Catalan translation Translations User D-L
- [gnome-weather] Update Catalan translation Translations User D-L
- [orca] Update Catalan translation Translations User D-L
- [gimp-web] Update 2.99.4 news. Jehan
- [nautilus] (6 commits) Created branch wip/antoniof/template-leaks António Fernandes
- [nautilus/wip/antoniof/template-leaks: 1/6] toolbar: Don't leak menu models António Fernandes
- [nautilus/wip/antoniof/template-leaks: 2/6] application: Don't leak container array António Fernandes
- [nautilus/wip/antoniof/template-leaks: 3/6] list-view: Don't leak container array António Fernandes
- [nautilus/wip/antoniof/template-leaks: 4/6] tag-manager: Don't leak stamp path string António Fernandes
- [nautilus/wip/antoniof/template-leaks: 5/6] window-slot: Don't leak icon reference António Fernandes
- [nautilus/wip/antoniof/template-leaks: 6/6] toolbar: Don't leak builder object António Fernandes
- [extensions-web] extensions: added reverse-conversion for GNOME 40+ unstable versions Yuri Konotopov
- [extensions-web/deploy] (2 commits) ...Merge branch 'master' into deploy Yuri Konotopov
- [extensions-web/deploy: 2/2] Merge branch 'master' into deploy Yuri Konotopov
- [gtk] (97 commits) Non-fast-forward update to branch curve-ops Matthias Clasen
- [gtk/curve-ops: 33/97] testsuite: Update create_random_path() Matthias Clasen
- [gtk/curve-ops: 34/97] testsuite: Add a test for get_point() Matthias Clasen
- [gtk/curve-ops: 35/97] testsuite: Add a test using get_point() and get_closest_point() Matthias Clasen
- [gtk/curve-ops: 36/97] path: Split GskPathBuilder into its own file Matthias Clasen
- [gtk/curve-ops: 37/97] xxx: demo Matthias Clasen
- [gtk/curve-ops: 38/97] pathbuilder: Redo semantics for starting curves Matthias Clasen
- [gtk/curve-ops: 39/97] path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circle Matthias Clasen
- [gtk/curve-ops: 40/97] pathbuilder: Add relative path commands Matthias Clasen
- [gtk/curve-ops: 41/97] testsuite: Add relative path functions Matthias Clasen
- [gtk/curve-ops: 42/97] Documentation typo fixes Matthias Clasen
- [gtk/curve-ops: 43/97] stroke: Add miter limit Matthias Clasen
- [gtk/curve-ops: 45/97] path: Implement gsk_path_parse Matthias Clasen
- [gtk/curve-ops: 44/97] path: Implement SVG arcs Matthias Clasen
- [gtk/curve-ops: 46/97] testsuite: Add librsvg path tests Matthias Clasen
- [gtk/curve-ops: 48/97] path: Special-case rects and circles Matthias Clasen
- [gtk/curve-ops: 47/97] path: Fix serialization for circles Matthias Clasen
- [gtk/curve-ops: 49/97] testsuite: Add a parsing test Matthias Clasen
- [gtk/curve-ops: 50/97] Implement gsk_path_measure_in_fill Matthias Clasen
- [gtk/curve-ops: 52/97] path: Add flags to gsk_path_foreach() Matthias Clasen
- [gtk/curve-ops: 53/97] gsk: Implement parsing fill and stroke nodes Matthias Clasen
- [gtk/curve-ops: 54/97] stroke: Add support for dashes Matthias Clasen
- [gtk/curve-ops: 55/97] path: Make all private contour APIs take a GskContour Matthias Clasen
- [gtk/curve-ops: 58/97] path: Add conic curves Matthias Clasen
- [gtk/curve-ops: 56/97] path: Split contours into their own file Matthias Clasen
- [gtk/curve-ops: 57/97] path: Rename to gtk_path_builder_add_segment() Matthias Clasen
- [gtk/curve-ops: 61/97] path: Introduce gskpathop Matthias Clasen
- [gtk/curve-ops: 59/97] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Matthias Clasen
- [gtk/curve-ops: 60/97] WIP: css: Replace border rendering code with GskPath Matthias Clasen
- [gtk/curve-ops: 63/97] testsuite: Add conics to the random paths Matthias Clasen
- [gtk/curve-ops: 51/97] testsuite: Add an in_fill() test Matthias Clasen
- [gtk/curve-ops: 62/97] path: Add GskCurve Matthias Clasen
- [gtk/curve-ops: 64/97] Add gsk_curve_get_{start,end}_tangent Matthias Clasen
- [gtk/curve-ops: 65/97] curve: Split eval() into get_point() and get_tangent() Matthias Clasen
- [gtk/curve-ops: 66/97] testuite: Add tests for gsk_curve_get_point() Matthias Clasen
- [gtk/curve-ops: 67/97] testuite: Add tests for gsk_curve_get_tangent() Matthias Clasen
- [gtk/curve-ops: 68/97] testsuite: Add a test for gsk_curve_decompose() Matthias Clasen
- [gtk/curve-ops: 69/97] path: Add gsk_curve_segment() Matthias Clasen
- [gtk/curve-ops: 70/97] testsuite: Add a test for the conic that got us segment() Matthias Clasen
- [gtk/curve-ops: 71/97] testsuite Add curve tangent tests Matthias Clasen
- [gtk/curve-ops: 72/97] path: Always decompose conics into at least 2 segments Matthias Clasen
- [gtk/curve-ops: 73/97] path: Deal with non-uniformness of progress parameter Matthias Clasen
- [gtk/curve-ops: 76/97] Add gsk_path_get_stroke_bounds Matthias Clasen
- [gtk/curve-ops: 74/97] path: Add a foreach function that dashes a path Matthias Clasen
- [gtk/curve-ops: 75/97] testsuite: Add tests for the dasher Matthias Clasen
- [gtk/curve-ops: 77/97] xxx path)_fill Matthias Clasen
- [gtk/curve-ops: 78/97] Add gsk_path_measure_get_{path,tolerance} Matthias Clasen
- [gtk/curve-ops: 81/97] path: Change semantics of gtk_path_builder_add_segment() Matthias Clasen
- [gtk/curve-ops: 80/97] path: Add gsk_path_measure_is_closed () Matthias Clasen
- [gtk/curve-ops: 79/97] path: Add gsk_path_measure_restrict_to_contour() Matthias Clasen
- [gtk/curve-ops: 82/97] Ottie: Add Matthias Clasen
- [gtk/curve-ops: 83/97] ottie: Add a command-line tool Matthias Clasen
- [gtk/curve-ops: 84/97] Only test conic weights between 1/20 and 20 Matthias Clasen
- [gtk/curve-ops: 85/97] Add gsk_curve_get_bounds Matthias Clasen
- [gtk/curve-ops: 86/97] Add gsk_curve_intersect Matthias Clasen
- [gtk/curve-ops: 87/97] Add curve intersection tests Matthias Clasen
- [gtk/curve-ops: 88/97] xxx: work around bounding box problems Matthias Clasen
- [gtk/curve-ops: 90/97] Add curve split tests Matthias Clasen
- [gtk/curve-ops: 89/97] Add another intersection testcase Matthias Clasen
- [gtk/curve-ops: 91/97] Add a performance test for curve intersection Matthias Clasen
- [gtk/curve-ops: 92/97] Add a performance test for curve eval Matthias Clasen
- [gtk/curve-ops: 94/97] path: support conic->curve in foreach Matthias Clasen
- [gtk/curve-ops: 93/97] Add gsk_curve_decompose_curve Matthias Clasen
- [gtk/curve-ops: 95/97] Add conic decomposition tests Matthias Clasen
- [gtk/curve-ops: 96/97] Add gsk_curve_offset Matthias Clasen
- [gtk/curve-ops: 97/97] Add gsk_curve_reverse Matthias Clasen
- [gtk/path-stroke: 98/103] Add gsk_path_stroke Matthias Clasen
- [gtk] (103 commits) Non-fast-forward update to branch path-stroke Matthias Clasen
- [gtk/path-stroke: 99/103] Special-case rects for strokes Matthias Clasen
- [gtk/path-stroke: 100/103] Special-case circles for strokes Matthias Clasen
- [gtk/path-stroke: 101/103] Implement stroking Matthias Clasen
- [gtk/path-stroke: 102/103] Add basic tests for strokes Matthias Clasen
- [gtk/path-stroke: 103/103] Add another stroker test Matthias Clasen
- [libsecret] (2 commits) ...Merge branch 'meson-fix-test' into 'master' Niels De Graef
- [libsecret: 1/2] meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE Niels De Graef
- [libsecret: 2/2] Merge branch 'meson-fix-test' into 'master' Niels De Graef
- [gimp] app: fix some RGB/sRGB mixup in 2 labels. Jehan
- [pitivi] Non-fast-forward update to branch sdk Alexandru Băluț
- [pitivi/sdk] ci: Replace docker with podman Alexandru Băluț
- [gtk] Non-fast-forward update to branch wip/chergert/glproto Christian Hergert
- [gtk/wip/chergert/glproto] stub out prototype bits for different GL renderer design Christian Hergert
- [gnome-maps] Non-fast-forward update to branch wip/mlundblad/redesign-opening-hours Marcus Lundblad
- [gnome-maps/wip/mlundblad/redesign-opening-hours] Add unit tests for the Translations module Marcus Lundblad
- [gimp-web] (200 commits) Non-fast-forward update to branch wip/schumaml/download-magnet-uris Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 188/200] Try to add a magnet: URI link for the macOS download Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 189/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 190/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 191/200] Try to add a magnet: URI link for the macOS download Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 193/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 192/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 194/200] Try to add a magnet: URI link for the macOS download Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 195/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 196/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 197/200] Try to add a magnet: URI link for the macOS download Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 198/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 199/200] . Michael Schumacher
- [gimp-web/wip/schumaml/download-magnet-uris: 200/200] downloads: add magnet uris for macOS and Microsoft Windows torrents Michael Schumacher
- [nautilus] (114 commits) Non-fast-forward update to branch wip/oholy/pathbar-default-locaton António Fernandes
- [nautilus/wip/oholy/pathbar-default-locaton: 113/114] file-utilities: Do not use default location instead of root António Fernandes
- [nautilus/wip/oholy/pathbar-default-locaton: 114/114] gtkplacesview: Update to latest code António Fernandes
20 December 2020
21 December 2020
22 December 2020
23 December 2020
24 December 2020
- [gtk/wip/chergert/glproto: 65/82] stub out prototype bits for different GL renderer design Christian Hergert
- [gtk] (82 commits) Non-fast-forward update to branch wip/chergert/glproto Christian Hergert
- [gtk/wip/chergert/glproto: 67/82] setup texture library frame ends Christian Hergert
- [gtk/wip/chergert/glproto: 66/82] add clear helper Christian Hergert
- [gtk/wip/chergert/glproto: 68/82] setup modelview stack Christian Hergert
- [gtk/wip/chergert/glproto: 70/82] cleanup offset handling Christian Hergert
- [gtk/wip/chergert/glproto: 69/82] start bringing over some of the modelview bits Christian Hergert
- [gtk/wip/chergert/glproto: 71/82] transform can be null Christian Hergert
- [gtk/wip/chergert/glproto: 72/82] add renderer to test utils Christian Hergert
- [gtk/wip/chergert/glproto: 73/82] break job into a prepare and render phase Christian Hergert
- [gtk/wip/chergert/glproto: 75/82] setup command queue before libraries Christian Hergert
- [gtk/wip/chergert/glproto: 76/82] add viewport hook Christian Hergert
- [gtk/wip/chergert/glproto: 74/82] add execute func Christian Hergert
- [gtk/wip/chergert/glproto: 78/82] check clip before visiting node Christian Hergert
- [gtk/wip/chergert/glproto: 77/82] stub out job render a bit Christian Hergert
- [gtk/wip/chergert/glproto: 81/82] reset arrays on end frame Christian Hergert
- [gtk/wip/chergert/glproto: 79/82] always keep a node in the all_queue Christian Hergert
- [gtk/wip/chergert/glproto: 80/82] start on more memory friendly version of command queue Christian Hergert
- [gtk/wip/chergert/glproto: 82/82] ensure clear call is done inside of frame begin/end Christian Hergert
- [gtk] (2 commits) Created branch zbrown/dragsource-in-handle Zander Brown
- [gtk/zbrown/dragsource-in-handle: 1/2] widget: handle drag source Zander Brown
- [gtk/zbrown/dragsource-in-handle: 2/2] docs: it's GdkDrag, not GtkDrag Zander Brown
- [gtk/wip/otte/lottie: 1/79] gdkarray: Add a "stolen" boolean to splice() Benjamin Otte
- [gtk/wip/otte/lottie: 2/79] gsk: Add GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 3/79] gsk: Add GskFillNode Benjamin Otte
- [gtk/wip/otte/lottie: 4/79] snapshot: Add gtk_snapshot_push_fill() Benjamin Otte
- [gtk] (79 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 5/79] demos: Add a simple demo filling a path Benjamin Otte
- [gtk/wip/otte/lottie: 6/79] gsk: Add GskStroke Benjamin Otte
- [gtk/wip/otte/lottie: 7/79] gsk: Add GskStrokeNode Benjamin Otte
- [gtk/wip/otte/lottie: 8/79] snapshot: Add gtk_snapshot_push_stroke() Benjamin Otte
- [gtk/wip/otte/lottie: 9/79] popover: Use fill and stroke nodes instead of Cairo Benjamin Otte
- [gtk/wip/otte/lottie: 10/79] path: Change data structure for standard path Benjamin Otte
- [gtk/wip/otte/lottie: 11/79] gsk: Add GskPathMeasure Benjamin Otte
- [gtk/wip/otte/lottie: 12/79] path: Add gsk_path_builder_add_path() Benjamin Otte
- [gtk/wip/otte/lottie: 13/79] pathmeasure: Add gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 14/79] testsuite: Add path tests Benjamin Otte
- [gtk/wip/otte/lottie: 15/79] path: Collect flags Benjamin Otte
- [gtk/wip/otte/lottie: 18/79] pathmeasure: Implement support for beziers Benjamin Otte
- [gtk/wip/otte/lottie: 17/79] path: Implement gsk_path_to_cairo() using foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 16/79] path: Add gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 19/79] path: Add gsk_path_add_circle() Benjamin Otte
- [gtk/wip/otte/lottie: 20/79] path: Add gsk_path_measure_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 22/79] gtk-demo: Add a text-on-path demo Benjamin Otte
- [gtk/wip/otte/lottie: 21/79] xxx: path_fill demo Benjamin Otte
- [gtk/wip/otte/lottie: 23/79] testsuite: Add tests for gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 25/79] path: Add gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 24/79] spline: Use Skia's tolerance checks Benjamin Otte
- [gtk/wip/otte/lottie: 27/79] gtk-demo: Add cute maze demo Benjamin Otte
- [gtk/wip/otte/lottie: 26/79] testsuite: Add tests for gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 29/79] testsuite: Add a test for get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 28/79] testsuite: Update create_random_path() Benjamin Otte
- [gtk/wip/otte/lottie: 30/79] testsuite: Add a test using get_point() and get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 31/79] path: Split GskPathBuilder into its own file Benjamin Otte
- [gtk/wip/otte/lottie: 33/79] pathbuilder: Redo semantics for starting curves Benjamin Otte
- [gtk/wip/otte/lottie: 32/79] xxx: demo Benjamin Otte
- [gtk/wip/otte/lottie: 34/79] path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circle Benjamin Otte
- [gtk/wip/otte/lottie: 35/79] pathbuilder: Add relative path commands Benjamin Otte
- [gtk/wip/otte/lottie: 36/79] testsuite: Add relative path functions Benjamin Otte
- [gtk/wip/otte/lottie: 37/79] Documentation typo fixes Benjamin Otte
- [gtk/wip/otte/lottie: 38/79] stroke: Add miter limit Benjamin Otte
- [gtk/wip/otte/lottie: 39/79] path: Implement SVG arcs Benjamin Otte
- [gtk/wip/otte/lottie: 40/79] path: Implement gsk_path_parse Benjamin Otte
- [gtk/wip/otte/lottie: 43/79] path: Special-case rects and circles Benjamin Otte
- [gtk/wip/otte/lottie: 42/79] path: Fix serialization for circles Benjamin Otte
- [gtk/wip/otte/lottie: 41/79] testsuite: Add librsvg path tests Benjamin Otte
- [gtk/wip/otte/lottie: 44/79] testsuite: Add a parsing test Benjamin Otte
- [gtk/wip/otte/lottie: 45/79] Implement gsk_path_measure_in_fill Benjamin Otte
- [gtk/wip/otte/lottie: 47/79] path: Add flags to gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 46/79] testsuite: Add an in_fill() test Benjamin Otte
- [gtk/wip/otte/lottie: 48/79] gsk: Implement parsing fill and stroke nodes Benjamin Otte
- [gtk/wip/otte/lottie: 49/79] stroke: Add support for dashes Benjamin Otte
- [gtk/wip/otte/lottie: 50/79] path: Make all private contour APIs take a GskContour Benjamin Otte
- [gtk/wip/otte/lottie: 52/79] path: Rename to gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 51/79] path: Split contours into their own file Benjamin Otte
- [gtk/wip/otte/lottie: 53/79] path: Add conic curves Benjamin Otte
- [gtk/wip/otte/lottie: 54/79] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Benjamin Otte
- [gtk/wip/otte/lottie: 56/79] path: Introduce gskpathop Benjamin Otte
- [gtk/wip/otte/lottie: 55/79] WIP: css: Replace border rendering code with GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 58/79] testsuite: Add conics to the random paths Benjamin Otte
- [gtk/wip/otte/lottie: 59/79] Add gsk_curve_get_{start,end}_tangent Benjamin Otte
- [gtk/wip/otte/lottie: 57/79] path: Add GskCurve Benjamin Otte
- [gtk/wip/otte/lottie: 60/79] curve: Split eval() into get_point() and get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 61/79] testuite: Add tests for gsk_curve_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 63/79] testsuite: Add a test for gsk_curve_decompose() Benjamin Otte
- [gtk/wip/otte/lottie: 64/79] path: Add gsk_curve_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 62/79] testuite: Add tests for gsk_curve_get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 65/79] testsuite: Add a test for the conic that got us segment() Benjamin Otte
- [gtk/wip/otte/lottie: 67/79] path: Always decompose conics into at least 2 segments Benjamin Otte
- [gtk/wip/otte/lottie: 66/79] testsuite Add curve tangent tests Benjamin Otte
- [gtk/wip/otte/lottie: 68/79] path: Deal with non-uniformness of progress parameter Benjamin Otte
- [gtk/wip/otte/lottie: 69/79] path: Add a foreach function that dashes a path Benjamin Otte
- [gtk/wip/otte/lottie: 70/79] testsuite: Add tests for the dasher Benjamin Otte
- [gtk/wip/otte/lottie: 72/79] xxx path)_fill Benjamin Otte
- [gtk/wip/otte/lottie: 71/79] Add gsk_path_get_stroke_bounds Benjamin Otte
- [gtk/wip/otte/lottie: 73/79] Add gsk_path_measure_get_{path, tolerance} Benjamin Otte
- [gtk/wip/otte/lottie: 74/79] path: Add gsk_path_measure_restrict_to_contour() Benjamin Otte
- [gtk/wip/otte/lottie: 75/79] path: Add gsk_path_measure_is_closed () Benjamin Otte
- [gtk/wip/otte/lottie: 76/79] path: Change semantics of gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 77/79] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 78/79] ottie: Add a command-line tool Benjamin Otte
- [gtk/wip/otte/lottie: 79/79] ottie: Add a snapshot test Benjamin Otte
- [gnome-chess/mcatanzaro/gtk4] Progress Michael Catanzaro
- [gtk/wip/chergert/glproto] sketch out some real basics for drawing Christian Hergert
- [gnome-chess/mcatanzaro/gtk4] progress Michael Catanzaro
- [gtk] Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie] ottie: Add a snapshot test Benjamin Otte
- [gnome-chess/mcatanzaro/gtk4] Progress Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4] progress Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4] progress Michael Catanzaro
- [gnome-chess] Update Swedish translation Translations User D-L
- [gnome-commander] Update Swedish translation Translations User D-L
- [releng] Deleted branch abderrahim/new-version-scheme Jordan Petridis
- [gtk] (3 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/3] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 2/3] ottie: Add a command-line tool Benjamin Otte
- [gtk/wip/otte/lottie: 3/3] ottie: Add a snapshot test Benjamin Otte
- [gtk/wip/chergert/glproto] apply framebuffer from clear command Christian Hergert
- [gnome-chess/mcatanzaro/gtk4] progress Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4] progress Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4] progress Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4] Progress Michael Catanzaro
- [gnome-chess] Non-fast-forward update to branch mcatanzaro/gtk4 Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4] Port to GTK 4 Michael Catanzaro
- [gtk] (86 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/86] rendernode: Bail if matrix is invalid Benjamin Otte
- [gtk/wip/otte/lottie: 2/86] gtk-demo: Don't put the search bar in the scroll area Benjamin Otte
- [gtk/wip/otte/lottie: 3/86] video: When autoplaying, start playing once the video is prepared Benjamin Otte
- [gtk/wip/otte/lottie: 4/86] picture: Fix copy/paste error in docs Benjamin Otte
- [gtk/wip/otte/lottie: 5/86] roundedbox: Remove unused API Benjamin Otte
- [gtk/wip/otte/lottie: 6/86] docs: Put render nodes in their own sections Benjamin Otte
- [gtk/wip/otte/lottie: 7/86] listview: Use the correct scroll policy Benjamin Otte
- [gtk/wip/otte/lottie: 8/86] gdkarray: Add a "stolen" boolean to splice() Benjamin Otte
- [gtk/wip/otte/lottie: 9/86] gsk: Add GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 10/86] gsk: Add GskFillNode Benjamin Otte
- [gtk/wip/otte/lottie: 11/86] snapshot: Add gtk_snapshot_push_fill() Benjamin Otte
- [gtk/wip/otte/lottie: 12/86] demos: Add a simple demo filling a path Benjamin Otte
- [gtk/wip/otte/lottie: 13/86] gsk: Add GskStroke Benjamin Otte
- [gtk/wip/otte/lottie: 14/86] gsk: Add GskStrokeNode Benjamin Otte
- [gtk/wip/otte/lottie: 15/86] snapshot: Add gtk_snapshot_push_stroke() Benjamin Otte
- [gtk/wip/otte/lottie: 16/86] popover: Use fill and stroke nodes instead of Cairo Benjamin Otte
- [gtk/wip/otte/lottie: 17/86] path: Change data structure for standard path Benjamin Otte
- [gtk/wip/otte/lottie: 18/86] gsk: Add GskPathMeasure Benjamin Otte
- [gtk/wip/otte/lottie: 19/86] path: Add gsk_path_builder_add_path() Benjamin Otte
- [gtk/wip/otte/lottie: 20/86] pathmeasure: Add gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 21/86] testsuite: Add path tests Benjamin Otte
- [gtk/wip/otte/lottie: 22/86] path: Collect flags Benjamin Otte
- [gtk/wip/otte/lottie: 23/86] path: Add gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 24/86] path: Implement gsk_path_to_cairo() using foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 25/86] pathmeasure: Implement support for beziers Benjamin Otte
- [gtk/wip/otte/lottie: 26/86] path: Add gsk_path_add_circle() Benjamin Otte
- [gtk/wip/otte/lottie: 27/86] path: Add gsk_path_measure_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 28/86] xxx: path_fill demo Benjamin Otte
- [gtk/wip/otte/lottie: 29/86] gtk-demo: Add a text-on-path demo Benjamin Otte
- [gtk/wip/otte/lottie: 30/86] testsuite: Add tests for gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 31/86] spline: Use Skia's tolerance checks Benjamin Otte
- [gtk/wip/otte/lottie: 32/86] path: Add gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 33/86] testsuite: Add tests for gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 34/86] gtk-demo: Add cute maze demo Benjamin Otte
- [gtk/wip/otte/lottie: 35/86] testsuite: Update create_random_path() Benjamin Otte
- [gtk/wip/otte/lottie: 36/86] testsuite: Add a test for get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 37/86] testsuite: Add a test using get_point() and get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 38/86] path: Split GskPathBuilder into its own file Benjamin Otte
- [gtk/wip/otte/lottie: 40/86] pathbuilder: Redo semantics for starting curves Benjamin Otte
- [gtk/wip/otte/lottie: 39/86] xxx: demo Benjamin Otte
- [gtk/wip/otte/lottie: 41/86] path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circle Benjamin Otte
- [gtk/wip/otte/lottie: 42/86] pathbuilder: Add relative path commands Benjamin Otte
- [gtk/wip/otte/lottie: 43/86] testsuite: Add relative path functions Benjamin Otte
- [gtk/wip/otte/lottie: 44/86] Documentation typo fixes Benjamin Otte
- [gtk/wip/otte/lottie: 45/86] stroke: Add miter limit Benjamin Otte
- [gtk/wip/otte/lottie: 46/86] path: Implement SVG arcs Benjamin Otte
- [gtk/wip/otte/lottie: 47/86] path: Implement gsk_path_parse Benjamin Otte
- [gtk/wip/otte/lottie: 50/86] path: Special-case rects and circles Benjamin Otte
- [gtk/wip/otte/lottie: 51/86] testsuite: Add a parsing test Benjamin Otte
- [gtk/wip/otte/lottie: 52/86] Implement gsk_path_measure_in_fill Benjamin Otte
- [gtk/wip/otte/lottie: 53/86] testsuite: Add an in_fill() test Benjamin Otte
- [gtk/wip/otte/lottie: 48/86] testsuite: Add librsvg path tests Benjamin Otte
- [gtk/wip/otte/lottie: 49/86] path: Fix serialization for circles Benjamin Otte
- [gtk/wip/otte/lottie: 54/86] path: Add flags to gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 56/86] stroke: Add support for dashes Benjamin Otte
- [gtk/wip/otte/lottie: 55/86] gsk: Implement parsing fill and stroke nodes Benjamin Otte
- [gtk/wip/otte/lottie: 57/86] path: Make all private contour APIs take a GskContour Benjamin Otte
- [gtk/wip/otte/lottie: 58/86] path: Split contours into their own file Benjamin Otte
- [gtk/wip/otte/lottie: 59/86] path: Rename to gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 60/86] path: Add conic curves Benjamin Otte
- [gtk/wip/otte/lottie: 61/86] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Benjamin Otte
- [gtk/wip/otte/lottie: 62/86] WIP: css: Replace border rendering code with GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 63/86] path: Introduce gskpathop Benjamin Otte
- [gtk/wip/otte/lottie: 64/86] path: Add GskCurve Benjamin Otte
- [gtk/wip/otte/lottie: 65/86] testsuite: Add conics to the random paths Benjamin Otte
- [gtk/wip/otte/lottie: 66/86] Add gsk_curve_get_{start,end}_tangent Benjamin Otte
- [gtk/wip/otte/lottie: 67/86] curve: Split eval() into get_point() and get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 68/86] testuite: Add tests for gsk_curve_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 69/86] testuite: Add tests for gsk_curve_get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 70/86] testsuite: Add a test for gsk_curve_decompose() Benjamin Otte
- [gtk/wip/otte/lottie: 71/86] path: Add gsk_curve_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 72/86] testsuite: Add a test for the conic that got us segment() Benjamin Otte
- [gtk/wip/otte/lottie: 73/86] testsuite Add curve tangent tests Benjamin Otte
- [gtk/wip/otte/lottie: 74/86] path: Always decompose conics into at least 2 segments Benjamin Otte
- [gtk/wip/otte/lottie: 75/86] path: Deal with non-uniformness of progress parameter Benjamin Otte
- [gtk/wip/otte/lottie: 76/86] path: Add a foreach function that dashes a path Benjamin Otte
- [gtk/wip/otte/lottie: 77/86] testsuite: Add tests for the dasher Benjamin Otte
- [gtk/wip/otte/lottie: 78/86] Add gsk_path_get_stroke_bounds Benjamin Otte
- [gtk/wip/otte/lottie: 80/86] Add gsk_path_measure_get_{path, tolerance} Benjamin Otte
- [gtk/wip/otte/lottie: 82/86] path: Add gsk_path_measure_is_closed () Benjamin Otte
- [gtk/wip/otte/lottie: 81/86] path: Add gsk_path_measure_restrict_to_contour() Benjamin Otte
- [gtk/wip/otte/lottie: 79/86] xxx path)_fill Benjamin Otte
- [gtk/wip/otte/lottie: 83/86] path: Change semantics of gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 84/86] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 86/86] ottie: Add a snapshot test Benjamin Otte
- [gtk/wip/otte/lottie: 85/86] ottie: Add a command-line tool Benjamin Otte
- [gtk] Created branch wip/otte/for-master Benjamin Otte
- [gtk/gtk-3-24] Visual Studio projects: Do not hardcode gdbus-codegen path Chun-wei Fan
- [gtk/gtk-3-24] Visual Studio Projects: Improve search for Harfbuzz headers Chun-wei Fan
- [gtk] (9 commits) ...Merge branch 'wip/otte/for-master' into 'master' Matthias Clasen
- [gtk: 9/9] Merge branch 'wip/otte/for-master' into 'master' Matthias Clasen
- [gtk] Deleted branch wip/otte/for-master Benjamin Otte
- [gnome-maps] Update Ukrainian translation Translations User D-L
- [gnome-chess] Update Ukrainian translation Translations User D-L
- [gtk] Created branch wip/baedert/for-master Timm Bäder
- [gtk/wip/baedert/for-master] glcontext-wayland: Ensure if expression evaluation order Timm Bäder
- [gtk/wip/baedert/for-master] glcontext-wayland: Only allocate configs we use Timm Bäder
- [shotwell] (2 commits) Non-fast-forward update to branch wip/phako/128 Jens Georg
- [shotwell/wip/phako/128: 1/2] video-support: Split VideoMetadata and create helper library Jens Georg
- [shotwell/wip/phako/128: 2/2] video-support: Add external reader process Jens Georg
- [gtk/gtk-3-24] Visual Studio projects: Support arm64/aarch64 builds better Chun-wei Fan
- [gtk/wip/baedert/for-master: 1/2] glcontext-wayland: Only allocate configs we use Timm Bäder
- [gtk] (2 commits) Non-fast-forward update to branch wip/baedert/for-master Timm Bäder
- [gtk/wip/baedert/for-master: 2/2] glcontext-wayland: Avoid heap-alloacting small arrays... Timm Bäder
- [gtk/gtk-3-24] win32/Makefile-newvs.am: Fix 'make dist' Chun-wei Fan
- [glib] (2 commits) ...Merge branch 'master' into 'master' Sebastian Dröge
- [glib: 1/2] Windows: fix FD_READ condition flag still set on recoverable UDP socket errors. Sebastian Dröge
- [glib: 2/2] Merge branch 'master' into 'master' Sebastian Dröge
- [glib-networking] Created branch set_max_protocol Ignacio Casal Quinteiro
- [glib-networking/set_max_protocol] openssl: factor out set_max_protocol Ignacio Casal Quinteiro
- [glib-networking] Non-fast-forward update to branch set_max_protocol Ignacio Casal Quinteiro
- [glib-networking/set_max_protocol] openssl: factor out set_max_protocol Ignacio Casal Quinteiro
- [glib-networking/set_max_protocol] openssl: factor out set_max_protocol Ignacio Casal Quinteiro
- [glib-networking] Non-fast-forward update to branch set_max_protocol Ignacio Casal Quinteiro
- [shotwell] (5 commits) ...Merge branch 'wip/phako/128' into 'master' Jens Georg
- [shotwell: 5/5] Merge branch 'wip/phako/128' into 'master' Jens Georg
- [shotwell] Deleted branch wip/phako/128 Jens Georg
- [glib-networking/set_max_protocol] openssl: some more ifdefs to support old versions of openssl Ignacio Casal Quinteiro
- [glib-networking] Created branch wip/nacho/visual-studio Ignacio Casal Quinteiro
- [glib-networking/wip/nacho/visual-studio] Build glib Ignacio Casal Quinteiro
- [gtk/gtk-3-24] Try again to fix 'make dist' Chun-wei Fan
- [shotwell] Update POTFILES.in and POTFILES.skip Piotr Drąg
- [glib-networking/set_max_protocol] Handle alpn for openssl >= 1.0.2 Ignacio Casal Quinteiro
- [gimp-help] Update Swedish translation Translations User D-L
- [tali/gnome-3-38] Updated Czech translation Mart Raudsepp
- [tali/gnome-3-38] Updated Czech translation Mart Raudsepp
- [empathy] Update Catalan translation Translations User D-L
- [dasher] Update Catalan translation Translations User D-L
- [evolution-ews] Update Catalan translation Translations User D-L
- [vte] sixel: Ignore DECSIXEL sequence when OR-mode is requested Christian Persch
- [vte] parser: cat: Make linter warn on unsupported DECSIXEL OR-mode Christian Persch
- [vte] Created branch wip/close-range Christian Persch
- [vte/wip/close-range] spawn: Use close_range to set CLOEXEC on all FDs Christian Persch
- [gnome-control-center] wifi-connection-row: Fix alignment of wifi name Georges Basile Stavracas Neto
- [gtk/wip/otte/lottie] xxx Benjamin Otte
- [damned-lies] Update Serbian translation Translations User D-L
- [jhbuild] Update Serbian translation Translations User D-L
- [gnome-chess] Non-fast-forward update to branch mcatanzaro/gtk4 Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4] Port to GTK 4 Michael Catanzaro
- [gnome-chess] (10 commits) Non-fast-forward update to branch mcatanzaro/gtk4 Michael Catanzaro
- [gnome-chess/mcatanzaro/gtk4: 10/10] Port to GTK 4 Michael Catanzaro
- [gnome-dvb-daemon] Update Catalan translation Translations User D-L
- [gnome-chess] Port to GTK 4 Michael Catanzaro
- [gnome-chess] Deleted branch mcatanzaro/gtk4 Michael Catanzaro
- [gnome-build-meta] Chess now uses GTK 4 Michael Catanzaro
- [balsa/gtk4: 8/286] vfs: Port to GMenu Peter Bloomfield
- [balsa/gtk4: 9/286] libbalsa-vfs: New API to use with GMenu Peter Bloomfield
- [balsa] (286 commits) Non-fast-forward update to branch gtk4 Peter Bloomfield
- [balsa/gtk4: 7/286] pref-manager: Use GtkPopover for "Add" options Peter Bloomfield
- [balsa/gtk4: 10/286] various: Port to new LibBalsaVfs API Peter Bloomfield
- [balsa/gtk4: 12/286] mblist: Port the MRU menu to GMenu Peter Bloomfield
- [balsa/gtk4: 11/286] body: Add a gpointer user_data member Peter Bloomfield
- [balsa/gtk4: 14/286] compose window: Break the attachment context menu Peter Bloomfield
- [balsa/gtk4: 13/286] Various: Adapt to MRU menu changes Peter Bloomfield
- [balsa/gtk4: 15/286] balsa-index: Port context menu to GtkPopover Peter Bloomfield
- [balsa/gtk4: 16/286] compose window: Improve popover placement Peter Bloomfield
- [balsa/gtk4: 17/286] Bump Gtk requirement to 3.22 Peter Bloomfield
- [balsa/gtk4: 18/286] balsa-index: Improve context menu placement Peter Bloomfield
- [balsa/gtk4: 19/286] compose window: Improve context menu placement Peter Bloomfield
- [balsa/gtk4: 20/286] balsa-message: Improve the GtkPopover popup Peter Bloomfield
- [balsa/gtk4: 21/286] balsa-message: Port another popup to GtkPopover Peter Bloomfield
- [balsa/gtk4: 22/286] balsa-message: Port the parts-menu to GtkPopover Peter Bloomfield
- [balsa/gtk4: 24/286] Various: Port menus to GtkPopover Peter Bloomfield
- [balsa/gtk4: 23/286] balsa-index, balsa-message: Check GdkEvent Peter Bloomfield
- [balsa/gtk4: 25/286] balsa-mime-widget-text: Port HTML popup Peter Bloomfield
- [balsa/gtk4: 26/286] Bump required versions Peter Bloomfield
- [balsa/gtk4: 28/286] toolbars: Port the popup menu to GtkPopover Peter Bloomfield
- [balsa/gtk4: 27/286] compose window: Port the language menu to GMenu Peter Bloomfield
- [balsa/gtk4: 29/286] Various: Be more systematic when making GMenu s Peter Bloomfield
- [balsa/gtk4: 30/286] balsa-index: Improve popup positioning at pointer Peter Bloomfield
- [balsa/gtk4: 32/286] Fix some fallout from porting from *-event signals Peter Bloomfield
- [balsa/gtk4: 33/286] mime-widget-text: Connect to the "pressed" signal Peter Bloomfield
- [balsa/gtk4: 34/286] mime-widget-text: Use bmwt_html_ prefix Peter Bloomfield
- [balsa/gtk4: 31/286] balsa-index: Change popup menu placement Peter Bloomfield
- [balsa/gtk4: 35/286] compose-window: Use correct action-group Peter Bloomfield
- [balsa/gtk4: 36/286] Use BALSA_USE_POPOVER=0 environment var Peter Bloomfield
- [balsa/gtk4: 37/286] Use a BALSA_USE_POPOVER=0 environment variable Peter Bloomfield
- [balsa/gtk4: 39/286] Various: Make GtkMenu versions work Peter Bloomfield
- [balsa/gtk4: 38/286] pref-manager: Use GtkMenuButton Peter Bloomfield
- [balsa/gtk4: 41/286] Various: Check GTK_IS_POPOVER() when popping down Peter Bloomfield
- [balsa/gtk4: 40/286] Various: Implement libbalsa_popup_widget_new() Peter Bloomfield
- [balsa/gtk4: 42/286] Various: Actually launch the default app Peter Bloomfield
- [balsa/gtk4: 43/286] Various: Drop an unused parameter Peter Bloomfield
- [balsa/gtk4: 44/286] balsa-message: Use the correct GtkMenu Peter Bloomfield
- [balsa/gtk4: 45/286] Various: Implement libbalsa_popup_widget_popup() Peter Bloomfield
- [balsa/gtk4: 46/286] toolbar-factory: Make sure the popup is sensitive Peter Bloomfield
- [balsa/gtk4: 47/286] balsa-message: Pop up the parts menu at the button Peter Bloomfield
- [balsa/gtk4: 48/286] balsa-message: Pop down the parts popup Peter Bloomfield
- [balsa/gtk4: 49/286] libbalsa: In popup-widget, special case GtkToolbar Peter Bloomfield
- [balsa/gtk4: 51/286] balsa-mime-widget-image: Set popover relative to Peter Bloomfield
- [balsa/gtk4: 50/286] libbalsa: When popping up, first check event Peter Bloomfield
- [balsa/gtk4: 52/286] balsa-message: Restore toggle-all-inline to FALSE Peter Bloomfield
- [balsa/gtk4: 56/286] balsa-index: pop up the context menu on the left Peter Bloomfield
- [balsa/gtk4: 53/286] Various: New API for libbalsa_popup_widget_popup() Peter Bloomfield
- [balsa/gtk4: 57/286] popup-widgets: Center the popup when shift-F10 Peter Bloomfield
- [balsa/gtk4: 54/286] balsa-mime-widget-text: Simplify popping down Peter Bloomfield
- [balsa/gtk4: 55/286] balsa-message: Use a GtkMenuButton for attachments Peter Bloomfield
- [balsa/gtk4: 58/286] balsa-message: Manage menu settings Peter Bloomfield
- [balsa/gtk4: 61/286] balsa-index: Add action-entries in a helper Peter Bloomfield
- [balsa/gtk4: 62/286] balsa-message: Add action-entries in a helper Peter Bloomfield
- [balsa/gtk4: 63/286] mime-widget-text: Actually pop up a context menu Peter Bloomfield
- [balsa/gtk4: 64/286] Various: Fill some menus with stateless GMenuItems Peter Bloomfield
- [balsa/gtk4: 65/286] Various: Fill some menus with stateless GMenuItems Peter Bloomfield
- [balsa/gtk4: 66/286] Various: Improve the MRU menu helpers Peter Bloomfield
- [balsa/gtk4: 70/286] balsa-index: Fix a typo Peter Bloomfield
- [balsa/gtk4: 71/286] Various: Use stateless GActions with targets Peter Bloomfield
- [balsa/gtk4: 59/286] balsa-message: Manage menu settings Peter Bloomfield
- [balsa/gtk4: 60/286] address-book-config: Add action-entries in helper Peter Bloomfield
- [balsa/gtk4: 67/286] Minor cleanup Peter Bloomfield
- [balsa/gtk4: 68/286] balsa-mblist: Add guards Peter Bloomfield
- [balsa/gtk4: 69/286] Various: Drop libbalsa_{radio,toggle}_activated Peter Bloomfield
- [balsa/gtk4: 72/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 73/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 74/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 75/286] source-viewer: Use container-add for a scrolled w Peter Bloomfield
- [balsa/gtk4: 76/286] x509-cert-widget: Use container-add for scrolled w Peter Bloomfield
- [balsa/gtk4: 77/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 78/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 79/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 81/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 80/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 82/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 83/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 85/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 84/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 89/286] main-window: Use container-add for the statusbar Peter Bloomfield
- [balsa/gtk4: 87/286] Various: Fix some alignment issues Peter Bloomfield
- [balsa/gtk4: 91/286] Various: Fix margins Peter Bloomfield
- [balsa/gtk4: 90/286] libbalsa-gpgme-widgets: Use container-add Peter Bloomfield
- [balsa/gtk4: 88/286] balsa-mime-widget: Use container-add for buttons Peter Bloomfield
- [balsa/gtk4: 86/286] filter-run-dialog: Stop using GtkBox padding Peter Bloomfield
- [balsa/gtk4: 92/286] Various: Replace gtk_box_pack_{start,end}() Peter Bloomfield
- [balsa/gtk4: 96/286] ab-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 95/286] ab-main: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 100/286] libbalsa_button_box_button: Document a difference Peter Bloomfield
- [balsa/gtk4: 98/286] mime-widget-message: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 97/286] balsa-mime-widget-crypto: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 94/286] libbalsa-misc: Install libbalsa_button_box_button Peter Bloomfield
- [balsa/gtk4: 93/286] toolbar-prefs: Center the arrows vertically Peter Bloomfield
- [balsa/gtk4: 99/286] mime-widget-vcalendar: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 102/286] misc: Replace libbalsa_button_box_button() Peter Bloomfield
- [balsa/gtk4: 101/286] filter-edit-dialog: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 103/286] Various: Use libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 104/286] main-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 105/286] toolbar-prefs: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 108/286] filter-run-dialog: Do not leak the GtkSizeGroup Peter Bloomfield
- [balsa/gtk4: 106/286] Various: Rename libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 109/286] build: Depend on gtk4 Peter Bloomfield
- [balsa/gtk4: 110/286] address-view: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 107/286] misc: Do not leak the GtkSizeGroup Peter Bloomfield
- [balsa/gtk4: 111/286] address: Begin porting to gtk4 Peter Bloomfield
- [balsa/gtk4: 112/286] Remove LibBalsaCellRendererButton Peter Bloomfield
- [balsa/gtk4: 117/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 116/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 115/286] Various: Adapt to gtk4 Peter Bloomfield
- [balsa/gtk4: 118/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 113/286] address: Adapt to gtk4 Peter Bloomfield
- [balsa/gtk4: 114/286] Build: Leave out application-helpers Peter Bloomfield
- [balsa/gtk4: 119/286] source-viewer: Use container-add for a scrolled w Peter Bloomfield
- [balsa/gtk4: 121/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 120/286] x509-cert-widget: Use container-add for scrolled w Peter Bloomfield
- [balsa/gtk4: 122/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 123/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 124/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 125/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 126/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 128/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 127/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 129/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 130/286] filter-run-dialog: Stop using GtkBox padding Peter Bloomfield
- [balsa/gtk4: 132/286] balsa-mime-widget: Use container-add for buttons Peter Bloomfield
- [balsa/gtk4: 131/286] Various: Fix some alignment issues Peter Bloomfield
- [balsa/gtk4: 134/286] libbalsa-gpgme-widgets: Use container-add Peter Bloomfield
- [balsa/gtk4: 133/286] main-window: Use container-add for the statusbar Peter Bloomfield
- [balsa/gtk4: 136/286] Various: Replace gtk_box_pack_{start,end}() Peter Bloomfield
- [balsa/gtk4: 135/286] Various: Fix margins Peter Bloomfield
- [balsa/gtk4: 137/286] toolbar-prefs: Center the arrows vertically Peter Bloomfield
- [balsa/gtk4: 138/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 141/286] source-viewer: Use container-add for a scrolled w Peter Bloomfield
- [balsa/gtk4: 140/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 142/286] x509-cert-widget: Use container-add for scrolled w Peter Bloomfield
- [balsa/gtk4: 139/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 143/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 144/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 145/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 146/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 149/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 148/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 147/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 150/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 152/286] filter-run-dialog: Stop using GtkBox padding Peter Bloomfield
- [balsa/gtk4: 151/286] Various: Stop using GtkBox child properties Peter Bloomfield
- [balsa/gtk4: 153/286] Various: Fix some alignment issues Peter Bloomfield
- [balsa/gtk4: 157/286] Various: Fix margins Peter Bloomfield
- [balsa/gtk4: 158/286] Various: Replace gtk_box_pack_{start,end}() Peter Bloomfield
- [balsa/gtk4: 155/286] main-window: Use container-add for the statusbar Peter Bloomfield
- [balsa/gtk4: 154/286] balsa-mime-widget: Use container-add for buttons Peter Bloomfield
- [balsa/gtk4: 160/286] libbalsa-misc: Install libbalsa_button_box_button Peter Bloomfield
- [balsa/gtk4: 159/286] toolbar-prefs: Center the arrows vertically Peter Bloomfield
- [balsa/gtk4: 156/286] libbalsa-gpgme-widgets: Use container-add Peter Bloomfield
- [balsa/gtk4: 161/286] ab-main: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 162/286] ab-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 165/286] mime-widget-vcalendar: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 163/286] balsa-mime-widget-crypto: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 164/286] mime-widget-message: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 166/286] libbalsa_button_box_button: Document a difference Peter Bloomfield
- [balsa/gtk4: 167/286] filter-edit-dialog: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 168/286] misc: Replace libbalsa_button_box_button() Peter Bloomfield
- [balsa/gtk4: 169/286] Various: Use libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 171/286] toolbar-prefs: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 170/286] main-window: Stop using GtkButtonBox Peter Bloomfield
- [balsa/gtk4: 172/286] Various: Rename libbalsa_add_button_to_box() Peter Bloomfield
- [balsa/gtk4: 173/286] misc: Do not leak the GtkSizeGroup Peter Bloomfield
- [balsa/gtk4: 179/286] identity-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 177/286] information-dialog: Notify in an idle callback Peter Bloomfield
- [balsa/gtk4: 175/286] libbalsa-ask: Refactor to avoid gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 174/286] autocrypt: Stop using gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 178/286] Various: Stop using gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 181/286] libbalsa-gpgme-cb: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 182/286] compose window: Allocate data on the stack Peter Bloomfield
- [balsa/gtk4: 183/286] files: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 184/286] libbalsa-gpgme: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 185/286] misc: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 186/286] libbalsa-progress: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 176/286] filter-edit-dialog: Delete trailing white space Peter Bloomfield
- [balsa/gtk4: 180/286] libbalsa-gpgme: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 187/286] filter-edit-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 189/286] mailbox: New GtkTreeDragSource API Peter Bloomfield
- [balsa/gtk4: 188/286] libbalsa: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 190/286] filter-edit: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 191/286] source-viewer: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 192/286] cite-bar: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 193/286] Various: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 194/286] address-book-config: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 195/286] Various: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 196/286] libinit-balsa: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 197/286] main: Adapt to libinit-balsa API change Peter Bloomfield
- [balsa/gtk4: 198/286] ab-window: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 199/286] balsa-app: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 200/286] toolbar-factory: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 201/286] store-address: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 202/286] toolbar-factory: add "toolbar" CSS class Peter Bloomfield
- [balsa/gtk4: 203/286] balsa-icons: Get the icon theme for main-window Peter Bloomfield
- [balsa/gtk4: 204/286] balsa-icons: Fix the build Peter Bloomfield
- [balsa/gtk4: 205/286] ab-main: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 206/286] toolbar-factory: Get the popup GdkEvent Peter Bloomfield
- [balsa/gtk4: 207/286] balsa-index: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 208/286] mblist: Stop using direct access to GdkEvent Peter Bloomfield
- [balsa/gtk4: 209/286] mblist: Build with gtk4, except d&d Peter Bloomfield
- [balsa/gtk4: 210/286] mblist: drag-and-drop Peter Bloomfield
- [balsa/gtk4: 211/286] files: Implement libbalsa_icon_name_finder Peter Bloomfield
- [balsa/gtk4: 212/286] identity: Simplify emptying a GtkBox Peter Bloomfield
- [balsa/gtk4: 213/286] balsa-index: Restore dragging selected messages Peter Bloomfield
- [balsa/gtk4: 214/286] balsa-message: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 215/286] Various: Do not cast GtkEventController to itself Peter Bloomfield
- [balsa/gtk4: 216/286] mime-widget: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 217/286] mime-widget-callbacks: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 218/286] mime-widget-crypto: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 219/286] Various: GtkFrame is not a GtkBox Peter Bloomfield
- [balsa/gtk4: 220/286] Various: Mark error message as translatable Peter Bloomfield
- [balsa/gtk4: 221/286] mime-widget-image: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 222/286] balsa-mime-widget-message: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 223/286] mime-widget-multipart: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 225/286] mime-widget-text: Fix indentation Peter Bloomfield
- [balsa/gtk4: 224/286] mime-widget-text: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 226/286] mime-widget-message: Use gtk_show_uri_full() Peter Bloomfield
- [balsa/gtk4: 227/286] mime-widget-vcalendar: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 228/286] filter-export-callbacks: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 229/286] filter-export-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 230/286] filter-run-callbacks: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 231/286] filter-run-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 232/286] Various: Always get the parent from the src-obj Peter Bloomfield
- [balsa/gtk4: 233/286] folder-conf: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 234/286] information-dialog: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 235/286] mailbox-conf: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 236/286] mailbox-node: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 237/286] main-window: Build with gtk4 except for gtk_dialog_run Peter Bloomfield
- [balsa/gtk4: 238/286] main-window: New API for balsa_window_next_unread Peter Bloomfield
- [balsa/gtk4: 239/286] main: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 240/286] Build: Include application helpers Peter Bloomfield
- [balsa/gtk4: 242/286] message-window: Do not use gtk_widget_show() Peter Bloomfield
- [balsa/gtk4: 243/286] pref-manager: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 241/286] application-helpers: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 244/286] pref-manager: Allocate a copy of the uri Peter Bloomfield
- [balsa/gtk4: 245/286] main-window: Cleanup after rebase on master Peter Bloomfield
- [balsa/gtk4: 246/286] message-window: Warn if "Move" item not found Peter Bloomfield
- [balsa/gtk4: 248/286] vfs: Drop libbalsa_vfs_local_only() Peter Bloomfield
- [balsa/gtk4: 247/286] main-window: Use the default "accept" handler Peter Bloomfield
- [balsa/gtk4: 250/286] Minor cleanup Peter Bloomfield
- [balsa/gtk4: 249/286] main-window: Fix asynch drag drop Peter Bloomfield
- [balsa/gtk4: 251/286] Replace gtk_dialog_run() Peter Bloomfield
- [balsa/gtk4: 252/286] sendmsg-window: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 253/286] toolbar-prefs: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 254/286] ab-main: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 255/286] Various: Use gtk_window_destroy Peter Bloomfield
- [balsa/gtk4: 256/286] balsa-print: Build with gtk4 Peter Bloomfield
- [balsa/gtk4: 257/286] files: Return a pixbuf Peter Bloomfield
- [balsa/gtk4: 258/286] geometry-manager: Save geometry on "close-request" Peter Bloomfield
- [balsa/gtk4: 259/286] libbalsa: Add pixbuf methods for face headers Peter Bloomfield
- [balsa/gtk4: 261/286] Various: Fix migration errors Peter Bloomfield
- [balsa/gtk4: 260/286] Build with the internal spell-checker Peter Bloomfield
- [balsa/gtk4: 262/286] Do not cast GtkCheckButton to GtkToggleButton Peter Bloomfield
- [balsa/gtk4: 263/286] message-window: Connect to the "unrealize" signal Peter Bloomfield
- [balsa/gtk4: 264/286] balsa-message: Restore a needed gtk_widget_show() Peter Bloomfield
- [balsa/gtk4: 265/286] Fix some check/toggle-button issues Peter Bloomfield
- [balsa/gtk4: 266/286] toolbar-prefs: Fix orientation Peter Bloomfield
- [balsa/gtk4: 267/286] mime-widget-text: Cite bar dimension calculation Peter Bloomfield
- [balsa/gtk4: 270/286] address-view: Replace an obsolete signal Peter Bloomfield
- [balsa/gtk4: 269/286] sendmsg-window: GtkWindow is not a GtkBox Peter Bloomfield
- [balsa/gtk4: 268/286] pref-manager: Resolve check/toggle-button issues Peter Bloomfield
- [balsa/gtk4: 271/286] sendmsg-window: Do not v-expand recipients widget Peter Bloomfield
- [balsa/gtk4: 272/286] mime-widget-message: Use an idle handler Peter Bloomfield
- [balsa/gtk4: 274/286] mime-widget-text: Draw cite bars in an idle cb Peter Bloomfield
- [balsa/gtk4: 273/286] sendmsg-window: Be more careful in delete-handler Peter Bloomfield
- [balsa/gtk4: 275/286] libbalsa: Allow NULL parent Peter Bloomfield
- [balsa/gtk4: 277/286] mailbox-conf: No more "selection-changed" signal Peter Bloomfield
- [balsa/gtk4: 276/286] balsa-message: Pass NULL for the parent Peter Bloomfield
- [balsa/gtk4: 278/286] sendmsg-window: Connect to the "unrealize" signal Peter Bloomfield
- [balsa/gtk4: 279/286] balsa-message: Use GtkButton for the attach button Peter Bloomfield
- [balsa/gtk4: 280/286] file-chooser-button: Replacement for Gtk functions Peter Bloomfield
- [balsa/gtk4: 281/286] Various: Use libbalsa-file-chooser-button functions Peter Bloomfield
- [balsa/gtk4: 282/286] libbalsa-progress: Set window default size Peter Bloomfield
- [balsa/gtk4: 283/286] geometry-manager: Use gtk_window_get_default_size() Peter Bloomfield
- [balsa/gtk4: 285/286] file-chooser-button: Left-align the button label Peter Bloomfield
- [balsa/gtk4: 284/286] mblist: Use gtk_window_get_default_size() Peter Bloomfield
- [balsa/gtk4: 286/286] folder-conf: Remove an unrelated change Peter Bloomfield
- [gnome-chess] Improve stalemate message Michael Catanzaro
- [gnome-chess] Remove New Game button from header bar Michael Catanzaro
- [gnome-chess] Use GResource for piece images Michael Catanzaro
- [gnome-chess] Update Ukrainian translation Translations User D-L
- [gnome-chess] Split engine support into a separate internal lib Michael Catanzaro
- [libnotify] (2 commits) ...Merge branch 'fix-ci' into 'master' Alberts Muktupāvels
- [libnotify: 1/2] fix CI build stuck on TZ data config Alberts Muktupāvels
- [libnotify: 2/2] Merge branch 'fix-ci' into 'master' Alberts Muktupāvels
- [gtk] Created branch wip/carlosg/for-master Carlos Garnacho
- [gtk/wip/carlosg/for-master] gtk/gesturestylus: Convert motion history from surface coordinates Carlos Garnacho
- [gnome-chess] Move gresource.xml to data/ Michael Catanzaro
- [gnome-chess] Use composite template to build promotion type selector Michael Catanzaro
- [gnome-chess] This was committed by mistake, oops. Michael Catanzaro
- [evolution] Update Catalan translation Jordi Mas
- [gnome-system-monitor/gnome-3-38] Update Catalan translation Jordi Mas
- [gnome-system-monitor] Update Catalan translation Jordi Mas
- [gnome-terminal] Update Catalan translation Jordi Mas
- [gnome-user-docs] Update Catalan translation Jordi Mas
- [gnumeric] ssgrep: fix problem when used as filter. Morten Welinder
- [tracker-miners] Update Catalan translation Jordi Mas
- [gimp-web/master] (17 commits) ...Merge branch 'testing' Michael Schumacher
- [gimp-web/master: 17/17] Merge branch 'testing' Michael Schumacher
- [gnome-chess] Use composite template to build preferences dialog Michael Catanzaro
- [gnome-chess] Oops, main_box should be nullable Michael Catanzaro
- [gnome-screenshot] DOAP: Replace non-working email address of jrb Andre Klapper
- [gcr] DOAP: Replace non-working email address of stefw Andre Klapper
- [librest] DOAP: Replace non-working email address of rburton Andre Klapper
- [gupnp-av] DOAP: Replace non-working email address of rburton Andre Klapper
- [gupnp-igd] DOAP: Replace non-working email address of rburton Andre Klapper
- [gssdp] DOAP: Replace non-working email address of rburton Andre Klapper
- [gupnp] DOAP: Replace non-working email address of rburton Andre Klapper
- [gnome-chess] Revert "Use Gtk namespace." Michael Catanzaro
- [gnome-chess] Simplify dialog management Michael Catanzaro
- [gnome-chess] view: properly disconnect scene_changed_cb Michael Catanzaro
25 December 2020
26 December 2020
27 December 2020
- [gtk] (82 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/82] gtk: Build as static library first Benjamin Otte
- [gtk/wip/otte/lottie: 2/82] mediafile: Load extension at startup with GTK_MEDIA Benjamin Otte
- [gtk/wip/otte/lottie: 3/82] gsk: Add GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 4/82] gsk: Add GskFillNode Benjamin Otte
- [gtk/wip/otte/lottie: 5/82] snapshot: Add gtk_snapshot_push_fill() Benjamin Otte
- [gtk/wip/otte/lottie: 6/82] demos: Add a simple demo filling a path Benjamin Otte
- [gtk/wip/otte/lottie: 7/82] gsk: Add GskStroke Benjamin Otte
- [gtk/wip/otte/lottie: 8/82] gsk: Add GskStrokeNode Benjamin Otte
- [gtk/wip/otte/lottie: 9/82] snapshot: Add gtk_snapshot_push_stroke() Benjamin Otte
- [gtk/wip/otte/lottie: 10/82] popover: Use fill and stroke nodes instead of Cairo Benjamin Otte
- [gtk/wip/otte/lottie: 11/82] path: Change data structure for standard path Benjamin Otte
- [gtk/wip/otte/lottie: 12/82] gsk: Add GskPathMeasure Benjamin Otte
- [gtk/wip/otte/lottie: 13/82] path: Add gsk_path_builder_add_path() Benjamin Otte
- [gtk/wip/otte/lottie: 14/82] pathmeasure: Add gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 15/82] testsuite: Add path tests Benjamin Otte
- [gtk/wip/otte/lottie: 16/82] path: Collect flags Benjamin Otte
- [gtk/wip/otte/lottie: 17/82] path: Add gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 18/82] path: Implement gsk_path_to_cairo() using foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 19/82] pathmeasure: Implement support for beziers Benjamin Otte
- [gtk/wip/otte/lottie: 20/82] path: Add gsk_path_add_circle() Benjamin Otte
- [gtk/wip/otte/lottie: 22/82] xxx: path_fill demo Benjamin Otte
- [gtk/wip/otte/lottie: 23/82] gtk-demo: Add a text-on-path demo Benjamin Otte
- [gtk/wip/otte/lottie: 21/82] path: Add gsk_path_measure_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 24/82] testsuite: Add tests for gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 25/82] spline: Use Skia's tolerance checks Benjamin Otte
- [gtk/wip/otte/lottie: 27/82] testsuite: Add tests for gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 26/82] path: Add gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 28/82] gtk-demo: Add cute maze demo Benjamin Otte
- [gtk/wip/otte/lottie: 29/82] testsuite: Update create_random_path() Benjamin Otte
- [gtk/wip/otte/lottie: 30/82] testsuite: Add a test for get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 31/82] testsuite: Add a test using get_point() and get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 32/82] path: Split GskPathBuilder into its own file Benjamin Otte
- [gtk/wip/otte/lottie: 33/82] xxx: demo Benjamin Otte
- [gtk/wip/otte/lottie: 34/82] pathbuilder: Redo semantics for starting curves Benjamin Otte
- [gtk/wip/otte/lottie: 38/82] Documentation typo fixes Benjamin Otte
- [gtk/wip/otte/lottie: 37/82] testsuite: Add relative path functions Benjamin Otte
- [gtk/wip/otte/lottie: 36/82] pathbuilder: Add relative path commands Benjamin Otte
- [gtk/wip/otte/lottie: 39/82] stroke: Add miter limit Benjamin Otte
- [gtk/wip/otte/lottie: 46/82] Implement gsk_path_measure_in_fill Benjamin Otte
- [gtk/wip/otte/lottie: 41/82] path: Implement gsk_path_parse Benjamin Otte
- [gtk/wip/otte/lottie: 47/82] testsuite: Add an in_fill() test Benjamin Otte
- [gtk/wip/otte/lottie: 43/82] path: Fix serialization for circles Benjamin Otte
- [gtk/wip/otte/lottie: 44/82] path: Special-case rects and circles Benjamin Otte
- [gtk/wip/otte/lottie: 42/82] testsuite: Add librsvg path tests Benjamin Otte
- [gtk/wip/otte/lottie: 50/82] stroke: Add support for dashes Benjamin Otte
- [gtk/wip/otte/lottie: 48/82] path: Add flags to gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 49/82] gsk: Implement parsing fill and stroke nodes Benjamin Otte
- [gtk/wip/otte/lottie: 53/82] path: Rename to gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 52/82] path: Split contours into their own file Benjamin Otte
- [gtk/wip/otte/lottie: 35/82] path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circle Benjamin Otte
- [gtk/wip/otte/lottie: 40/82] path: Implement SVG arcs Benjamin Otte
- [gtk/wip/otte/lottie: 45/82] testsuite: Add a parsing test Benjamin Otte
- [gtk/wip/otte/lottie: 51/82] path: Make all private contour APIs take a GskContour Benjamin Otte
- [gtk/wip/otte/lottie: 54/82] path: Add conic curves Benjamin Otte
- [gtk/wip/otte/lottie: 57/82] path: Introduce gskpathop Benjamin Otte
- [gtk/wip/otte/lottie: 55/82] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Benjamin Otte
- [gtk/wip/otte/lottie: 59/82] testsuite: Add conics to the random paths Benjamin Otte
- [gtk/wip/otte/lottie: 58/82] path: Add GskCurve Benjamin Otte
- [gtk/wip/otte/lottie: 56/82] WIP: css: Replace border rendering code with GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 60/82] Add gsk_curve_get_{start,end}_tangent Benjamin Otte
- [gtk/wip/otte/lottie: 64/82] testsuite: Add a test for gsk_curve_decompose() Benjamin Otte
- [gtk/wip/otte/lottie: 62/82] testuite: Add tests for gsk_curve_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 66/82] testsuite: Add a test for the conic that got us segment() Benjamin Otte
- [gtk/wip/otte/lottie: 61/82] curve: Split eval() into get_point() and get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 63/82] testuite: Add tests for gsk_curve_get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 67/82] testsuite Add curve tangent tests Benjamin Otte
- [gtk/wip/otte/lottie: 65/82] path: Add gsk_curve_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 68/82] path: Always decompose conics into at least 2 segments Benjamin Otte
- [gtk/wip/otte/lottie: 69/82] path: Deal with non-uniformness of progress parameter Benjamin Otte
- [gtk/wip/otte/lottie: 70/82] path: Add a foreach function that dashes a path Benjamin Otte
- [gtk/wip/otte/lottie: 71/82] testsuite: Add tests for the dasher Benjamin Otte
- [gtk/wip/otte/lottie: 72/82] Add gsk_path_get_stroke_bounds Benjamin Otte
- [gtk/wip/otte/lottie: 73/82] xxx path)_fill Benjamin Otte
- [gtk/wip/otte/lottie: 74/82] Add gsk_path_measure_get_{path, tolerance} Benjamin Otte
- [gtk/wip/otte/lottie: 75/82] path: Add gsk_path_measure_restrict_to_contour() Benjamin Otte
- [gtk/wip/otte/lottie: 76/82] path: Add gsk_path_measure_is_closed () Benjamin Otte
- [gtk/wip/otte/lottie: 79/82] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 78/82] path: Add gsk_path_builder_add_ellipse() Benjamin Otte
- [gtk/wip/otte/lottie: 77/82] path: Change semantics of gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 80/82] ottie: Add a command-line tool Benjamin Otte
- [gtk/wip/otte/lottie: 82/82] Ottie: Add ottie-editor Benjamin Otte
- [gtk/wip/otte/lottie: 81/82] ottie: Add a snapshot testsuite test Benjamin Otte
- [gtk/path-stroke] Add gsk_path_offset Matthias Clasen
- [gtk/path-stroke] stroker: Cleanups Matthias Clasen
- [gtk] (7 commits) Non-fast-forward update to branch path-tests Matthias Clasen
- [gtk/path-tests: 4/7] xxx: Make gsk_stroke_to_cairo public Matthias Clasen
- [gtk/path-tests: 3/7] Add a path editor demo Matthias Clasen
- [gtk/path-tests: 5/7] Add an interactive path test Matthias Clasen
- [gtk/path-tests: 6/7] Add gsk_path_measure_get_curvature Matthias Clasen
- [gtk/path-tests: 7/7] curve2: Show osculating circles Matthias Clasen
- [rhythmbox] xfade: hold stream lock for more of link_and_unblock_stream() Jonathan Matthew
- [rhythmbox] xfade: handle streams fully buffering before preroll finishes Jonathan Matthew
- [rhythmbox] xfade: handle streams buffering before creating a decoder pad Jonathan Matthew
- [rhythmbox] xfade: report position for playing but unlinked streams correctly Jonathan Matthew
- [gbrainy] Update Serbian translation Translations User D-L
- [gnome-boxes] Created branch wip/cdavis/hdywindow Christopher Davis
- [gnome-boxes/wip/cdavis/hdywindow] Use HdyApplicationWindow and HdyHeaderBar Christopher Davis
- [gtk] (2 commits) ...Merge branch 'wip/carlosg/for-master' into 'master' Matthias Clasen
- [gtk: 2/2] Merge branch 'wip/carlosg/for-master' into 'master' Matthias Clasen
- [gtk] Deleted branch wip/carlosg/for-master Carlos Garnacho
- [gtk] (2 commits) ...Merge branch 'gtkclip' into 'master' Matthias Clasen
- [gtk: 1/2] gtk: remove GtkClipboard leftovers Matthias Clasen
- [gtk: 2/2] Merge branch 'gtkclip' into 'master' Matthias Clasen
- [gnome-font-viewer] Created branch wip/cdavis/hdywindow Christopher Davis
- [gnome-font-viewer/wip/cdavis/hdywindow] Use HdyWindow and HdyHeaderBar Christopher Davis
- [gtk] (193 commits) Non-fast-forward update to branch curve-ops Matthias Clasen
- [gtk/curve-ops: 174/193] Only test conic weights between 1/20 and 20 Matthias Clasen
- [gtk/curve-ops: 175/193] Add gsk_curve_get_bounds Matthias Clasen
- [gtk/curve-ops: 176/193] Add gsk_curve_intersect Matthias Clasen
- [gtk/curve-ops: 177/193] Add curve intersection tests Matthias Clasen
- [gtk/curve-ops: 178/193] xxx: work around bounding box problems Matthias Clasen
- [gtk/curve-ops: 179/193] Add another intersection testcase Matthias Clasen
- [gtk/curve-ops: 180/193] Add curve split tests Matthias Clasen
- [gtk/curve-ops: 181/193] Add a performance test for curve intersection Matthias Clasen
- [gtk/curve-ops: 182/193] Add a performance test for curve eval Matthias Clasen
- [gtk/curve-ops: 183/193] Add gsk_curve_decompose_curve Matthias Clasen
- [gtk/curve-ops: 184/193] path: support conic->curve in foreach Matthias Clasen
- [gtk/curve-ops: 185/193] Add conic decomposition tests Matthias Clasen
- [gtk/curve-ops: 186/193] Add gsk_curve_offset Matthias Clasen
- [gtk/curve-ops: 187/193] Add gsk_curve_reverse Matthias Clasen
- [gtk/curve-ops: 189/193] Add a test for tangents of degenerate curves Matthias Clasen
- [gtk/curve-ops: 188/193] curve: Handle degenerate cases Matthias Clasen
- [gtk/curve-ops: 190/193] Add a test for gsk_curve_reverse Matthias Clasen
- [gtk/curve-ops: 191/193] Add a test for gsk_curve_offset Matthias Clasen
- [gtk/curve-ops: 192/193] Add gsk_curve_get_normal Matthias Clasen
- [gtk/curve-ops: 193/193] Add gsk_curve_get_curvature Matthias Clasen
- [gtk] (205 commits) Non-fast-forward update to branch path-stroke Matthias Clasen
- [gtk/path-stroke: 194/205] Add gsk_path_stroke Matthias Clasen
- [gtk/path-stroke: 195/205] Special-case rects for strokes Matthias Clasen
- [gtk/path-stroke: 196/205] Special-case circles for strokes Matthias Clasen
- [gtk/path-stroke: 197/205] Implement stroking Matthias Clasen
- [gtk/path-stroke: 198/205] Add basic tests for strokes Matthias Clasen
- [gtk/path-stroke: 199/205] Add another stroker test Matthias Clasen
- [gtk/path-stroke: 200/205] xxx: assorted fixes for special contours Matthias Clasen
- [gtk/path-stroke: 201/205] Add GSK_LINE_JOIN_ARCS Matthias Clasen
- [gtk/path-stroke: 202/205] stroker: Implement arcs Matthias Clasen
- [gtk/path-stroke: 205/205] Implement gsk_path_offset Matthias Clasen
- [gtk/path-stroke: 204/205] Add gsk_path_offset Matthias Clasen
- [gtk/path-stroke: 203/205] stroker: Cleanups Matthias Clasen
- [gtk] (5 commits) ...Merge branch 'matthiasc/for-master' into 'master' Matthias Clasen
- [gtk: 5/5] Merge branch 'matthiasc/for-master' into 'master' Matthias Clasen
- [gtk] Deleted branch matthiasc/for-master Matthias Clasen
- [gtk] (210 commits) Non-fast-forward update to branch path-tests Matthias Clasen
- [gtk/path-tests: 207/210] xxx: Make gsk_stroke_to_cairo public Matthias Clasen
- [gtk/path-tests: 206/210] Add a path editor demo Matthias Clasen
- [gtk/path-tests: 208/210] Add an interactive path test Matthias Clasen
- [gtk/path-tests: 209/210] Add gsk_path_measure_get_curvature Matthias Clasen
- [gtk/path-tests: 210/210] curve2: Show osculating circles Matthias Clasen
- [gtk] Created branch wip/jtojnar/fix-pc-vulcan Jan Tojnar
- [gtk/wip/jtojnar/fix-pc-vulcan] build: Use Meson’s module for building .pc files Jan Tojnar
- [mutter] Update Friulian translation Translations User D-L
- [gtk] Created branch wip/jtojnar/trivial-fix-pc-vulcan Jan Tojnar
- [gtk/wip/jtojnar/trivial-fix-pc-vulcan] build: Fix vulkan reference in pc file Jan Tojnar
- [gtk] (2 commits) Created branch text-to-path Matthias Clasen
- [gtk/text-to-path: 1/2] gsk: Add gsk_path_builder_add_layout Matthias Clasen
- [gtk/text-to-path: 2/2] path fill demo: Use gsk_path_builder_add_layout Matthias Clasen
- [gtk] (2 commits) Non-fast-forward update to branch text-to-path Matthias Clasen
- [gtk/text-to-path: 1/2] gsk: Add gsk_path_builder_add_layout Matthias Clasen
- [gtk/text-to-path: 2/2] path fill demo: Use gsk_path_builder_add_layout Matthias Clasen
- [cheese] Created branch wip/cdavis/hdywindow Christopher Davis
- [cheese/wip/cdavis/hdywindow] Use HdyWindow and HdyHeaderBar Christopher Davis
- [gtk] (2 commits) ...Merge branch 'gtkgstsink-unmap-only-when-done' into 'master' Benjamin Otte
- [gtk: 1/2] gtkmediafile: Only unmap the GstVideoFrame in the GBytes destroy notify Benjamin Otte
- [gtk: 2/2] Merge branch 'gtkgstsink-unmap-only-when-done' into 'master' Benjamin Otte
- [gnome-calculator] Created branch wip/cdavis/hdywindow Christopher Davis
- [gnome-calculator/wip/cdavis/hdywindow] Use HdyWindow and HdyHeaderBar Christopher Davis
- [cheese/wip/cdavis/hdywindow] CI: Add libhandy1 to Fedora dependencies Christopher Davis
- [evolution] Update Indonesian translation Translations User D-L
- [gtk] Non-fast-forward update to branch text-to-path Matthias Clasen
- [gtk/text-to-path] gtk-demo: Rewrite the text mask demo Matthias Clasen
- [gnome-disk-utility/gnome-3-38] Update Belarusian translation Translations User D-L
- [baobab] (2 commits) Created branch wip/cdavis/hdy-restyle Christopher Davis
- [baobab/wip/cdavis/hdy-restyle: 1/2] location-list: Use libhandy styles instead of GtkFrame and headers Christopher Davis
- [baobab/wip/cdavis/hdy-restyle: 2/2] window: Use HdyApplicationWindow and HdyHeaderBar Christopher Davis
- [seahorse/gnome-3-38] Update Belarusian translation Translations User D-L
- [gtk/gtk-3-24] Update Belarusian translation Translations User D-L
- [gtk/gtk-3-24] Update Belarusian translation Translations User D-L
- [network-manager-applet/nm-1-4] Update Belarusian translation Translations User D-L
- [geary/gnome-3-38] Update Belarusian translation Translations User D-L
- [baobab] Non-fast-forward update to branch wip/cdavis/hdy-restyle Christopher Davis
- [baobab/wip/cdavis/hdy-restyle] window: Use HdyApplicationWindow and HdyHeaderBar Christopher Davis
- [geary] Update Belarusian translation Translations User D-L
- [network-manager-applet] Update Belarusian translation Translations User D-L
- [gtk] (9 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/9] gsk: Add gsk_path_builder_add_layout Benjamin Otte
- [gtk/wip/otte/lottie: 2/9] path fill demo: Use gsk_path_builder_add_layout Benjamin Otte
- [gtk/wip/otte/lottie: 3/9] gtk-demo: Make path-text demo use gsk_builder_add_layout() Benjamin Otte
- [gtk/wip/otte/lottie: 4/9] gtk-demo: Rewrite the text mask demo Benjamin Otte
- [gtk/wip/otte/lottie: 6/9] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 5/9] path: Move gsk_path_new_from_cairo() away Benjamin Otte
- [gtk/wip/otte/lottie: 7/9] ottie: Add a command-line tool Benjamin Otte
- [gtk/wip/otte/lottie: 8/9] ottie: Add a snapshot testsuite test Benjamin Otte
- [gtk/wip/otte/lottie: 9/9] Ottie: Add Fantastic, the Ottie Editor Benjamin Otte
- [gnome-photos] Created branch wip/cdavis/hdywindow Christopher Davis
- [gnome-photos/wip/cdavis/hdywindow] Use HdyWindow and HdyHeaderBar Christopher Davis
- [gtkmm-documentation] (3 commits) ...Merge branch 'master' into 'master' Kjell Ahlstedt
- [gtkmm-documentation: 1/3] translate chapter 9,fix merge error. Kjell Ahlstedt
- [gtkmm-documentation: 2/3] format file Kjell Ahlstedt
- [gtkmm-documentation: 3/3] Merge branch 'master' into 'master' Kjell Ahlstedt
- [libgda/LIBGDA_5.4] Update Ukrainian translation Translations User D-L
- [libgda] Update Ukrainian translation Translations User D-L
- [balsa] Terminate the vector of strings with a NULL pointer Pawel Salek
- [tracker-miners/wip/carlosg/test] tests: Check poppler for pdf-doc extraction test Carlos Garnacho
- [tracker-miners] Created branch wip/carlosg/test Carlos Garnacho
- [evolution-data-server] Update German translation Translations User D-L
- [gnome-terminal] Update German translation Translations User D-L
- [gnome-weather] Update German translation Translations User D-L
- [tracker-oci-images] Created branch sam/libmediaart Sam Thursfield
- [tracker-oci-images/sam/libmediaart] Add libmediaart dependencies Sam Thursfield
- [rygel] Revert "build: Add man_pages build options" Jens Georg
- [gnome-shell] Update German translation Translations User D-L
- [gnome-calculator] Update German translation Translations User D-L
- [tracker-miners] Deleted branch wip/carlosg/test Carlos Garnacho
- [evince] Update German translation Translations User D-L
- [connections] Update German translation Translations User D-L
- [tracker-oci-images] (2 commits) ...Merge branch 'sam/libmediaart' into 'master' Sam Thursfield
- [tracker-oci-images: 2/2] Merge branch 'sam/libmediaart' into 'master' Sam Thursfield
- [tracker-oci-images] Deleted branch sam/libmediaart Sam Thursfield
- [gnome-contacts] Update German translation Translations User D-L
- [quadrapassel] Update German translation Translations User D-L
- [gimp] (2 commits) Created branch wip/nielsdg/listbox-preferences Niels De Graef
- [gimp/wip/nielsdg/listbox-preferences: 1/2] app: Use GtkListBox for title formats preference Niels De Graef
- [gimp/wip/nielsdg/listbox-preferences: 2/2] app: Use GtkListBox for icon themes preference Niels De Graef
- [libmediaart] Created branch sam/ci-fixes Sam Thursfield
- [libmediaart/sam/ci-fixes] ci: Update for changes in tracker-oci-images Sam Thursfield
- [gtk/wip/baedert/for-master] widget: Move a few vfunc implementations above class_init Timm Bäder
- [gtk/wip/baedert/for-master] wiget: Fix whitespace issues Timm Bäder
- [gtk/wip/baedert/for-master] widget: Re-arrange some more functions Timm Bäder
- [gtk] Non-fast-forward update to branch wip/baedert/for-master Timm Bäder
- [gtk/wip/baedert/for-master] widget: Re-arrange some more functions Timm Bäder
- [libmediaart] Non-fast-forward update to branch sam/ci-fixes Sam Thursfield
- [libmediaart/sam/ci-fixes] ci: Update for changes in tracker-oci-images Sam Thursfield
- [NetworkManager-openvpn] Update Polish translation Piotr Drąg
- [libmediaart] (2 commits) ...Merge branch 'sam/ci-fixes' into 'master' Sam Thursfield
- [libmediaart: 2/2] Merge branch 'sam/ci-fixes' into 'master' Sam Thursfield
- [libmediaart] Deleted branch sam/ci-fixes Sam Thursfield
- [libmediaart] (3 commits) Non-fast-forward update to branch sam/valid-utf8 Sam Thursfield
- [libmediaart/sam/valid-utf8: 3/3] Mandate that inputs are valid UTF8 Sam Thursfield
- [gtkmm-documentation/gtkmm-3-24] Meson build: Don't require gtkmm unconditionally Kjell Ahlstedt
- [gtkmm-documentation] Meson build: Don't require gtkmm unconditionally Kjell Ahlstedt
- [libmediaart] (2 commits) Created branch sam/valid-utf8-2 Sam Thursfield
- [libmediaart/sam/valid-utf8-2: 1/2] Rationalize NULL/empty string handling in media_art_strip_invalid_entities() Sam Thursfield
- [libmediaart/sam/valid-utf8-2: 2/2] Mandate that inputs are valid UTF8 Sam Thursfield
- [libmediaart] Non-fast-forward update to branch sam/valid-utf8-2 Sam Thursfield
- [libmediaart/sam/valid-utf8-2] Mandate that inputs are valid UTF8 Sam Thursfield
- [libmediaart] (2 commits) Non-fast-forward update to branch sam/valid-utf8 Sam Thursfield
- [libmediaart] Deleted branch sam/valid-utf8-2 Sam Thursfield
- [libmediaart] (3 commits) ...Merge branch 'sam/valid-utf8' into 'master' Sam Thursfield
- [libmediaart: 3/3] Merge branch 'sam/valid-utf8' into 'master' Sam Thursfield
- [libmediaart] Deleted branch sam/valid-utf8 Sam Thursfield
- [rygel] build: Add man_pages build options Jens Georg
- [rygel] Fix stylesheet detection Jens Georg
- [mutter] Update German translation Translations User D-L
- [gnome-sudoku] Update German translation Translations User D-L
- [gtk] (42 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/42] Implement gsk_path_measure_in_fill Benjamin Otte
- [gtk/wip/otte/lottie: 2/42] testsuite: Add an in_fill() test Benjamin Otte
- [gtk/wip/otte/lottie: 3/42] path: Add flags to gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 4/42] gsk: Implement parsing fill and stroke nodes Benjamin Otte
- [gtk/wip/otte/lottie: 6/42] path: Make all private contour APIs take a GskContour Benjamin Otte
- [gtk/wip/otte/lottie: 5/42] stroke: Add support for dashes Benjamin Otte
- [gtk/wip/otte/lottie: 7/42] path: Split contours into their own file Benjamin Otte
- [gtk/wip/otte/lottie: 8/42] path: Rename to gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 9/42] path: Add conic curves Benjamin Otte
- [gtk/wip/otte/lottie: 10/42] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Benjamin Otte
- [gtk/wip/otte/lottie: 11/42] WIP: css: Replace border rendering code with GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 12/42] path: Introduce gskpathop Benjamin Otte
- [gtk/wip/otte/lottie: 13/42] path: Add GskCurve Benjamin Otte
- [gtk/wip/otte/lottie: 14/42] testsuite: Add conics to the random paths Benjamin Otte
- [gtk/wip/otte/lottie: 16/42] curve: Split eval() into get_point() and get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 15/42] Add gsk_curve_get_{start,end}_tangent Benjamin Otte
- [gtk/wip/otte/lottie: 17/42] testuite: Add tests for gsk_curve_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 18/42] testuite: Add tests for gsk_curve_get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 20/42] path: Add gsk_curve_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 21/42] testsuite: Add a test for the conic that got us segment() Benjamin Otte
- [gtk/wip/otte/lottie: 19/42] testsuite: Add a test for gsk_curve_decompose() Benjamin Otte
- [gtk/wip/otte/lottie: 23/42] path: Always decompose conics into at least 2 segments Benjamin Otte
- [gtk/wip/otte/lottie: 22/42] testsuite Add curve tangent tests Benjamin Otte
- [gtk/wip/otte/lottie: 24/42] path: Deal with non-uniformness of progress parameter Benjamin Otte
- [gtk/wip/otte/lottie: 27/42] Add gsk_path_get_stroke_bounds Benjamin Otte
- [gtk/wip/otte/lottie: 26/42] testsuite: Add tests for the dasher Benjamin Otte
- [gtk/wip/otte/lottie: 25/42] path: Add a foreach function that dashes a path Benjamin Otte
- [gtk/wip/otte/lottie: 28/42] xxx path)_fill Benjamin Otte
- [gtk/wip/otte/lottie: 29/42] Add gsk_path_measure_get_{path, tolerance} Benjamin Otte
- [gtk/wip/otte/lottie: 31/42] path: Add gsk_path_measure_is_closed () Benjamin Otte
- [gtk/wip/otte/lottie: 30/42] path: Add gsk_path_measure_restrict_to_contour() Benjamin Otte
- [gtk/wip/otte/lottie: 32/42] path: Change semantics of gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 33/42] path: Add gsk_path_builder_add_ellipse() Benjamin Otte
- [gtk/wip/otte/lottie: 34/42] gsk: Add gsk_path_builder_add_layout Benjamin Otte
- [gtk/wip/otte/lottie: 35/42] path fill demo: Use gsk_path_builder_add_layout Benjamin Otte
- [gtk/wip/otte/lottie: 36/42] gtk-demo: Make path-text demo use gsk_builder_add_layout() Benjamin Otte
- [gtk/wip/otte/lottie: 38/42] path: Move gsk_path_new_from_cairo() away Benjamin Otte
- [gtk/wip/otte/lottie: 37/42] gtk-demo: Rewrite the text mask demo Benjamin Otte
- [gtk/wip/otte/lottie: 39/42] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 40/42] ottie: Add a command-line tool Benjamin Otte
- [gtk/wip/otte/lottie: 42/42] Ottie: Add Fantastic, the Ottie Editor Benjamin Otte
- [gtk/wip/otte/lottie: 41/42] ottie: Add a snapshot testsuite test Benjamin Otte
- [gtk] (4 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/4] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 2/4] ottie: Add a command-line tool Benjamin Otte
- [gtk/wip/otte/lottie: 3/4] ottie: Add a snapshot testsuite test Benjamin Otte
- [gtk/wip/otte/lottie: 4/4] Ottie: Add Fantastic, the Ottie Editor Benjamin Otte
- [gdk-pixbuf] Update German translation Translations User D-L
- [gnome-chess] No longer need to keep event controllers alive Michael Catanzaro
- [gnome-mahjongg] Update German translation Translations User D-L
- [gnome-chess] Update German translation Translations User D-L
- [rygel] media-export: Respect .nomedia for skipping folder Jens Georg
- [rygel] (6 commits) Created branch rygel-0-40 Jens Georg
- [rygel/rygel-0-40: 1/6] Update Portuguese translation Jens Georg
- [rygel/rygel-0-40: 2/6] Update Chinese (Taiwan) translation Jens Georg
- [rygel/rygel-0-40: 3/6] server: add albumArtUri to VideoItem Jens Georg
- [rygel/rygel-0-40: 4/6] mx-extract: Add xml to strippable extensions Jens Georg
- [rygel/rygel-0-40: 5/6] Update Norwegian Bokmål translation Jens Georg
- [rygel/rygel-0-40: 6/6] build, doc: Fix gtkdoc generation and installation Jens Georg
- [gobject-introspection/wip/nielsdg/python-formatter-out-params] docwriter: Fix (out) arguments for Python Niels De Graef
- [gobject-introspection] Created branch wip/nielsdg/python-formatter-out-params Niels De Graef
- [gnome-control-center] Update Galician translation Translations User D-L
- [gtk] Update Galician translation Translations User D-L
- [gtk] Update Galician translation Translations User D-L
- [gtk] (2 commits) ...Merge branch 'wip/jtojnar/trivial-fix-pc-vulcan' into 'master' Matthias Clasen
- [gtk: 2/2] Merge branch 'wip/jtojnar/trivial-fix-pc-vulcan' into 'master' Matthias Clasen
- [gtk] Deleted branch wip/jtojnar/trivial-fix-pc-vulcan Jan Tojnar
- [gtk/wip/baedert/for-master] widget: Move quark_builder_set_id declaration to other GQuarks Timm Bäder
- [gtk/wip/baedert/for-master] viewport: Small cleanup Timm Bäder
- [gtk/wip/baedert/for-master] scrolledwindow: Use g_clear_handle_id Timm Bäder
- [gtk/wip/baedert/for-master] box: Replace tabs with spaces Timm Bäder
- [gtk] Update Basque translation Translations User D-L
- [gimp-web] downloads: add update for 2.99.4 Microsoft Windows installer Michael Schumacher
- [gimp-web] downloads: fix typo in 2.99.4 Microsoft Windows installer comment Michael Schumacher
- [gimp-web] downloads: set release date for 2.99.4 update for Microsoft Windows installer Michael Schumacher
- [gnome-weather] Created branch wip/ewlsh/gtk4 Evan Welsh
- [gnome-weather/wip/ewlsh/gtk4] Initial port to GTK4 Evan Welsh
- [gnumeric] Update Serbian translation Translations User D-L
- [gtksourceview] (2 commits) ...Merge branch 'master' into 'master' Christian Hergert
- [gtksourceview: 1/2] gtk4: gtk_native_check_resize -> gtk_popover_present Christian Hergert
- [gtksourceview: 2/2] Merge branch 'master' into 'master' Christian Hergert
- [glib] Update German translation Translations User D-L
- [glib-networking] Update German translation Translations User D-L
- [lightsoff] Update German translation Translations User D-L
- [gnome-system-monitor] Update German translation Translations User D-L
- [gucharmap] Update Serbian translation Translations User D-L
- [gnome-mines] Update German translation Translations User D-L
- [gnome-builder] ls: Don't close it after file opening when opened from the project tree Christian Hergert
- [gnome-builder] ls: Move project tree menu item from Open With to a top-level item Christian Hergert
- [gnome-builder] ls: Explain the different modes of a page Christian Hergert
- [gnome-contacts] Created branch wip/nielsdg/remove-only-showin Niels De Graef
- [gnome-contacts/wip/nielsdg/remove-only-showin] desktop: Remove OnlyShowIn from desktop file Niels De Graef
- [connections] Update Basque translation Translations User D-L
- [libsoup] Update Basque translation Translations User D-L
- [gdm] Update Basque translation Translations User D-L
- [gtksourceview] Update Basque translation Translations User D-L
- [gnome-boxes] Update Basque translation Translations User D-L
- [gimp-web] downloads: add VirusTotal links to development downloads template Michael Schumacher
- [mutter] Update Basque translation Translations User D-L
- [gnome-contacts] desktop: Remove OnlyShowIn from desktop file Niels De Graef
- [gnome-contacts] Deleted branch wip/nielsdg/remove-only-showin Niels De Graef
- [glib-networking] Update Basque translation Translations User D-L
- [gimp-web] downloads: we're not using MD5 sums anymore, and some untabify Michael Schumacher
- [gimp-web] downloads: updated development tarball listing Michael Schumacher
- [gtk] (86 commits) Non-fast-forward update to branch wip/otte/lottie Benjamin Otte
- [gtk/wip/otte/lottie: 1/86] API: Add gtk_picture_add_paintable_bounds() Benjamin Otte
- [gtk/wip/otte/lottie: 3/86] gsk: Add GskFillNode Benjamin Otte
- [gtk/wip/otte/lottie: 4/86] snapshot: Add gtk_snapshot_push_fill() Benjamin Otte
- [gtk/wip/otte/lottie: 2/86] gsk: Add GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 7/86] gsk: Add GskStrokeNode Benjamin Otte
- [gtk/wip/otte/lottie: 5/86] demos: Add a simple demo filling a path Benjamin Otte
- [gtk/wip/otte/lottie: 6/86] gsk: Add GskStroke Benjamin Otte
- [gtk/wip/otte/lottie: 8/86] snapshot: Add gtk_snapshot_push_stroke() Benjamin Otte
- [gtk/wip/otte/lottie: 10/86] path: Change data structure for standard path Benjamin Otte
- [gtk/wip/otte/lottie: 9/86] popover: Use fill and stroke nodes instead of Cairo Benjamin Otte
- [gtk/wip/otte/lottie: 12/86] path: Add gsk_path_builder_add_path() Benjamin Otte
- [gtk/wip/otte/lottie: 11/86] gsk: Add GskPathMeasure Benjamin Otte
- [gtk/wip/otte/lottie: 13/86] pathmeasure: Add gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 14/86] testsuite: Add path tests Benjamin Otte
- [gtk/wip/otte/lottie: 15/86] path: Collect flags Benjamin Otte
- [gtk/wip/otte/lottie: 18/86] pathmeasure: Implement support for beziers Benjamin Otte
- [gtk/wip/otte/lottie: 17/86] path: Implement gsk_path_to_cairo() using foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 16/86] path: Add gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 19/86] path: Add gsk_path_add_circle() Benjamin Otte
- [gtk/wip/otte/lottie: 20/86] path: Add gsk_path_measure_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 21/86] xxx: path_fill demo Benjamin Otte
- [gtk/wip/otte/lottie: 22/86] gtk-demo: Add a text-on-path demo Benjamin Otte
- [gtk/wip/otte/lottie: 23/86] testsuite: Add tests for gsk_path_measure_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 24/86] spline: Use Skia's tolerance checks Benjamin Otte
- [gtk/wip/otte/lottie: 25/86] path: Add gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 26/86] testsuite: Add tests for gsk_path_measure_get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 27/86] gtk-demo: Add cute maze demo Benjamin Otte
- [gtk/wip/otte/lottie: 28/86] testsuite: Update create_random_path() Benjamin Otte
- [gtk/wip/otte/lottie: 29/86] testsuite: Add a test for get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 30/86] testsuite: Add a test using get_point() and get_closest_point() Benjamin Otte
- [gtk/wip/otte/lottie: 31/86] path: Split GskPathBuilder into its own file Benjamin Otte
- [gtk/wip/otte/lottie: 32/86] xxx: demo Benjamin Otte
- [gtk/wip/otte/lottie: 34/86] path: Add GSK_CIRCLE_POINT_INIT() to initialize points on the circle Benjamin Otte
- [gtk/wip/otte/lottie: 33/86] pathbuilder: Redo semantics for starting curves Benjamin Otte
- [gtk/wip/otte/lottie: 35/86] pathbuilder: Add relative path commands Benjamin Otte
- [gtk/wip/otte/lottie: 38/86] stroke: Add miter limit Benjamin Otte
- [gtk/wip/otte/lottie: 37/86] Documentation typo fixes Benjamin Otte
- [gtk/wip/otte/lottie: 39/86] path: Implement SVG arcs Benjamin Otte
- [gtk/wip/otte/lottie: 36/86] testsuite: Add relative path functions Benjamin Otte
- [gtk/wip/otte/lottie: 40/86] path: Implement gsk_path_parse Benjamin Otte
- [gtk/wip/otte/lottie: 41/86] testsuite: Add librsvg path tests Benjamin Otte
- [gtk/wip/otte/lottie: 42/86] path: Fix serialization for circles Benjamin Otte
- [gtk/wip/otte/lottie: 43/86] path: Special-case rects and circles Benjamin Otte
- [gtk/wip/otte/lottie: 45/86] Implement gsk_path_measure_in_fill Benjamin Otte
- [gtk/wip/otte/lottie: 44/86] testsuite: Add a parsing test Benjamin Otte
- [gtk/wip/otte/lottie: 47/86] path: Add flags to gsk_path_foreach() Benjamin Otte
- [gtk/wip/otte/lottie: 46/86] testsuite: Add an in_fill() test Benjamin Otte
- [gtk/wip/otte/lottie: 48/86] gsk: Implement parsing fill and stroke nodes Benjamin Otte
- [gtk/wip/otte/lottie: 49/86] stroke: Add support for dashes Benjamin Otte
- [gtk/wip/otte/lottie: 52/86] path: Rename to gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 50/86] path: Make all private contour APIs take a GskContour Benjamin Otte
- [gtk/wip/otte/lottie: 53/86] path: Add conic curves Benjamin Otte
- [gtk/wip/otte/lottie: 51/86] path: Split contours into their own file Benjamin Otte
- [gtk/wip/otte/lottie: 54/86] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Benjamin Otte
- [gtk/wip/otte/lottie: 60/86] curve: Split eval() into get_point() and get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 58/86] testsuite: Add conics to the random paths Benjamin Otte
- [gtk/wip/otte/lottie: 56/86] path: Introduce gskpathop Benjamin Otte
- [gtk/wip/otte/lottie: 59/86] Add gsk_curve_get_{start,end}_tangent Benjamin Otte
- [gtk/wip/otte/lottie: 57/86] path: Add GskCurve Benjamin Otte
- [gtk/wip/otte/lottie: 55/86] WIP: css: Replace border rendering code with GskPath Benjamin Otte
- [gtk/wip/otte/lottie: 61/86] testuite: Add tests for gsk_curve_get_point() Benjamin Otte
- [gtk/wip/otte/lottie: 62/86] testuite: Add tests for gsk_curve_get_tangent() Benjamin Otte
- [gtk/wip/otte/lottie: 63/86] testsuite: Add a test for gsk_curve_decompose() Benjamin Otte
- [gtk/wip/otte/lottie: 64/86] path: Add gsk_curve_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 65/86] testsuite: Add a test for the conic that got us segment() Benjamin Otte
- [gtk/wip/otte/lottie: 68/86] path: Deal with non-uniformness of progress parameter Benjamin Otte
- [gtk/wip/otte/lottie: 66/86] testsuite Add curve tangent tests Benjamin Otte
- [gtk/wip/otte/lottie: 69/86] path: Add a foreach function that dashes a path Benjamin Otte
- [gtk/wip/otte/lottie: 67/86] path: Always decompose conics into at least 2 segments Benjamin Otte
- [gtk/wip/otte/lottie: 70/86] testsuite: Add tests for the dasher Benjamin Otte
- [gtk/wip/otte/lottie: 71/86] Add gsk_path_get_stroke_bounds Benjamin Otte
- [gtk/wip/otte/lottie: 74/86] path: Add gsk_path_measure_restrict_to_contour() Benjamin Otte
- [gtk/wip/otte/lottie: 72/86] xxx path)_fill Benjamin Otte
- [gtk/wip/otte/lottie: 73/86] Add gsk_path_measure_get_{path, tolerance} Benjamin Otte
- [gtk/wip/otte/lottie: 78/86] gsk: Add gsk_path_builder_add_layout Benjamin Otte
- [gtk/wip/otte/lottie: 75/86] path: Add gsk_path_measure_is_closed () Benjamin Otte
- [gtk/wip/otte/lottie: 80/86] gtk-demo: Make path-text demo use gsk_builder_add_layout() Benjamin Otte
- [gtk/wip/otte/lottie: 81/86] gtk-demo: Rewrite the text mask demo Benjamin Otte
- [gtk/wip/otte/lottie: 79/86] path fill demo: Use gsk_path_builder_add_layout Benjamin Otte
- [gtk/wip/otte/lottie: 76/86] path: Change semantics of gtk_path_builder_add_segment() Benjamin Otte
- [gtk/wip/otte/lottie: 77/86] path: Add gsk_path_builder_add_ellipse() Benjamin Otte
- [gtk/wip/otte/lottie: 82/86] path: Move gsk_path_new_from_cairo() away Benjamin Otte
- [gtk/wip/otte/lottie: 83/86] Ottie: Add Benjamin Otte
- [gtk/wip/otte/lottie: 84/86] ottie: Add a command-line tool Benjamin Otte
- [gtk/wip/otte/lottie: 85/86] ottie: Add a snapshot testsuite test Benjamin Otte
- [gtk/wip/otte/lottie: 86/86] Ottie: Add Fantastic, the Ottie Editor Benjamin Otte
- [gimp-web/master] (7 commits) ...Merge branch 'testing' Michael Schumacher
- [gimp-web/master: 7/7] Merge branch 'testing' Michael Schumacher
- [gnome-sudoku] (2 commits) Created branch mcatanzaro/gtk4 Michael Catanzaro
- [gnome-sudoku/mcatanzaro/gtk4: 1/2] Require meson 0.50.0 Michael Catanzaro
- [gnome-sudoku/mcatanzaro/gtk4: 2/2] wip Michael Catanzaro
- [gnome-sudoku] Require meson 0.50.0 Michael Catanzaro
- [pitivi] (2 commits) Non-fast-forward update to branch sdk Alexandru Băluț
- [pitivi/sdk: 2/2] Update to GNOME SDK 3.38 Alexandru Băluț
- [tracker] Update German translation Translations User D-L
- [gnome-shell] workspacesView: Fix copy-paste error Marge Bot
- [gnome-shell/gnome-3-38] workspacesView: Fix copy-paste error Florian Müllner
- [gnome-shell/gnome-3-36] workspacesView: Fix copy-paste error Florian Müllner
- [pitivi] (2 commits) Non-fast-forward update to branch sdk Alexandru Băluț
- [pitivi/sdk: 1/2] Update to GNOME SDK 3.38 Alexandru Băluț
- [pitivi/sdk: 2/2] proxy: Do not set filters for track types we do not have Alexandru Băluț
- [pitivi] Non-fast-forward update to branch sdk Alexandru Băluț
- [pitivi/sdk] proxy: Do not set filters for track types we do not have Alexandru Băluț
- [gtk/wip/baedert/for-master] gesture: Replace tabs Timm Bäder
- [gtk/wip/baedert/for-master] frame: Remove unnecessary function Timm Bäder
- [gtk/wip/baedert/for-master] render: Inline function into only caller Timm Bäder
- [gnome-software] Update Portuguese translation Translations User D-L
- [gnome-shell] screenshot: Grab screenshot during paint on X11 for area type too Marge Bot
- [damned-lies] Update Portuguese translation Translations User D-L
- [fractal] (13 commits) Non-fast-forward update to branch split-async-state-ui-appop-mgmt Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 2/13] Move about_dialog from AppOp to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 3/13] Move attach module from AppOp to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 4/13] Move some methods in appop::directory to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 5/13] Take UI querying out of AppOp::search_rooms Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 9/13] Move stuff in invite from AppOp to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 6/13] Avoid cloning in appop::invite methods Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 7/13] Move start_chat from AppOp to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 8/13] Move stuff in member from AppOp to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 10/13] Move stuff in notify from AppOp to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 11/13] Move room_settings from AppOp and widgets to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 12/13] Move stuff in user from AppOp to UI Alejandro Domínguez
- [fractal/split-async-state-ui-appop-mgmt: 13/13] Move stuff in state from AppOp to UI Alejandro Domínguez
- [jhbuild] Update Portuguese translation Translations User D-L
- [gimp] (19 commits) Non-fast-forward update to branch wip/simon/palettestuff Simon Budig
- [gimp/wip/simon/palettestuff: 18/19] Get rid of image->n_colors and image->colormap Simon Budig
- [gimp/wip/simon/palettestuff: 19/19] remove the ->position entry from GimpPaletteEntry Simon Budig
- [pitivi] (3 commits) Non-fast-forward update to branch sdk Alexandru Băluț
- [pitivi/sdk: 1/3] Update to GNOME SDK 3.38 Alexandru Băluț
- [pitivi/sdk: 3/3] docs: How to update the runtime Alexandru Băluț
- [pitivi/sdk: 2/3] proxy: Do not set filters for track types we do not have Alexandru Băluț
- [gnome-builder] debugger: add action to remove all breakpoints Christian Hergert
- [pitivi] (3 commits) ...docs: How to update the runtime Thibault Saunier
- [pitivi] Deleted branch sdk Alexandru Băluț
- [gtk] (45 commits) Created branch wip/ottie/print Matthias Clasen
- [gtk/wip/ottie/print: 1/45] Implement gsk_path_measure_in_fill Matthias Clasen
- [gtk/wip/ottie/print: 2/45] testsuite: Add an in_fill() test Matthias Clasen
- [gtk/wip/ottie/print: 3/45] path: Add flags to gsk_path_foreach() Matthias Clasen
- [gtk/wip/ottie/print: 4/45] gsk: Implement parsing fill and stroke nodes Matthias Clasen
- [gtk/wip/ottie/print: 5/45] stroke: Add support for dashes Matthias Clasen
- [gtk/wip/ottie/print: 6/45] path: Make all private contour APIs take a GskContour Matthias Clasen
- [gtk/wip/ottie/print: 9/45] path: Add conic curves Matthias Clasen
- [gtk/wip/ottie/print: 7/45] path: Split contours into their own file Matthias Clasen
- [gtk/wip/ottie/print: 8/45] path: Rename to gtk_path_builder_add_segment() Matthias Clasen
- [gtk/wip/ottie/print: 12/45] path: Introduce gskpathop Matthias Clasen
- [gtk/wip/ottie/print: 11/45] WIP: css: Replace border rendering code with GskPath Matthias Clasen
- [gtk/wip/ottie/print: 10/45] WIP: pathbuilder: Add gsk_path_builder_add_rounded_rect() Matthias Clasen
- [gtk/wip/ottie/print: 14/45] testsuite: Add conics to the random paths Matthias Clasen
- [gtk/wip/ottie/print: 13/45] path: Add GskCurve Matthias Clasen
- [gtk/wip/ottie/print: 16/45] curve: Split eval() into get_point() and get_tangent() Matthias Clasen
- [gtk/wip/ottie/print: 15/45] Add gsk_curve_get_{start,end}_tangent Matthias Clasen
- [gtk/wip/ottie/print: 17/45] testuite: Add tests for gsk_curve_get_point() Matthias Clasen
- [gtk/wip/ottie/print: 18/45] testuite: Add tests for gsk_curve_get_tangent() Matthias Clasen
- [gtk/wip/ottie/print: 19/45] testsuite: Add a test for gsk_curve_decompose() Matthias Clasen
- [gtk/wip/ottie/print: 20/45] path: Add gsk_curve_segment() Matthias Clasen
- [gtk/wip/ottie/print: 21/45] testsuite: Add a test for the conic that got us segment() Matthias Clasen
- [gtk/wip/ottie/print: 22/45] testsuite Add curve tangent tests Matthias Clasen
- [gtk/wip/ottie/print: 26/45] testsuite: Add tests for the dasher Matthias Clasen
- [gtk/wip/ottie/print: 27/45] Add gsk_path_get_stroke_bounds Matthias Clasen
- [gtk/wip/ottie/print: 23/45] path: Always decompose conics into at least 2 segments Matthias Clasen
- [gtk/wip/ottie/print: 24/45] path: Deal with non-uniformness of progress parameter Matthias Clasen
- [gtk/wip/ottie/print: 25/45] path: Add a foreach function that dashes a path Matthias Clasen
- [gtk/wip/ottie/print: 28/45] xxx path)_fill Matthias Clasen
- [gtk/wip/ottie/print: 30/45] path: Add gsk_path_measure_restrict_to_contour() Matthias Clasen
- [gtk/wip/ottie/print: 29/45] Add gsk_path_measure_get_{path, tolerance} Matthias Clasen
- [gtk/wip/ottie/print: 31/45] path: Add gsk_path_measure_is_closed () Matthias Clasen
- [gtk/wip/ottie/print: 32/45] path: Change semantics of gtk_path_builder_add_segment() Matthias Clasen
- [gtk/wip/ottie/print: 33/45] path: Add gsk_path_builder_add_ellipse() Matthias Clasen
- [gtk/wip/ottie/print: 34/45] gsk: Add gsk_path_builder_add_layout Matthias Clasen
- [gtk/wip/ottie/print: 35/45] path fill demo: Use gsk_path_builder_add_layout Matthias Clasen
- [gtk/wip/ottie/print: 36/45] gtk-demo: Make path-text demo use gsk_builder_add_layout() Matthias Clasen
- [gtk/wip/ottie/print: 38/45] path: Move gsk_path_new_from_cairo() away Matthias Clasen
- [gtk/wip/ottie/print: 37/45] gtk-demo: Rewrite the text mask demo Matthias Clasen
- [gtk/wip/ottie/print: 39/45] Ottie: Add Matthias Clasen
- [gtk/wip/ottie/print: 44/45] ottie: Add printing Matthias Clasen
- [gtk/wip/ottie/print: 43/45] Add some docs Matthias Clasen
- [gtk/wip/ottie/print: 40/45] ottie: Add a command-line tool Matthias Clasen
- [gtk/wip/ottie/print: 45/45] fantastic: Implement saving Matthias Clasen
- [gtk/wip/ottie/print: 41/45] ottie: Add a snapshot testsuite test Matthias Clasen
- [gtk/wip/ottie/print: 42/45] Ottie: Add Fantastic, the Ottie Editor Matthias Clasen
28 December 2020
29 December 2020
30 December 2020
31 December 2020
Mail converted by MHonArc