Pietro Gagliardi
|
52dc39a553
|
Decided to keep attrstr.h for now; removed extern "C" hack from attrstr.hpp on Windows and moved it into attrstr.h. Let's merge back.
|
2018-04-18 00:54:24 -04:00 |
Pietro Gagliardi
|
8e2004cf67
|
struct graphemes -> uiprivGraphemes. Also deleted OLD_uipriv.h now that that one is settled.
|
2018-04-15 22:43:14 -04:00 |
Pietro Gagliardi
|
72e8b9a198
|
Started FINALLY renaming uiAlloc(), uiNew(), uiRealloc(), and uiFree() into uipriv* forms. This handles the common folder.
|
2018-04-15 15:53:27 -04:00 |
Pietro Gagliardi
|
93f0eea140
|
Likewise codified uiprivStricmp(). Honestly this will probably do for the Windows code for now...
|
2018-03-17 23:22:17 -04:00 |
Pietro Gagliardi
|
a5bbc83359
|
Fixed build errors. Now to test.
|
2018-03-17 15:49:00 -04:00 |
Pietro Gagliardi
|
6ba2d3606d
|
Removed uiprivStrdup() (we'll just uiprivAlloc()+strcpy() instead) and fleshed out the drawtext example's text a bit more.
|
2018-03-10 22:51:39 -05:00 |
Pietro Gagliardi
|
4bb6a56c99
|
More warning fixes. Made private uiAttributeString functions const-correct to expose more potential issues later. Const-correctness and uiAttributeRetain() are going to be an issue...
|
2018-03-10 19:21:39 -05:00 |
Pietro Gagliardi
|
9194ba29fe
|
And fixed build errors. Now I'm sure there are warnings that are real bugs, so let's handle those next.
|
2018-03-10 19:02:10 -05:00 |
Pietro Gagliardi
|
82d3de7c31
|
More compiler error fixes. Oops, I forgot to finish attrstr.m!
|
2018-03-08 23:27:04 -05:00 |
Pietro Gagliardi
|
9661d14262
|
And fixed up loose ends preventing a build. Let's build!
|
2018-03-08 22:44:35 -05:00 |
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
|
77c07075e3
|
Updated grapheme function names in attrsr.h and updated allocator function names in attrstr.c.
|
2018-03-04 10:46:00 -05:00 |
Pietro Gagliardi
|
f025783632
|
Migrated attrstr.c back like we just did to attrlist.c. RIP "graphemes()"
|
2018-03-03 22:02: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
|
3f62cb5cee
|
Oops; forgot to update attrstr.h in the last commit. Also changed a TODO to a LONGTERM in opentype.c.
|
2018-02-25 20:40:23 -05:00 |
Pietro Gagliardi
|
93bf0d403e
|
Wrote the new uiAttribute code in attribute.c.
|
2018-02-19 18:37:50 -05:00 |