Timeline


and

02/22/12:

14:12 Ticket #47 (font info placeholder text) closed by tal
fixed: I implemented this (in a different way than the provided code) and checked …
14:10 Changeset [1147] by tal
Populate placeholder strings where appropriate.
14:04 Changeset [1146] by tal
Support placeholder strings more fully.
11:14 Ticket #47 (font info placeholder text) created by frederik
the "use default" could have a placeholder text so user can see the …

02/21/12:

19:15 Changeset [1145] by tal
Finally, a possible solution to the maddening nominal width bug. It looks like i was setting it in the wrong place in fontTools. Thanks to Frederik fro doing the leg work to track this down.
19:01 Changeset [1144] by tal
Typos.
19:01 Changeset [1143] by tal
Reworked the PS normalization. Also, always normalize the PS names.
18:17 Changeset [1142] by tal
Use codecs in case utf8 glyph names are present.
18:08 Changeset [1141] by tal
Added some early support for source glyph names that are not legal according to the makeotf specs.
14:18 Changeset [1140] by tal
Nicer formatting.
14:17 Changeset [1139] by tal
Groups must be a list.
04:42 Changeset [1138] by tal
Extract woff*.

02/20/12:

21:50 Changeset [1137] by tal
Oops.
21:42 Changeset [1136] by tal
Extract openTypeGaspRangeRecords. I hope this is right. I can never remember the bitwise operators.
21:25 Changeset [1135] by tal
Extract openTypeNameRecords.
21:05 Changeset [1134] by tal
Fixed a bug: if the base glyph was missing from the parent layer and *an* glyph was added to the layer the component would try to get the base glyph from the layer, regardless of if it existed or not.
20:15 Changeset [1133] by tal
features.text may be None.
20:14 Changeset [1132] by tal
Post a notification if the layer color changes.
20:02 Changeset [1131] by tal
Use the standard kerning group prefixes.
19:46 Changeset [1130] by tal
UFO3 branch.
19:44 Changeset [1129] by tal
Always use the GOADB.

02/17/12:

11:39 Ticket #46 (eps header) created by frederik
If the eps header file identifier is changed to "%!PS-Adobe-3.0 …

02/15/12:

17:17 Ticket #45 (font info sheet EmbeddingControl) closed by tal
fixed: Resolved with [1128].
17:16 Changeset [1128] by tal
Patch from Frederik. This should resolve ticket #45.

02/14/12:

23:23 Ticket #45 (font info sheet EmbeddingControl) created by frederik
There is a bug in the EmbeddingControl?.get() […]
18:10 Changeset [1127] by tal
Found a way to implement some automatic scrolling when a new view becomes the first responder.
17:22 Changeset [1126] by tal
Titles shouldn't be editable in CheckList.
17:06 Changeset [1125] by tal
openTypeNameRecords are now supported. NSNumberFormatter is still evil.
16:11 Changeset [1124] by tal
The gasp table is not supported. This DictList control is proving to be very useful.
12:38 Changeset [1123] by tal
Ints are required now.

02/11/12:

10:43 Ticket #44 (set None for vanilla.RadioGroup) created by frederik
handy if you have to reset a radio group […]

02/10/12:

19:40 Changeset [1122] by tal
Added a new WOFF tab.
19:19 Changeset [1121] by tal
Added a pop up button cell. I've had this in MetricsMachine for ages...

02/09/12:

17:00 Changeset [1120] by tal
Got rid of NSNumberFormatter because it's far too much firepower for something as simple as handling the input of an integer. So, with some assistance from Mr. Frederik, there is a new vanilla.EditText subclass that handles number input. It's not perfect, but you can enter a - or . and those are pretty important. I also made the various fields more closely follow the UFO 3 spec.

02/07/12:

18:09 Changeset [1119] by tal
Layers in teh line view. This is pretty basic and there is no UI switch, but things are very customizable at teh low level. Before I add a lot of code for this I need to see what folks need to do with it.
15:16 Changeset [1118] by tal
More verbose argument.
15:14 Changeset [1117] by tal
Layers can be controlled by the placard. The placard is not option.
12:51 Changeset [1116] by tal
Layers.
01:58 Changeset [1115] by tal
Reworked the internal structure in anticipation of drawing layers.
01:56 Changeset [1114] by tal
Various fixes.

02/06/12:

20:22 Changeset [1113] by tal
Documentation and nicer importing.
17:30 Changeset [1112] by tal
Created a new module that handles glyph drawing in an abstract way. This should be reusable across all views.

02/04/12:

14:38 Ticket #43 (Support UFO 3 in defconAppKit) created by tal
== Updates == === General === - (done) One thing that I've been thinking …
14:26 Ticket #42 (Support independent x, y factors in mul and div.) closed by tal
fixed: This was fixed in the recent fontMath marathon.
14:25 Ticket #3 (testForExternalChanges needs to be smarter about components) closed by tal
wontfix
14:25 Ticket #35 (Component order needs to be retained.) closed by tal
fixed: This was resolved in the recent fontMath marathon.
14:24 Ticket #4 (testForExternalChanges needs to be smarter about moved UFOs) closed by tal
wontfix
14:24 Ticket #36 (defconAppKit fontInfoView) closed by tal
fixed
14:23 Ticket #10 (When saving down to < UFO 3, down convert kerning?) closed by tal
wontfix: I did a lot of work on this in MM and it's not possible without input from …

02/03/12:

20:15 Changeset [1111] by tal
Image math.
18:51 Changeset [1110] by tal
Be more relaxed about getting attributes.
18:43 Changeset [1109] by tal
Use specific notifications when possible.
18:42 Changeset [1108] by tal
Don't show the image by default.
18:41 Changeset [1107] by tal
Add segment types, duh. (Though, hey, it looks like defcon can handle contours that consist of *only* off curves!)
18:40 Changeset [1106] by tal
Image doesn't have individual transformation components as attributes, so a dumb setattr run can't work.
18:27 Changeset [1105] by tal
Set the image attributes with setattr instead of writing directly into the dict.
18:26 Changeset [1104] by tal
Added a __contains__.
18:26 Changeset [1103] by tal
Condition.
18:25 Changeset [1102] by tal
Show the new image attribute.
01:23 Changeset [1101] by tal
Various defcon API fixes needed while doing some visual testing of fontMath.

02/02/12:

20:21 Changeset [1100] by tal
Now supporting x, y in * and /.
20:19 Changeset [1099] by tal
Rearranging.
20:06 Changeset [1098] by tal
Added guideline support to MathInfo. Also made MathInfo support (x, y) * and /.
19:11 Changeset [1097] by tal
Rearranging.
18:58 Changeset [1096] by tal
guidelines are supported in glyphs now.
18:37 Changeset [1095] by tal
Better lib and unicodes copy.
18:27 Changeset [1094] by tal
Missed these.
17:44 Changeset [1093] by tal
Added initial support for guidelines. Hi, JBL!
15:18 Changeset [1092] by tal
Missed some cruft.
15:13 Changeset [1091] by tal
Compatibility testing is gone.
14:59 Changeset [1090] by tal
getRef, box and generationCount are gone.
14:56 Changeset [1089] by tal
The update method was crazy.
14:52 Changeset [1088] by tal
Imports.
14:43 Changeset [1087] by tal
Rearranging the deck chairs.
14:20 Changeset [1086] by tal
Wrote width and height tests and found a mistake as a result.
14:12 Changeset [1085] by tal
Support height.
13:55 Changeset [1084] by tal
Small, but non-trivial, optimization: don't coerce the incoming factor to a tuple in the *Pt math functions. Instead, always send (factor1, factor2). This is a tiny optimization for one call, but these functions are called very, very, very often, so the tiny speedup adds up to a not so tiny speedup.
03:18 Changeset [1083] by tal
Contour identifiers are now supported. I rewrote the incoming contour normalization method in the process. The outgoing method needs a rewrite as well...
01:35 Changeset [1082] by tal
Incremental update on contour work. Point identifiers are supported but contour identifiers are not.

02/01/12:

20:21 Changeset [1081] by tal
Rewrote the component support to work with UFO 3. I also made changes to fix ticket #35.
17:59 Changeset [1080] by tal
Complete rewrite of anchor support for UFO 3.
02:20 Changeset [1079] by tal
Now that there are rules governing the content of kerning groups, this can be simplified and, hopefully, made faster. I did that. I also removed a couple of unused methods.

01/31/12:

21:26 Ticket #42 (Support independent x, y factors in mul and div.) created by tal
It would be nice to support independent x and y values in mul and …
21:23 Changeset [1078] by tal
Made these UFO 3 ready. I removed openTypeOS2FamilyClass and openTypeOS2Panose because they aren't particularly good candidates for this kind of thing.
19:47 Changeset [1077] by tal
Use the new prefixes.
19:05 Changeset [1076] by tal
UFO 3 branch.
17:50 Changeset [1075] by tal
Typo.

01/30/12:

21:22 Changeset [1074] by tal
The author of MetricsMachine called and said, "Hey! You broke my subclass in an unfixable way." So, I made some changes.
20:06 Changeset [1073] by tal
Import fix.
19:47 Changeset [1072] by tal
A big rewrite of this to make it work with UFO 3. Since the kerning prefixes are now known, lots of this is simpler. One big, semi-breaking change (I'm looking at you, MetricsMachine) is that there is no need for the referenced group and unreferenced group searches now. Another, more subjective, change is that I'm writing unreferenced groups in the features now. No big reason for this.

01/29/12:

23:01 Ticket #41 (vanilla.CheckBox returning longs?) created by tal
I've heard reports that vanilla.CheckBox? is returning longs. Here is a …
18:52 Changeset [1071] by tal
Make it even easier to implement custom save behavior for info, groups, kerning, features and lib.
18:46 Changeset [1070] by tal
Typo.
18:43 Ticket #40 (Better Save for Subclasses) created by tal
I broke the save functionality into small chunks to make it easier to …
Note: See TracTimeline for information about the timeline view.