144 Commits

Author SHA1 Message Date
Erik
de4e678430 SelectFont returns the wrong value on cancel, or with no fonts to choose from.
This makes sure the dialog will return None on Cancel.
2014-01-13 12:00:01 +01:00
Erik van Blokland
8c864d3171 This adds a simple test of the MarginPen object. Basically to make sure the update to new style object doesn't cause any problems. Can't tell because AngledMarginPen seems to have other internal problems.
git-svn-id: http://svn.robofab.com/branches/ufo3k@569 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-03-07 15:01:12 +00:00
Erik van Blokland
ab3c6bca2f This adds a simple test of the MarginPen object. Basically to make sure the update to new style object doesn't cause any problems.
git-svn-id: http://svn.robofab.com/branches/ufo3k@568 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-03-07 14:21:38 +00:00
Erik van Blokland
445e45d755 This adds a simple test of the ControlBoundsPen object. Basically to make sure the update to new style object doesn't cause any problems.
git-svn-id: http://svn.robofab.com/branches/ufo3k@567 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-03-07 11:28:46 +00:00
Just van Rossum
a12cd22201 removed oboloete adapter pen
git-svn-id: http://svn.robofab.com/branches/ufo3k@566 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-03-07 10:34:45 +00:00
Tal Leming
41cc594e40 Merge changes from trunk.
git-svn-id: http://svn.robofab.com/branches/ufo3k@557 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-02-14 12:32:32 +00:00
Erik van Blokland
4875fc675f Tweaks in the documentation.
git-svn-id: http://svn.robofab.com/branches/ufo3k@553 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-02-14 11:59:11 +00:00
Tal Leming
4e71814629 Further implementation of these objects by Frederik.
git-svn-id: http://svn.robofab.com/branches/ufo3k@547 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-01-27 14:15:48 +00:00
Tal Leming
b1b40b80fa Going to try this again.
git-svn-id: http://svn.robofab.com/branches/ufo3k@544 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2012-01-05 23:23:44 +00:00
Tal Leming
6fca833045 The winds have changed.
git-svn-id: http://svn.robofab.com/branches/ufo3k@541 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-30 20:14:46 +00:00
Tal Leming
a9b9f7bf32 For posterity's sake, here is incomplete work on BaseContour.
git-svn-id: http://svn.robofab.com/branches/ufo3k@540 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-30 20:14:03 +00:00
Tal Leming
f4333208b2 For posterity's sake, here is incomplete work on RContour.
git-svn-id: http://svn.robofab.com/branches/ufo3k@539 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-30 20:13:47 +00:00
Tal Leming
2046f68815 Removed the weird glyph.getGlyph(glyphName) method.
git-svn-id: http://svn.robofab.com/branches/ufo3k@537 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-29 22:11:11 +00:00
Tal Leming
75f3ef6bbe Implementing RGlyph and cleaning up BaseGlyph.
git-svn-id: http://svn.robofab.com/branches/ufo3k@536 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-29 22:10:07 +00:00
Tal Leming
4edebba7fc Fixes for layer info.
git-svn-id: http://svn.robofab.com/branches/ufo3k@535 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:20:47 +00:00
Tal Leming
08a3293c63 This may rip a hole in the fabric of the universe, but I don't want to copy/paste a huge chunk of code and I can't bear to rewrite something just for purity's sake.
git-svn-id: http://svn.robofab.com/branches/ufo3k@534 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:14:42 +00:00
Tal Leming
fc025d3769 More work on layers.
git-svn-id: http://svn.robofab.com/branches/ufo3k@533 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:10:47 +00:00
Tal Leming
838c13f547 Basic implementation of BaseLayer and RLayer.
git-svn-id: http://svn.robofab.com/branches/ufo3k@532 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:00:29 +00:00
Tal Leming
2185d7df25 Implementation of BaseLayerSet and RLayerSet.
git-svn-id: http://svn.robofab.com/branches/ufo3k@531 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 03:33:28 +00:00
Tal Leming
38b8c8fb68 Working out the layer API.
git-svn-id: http://svn.robofab.com/branches/ufo3k@530 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 19:41:37 +00:00
Tal Leming
b2b081b626 Rearranging to make it easier for me to scroll through.
git-svn-id: http://svn.robofab.com/branches/ufo3k@529 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 19:25:25 +00:00
Tal Leming
5386d44064 Beginning to add layer support. I moved compileGLyph, generateGLyph and interpolate to BaseLayer but I didn't modify them. Someone else needs to figure out how those are going to deal with layers.
git-svn-id: http://svn.robofab.com/branches/ufo3k@528 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 15:33:55 +00:00
Tal Leming
e7fdadce17 Reworked RFeatures so that it works.
git-svn-id: http://svn.robofab.com/branches/ufo3k@527 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 14:21:29 +00:00
Tal Leming
f6a0695002 Starting to actually test things.
git-svn-id: http://svn.robofab.com/branches/ufo3k@526 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 14:09:10 +00:00
Tal Leming
a902d7d61c More or less blindly merge all lib/robofab changes from the trunk. I don't know what they were all about, but they need to be merged so that work can continue here. Only one file had conflicts: interface/all/dialogs_default.py I noted that the ufo3k branch was the one in conflict and to use the changes in the trunk.
git-svn-id: http://svn.robofab.com/branches/ufo3k@525 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 14:02:11 +00:00
Tal Leming
78bbe3752c Work to make it easier for environments using defcon objects to simply reuse these objects.
git-svn-id: http://svn.robofab.com/branches/ufo3k@524 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 13:44:51 +00:00
Tal Leming
4b7b577bfd Remove the path normalization from __init__.
git-svn-id: http://svn.robofab.com/branches/ufo3k@523 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 13:27:42 +00:00
Tal Leming
15bdb78391 initial, untested and incomplete work. this can't be tested until we work out the layer API.
git-svn-id: http://svn.robofab.com/branches/ufo3k@522 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 05:01:47 +00:00
Tal Leming
bb68f3e59c a place for an experimental rewrite of objectsRF using defcon as the core. if this works, it will merge back into objectsRF.
git-svn-id: http://svn.robofab.com/branches/ufo3k@521 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 04:59:23 +00:00
Tal Leming
e036df8034 merge trunk changes 471:472 for /objects
git-svn-id: http://svn.robofab.com/branches/ufo3k@520 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 04:58:03 +00:00
Tal Leming
225677a9ed I shouldn't have deleted the entire point pen file. It's back and it imports AbstractPointPen from ufoLib.pointPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@516 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-07 17:17:00 +00:00
Erik van Blokland
21b07b4bee Documentation tweaks. Grmbl. spaces.
git-svn-id: http://svn.robofab.com/branches/ufo3k@469 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-23 10:01:35 +00:00
Erik van Blokland
1f7eda87b3 Documentation tweaks. Grmbl. spaces.
git-svn-id: http://svn.robofab.com/branches/ufo3k@468 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-23 10:00:28 +00:00
Erik van Blokland
926c6b90c6 Documentation tweaks.
git-svn-id: http://svn.robofab.com/branches/ufo3k@467 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-23 09:58:22 +00:00
Erik van Blokland
71b16be2a2 Documentation. Add code and result examples to digestPen objects.
git-svn-id: http://svn.robofab.com/branches/ufo3k@460 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 21:37:54 +00:00
Erik van Blokland
eecd520f33 Fix the imports of ufoLib.
git-svn-id: http://svn.robofab.com/branches/ufo3k@456 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:53:15 +00:00
Erik van Blokland
8f6ece340b Fix the imports to reflect the move of robofab.pens.pointPen to ufoLib.pointPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@455 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:51:16 +00:00
Erik van Blokland
9eb79f866c Fix the imports to reflect the move of robofab.pens.pointPen to ufoLib.pointPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@454 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:50:46 +00:00
Erik van Blokland
3620969c4f Move pointPen to ufoLib
git-svn-id: http://svn.robofab.com/branches/ufo3k@453 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:46:26 +00:00
Erik van Blokland
a9ee5c7434 More documentation. Removes 2 functions that are cute, but unnecessary (moved to contrib.snippets.filters)
git-svn-id: http://svn.robofab.com/branches/ufo3k@450 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:44:23 +00:00
Erik van Blokland
d76191b0b1 Make AbstractPointPen a new style class. This might break code.
git-svn-id: http://svn.robofab.com/branches/ufo3k@449 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:43:33 +00:00
Erik van Blokland
e506232f7a Documentation and notes in filterPen, pointPen and quartzPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@448 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 16:27:06 +00:00
Erik van Blokland
ea843d1e68 This reflects the move to pens/printingPens
git-svn-id: http://svn.robofab.com/branches/ufo3k@447 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:56:22 +00:00
Erik van Blokland
cf434fd941 Restructuring pointPen: PrintingPointPen, PrintingSegmentPen and SegmentPrintingPointPen really have no place in pens/pointPen. This moves them to their own module pens/printingPens.
git-svn-id: http://svn.robofab.com/branches/ufo3k@446 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:54:39 +00:00
Erik van Blokland
5911d4c945 Documentation. Whitespace issue, sorry.
git-svn-id: http://svn.robofab.com/branches/ufo3k@445 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:17:07 +00:00
Erik van Blokland
cbb7fdd409 Documentation. Added some notes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@443 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:09:19 +00:00
Erik van Blokland
846f0633da Tiny tweaks in the docs.
git-svn-id: http://svn.robofab.com/branches/ufo3k@441 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:51:56 +00:00
Erik van Blokland
0efb80da2d Change the version number.
git-svn-id: http://svn.robofab.com/branches/ufo3k@440 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:42:32 +00:00
Erik van Blokland
5ed2ddf8fe Change the import of ufoLib to the new structure.
git-svn-id: http://svn.robofab.com/branches/ufo3k@439 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:42:13 +00:00
Erik van Blokland
4d89ceabbd Assert I can write in the objectsRF source and see changes in the generated Docs. Also change the import of ufoLib to the new structure.
git-svn-id: http://svn.robofab.com/branches/ufo3k@438 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:41:54 +00:00