#14029: GNOME 3.38 External Libraries - amtk tepl webkitgtk libhandy at-spi2-atk
at-spi2-core gtksourceview4 pyatspi
-------------------------+-----------------------
Reporter: renodr | Owner: renodr
Type: enhancement | Status: assigned
Priority: normal | Milestone: 10.1
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by renodr):
== libhandy ==
'''0.81.0'''
{{{
==============
Version 0.81.0
==============
- Migrated the project to https://gitlab.gnome.org/GNOME/libhandy/.
- Archived the project at https://source.puri.sm/Librem5/libhandy/.
- Updated URLs and email addresses across the project.
- Switch the CI to use GNOME's.
- Build and publish the nightly reference manual via GitLab Pages at
https://gnome.pages.gitlab.gnome.org/libhandy/.
- Make the reference manual and the Glade catalog parallel-installable
with libhandy 0.0.
- Add a Python override to ensure the library is initialized on import.
- Themes:
- Add the HighContrast theme.
- Split the shared theme into the fallback theme whose style can be
overridden by other themes, and the shared theme whose style
overrides the themes.
- Move window corners from the shared theme to Adwaita, so elementary
can do what they want.
- Make the leaflet and deck drop shadows darker for dark variants and
HighContrast, to ensure it's visible.
- Drop the .h4 fallback to avoid conflicts with .heading. Themes are
now expected to implement .heading, or optionally .h4.
- Fix list.preferences nested list bottom corner rounding issues.
- CSS support:
- Account for the CSS box-shadow property when clipping in HdyAvatar,
HdyHeaderBar, and HdyTitleBar.
- Support the CSS min-width and min-height properties in HdyHeaderBar,
and HdyTitleBar.
- HdyDeck and HdyLeaflet:
- Add *_get_adjacent_child() to get the child a swipe or a call to
*_navigate() would present.
- Don't skip the swipes with a 0 (child for leaflet) transition
duration.
- Correctly cancel transitions when the duration is 0 or the
transition is NONE.
- HdyCarousel:
- Allow mouse drag by default.
- Add the 'reveal-duration' property.
- Animate child addition and deletion.
- HdyExpanderRow:
- Move switch to the left of the arrow.
- Add hdy_expander_row_add_action_widget() and the 'action' child type
to allow adding widgets before the arrow and the switch.
- HdyHeaderBar:
- Add the .titlebar style class by default.
- HdyKeypad:
- Make it inherit from GtkBin instead of GtkGrid, contain one instead.
- Add spacing properties to set the grid's spacing.
- Don't make it visible by default.
- HdyPreferencesGroup:
- Use the .heading style class for the title in addition to .h4.
- HdyPreferencesWindow:
- Make clicking search rows work again.
- HdySwipeable:
- Add the get_distance(), get_range(), get_snap_points(),
get_progress(), and get_cancel_progress() virtual methods.
- HdyViewSwitcherTitle:
- Remove the useless has-subtitle property.
- Prevent gtk_widget_show_all() from modifying its internal state.
- Make dispose() reentrant.
}}}
'''0.82.0'''
{{{
==============
Version 0.82.0
==============
- Unblacklist run.in for inclusion into the tarball, fixing the build.
- HdyClamp:
- Rename HdyColumn as HdyClamp.
- Make it implement GtkOrientable.
- Rename its properties from maximum-width to maximum-size, and
linear-growth-width to tightening-threshold.
- Rename the style classes it sets on itself from .narrow, .medium and
.wide style to .small, .medium and .large.
- Set the default value of maximum-size to 600, and of
tightening-threshold to 400.
- Notify when changing size properties, and guard non-changes.
- HdyCarousel, HdyDeck and HdyLeaflet:
- Move the swipe tracker event handling to the bubble phase, giving
the priority to the inner widget.
- HdyDeck:
- Avoid some useless allocation computations.
- HdyLeaflet:
- Don't count children of size 0 to compute the fold state.
- Don't fold when there is only 1 visible size.
- HdySwipeable:
- Add the missing direct header inclusion guard.
- HdyWindow and HdyApplicationWindow:
- Implement destroy() to correctly destroy the internal widgets.
- Drop hdy_list_box_separator_header().
- Don't install Glade files outside prefix.
- Update the project description.
- Translation updates:
- Spanish
- Ukrainian
}}}
'''0.83.0'''
{{{
==============
Version 0.83.0
==============
- Initialization:
- Add hdy_init() back, with a different prototype. See its
documentation to know how to use it.
- Drop initializing the library via a constructor as it was causing
many issues.
- Drop the now useless Python override.
- Directly update themes on changes.
- Add HdySwipeTracker.
- HdySwipeable:
- Drop the begin_swipe(), update_swipe(), end_swipe() and get_range()
virtual methods
- Add the get_swipe_tracker() and get_swipe_area() virtual methods.
- Add the …_switch_child(), …_emit_child_switched(),
…_get_swipe_tracker(), …_get_distance(), …_get_snap_points(),
…_get_progress(), …_get_cancel_progress(), and
…_get_swipe_area()
functions.
- Make implementing get_snap_points() mandatory by dropping its
default implementation, compensating the disparition of get_range().
- Rename the switch-child signal to child-switched to avoid a naming
collision with the switch_child() method.
- HdyDeck and HdyLeaflet:
- Add an outline to shadows to make them slightly more contrasted yet
subtle.
- Make shadows work over OpenGL content.
- Cache shadows for child transitions.
- Stop drawing invisible shadows when no transition is running.
- Rewrite the transition code to give a window to all children, fixing
numerous issues.
- HdyExpanderRow:
- Add hdy_expander_row_add_prefix().
- Add libhandy.syms back to tarballs as it was mistakenly removed.
- Translation updates:
- Polish
- Spanish
}}}
'''0.84.0'''
{{{
==============
Version 0.84.0
==============
- HdyHeaderGroup:
- Replace GtkHeaderBar as the child type by HdyHeaderGroupChild, and
adjust the matching accessors. HdyHeaderGroupChild can hold a
GtkHeaderBar, a HdyHeaderBar, and a HdyHeaderGroup, allowing to nest
header groups.
- Replace the 'focus' property by the 'decorate-all' property.
- Add the update-decoration-layouts signal, used when nesting header
groups.
- HdyHeaderBar:
- Slight size request fix.
- Use the window node's radius instead of the decoration node's one to
mask HdyWindow and HdyApplicationWindow.
- Make HdyAvatar, HdyHeaderGroup, HdySqueezer, HdyViewSwitcher,
HdyViewSwitcherBar, HdyViewSwitcherTitle, and HdyWindowHandle final.
- Replace usage of (allow-none) by (nullable) or (optional).
- Translation updates:
- Ukrainian
}}}
'''0.85.0'''
{{{
==============
Version 0.85.0
==============
- HdyAvatar:
- Add the icon-name property to allow setting a different default icon
than avatar-default-symbolic.
- Ship avatar-default-symbolic as a resource to ensure it's there.
This shouldn't affect icon themes already offering it.
- Check the icon exists before using it to avoid a crash.
- HdyDeck and HdyLeaflet:
- Allow dragging the higher sibling only from the border where it
sits, rather than from the anywhere on the currently visible child,
reinforcing spatialization.
- Add the get_child_by_name() methods.
- HdyLeaflet:
- Rename the 'allow-visible' child property into 'navigatable'.
- HdySwipeable:
- Add a navigation direction param and a gesture type param to
get_swipe_area().
- HdyPreferencesWindow:
- Allow presenting a subpage over the window via the new
present_subpage() and close_subpage() methods.
- Add the 'can-swipe-back' property to allow closing a subpage via a
back swipe gesture.
- Exclude untitled rows as well as invisible pages, groups, and rows
from the search results.
- HdyKeypad:
- Replace the 'show-symbols' property by 'letters-visible'.
- Replace the 'only-digits' property by 'symbols-visible', whose
boolean meaning is inverted.
- Replace the 'left-action' property by 'start-action'.
- Replace the 'right-action' property by 'end-action'.
- Make the 'entry' property declare it uses the GtkEntry type rather
than GtkWidget.
- HdySqeezer:
- Add the 'xalign' and 'yalign' properties to help aligning the
children during transitions.
- HdyViewSwitcherTitle:
- Set the 'policy' property default to 'auto' as in HdyViewSwitcher.
- HdyTitleBar:
- Fix an accidental mix of natural and minimum sizes in measure().
- Harden the ABI by making symbols implicitly private and explicitly
public.
- Translation updates:
- Romanian
- Ukrainian
}}}
'''0.90.0'''
{{{
==============
Version 0.90.0
==============
- Stop requiring the HANDY_USE_UNSTABLE_API guard.
- Stop transforming close buttons into back buttons for dialogs on the
desktop.
- Give some nice default and minimum sizes to HdyPreferencesWindow.
- HdyCarousel:
- Add HdyCarouselIndicatorDots and HdyCarouselIndicatorLines.
- Drop the indicator-style, indicator-spacing, and center-content
properties.
- Revamp the colors of HdyAvatar and augment its colors number to 14.
- Set the default column and row spacing of HdyKeypad to 6 pixels.
- Don't present an arrow and a popover in HdyComboRow when its model has
less than 2 items.
- Support CSS sizing properties for HdySqueezer and HdyViewSwitcher.
- Drop the icon-size properties of HdyViewSwitcher, HdyViewSwitcherTitle
and HdyViewSwitcherBar.
- Give some horizontal margins to the view switcher of
HdyViewSwitcherTitle via CSS.
- Add all files back to tarballs except the debian directory.
}}}
'''0.91.0'''
{{{
==============
Version 0.91.0
==============
- Update HdyComboRow's state when its model is changed.
- Fix padding application in HdyHeaderBar.
- HdyPreferencesWindow:
- Translate the keyval properly to ensure keyboard shortcuts work with
all keymaps.
- Allow closing the window or subpages with the Esc key.
- HdyWindow and HdyApplicationWindow:
- Fix a memory leak when destroying the widget.
- Get the state from the correct style context to avoid a contant
redraw after changing the text direction and before the window is
focused.
- Don't force a 0px border-radius on the window to give more freedom
to elementary.
- Translation updates:
- Brazilian Portuguese
- Basque
- Indonesian
- Spanish
- Ukrainian
}}}
'''1.0.0'''
{{{
==============
Version 1.0.0
==============
- No change.
}}}
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/14029#comment:37>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page