| 
						
					 | 
					
						
						
						
						
							
						
						
							b7383a30ca
							
						
					 | 
					
						
						
							
							fix mirroring across y for arcs and ellipses
						
						
						
						
						
						
							
						
					 | 
					
						2020-12-05 14:49:57 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							177f9952a5
							
						
					 | 
					
						
						
							
							Add builder submodule, Device and Port definitions, and DeviceLibrary
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-09 22:09:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ad51801c5d
							
						
					 | 
					
						
						
							
							minor fixes to rotate()
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-09 22:06:44 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6c4fe0e9e4
							
						
					 | 
					
						
						
							
							Add octagon constructor
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-09 22:06:19 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8e1c05cf73
							
						
					 | 
					
						
						
							
							add mirror2d() to Rotatable
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-09 22:05:56 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							09a5e4a2db
							
						
					 | 
					
						
						
							
							type-related fixes and improvements
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-09 22:04:04 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4308bdeb56
							
						
					 | 
					
						
						
							
							Add parent class MasqueError and use it for traits and all other exceptions
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-09 21:59:28 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3653a33534
							
						
					 | 
					
						
						
							
							add implementation notes
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-09 21:55:46 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6402c6242e
							
						
					 | 
					
						
						
							
							add full_load option to load_library
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-02 20:57:29 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6ead7231a8
							
						
					 | 
					
						
						
							
							make raw_mode an arg to read()`
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-02 20:56:56 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							74a0a4f7d2
							
						
					 | 
					
						
						
							
							bump version to 2.3
						
						
						
						
						
						
							
 v2.3
						
					 | 
					
						2020-11-01 19:46:25 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ccb42e220f
							
						
					 | 
					
						
						
							
							cosmetic and doc changes
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-01 19:45:57 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							12f158ad3c
							
						
					 | 
					
						
						
							
							require klamath > 0.3
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-01 19:45:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b9322be77f
							
						
					 | 
					
						
						
							
							move VERSION into a .py file that gets directly parsed by setup.py
						
						
						
						
						
						
						
						avoids possible issues with pyinstaller 
						
						
							
						
					 | 
					
						2020-11-01 19:45:31 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1b400605b1
							
						
					 | 
					
						
						
							
							use addsp() to consolidate some existing code
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-01 19:35:12 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3a9eca91b5
							
						
					 | 
					
						
						
							
							add addsp() convenience function to Pattern
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-01 19:34:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							517a6dec98
							
						
					 | 
					
						
						
							
							remove duplicate setattr definition
						
						
						
						
						
						
						
						already set by LockableImpl 
						
						
							
						
					 | 
					
						2020-11-01 19:34:25 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2bc03cbbf4
							
						
					 | 
					
						
						
							
							improve some more type annotations using TypeVar
						
						
						
						
						
						
							
						
					 | 
					
						2020-11-01 19:33:43 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							eb11f31960
							
						
					 | 
					
						
						
							
							improve type hints for Library
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-26 19:58:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f364970403
							
						
					 | 
					
						
						
							
							style and type fixes (per flake8)
						
						
						
						
						
						
						
						could potentially fix some bugs in `Library` class and dxf reader 
						
						
							
						
					 | 
					
						2020-10-16 19:00:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f6ad272c2c
							
						
					 | 
					
						
						
							
							bump version to v2.2
						
						
						
						
						
						
							
 v2.2
						
					 | 
					
						2020-10-10 19:12:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7ed3b26b02
							
						
					 | 
					
						
						
							
							skip assignment in dfs() to avoid PatternLockedError on unmodified patterns
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-10 19:12:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5bc82b9d49
							
						
					 | 
					
						
						
							
							__iter__ should actually return an iterator
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-10 19:11:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0f35eb5e58
							
						
					 | 
					
						
						
							
							fix dxf reader
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-10 19:11:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4a7e20d6ba
							
						
					 | 
					
						
						
							
							improve type annotations in dxf writer
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-10 19:11:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ae71dc9a8f
							
						
					 | 
					
						
						
							
							use klamath for examples
						
						
						
						
						
						
							
						
					 | 
					
						2020-10-10 19:10:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c23c391d83
							
						
					 | 
					
						
						
							
							disable locking for annotations
						
						
						
						
						
						
						
						until I can find a better way to do it 
						
						
							
						
					 | 
					
						2020-10-10 19:10:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							08cf7ca4b1
							
						
					 | 
					
						
						
							
							avoid calling to_polygons on Polygons (for speed)
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-29 01:01:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							de4726955b
							
						
					 | 
					
						
						
							
							add load_libraryfile convenience wrapper
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-29 01:00:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ce5d386a24
							
						
					 | 
					
						
						
							
							Determine if an existing file is gzipped based on magic bytes, not suffix
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-29 00:57:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							03a359e446
							
						
					 | 
					
						
						
							
							add more dict-like methods
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-28 23:49:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b873a5ddf3
							
						
					 | 
					
						
						
							
							make __getitem__ call get_primary rather than the other way around
						
						
						
						
						
						
						
						this makes subclassing easier 
						
						
							
						
					 | 
					
						2020-09-28 23:49:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							682a99470f
							
						
					 | 
					
						
						
							
							Bump version to 2.1
						
						
						
						
						
						
							
 v2.1
						
					 | 
					
						2020-09-26 17:41:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							91dcc4f04f
							
						
					 | 
					
						
						
							
							doc fix
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 17:41:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b8ef80b991
							
						
					 | 
					
						
						
							
							add klamath dependency
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 17:40:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							aa5696d884
							
						
					 | 
					
						
						
							
							Add Library management functionality
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 17:37:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7cad46fa46
							
						
					 | 
					
						
						
							
							add klamath-based gds read/write
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 17:35:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c6684936cf
							
						
					 | 
					
						
						
							
							Improve docs, error messages, and type annotations
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 17:33:46 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							84f811e9d1
							
						
					 | 
					
						
						
							
							move clean_vertices functionality out into a common function
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 17:32:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0e4b6828df
							
						
					 | 
					
						
						
							
							Disable height warning for DXF
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 17:24:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a02dfdc982
							
						
					 | 
					
						
						
							
							remove dependency list from top-level comment
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-26 00:44:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f51144ae6a
							
						
					 | 
					
						
						
							
							misc doc/import/typing fixes
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3f59168cec
							
						
					 | 
					
						
						
							
							Use chain() instead of adding lists
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5f72fe318f
							
						
					 | 
					
						
						
							
							Loosen requirements from List to Sequence
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							64fbd08cac
							
						
					 | 
					
						
						
							
							don't attempt to set structure properties
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c4dfd06a42
							
						
					 | 
					
						
						
							
							improve type annotations
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f996a1629f
							
						
					 | 
					
						
						
							
							limit number of arguments on more functions
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0e04633f61
							
						
					 | 
					
						
						
							
							Force use of keyword args on most constructors
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2a8e43cbcd
							
						
					 | 
					
						
						
							
							bump version to 2.0
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2019c4a16b
							
						
					 | 
					
						
						
							
							Update readme
						
						
						
						
						
						
							
						
					 | 
					
						2020-09-20 16:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 |