Matthias Koefferlein
f27f187142
Updated doc.
2017-10-03 17:52:01 +02:00
Matthias Koefferlein
6f51c0be2e
Added useful feature: include other paths in sami
...
This way you can include other repositories into
the Salt.Mine XML:
<salt-mine>
<salt-grain>
...
</salt-grain>
<include>http://from.other.source/repository.xml </include>
</salt-mine>
2017-10-03 17:47:40 +02:00
Matthias Koefferlein
469eb47068
More consistent definition of Ruby/Python path with less invalid components.
2017-10-03 17:32:37 +02:00
Matthias Koefferlein
ff73583d26
Bugfix: custom paths were not stored correctly
...
Now, if a path is stored with a category (i.e. mypath:macros),
the path is not modified. Instead, the path is taken as is
for the specific category.
Only unspecific paths are taken for by mypath/macros,
mypath/pymacros etc.
2017-10-03 16:49:28 +02:00
Matthias Koefferlein
67fb59b514
Fixed Windows build.
2017-10-03 16:16:53 +02:00
Matthias Koefferlein
2180ef516d
Merge branch 'master' of https://github.com/klayoutmatthias/klayout
2017-10-03 14:22:19 +02:00
Matthias Koefferlein
c077feb3d5
Some refactoring of package manager, new features
...
* Moved tlSystemPaths into lay namespace where it belongs
* Doc updates
* New command line switch -y and -yd for unattended installation
* Download URL's can be relative to salt.mine URL
* KLAYOUT_HOME environment variable to make ~/.klayout configurable
* Better error messages on XML parser on file/stream read errors
(specifically from http/https)
2017-10-03 14:19:01 +02:00
Matthias Köfferlein
417e6de7d7
Merge pull request #18 from akhuettel/master
...
Add -expert build option
2017-10-03 01:33:08 +02:00
Matthias Koefferlein
407c967de4
Updated doc.
2017-10-03 01:12:46 +02:00
Matthias Koefferlein
e8a29ac612
Updated doc.
2017-10-02 23:17:19 +02:00
Matthias Koefferlein
c99dbebf0a
Updated package manager doc.
2017-10-02 00:25:29 +02:00
Matthias Koefferlein
5eb8172c57
Fixed layout on web site.
2017-10-01 22:32:31 +02:00
Matthias Koefferlein
44d2ea5c25
Some doc enhancements.
2017-10-01 22:21:01 +02:00
Andreas K. Hüttel
10214ff3e9
Add build option -expert, which allows to freely configure compiler and linker parameters
...
Currently supported: CC, CXX, CFLAGS, CXXFLAGS, LDFLAGS, OBJCOPY, AR
Intended for people who know what they are doing, e.g., distribution packagers.
Support for such configuration is mandated in the Gentoo QA guidelines.
2017-09-30 15:31:10 +02:00
Andreas K. Hüttel
458b1a1360
Convert the qmake call to use a bash array of parameters
...
In the previous code version it was impossible to pass parameters to qmake
that contain spaces. As example, a qmake option
QMAKE_CFLAGS='-march=native -O2 -pipe -g'
led to an error message of qmake
***Unknown option -O2
since the shell was breaking the string up into words at the spaces.
2017-09-30 15:31:07 +02:00
Matthias Koefferlein
580ed1ec6d
Avoid a segfault that happens on first use of LEF/DEF reader.
2017-09-29 22:14:35 +02:00
Matthias Koefferlein
368c5cf3ca
Fixed some small issues.
2017-09-27 23:25:51 +02:00
Matthias Koefferlein
4f25f4c81c
Fixed generation of .rc file.
2017-09-27 22:59:44 +02:00
Matthias Koefferlein
7e7a5ce030
Some enhancements/bug fixes for package manager
2017-09-27 00:16:43 +02:00
Matthias Koefferlein
9eddeabef2
Issue #17 : Clarification in help text of build.sh.
2017-09-26 22:36:50 +02:00
Matthias Koefferlein
80d26b984e
Changelog.
2017-09-26 22:30:00 +02:00
Matthias Koefferlein
ce951b29ec
Made tl::parent_path require existing parent - otherwise the previous implementation returned true always.
2017-09-26 22:25:53 +02:00
Matthias Koefferlein
7504293c28
More reliable detection of python and ruby interpreter in build.sh
2017-09-26 01:30:32 +02:00
Matthias Koefferlein
2c023a7041
Fixed build on gcc's not supporting zero-length arrays.
2017-09-26 00:59:18 +02:00
Matthias Koefferlein
2fd33a289a
Variable path widths for DXF reader
2017-09-26 00:28:47 +02:00
Matthias Koefferlein
59dd9896e0
Bugfix: second exit was ignored after not committing the first.
2017-09-23 13:20:58 +02:00
Matthias Koefferlein
8b1e76ed0b
Bugfix: XOR was segfaulting when the window was closed during run
...
This fix consists of multiple parts:
* Actual closing of the window is deferred until excecution is over
* weak pointers in XOR for view so the view can be destroyed with
out not knowing
* The "keep data" message is not shown when the application window
was closed.
2017-09-23 13:17:26 +02:00
Matthias Koefferlein
f1cfe207ff
Don't show break exceptions
2017-09-23 13:16:55 +02:00
Matthias Koefferlein
9f8b81eaf4
Don't decorate 'break' exceptions in Gerber reader.
2017-09-23 13:16:30 +02:00
Matthias Koefferlein
7d2bf2d969
tl::DeferredMethod: allow new method calls from inside
...
This change will allow issuing the same method from inside
itself (postpone execution by re-issuing).
2017-09-23 13:14:36 +02:00
Matthias Koefferlein
5a1a89b665
Reworked the XOR progress UI - now it's rows instead of a single column.
2017-09-21 23:52:24 +02:00
Matthias Koefferlein
cadb9c555a
A few bug fixed in the XOR progress reporter.
2017-09-21 22:07:58 +02:00
Matthias Koefferlein
8cd612ba36
Don't show file changed notifications while an operation is ongoing
...
Reloading a file during operations is usually fatal.
+ Enhanced the "show all hierarchy levels tip window."
2017-09-21 22:07:37 +02:00
Matthias Koefferlein
daacd9ea6f
Added a hint about 'show all hierarchy levels off', so that new users have a chance to change this setting.
2017-09-20 23:18:09 +02:00
Matthias Koefferlein
1d29a00bb9
Cross style is propagated down groups properly now.
2017-09-20 23:00:37 +02:00
Matthias Koefferlein
d64a427180
Fixed layout of layout statistics form.
2017-09-20 22:57:16 +02:00
Matthias Koefferlein
62b59fe71c
Reworked the XOR progress UI for better performance.
2017-09-20 22:52:52 +02:00
Matthias Koefferlein
083e1d75e9
Finished defailed XOR progress.
2017-09-20 21:39:24 +02:00
Matthias Koefferlein
3e37c0bf7b
First version of XOR progress visualization.
2017-09-20 01:22:25 +02:00
Matthias Koefferlein
dbe11b7eba
Enhanced build script so it's able to better detect Ruby/Python versions.
2017-09-18 21:11:35 +02:00
Matthias Koefferlein
5df6e6dcaa
Enabled slow building --with-qtbindings on RPM/DEB.
2017-09-16 23:42:07 +02:00
Matthias Koefferlein
e2cb63f5e5
Corrected dependencies for RPM/OpenSuSE
2017-09-16 22:52:47 +02:00
Matthias Koefferlein
838469b5d4
Updated RPM dependencies.
2017-09-16 21:50:57 +02:00
Matthias Koefferlein
fe2c5b7183
Updated debian dependencies.
2017-09-16 20:41:37 +02:00
Matthias Koefferlein
89a7afcb13
Updated RPM spec file and debian dependencies.
2017-09-16 19:44:01 +02:00
Matthias Koefferlein
0f0bea44c3
Fixed dependencies of .deb files.
2017-09-16 10:19:18 +02:00
Matthias Koefferlein
872bcbd670
Added dependencies to RPM .spec file.
2017-09-16 10:02:43 +02:00
Matthias Koefferlein
5e90cd5e86
Removed %suse_update_desktop_file from the .spec file for RPM builds - does not work on OpenSuSE 42.x
2017-09-16 01:42:56 +02:00
Matthias Koefferlein
067bf458dc
Automatic lookup of python for .spec file (RPM)
2017-09-15 21:38:32 +02:00
Matthias Koefferlein
61ef75ad12
Enhanced makedeb script so it will automatically detect the python/ruby/qt version
2017-09-14 01:48:05 +02:00