Pietro Gagliardi
|
9c8f6849c3
|
Synced const-correctness in ui_attrstr.h to attrstr.c, propagated that to the necessary private functions, and added some references to testing.h.
|
2018-03-04 11:15:18 -05:00 |
Pietro Gagliardi
|
3337f06e2e
|
Oops.
|
2018-03-03 21:32:18 -05:00 |
Pietro Gagliardi
|
2822dbcebc
|
Decided to keep the existing attrlist.c, but updated it to the new attribute API and uipriv naming convention. Also resolved some TODOs along the way and decided that when in attribute lists, uiAttributes will be refcounted.
|
2018-03-03 21:27:01 -05:00 |
Pietro Gagliardi
|
eeb7717d88
|
Moved old attributed-string stuff out of the way for now.
|
2018-02-19 01:52:38 -05:00 |
Pietro Gagliardi
|
ca5a5f1f72
|
More TODOs. I have to really think about this API and build a point-by-point test...
|
2017-11-04 20:47:09 -04:00 |
Pietro Gagliardi
|
8e8cc12105
|
Added uiForEach for canonicalizing foreach function returns and used it everywhere.
|
2017-06-06 12:47:07 -04:00 |
Pietro Gagliardi
|
01df4631f6
|
And finished integrating the new attributed string stuff on OS X.
|
2017-05-30 15:24:31 -04:00 |
Pietro Gagliardi
|
e356f1c48a
|
Started reworking darwin/attrstr.m to be a lot more sane.
|
2017-05-30 13:06:58 -04:00 |
Pietro Gagliardi
|
02020e676a
|
Managed attribute spec memory properly.
|
2017-05-28 00:41:40 -04:00 |
Pietro Gagliardi
|
3e28887a24
|
Fixed the build.
|
2017-05-17 19:21:27 -04:00 |
Pietro Gagliardi
|
0df8346bff
|
Also removed uiAttributeLangauge for compatibility reasons too. Let's settle all the TODOs now.
|
2017-02-24 12:12:03 -05:00 |
Pietro Gagliardi
|
be56ec3626
|
Removed the vertical forms attribute. This is a compatiblity nightmare.
|
2017-02-24 01:23:47 -05:00 |
Pietro Gagliardi
|
85fd3b72af
|
More support for uiAttributeLanguage.
|
2017-02-15 09:44:57 -05:00 |
Pietro Gagliardi
|
4195bc3b4b
|
Finalized and implemented underlines on OS X.
|
2017-02-14 14:57:56 -05:00 |
Pietro Gagliardi
|
35a06e8540
|
Changed uiAttributeVerticalForms into a boolean. This is how the other features might need to be implemented :/
|
2017-02-13 22:42:18 -05:00 |
Pietro Gagliardi
|
ff986858f1
|
Added vertical glyph forms. Next up is the rest of the various font features.
|
2017-02-13 10:24:12 -05:00 |
Pietro Gagliardi
|
9eba197fd1
|
Adjusted the example for backgrounds. Nope brushes isn't gonna work; absolute positioning of gradients is a problem.
|
2017-02-13 01:44:18 -05:00 |
Pietro Gagliardi
|
44f24fc900
|
Added the foreground color attribute. Considering making the background color a background BRUSH attribute instead...
|
2017-02-12 20:27:47 -05:00 |
Pietro Gagliardi
|
261dd4851a
|
Changed the representation of an attribute type/value pair to allow more type safety and expressability.
|
2017-02-12 14:11:25 -05:00 |
Pietro Gagliardi
|
7bda3baee3
|
Fixed build errors. DOES IT WORK?!?!?!?!?!?!?!?!
|
2017-01-17 13:05:40 -05:00 |
Pietro Gagliardi
|
e409943a50
|
One more support method before I can actually implement uiDrawTextLayout. Still need to figure out how I'm going to deal with fonts...
|
2016-12-23 14:01:09 -05:00 |
Pietro Gagliardi
|
4f6ed98e40
|
And integrated the new attribute list implementation fully.
|
2016-12-23 00:31:11 -05:00 |