Don Bright
214870062b
add WinReadme.txt to Windows(TM) test suite package to prevent confusion
2014-04-01 21:52:09 -05:00
Marius Kintel
53aaa044d7
Merge branch 'unstable' of github.com:openscad/openscad into unstable
2014-04-01 23:14:43 +02:00
Marius Kintel
cba064e739
Upload to www/snapshots
2014-04-01 23:14:39 +02:00
Don Bright
1931cdacde
fix too-slow upload rate limit
2014-03-31 22:14:48 -05:00
Don Bright
b7f7487727
dont build GUI twice!!!!
2014-03-31 20:27:51 -05:00
Don Bright
6ce1809828
upload to www/snapshots/ directory
2014-03-31 19:46:42 -05:00
Don Bright
34358c8725
properly remove old github.openscad.com code before update
2014-03-30 18:48:25 -05:00
Marius Kintel
66b752f95a
Merge branch 'master' into unstable
...
Conflicts:
README.md
scripts/uni-build-dependencies.sh
scripts/uni-get-dependencies.sh
2014-03-30 23:32:48 +02:00
Don Bright
4e9275f6f0
add test suite to windows(TM) build
2014-03-30 16:24:20 -05:00
Don Bright
2b1ab8e1ed
better indicate in report if all tests pass. add 'doc' to test bundle.
2014-03-30 14:57:30 -05:00
Don Bright
c3a3710cb4
Merge branch 'unstable' of github.com:openscad/openscad into unstable
2014-03-30 13:07:42 -05:00
Don Bright
97ebae9f78
polish up so its easier to run under Windows(TM)
2014-03-30 12:23:58 -05:00
Marius Kintel
0507d3864f
Merge branch 'unstable' of github.com:openscad/openscad into unstable
...
Conflicts:
README.md
scripts/builder.sh
2014-03-30 18:30:02 +02:00
Don Bright
90c549ad0a
fix the use of imagemagick convert during cross-built tests.
2014-03-29 13:14:41 -05:00
Tim V. Shaporev
80f8b850be
add quotes to line 80 to prevent diagnostics
2014-03-29 11:37:34 +04:00
Don Bright
53a0f9c4cf
MXE cross build of tests: polish the scripts, introduce conversion script
...
for CTest
2014-03-28 22:55:37 -05:00
Don Bright
80b226bbe4
add Tests build for mxe/mingw to release-common. make GLIB2 better for crossbuild
2014-03-28 16:23:23 -05:00
Don Bright
37b0ad1ec9
enable qt5 mxe mingw cross build
2014-03-28 12:36:14 -05:00
Don Bright
e6a33b3b2b
build qt5 in addition to qt4 under MXE cross build
2014-03-28 12:30:45 -05:00
Don Bright
0d9b20dc14
Merge branch 'unstable' of github.com:openscad/openscad into unstable
...
Conflicts:
scripts/builder.sh
2014-03-27 18:30:09 -05:00
Don Bright
41c7e72ca8
no longer suggest the 'time saver' cgal/opencsg dep build, to avoid confusion
...
with outdated cgal versions on systems.
2014-03-27 18:28:40 -05:00
Don Bright
49d32100df
fix eigen3 find bug
2014-03-27 18:23:07 -05:00
Don Bright
45ef0c9a6e
remove eigen2 checks per patch from @fcbsd to master branch
2014-03-27 18:18:38 -05:00
Don Bright
819c74d8ab
rate limit scp upload
2014-03-27 18:16:41 -05:00
Don Bright
a040be29e6
loop - improve sleep code
2014-03-27 18:14:06 -05:00
Don Bright
f80fc6c78b
fix loop bug
2014-03-25 22:10:04 -05:00
Don Bright
74b0cb5127
enable looping
2014-03-25 22:01:31 -05:00
Don Bright
46c0a8520d
exit if missing nsis. do git fetch/git pull if openscad already checked out.
2014-03-25 16:49:38 -05:00
Don Bright
fc665d0b3a
check for nsis at beginning of builder.sh not in the middle
2014-03-24 22:14:26 -05:00
Don Bright
d23a4664b1
Merge branch 'unstable' of github.com:openscad/openscad into unstable
2014-03-23 21:54:06 -05:00
Don Bright
c950358b86
better ssh auth sock handling
2014-03-23 21:53:38 -05:00
Don Bright
1473cf41ac
fix cmake version detection
2014-03-23 20:28:26 -05:00
Don Bright
d3d1fc72da
Merge branch 'unstable' of github.com:openscad/openscad into unstable
...
Conflicts:
scripts/uni-build-dependencies.sh
2014-03-23 20:26:59 -05:00
don bright
36eb6758b0
tweak pkg-config detection. also fix weird gcc4.5 problem w NefPoly
2014-03-24 01:33:52 +01:00
don bright
3d35e5ec74
make glib2 work on debian 6 (build libffi, build pkg-config)
2014-03-24 01:17:43 +01:00
don bright
237dee86fb
fix build by requiring newer cmake for string(FIND function) in tests/ build
2014-03-24 00:27:09 +01:00
Don Bright
3bdd28ec2b
fix broken mxe dependency build
2014-03-23 13:13:40 -05:00
Don Bright
6d7db87b8e
checkout stable branch of MXE in mingw-x-build-deps (match builder.sh)
2014-03-22 01:39:23 -05:00
Don Bright
87d553d134
.static not in stable branch of mxe yet, revert prev. commit
2014-03-22 01:36:09 -05:00
Don Bright
6fdd4e2041
do not build glib2 or gettext by default, assume most systems will have
2014-03-21 23:46:30 -05:00
Don Bright
6cb5f11f2e
fix glib2 build for mingw. update mxe target to '.static'
2014-03-21 23:45:29 -05:00
Don Bright
e32a3ff053
remove pythong paramiko from deps list
2014-03-21 22:56:18 -05:00
Don Bright
d9220a25b3
dont always build glib2 in uni-build-deps, fix mingw issues + build on systems
...
that already have glib2
2014-03-19 20:49:15 -05:00
Don Bright
8955a66153
do not build gettext or glib2 by default. fix glib2.pri to find system version.
...
fix spaces.
2014-03-14 22:19:45 +02:00
Marius Kintel
d6d55c32e5
github wants https
2014-03-06 01:04:31 -05:00
Marius Kintel
9d63d2d4c8
Enable all tests
2014-03-05 22:18:16 -05:00
Marius Kintel
875cbcceaf
Experiment with travis and encoded ssh keys
2014-03-05 20:37:05 -05:00
Marius Kintel
e54d0cca6e
Moved MACOSX_DEPLOYMENT_TARGET to the deploy script to allow building against the current system
2014-03-03 21:32:52 -05:00
Marius Kintel
341571ce52
Manage releases on github, use markdown for release notes
2014-02-25 02:05:21 -05:00
Don Bright
776df9fc0e
update release-common.sh calls to use 'snapshot', add 'release' stub
2014-02-24 18:24:39 -06:00
Marius Kintel
3ac8895d7a
Enable experimental features only for snapshot builds
2014-02-23 15:47:26 -05:00
Marius Kintel
6867c50003
Added fixme for release builds
2014-02-22 11:29:43 -05:00
Don Bright
838e80ae34
refactor + rehighlight only if we are no doing a reload (issue #406 )
2014-02-17 13:19:42 -06:00
Marius Kintel
93cdb34d8b
Use homebrew-built libraries, use actual # of CPUs
2014-02-06 18:55:14 -05:00
Marius Kintel
c7530012be
Build qt5
2014-02-04 01:21:13 -05:00
Marius Kintel
256a52d9c6
Added libs needed for text() module. Added support for MACOSX_DEPLOYMENT_TARGET
2014-02-03 20:18:50 -05:00
Marius Kintel
b92e5aac92
Validate deployment target
2014-02-03 20:18:06 -05:00
Torsten Paul
5dc7fd2a2b
Add fonts to MacOS installer.
2014-02-02 18:01:09 -05:00
Torsten Paul
9c484f2091
Add libffi to MacOS build.
2014-02-02 18:01:09 -05:00
Torsten Paul
395a87047b
Add fonts to release build and Windows installer.
2014-02-02 18:01:09 -05:00
Torsten Paul
a00d4787ab
Fix compilation in MinGW environment.
2014-02-02 18:01:09 -05:00
Torsten Paul
6c9d11248a
Add gtk-doc-tools providing gtkdocize (needed for building harfbuzz).
2014-02-02 18:01:09 -05:00
Torsten Paul
b5755b6aa0
Add libxml2 to MacOS X build.
2014-02-02 18:01:08 -05:00
Torsten Paul
c6d0ad9bf5
Add libxml2 to dependency build script and configure fontconfig to use it.
2014-02-02 18:01:08 -05:00
Torsten Paul
22e91235d4
Show a warning message in case some compile variables are set.
...
Currently warning is shown for:
- CFLAGS
- CXXFLAGS
- LDFLAGS
2014-02-02 18:01:08 -05:00
Torsten Paul
0b6da3dc1e
Change sed calls to work on both MacOS X and Linux.
...
The syntax for the -i parameter is not compatible, so just write the
modified file temporarily and move it in place after the sed call.
2014-02-02 18:01:08 -05:00
Torsten Paul
dc16918beb
Force pkg-config to look in the local library folder.
...
Setting both PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR should
force pkg-config to ignore system installed libraries. We
only want it to find locally compiled dependencies if the
variable OPENSCAD_LIBRARIES is set.
2014-02-02 18:00:45 -05:00
Torsten Paul
39a2136e3d
Fix dependency build script on MacOS X.
2014-02-02 18:00:45 -05:00
Torsten Paul
695c2cbdbf
Include common script for Linux builds.
2014-02-02 18:00:44 -05:00
Torsten Paul
067c7bd08f
Add new libraries to MacOS X build script.
...
Also move some general stuff into a separate script so
it can be shared by the MacOS X and the Linux build.
2014-02-02 18:00:44 -05:00
Torsten Paul
9713a1fefb
Patch Qt when building on Mavericks/XCode 5.0.1.
...
This is a workaround for compilation problems in that
environment:
- Disable tiff plugin which fails with duplicate symbol
errors when linking. This is available as configure option.
- Disable core-wlan which fails compilation with lots
of errors. This needs to patch the qmake config file.
2014-02-02 18:00:44 -05:00
Torsten Paul
1101d671a1
Skip build in case the library is already installed.
2014-02-02 18:00:44 -05:00
Torsten Paul
5741b64036
Add debian package dependencies.
2014-02-02 18:00:44 -05:00
Torsten Paul
84caf4fa3d
Add new libraries to the build and check scripts.
2014-02-02 18:00:44 -05:00
Don Bright
1280ab8c4e
fix issue 629 - dont run sudo automatically as it can harm some systems
2014-02-02 09:57:53 -06:00
Marius Kintel
4da5657705
Made executable
2014-01-29 18:56:06 -05:00
Torsten Paul
e6bfee021b
Add libffi to MacOS build.
2014-01-08 14:43:04 -05:00
Marius Kintel
5affb45eb3
Experimental homebrew dependency build
2014-01-04 18:14:14 -05:00
Marius Kintel
9a1bd74af3
Merge branch 'master' of github.com:openscad/openscad
2014-01-04 18:07:51 -05:00
Marius Kintel
3b78ba1a58
Fail on clang's libc++ usage. Don't require 32-bit. Don't require < 10.7 compatibility
2014-01-04 18:05:43 -05:00
Ivoah
50f9354282
Added elif statement for Raspbian (Raspberry Pi)
2014-01-03 16:03:13 -05:00
Marius Kintel
f093b53c3e
Fixed merge error
2014-01-03 00:14:31 -05:00
Don Bright
7fb88e6c14
fix mingw cross build
2013-12-30 16:41:50 -06:00
Don Bright
9834582882
attempt to fix broken mingw build due to new GLIB dependency
2013-12-29 17:58:16 -06:00
Marius Kintel
3438dbad4d
Merge pull request #570 from brodykenrick/master
...
Fix check_dependencies glib2 for Ubuntu 12.10
2013-12-11 23:16:16 -08:00
Brody Kenrick
b8859a6716
Correct coding style for last commit (check_dependencies).
2013-12-12 17:54:40 +11:00
Brody Kenrick
68c706da8c
Fix check_dependencies for Ubuntu 12.10 and ...
...
... and other platforms that report a different arch triplet than where
they store their libraries)
check-dependencies.sh doesn't find glib2 on Ubuntu 12.10 since glib is
installed in /usr/lib/i386-linux-gnu/glib-2.0/include/glibconfig.h while
gcc -dumpmachine reports the arch as i686-linux-gnu
2013-12-12 17:48:55 +11:00
Marius Kintel
6987ac9279
Merge pull request #561 from brodykenrick/master
...
Unicode support for search, length and STRING[] accesses (+ a fix for 3rd Party CGAL lib issue on Ubunti)
2013-12-10 23:50:52 -08:00
Brody Kenrick
225afc966b
Add gettext lib for linux also
2013-12-11 17:53:43 +11:00
Marius Kintel
379e7a0547
Updated gmp patch. Fixes #558
2013-12-11 00:16:27 -05:00
Marius Kintel
50fb5bb135
Merge branch 'master' of git://github.com/brodykenrick/openscad into brodykenrick-master
...
Conflicts:
scripts/macosx-build-dependencies.sh
tests/CMakeLists.txt
2013-12-10 23:09:28 -05:00
Marius Kintel
7cb3ea77ff
Build glib2 and gettext on Mac, Find macro for glib2
2013-12-10 23:08:04 -05:00
Marius Kintel
a22394fc39
Set upload env. variable in travis env since the cmake version on Travis is too old
2013-12-09 00:13:14 -05:00
Marius Kintel
8f103043a2
Upload test results from travis
2013-12-08 23:16:49 -05:00
Marius Kintel
462d4d4478
Merge branch 'master' into travis
2013-12-08 23:12:13 -05:00
Brody Kenrick
d2575016b9
Add in missed glib build dependencies for OS X and unix
2013-12-08 18:35:36 -05:00
Brody Kenrick
3abf64249f
Unicode support for strings
...
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-08 18:35:35 -05:00
Brody Kenrick
a0d8cbe692
Add in missed glib build dependencies for OS X and unix
2013-12-06 18:16:49 +11:00
Marius Kintel
8c060691d7
Update Mac deployment target to make it build on 10.9, apply Qt4 patches
2013-12-05 12:21:10 -05:00
Brody Kenrick
0717c67c9f
Unicode support for strings
...
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-05 18:28:40 +11:00
Don Bright
6f6a8dff76
MXE c/o 'stable' instd of 'master' from github b/c master has gcc 4.8.2 which
...
is causing crashes. also allow 'build only' builder.sh script command
2013-11-30 13:42:09 -06:00
Don Bright
b204aba444
mxe64 build fix. make 'qt disabled' message less confusing on test binary.
2013-11-23 18:38:45 -06:00
Marius Kintel
3e3caaa625
Removed eigen2 from build system and documentation. We now require eigen3
2013-11-15 15:48:43 -05:00
Don Bright
af8359993a
download eigen 3 package , eigen2 no longer works
2013-11-10 16:43:46 -06:00
Marius Kintel
aa62be3386
Merge branch 'master' of github.com:openscad/openscad
2013-11-01 12:10:13 -04:00
Marius Kintel
e05a9745a3
Bumped to eigen-3.2.0
2013-11-01 11:35:58 -04:00
Marius Kintel
a40530d73d
bugfix: CMAKE_BUILDTYPE typo
2013-10-31 14:41:02 -04:00
Patrick Bogen
c6df507590
Use find instead of ls and grep to locate gmp.h (or gmp-blah.h) for gmp_sysver
2013-10-30 19:53:23 -07:00
Patrick Bogen
8521cb132e
Use quotes for values that might end up empty, so that pretty print displays missing version numbers properly.
2013-10-30 19:40:24 -07:00
Patrick Bogen
ed4529404a
More robust searching through README files for dependency versions.
2013-10-30 19:40:03 -07:00
Marius Kintel
435e0c021c
Limit parallel builds as Travis apparently runs out of memory
2013-10-30 22:39:18 -04:00
Marius Kintel
83dc80ff5f
Parallel build
2013-10-30 22:19:27 -04:00
Marius Kintel
d37cb95e2e
Detect errors mid-way into test run
2013-10-30 22:19:27 -04:00
Marius Kintel
cc1688cab8
Script for kicking off Travis CI
2013-10-30 22:19:27 -04:00
Marius Kintel
144c30e701
Merge branch 'master' of github.com:openscad/openscad
2013-10-25 00:48:38 -04:00
Marius Kintel
e3e7512425
doc typo
2013-10-25 00:46:02 -04:00
Marius Kintel
54595cc9bf
fix llvm build
2013-10-24 11:32:25 -04:00
Marius Kintel
da369f0d17
Move files to files.openscad.org. Disable google code uploads
2013-10-22 19:41:05 -04:00
Marius Kintel
9a28badc89
updated Sparkle
2013-10-22 02:15:47 -04:00
Marius Kintel
187f656d8d
Updated eigen, gmp, boost, cgal and glew
2013-10-22 02:04:35 -04:00
Don Bright
7804a398a3
Merge branch 'master' of github.com:openscad/openscad into issue480
...
Conflicts:
src/openscad.cc
2013-10-02 17:27:42 -05:00
Marius Kintel
bfc826abba
Added appdata for Linux desktops. #494
2013-10-01 01:23:01 -04:00
Don Bright
c9f8b7bf6b
Merge branch 'issue480' of github.com:openscad/openscad into issue480
...
Conflicts:
tests/CMakeLists.txt
2013-09-22 16:45:38 -05:00
Don Bright
40a198a087
tweaks for building on older machines
2013-09-22 16:35:29 -05:00
Don Bright
4ebd8136a8
enable clang for freebsd (tested on freebsd 9)
2013-09-22 05:30:41 -05:00
Don Bright
47ed2f1b12
moving towards making tests work on bsd again
2013-09-21 00:12:42 -05:00
Don Bright
f82ff8272b
copyright info to nsis scripts
2013-09-12 20:29:22 -05:00
Don Bright
36545b3cc5
rm googlecode stuff
2013-09-12 20:26:39 -05:00
Don Bright
72945a53ca
remove googlecode uploader
2013-09-12 20:25:46 -05:00
David M. Palmer
31cb13b7ae
Mac Build update build to 2013-09 versions
...
README.md
reflect change in setenv_mac*.sh files
macosx-build-dependencies.sh
qt4 version updated to 4.8.5 and is now at a different host which uses 302 redirection
FindBoost.cmake
Added paths for MacPorts (/opt/local) and Brew (/usr/local) to previous Fink (/sw/local)
2013-09-05 21:50:19 -06:00
Don Bright
af7e8320e2
more migration from google-code to files.openscad.org
2013-08-13 22:24:03 -05:00
Don Bright
0dd0a262f9
switch from google-code file hosting to files.openscad.org
2013-08-13 22:00:48 -05:00
Don Bright
b715e580f7
check OPENSCAD_LIBRARIES first
2013-06-22 08:29:42 -05:00
Marius Kintel
c75d195552
clang fixes
2013-06-19 03:48:50 -04:00
Marius Kintel
169e08adce
Default to clang for Mac
2013-06-18 01:58:15 -04:00
Marius Kintel
a02c826ed5
Merge branch 'master' of github.com:openscad/openscad
2013-06-17 22:20:11 -04:00
Don Bright
8b187f20be
Merge branch 'master' of github.com:openscad/openscad
2013-06-17 19:33:09 -05:00
Don Bright
d6eaf5bf7c
add files.openscad.org to windows builder script
2013-06-17 19:32:30 -05:00
Marius Kintel
07c7c0d837
Added future wishes
2013-06-17 01:59:14 -04:00
Marius Kintel
894276c6c1
Updated to latest version from https://github.com/Kentzo/git-archive-all
2013-06-17 00:45:51 -04:00
Marius Kintel
fda235eb9b
move private binary signing key to a common place
2013-06-17 00:14:42 -04:00
Marius Kintel
689c5e20f9
Experimental: Also upload to files.openscad.org
2013-06-13 13:45:39 -04:00
Don Bright
4a24dcf2b3
.scad perceived type under windows = text. issue 398 by MichaelAtOz
2013-06-09 21:07:40 -05:00
Don Bright
5268638ffe
better solution for xvfb startup on netbsd/ash
2013-06-09 15:25:14 -05:00
Don Bright
3302442b97
netbsd fix for virtualfb.sh xvfb startup
...
A
2013-06-09 13:21:29 -05:00
Don Bright
25cf3ad26b
Merge branch 'master' of github.com:openscad/openscad
2013-06-08 23:49:54 -05:00
Don Bright
544d743a83
make sure OPENSCAD_LIBRARIES is searched
2013-06-09 03:47:00 -05:00
Don Bright
49af42cfd0
a few fixes for netbsd
2013-06-08 23:49:21 -05:00
Don Bright
d27ab64d45
mageia check-dependency fix for include/multi-arch path
2013-06-08 15:39:41 -04:00
Marius Kintel
6c9e1cb72a
Merge branch 'master' of github.com:openscad/openscad
2013-06-08 02:12:23 -04:00