Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#15224 closed enhancement (fixed)

pango-1.48.6

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 11.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version

Change History (4)

comment:1 by Douglas R. Reno, 3 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 3 years ago

introspection: Stop using allow-none 
  The allow-none annotation has been deprecated for a long
  time already. Instead use optional and nullable everywhere.
docs: Convert gtk-doc syntax leftovers 
  Remove leftovers like #Type, reduce indentations
  to avoid markdown block quotes, etc.
docs: Reduce redundancy 
  Remove a boatload of "or %NULL" from nullable parameters
  and return values. gi-docgen generates suitable text from
  the annotation that we don't need to duplicate.
docs: Add a missing backtick 
Only build pango-segmentation if we have cairo 
pango-list: Add --version 
Avoid unsigned int pitfalls 
  When we tried to catch attr list overflow in
  89575909, we overlooked that add - remove
  can be negative, leading to unexpected results.
  Avoid this case
Add a testcase for pango_attr_list_update 
  This captures bug fixed in the previous commit.
docs: Fix link syntax in a few places 
Explicitly preserve unlimited attributes 
  When calling pango_attr_list_update(), we must not
  change the limits or attributes that are unlimited.
Add a test for unlimited attributes 
  Test the fix in the previous commit.
docs: Link syntax fixes 
  Now that gi-docgen warns about link syntax errors,
  we can find and fix them.
Use harfbuzz from the main branch 
  harfbuzz master got renamed to main.
subprojects: Use GLib main branch 
  GLib upstream has renamed its `master` branch to `main`.
Link to the CSS font-feature-settings docs for pango_attr_font_features_new 
Convert a stray DocBook ulink into Markdown 
Add another test for pango_attr_list_change 
  This tests that we handle more cases of overlapping
  attributes properly.
gravity: Correct direction for Kharoshthi script 
  Harbuzz treats this script as RTL, so we should too.
gravity: Update script properties table 
  Our script properties table was last updated in the
  Unicode 5.0 era. Add all the scripts up to Unicode 13.
  For the properties, I used the same horizontal direction
  as harfbuzz, and left the other properties at their
  default values.
shape: Bring back careful rounding code 
  When we added the round-glyph-positions option in
  c43da2d3 and b5634799, we lost some code that was careful
  to round in device coordinates.
  The reason we lost it is that the rounding needs fontconfig-
  specific data that is only available in the backend, and the
  rounding now happens in the frontend.
  Bringing it back is annoying, since we've run out of vfunc
  slots to get info from the backend. This commit works around
  that limitation in a hacky way.
Add better attribute test infrastructure 
  Add a way to deserialize a PangoAttrList from a string,
  for less cumbersome tests.
  And use it in testattributes.
markup: Save a few lines 
  pango_markup_parser_new_internal can't really fail.
markup: Separate out all cases 
  No point in having a few attributes handled in
  the default case. Just split them all by the first
  char.
markup: Don't accept attributes on <markup> 
  Better to enforce this.
tests: Improve markup test coverage 
  Cover many more error cases.
tests: Add some color tests 
tests: Add more attribute tests  
  These improve test coverage for some corner cases.
tests: Add some PangoContext tests 
  These improve converage for misc PangoContext apis.
matrix: Cosmetics 
utils: Make pango_version_check more precise 
  The expectation of version comparisons is that major
  versions have to match exactly.
tests: Add tests for version apis 
  Check the previous change.
tests: Add tests for PangoLanguage 
tests: Add tests for PangoMatrix 
tests: Add tests for PangoTabArray 
tabs: Cosmetics 
tests: Add tests for PangoGravity 
Add some more font api tests 
  Exercise the list model apis, for coverage.
tests: Add some bidi api tests 
Add missing bidi types 
  The api is deprecated, but it is very ugly to randomly
  miss a few values here. Just add them.
testmatrix.c: use G_SQRT2 insead of M_SQRT2 
  Math implementations are platform dependent, and for
  example msvc requires a define before enabling the
  constants [1]
  Use G_SQRT2 implementation which is independent instead.
  [1] https://docs.microsoft.com/en-us/cpp/c-runtime-library/math-constants?view=msvc-160
tests: Drop an unused include 
  Now that we aren't using the M_ constants, drop math.h.
1.48.6 

comment:3 by Douglas R. Reno, 3 years ago

Resolution: fixed
Status: assignedclosed

comment:4 by Bruce Dubbs, 3 years ago

Milestone: 10.211.0

Milestone renamed

Note: See TracTickets for help on using tickets.