Skip to content

Conversation

@PaulWessel
Copy link
Member

Refer to #7788 for background. This WIP PR covers psxy and seems to work as explained. Will do the same for psxyz. Only unsettled issue is default and/or variable scaling from symbol size to pen width.

Refer to #7788 for background.  This WIP PR covers psxy and seems to work as explained.  Will do the same for psxyz.
@PaulWessel PaulWessel added the enhancement Improving an existing feature label Sep 5, 2023
@PaulWessel PaulWessel added this to the 6.5.0 milestone Sep 5, 2023
@PaulWessel PaulWessel self-assigned this Sep 5, 2023
Copy link
Member

@joa-quim joa-quim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Almost blind approve. Will try to look better when finish to fix damn convoluted GMT<->GDAL mem layout shits in GMT.jl

... and also bring back the Custom pens issue #3929

@PaulWessel PaulWessel changed the title WIP Treat stroke symbols like other symbols Treat stroke symbols like other symbols Sep 6, 2023
@PaulWessel PaulWessel requested a review from remkos September 6, 2023 08:05
@PaulWessel PaulWessel added documentation Improve documentation add-changelog Add PR to the changelog labels Sep 6, 2023
@PaulWessel
Copy link
Member Author

Completed, with MAP_STROKE_WIDTH default to 15%. Note if MAP_STROKE_WIDTH is set to 0 then ancient rules still apply (i.e., -W or default pen).

line_symbols

@PaulWessel
Copy link
Member Author

Unless objections the new 30 minutes, I will merge this branch into master. I am then down to 45 failures on macOS, most involving grid images but there are a few that probably are odd roundoff.

@PaulWessel PaulWessel merged commit bc0770d into master Sep 9, 2023
@PaulWessel PaulWessel deleted the stroke-symbol-revival branch September 9, 2023 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

add-changelog Add PR to the changelog documentation Improve documentation enhancement Improving an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants