Timeline
02/22/12:
- 14:12 Ticket #47 (font info placeholder text) closed by
- fixed: I implemented this (in a different way than the provided code) and checked …
- 14:10 Changeset [1147] by
- Populate placeholder strings where appropriate.
- 14:04 Changeset [1146] by
- Support placeholder strings more fully.
- 11:14 Ticket #47 (font info placeholder text) created by
- the "use default" could have a placeholder text so user can see the …
02/21/12:
- 19:15 Changeset [1145] by
- 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
- Typos.
- 19:01 Changeset [1143] by
- Reworked the PS normalization. Also, always normalize the PS names.
- 18:17 Changeset [1142] by
- Use codecs in case utf8 glyph names are present.
- 18:08 Changeset [1141] by
- Added some early support for source glyph names that are not legal according to the makeotf specs.
- 14:18 Changeset [1140] by
- Nicer formatting.
- 14:17 Changeset [1139] by
- Groups must be a list.
- 04:42 Changeset [1138] by
- Extract woff*.
02/20/12:
- 21:50 Changeset [1137] by
- Oops.
- 21:42 Changeset [1136] by
- Extract openTypeGaspRangeRecords. I hope this is right. I can never remember the bitwise operators.
- 21:25 Changeset [1135] by
- Extract openTypeNameRecords.
- 21:05 Changeset [1134] by
- 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
- features.text may be None.
- 20:14 Changeset [1132] by
- Post a notification if the layer color changes.
- 20:02 Changeset [1131] by
- Use the standard kerning group prefixes.
- 19:46 Changeset [1130] by
- UFO3 branch.
- 19:44 Changeset [1129] by
- Always use the GOADB.
02/17/12:
- 11:39 Ticket #46 (eps header) created by
- 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
- fixed: Resolved with [1128].
- 17:16 Changeset [1128] by
- Patch from Frederik. This should resolve ticket #45.
02/14/12:
- 23:23 Ticket #45 (font info sheet EmbeddingControl) created by
- There is a bug in the EmbeddingControl?.get() […]
- 18:10 Changeset [1127] by
- Found a way to implement some automatic scrolling when a new view becomes the first responder.
- 17:22 Changeset [1126] by
- Titles shouldn't be editable in CheckList.
- 17:06 Changeset [1125] by
- openTypeNameRecords are now supported. NSNumberFormatter is still evil.
- 16:11 Changeset [1124] by
- The gasp table is not supported. This DictList control is proving to be very useful.
- 12:38 Changeset [1123] by
- Ints are required now.
02/11/12:
- 10:43 Ticket #44 (set None for vanilla.RadioGroup) created by
- handy if you have to reset a radio group […]
02/10/12:
- 19:40 Changeset [1122] by
- Added a new WOFF tab.
- 19:19 Changeset [1121] by
- Added a pop up button cell. I've had this in MetricsMachine for ages...
02/09/12:
- 17:00 Changeset [1120] by
- 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
- 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
- More verbose argument.
- 15:14 Changeset [1117] by
- Layers can be controlled by the placard. The placard is not option.
- 12:51 Changeset [1116] by
- Layers.
- 01:58 Changeset [1115] by
- Reworked the internal structure in anticipation of drawing layers.
- 01:56 Changeset [1114] by
- Various fixes.
02/06/12:
- 20:22 Changeset [1113] by
- Documentation and nicer importing.
- 17:30 Changeset [1112] by
- 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
- == 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
- fixed: This was fixed in the recent fontMath marathon.
- 14:25 Ticket #3 (testForExternalChanges needs to be smarter about components) closed by
- wontfix
- 14:25 Ticket #35 (Component order needs to be retained.) closed by
- fixed: This was resolved in the recent fontMath marathon.
- 14:24 Ticket #4 (testForExternalChanges needs to be smarter about moved UFOs) closed by
- wontfix
- 14:24 Ticket #36 (defconAppKit fontInfoView) closed by
- fixed
- 14:23 Ticket #10 (When saving down to < UFO 3, down convert kerning?) closed by
- 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
- Image math.
- 18:51 Changeset [1110] by
- Be more relaxed about getting attributes.
- 18:43 Changeset [1109] by
- Use specific notifications when possible.
- 18:42 Changeset [1108] by
- Don't show the image by default.
- 18:41 Changeset [1107] by
- Add segment types, duh. (Though, hey, it looks like defcon can handle contours that consist of *only* off curves!)
- 18:40 Changeset [1106] by
- Image doesn't have individual transformation components as attributes, so a dumb setattr run can't work.
- 18:27 Changeset [1105] by
- Set the image attributes with setattr instead of writing directly into the dict.
- 18:26 Changeset [1104] by
- Added a __contains__.
- 18:26 Changeset [1103] by
- Condition.
- 18:25 Changeset [1102] by
- Show the new image attribute.
- 01:23 Changeset [1101] by
- Various defcon API fixes needed while doing some visual testing of fontMath.
02/02/12:
- 20:21 Changeset [1100] by
- Now supporting x, y in * and /.
- 20:19 Changeset [1099] by
- Rearranging.
- 20:06 Changeset [1098] by
- Added guideline support to MathInfo. Also made MathInfo support (x, y) * and /.
- 19:11 Changeset [1097] by
- Rearranging.
- 18:58 Changeset [1096] by
- guidelines are supported in glyphs now.
- 18:37 Changeset [1095] by
- Better lib and unicodes copy.
- 18:27 Changeset [1094] by
- Missed these.
- 17:44 Changeset [1093] by
- Added initial support for guidelines. Hi, JBL!
- 15:18 Changeset [1092] by
- Missed some cruft.
- 15:13 Changeset [1091] by
- Compatibility testing is gone.
- 14:59 Changeset [1090] by
- getRef, box and generationCount are gone.
- 14:56 Changeset [1089] by
- The update method was crazy.
- 14:52 Changeset [1088] by
- Imports.
- 14:43 Changeset [1087] by
- Rearranging the deck chairs.
- 14:20 Changeset [1086] by
- Wrote width and height tests and found a mistake as a result.
- 14:12 Changeset [1085] by
- Support height.
- 13:55 Changeset [1084] by
- 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
- 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
- Incremental update on contour work. Point identifiers are supported but contour identifiers are not.
02/01/12:
- 20:21 Changeset [1081] by
- Rewrote the component support to work with UFO 3. I also made changes to fix ticket #35.
- 17:59 Changeset [1080] by
- Complete rewrite of anchor support for UFO 3.
- 02:20 Changeset [1079] by
- 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
- It would be nice to support independent x and y values in mul and …
- 21:23 Changeset [1078] by
- 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
- Use the new prefixes.
- 19:05 Changeset [1076] by
- UFO 3 branch.
- 17:50 Changeset [1075] by
- Typo.
01/30/12:
- 21:22 Changeset [1074] by
- 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
- Import fix.
- 19:47 Changeset [1072] by
- 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
- I've heard reports that vanilla.CheckBox? is returning longs. Here is a …
- 18:52 Changeset [1071] by
- Make it even easier to implement custom save behavior for info, groups, kerning, features and lib.
- 18:46 Changeset [1070] by
- Typo.
- 18:43 Ticket #40 (Better Save for Subclasses) created by
- I broke the save functionality into small chunks to make it easier to …
Note: See TracTimeline
for information about the timeline view.
