Commit Graph

7628 Commits

Author SHA1 Message Date
Matthias Koefferlein c15179aa19 Added scripts for Qt generation. 2017-02-21 20:32:40 +01:00
Matthias Koefferlein eea5da4ba6 Attempt to fix "GSI does not monitor lifetime of Qt objects" 2017-02-20 22:21:29 +01:00
Matthias Koefferlein bdcd76e9b5 Fixed #1 (https not supported) 2017-02-17 22:36:18 +01:00
Matthias Koefferlein 20f77d19d5 Enabled build on Ruby 2.2. 2017-02-17 22:32:43 +01:00
Matthias Koefferlein 8edaf8a62b Added more unit tests for recursive shape iter with complex regions. 2017-02-15 21:23:32 +01:00
Matthias Koefferlein 8c4013c500 Added some more unit tests. 2017-02-15 01:15:47 +01:00
Matthias Koefferlein 320e96f6da WIP complex regions for RecursiveShapeIterator
* Refactoring: no more "box+exclude" regions - they
  can be emulated using a NOT with the same result
* "confinement" of regions inside recursive shape
  iterators
* setters and getters for complex regions in GSI,
  confinement
* more unit tests, some bug fixes
2017-02-15 00:53:39 +01:00
Matthias Koefferlein fb6cf92b15 WIP on complex regions for RecursiveShapeIterator
- Added some tests
- Performance improvements for insert of
  regions into shapes
- Added LayoutLocker for that purpose
  (locks a layout against updates temporarily)
- Improved implementation on RecursiveShapeIterator
  with complex regions: will now check if a shape
  is really inside the region.
2017-02-14 00:13:57 +01:00
Matthias Koefferlein 282c6f70e2 Unit tests are passing again (no new tests yet). 2017-02-13 00:41:37 +01:00
Matthias Koefferlein 16b5e2f99c Added GSI support for complex search regions 2017-02-13 00:13:43 +01:00
Matthias Koefferlein f71fe1ff05 Initial implementation of complex regions for RecursiveShapeIterator. 2017-02-13 00:01:21 +01:00
Matthias Koefferlein 99edf66fec Removed BUILD file (now in README.md) 2017-02-12 21:55:34 +01:00
Matthias Koefferlein 08676f0a01 Add private plugin data to .gitignore. 2017-02-12 16:54:05 +01:00
Matthias Koefferlein d10f76c880 Updated .gitignore. 2017-02-12 16:44:29 +01:00
Matthias Koefferlein 6b9a41b269 Fixed XML output of test suite. 2017-02-12 16:42:15 +01:00
Matthias Koefferlein 8c2acce2e1 Added missing test files for net tracer. 2017-02-12 16:12:24 +01:00
klayoutmatthias adefad25bc Update README.md
Fixed a typo
2017-02-12 16:06:35 +01:00
klayoutmatthias f06762c2f5 Update README.md 2017-02-12 16:05:08 +01:00
klayoutmatthias 9b8d94cdeb Update README.md 2017-02-12 16:00:45 +01:00
klayoutmatthias 8243ed8396 Update README.md 2017-02-12 15:59:29 +01:00
Matthias Koefferlein a1e8aaf6b8 Updated copyright note to 2017. 2017-02-12 15:28:14 +01:00
Matthias Koefferlein d38b1794d2 Tests with missing input data are skipped now 2017-02-12 15:27:12 +01:00
Matthias Koefferlein 7fa185a9b3 Added (empty) plugin directory, fixed main .pro file. 2017-02-12 14:17:18 +01:00
Matthias Koefferlein e8e661e3e0 Updated .gitignore. 2017-02-12 13:55:25 +01:00
Matthias Koefferlein f59f62018c Added missing files. 2017-02-12 13:48:01 +01:00
Matthias Koefferlein 1b98f9b0f9 Initialized repository with current sources. 2017-02-12 13:21:08 +01:00
klayoutmatthias bf6ea90905 Initialized README.md 2017-02-12 13:15:40 +01:00
klayoutmatthias 9919949403 Initial commit 2017-02-12 12:54:21 +01:00