Matthias Köfferlein
417e6de7d7
Merge pull request #18 from akhuettel/master
...
Add -expert build option
2017-10-03 01:33:08 +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
Matthias Koefferlein
9579f8548f
Fixed Debian build script.
2017-09-13 22:40:38 +02:00
Matthias Koefferlein
4ed31bf5ef
Updates of RPM and Debian packaging scripts.
2017-09-13 22:21:28 +02:00
Matthias Koefferlein
bf03857dd1
RPM build file: symlink to source.
2017-09-12 23:14:12 +02:00
Matthias Koefferlein
67547a26d0
Don't provide a build root for spec file - we do it from the outside
2017-09-12 23:02:20 +02:00
Matthias Koefferlein
f4a4746861
Update RPM spec file to have a unique output folder.
2017-09-11 22:13:02 +02:00
Matthias Koefferlein
1a87dcb807
Fixed RPM spec file and build script.
2017-09-10 21:08:56 +00:00
Matthias Koefferlein
3f417f76bb
Started to add conditional require statements for the various RH-based distributions.
2017-09-10 20:15:13 +00:00
Matthias Koefferlein
8f93be10ba
Updated RPM spec file.
2017-09-10 18:35:23 +00:00
Matthias
618c16f431
Updated CONTRIB file, preparations for RPM building.
2017-09-10 17:42:38 +00:00
Matthias Koefferlein
668959c943
Added first version of RPM spec file.
2017-09-10 17:05:27 +02:00
Matthias Koefferlein
7d9eeb91e7
Added package creation scripts for Debian
2017-09-10 15:57:21 +02:00
Matthias Koefferlein
4381ebfe7f
Do not automatically set RPATH to installation target (for building packages).
2017-09-10 15:51:19 +02:00