Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Conversation

@rajsesh
Copy link
Contributor

@rajsesh rajsesh commented Nov 3, 2016

cherry-pick ship blockers to maser for 11/7 release.


This change is Reviewable

aballway and others added 6 commits November 2, 2016 20:19
* Fix rotation and nslayout line drawing

* Remove descent and add comment

* Add CTCatalog page for testing CTM transformation

* Add new test page to xcodeproj

* Address CR feedback

* Remove vestigial colorspace

Fixes incorrect rotation introduced by my recent math changes and adds descent to nslayoutmanager line drawing to make exclusion zones more accurate

Fixes microsoft#1275
…s. (microsoft#1295)

The heap corruption happened in an internal test app.

The fix is to use BGRX pixel format for opaque layers - this is supported
by WIC render target.
It seems our drawing implementation was overcomplicated, doing unnecessary transformations which made assumptions about the state of the context which were not always true. Removes now unnecessary private drawing functions and removes ascent as well as simplifying CGContextDrawGlyphRun.

Fixes microsoft#1290
…ft#1302)

Update from using simplistic mapping using the font's symbolic traits, which ignored stretch,
to getting the weight/stretch/style directly from the font.

UILabel-rendered narrow or condensed fonts were previously clipped at the sides
because the CoreText-calculated width would be for a narrow font, but UILabel would attempt to render a normal font.
* Fix infinite loop in __CreateDWriteTextLayout

* Clang format acting up
@rajsesh rajsesh merged commit 3e5c7a3 into microsoft:master Nov 3, 2016
@rajsesh rajsesh deleted the cherry_pick_11_02 branch November 3, 2016 03:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants