- May 15, 2013
-
-
Steffen Müthing authored
dunecontrol fails to properly process Git settings where the value contains spaces. It was supposed to handle quoting the same way the shell does, but instead arguments were split at each space and quotes kept verbatim in the split arguments. The reason is the order in which the shell performs variable substitution and tokenizing, preventing the line with the Git configuration entry from being tokenized by the shell. This patch fixes the problem by first parsing the line into an array, which is then in turn expanded again with correct per-element quoting. In addition, make COMMENT helper variables local while we're at it.
-
- May 13, 2013
-
-
Christian Engwer authored
quick-fix to make CMAKE builds respect the DUNE_BUILDDIR entry in opts files
-
- May 11, 2013
-
-
Markus Blatt authored
This is the same fix as for debugallocator. See flyspray #1287. The problem was that move semantics were used if the compiler supports variadic templates.
-
- May 10, 2013
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
- May 08, 2013
-
-
Christian Engwer authored
-
Christian Engwer authored
-
Christian Engwer authored
fix the last doxygen fix some accidential debug statements broke the build for a clean checkout
-
Elias Pipping authored
-
Steffen Müthing authored
In order to reuse the same source file, the fassign tests pass in the values to be assigned as a preprocessor define. Unfortunately, the preprocessor of clang 3.3 dies on this list if it contains spaces.
-
Christian Engwer authored
fix FS#1301
-
Andreas Buhr authored
-
Steffen Müthing authored
In order to reuse the same source file, the fassign tests pass in the values to be assigned as a preprocessor define. Unfortunately, the preprocessor of clang 3.3 dies on this list if it contains spaces.
-
- May 07, 2013
-
-
Christian Engwer authored
make doxygen work in out-of-source builds: extra magic to find the correct doxygen-tag file
-
Christian Engwer authored
fix global extern variable
-
Christian Engwer authored
also test assignment of fieldmatrix from densematrix
-
- May 06, 2013
-
-
Steffen Müthing authored
The behavior of DebugAllocator depends on whether the compiler supports rvalue references, so make sure to run the corresponding test.
-
Martin Nolte authored
-
- May 04, 2013
-
-
Christoph Grüninger authored
r7472. [[Imported from SVN: r7473]]
-
- May 03, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7472]]
-
Oliver Sander authored
This patch makes it possible to bypass installation of the whitespace hook by specifying VCSETUP_FLAGS="DISABLEWHITESPACEHOOK=1" in the user's options. If dunecontrol encounters that flag, it will not attempt to install the hook in any module, uninstall the hook if it has already been installed and output a warning telling the user that he'll have to take care of whitespace by himself. [[Imported from SVN: r7471]]
-
Oliver Sander authored
This patch allows the user to specify a file with Git configuration options that will be applied during the vcsetup phase, which might be used to set a custom identity within the repository (e.g. an @dune-project.org email address) or to set up personal aliases. In order to enable this feature, put the line VCSETUP_FLAGS="GIT_CONFIG_FILE=</path/to/your/config/file>" into your options file. The configuration file itself is fed to the command "git config" line-by-line, so you can normally set an option by simply having a line like "config_key value" in the configuration file. Lines starting with # are skipped and can be used for comments. [[Imported from SVN: r7470]]
-
Oliver Sander authored
[[Imported from SVN: r7469]]
-
Oliver Sander authored
This patch hooks vcsetup into the standard "dunecontrol all" incantation that most users are likely invoke after cloning a repository. By running vcsetup that way, most Dune users will automatically have the whitespace hook installed, which should greatly improve the usability of user-submitted patches. [[Imported from SVN: r7468]]
-
Oliver Sander authored
This patch adds the new command "vcsetup" to dunecontrol. This command is intended to perform various setup actions on a module that has been checked out from a version control system. For now, the command - installs the whitespace hook bin/git-whitespace-hook as a Git pre-commit hook if all of the following conditions are met: - the current module is a Git repository - the dune.module file contains the line "Whitespace-Hook: Yes" - there is no existing pre-commit hook that would be overwritten The script detects older versions of the whitespace hook and updates them if necessary. - applies Git configuration settings from the file .vcsetup/config. The contents of the file is simply fed to "git config" line by line. That way, Git configuration keys can be set by simply adding a line of the form "key value". Lines starting with "#" are filtered out and can thus be used for comments. - runs all executable files in the directory .vcsetup/run.d This can be used for more elaborate setups. Note that these scripts are run if any of the following files/directories are found: .git .svn CVS stamp-vc [[Imported from SVN: r7467]]
-
Oliver Sander authored
bin/git-whitespace-hook is a Git pre-commit hook that enforces our whitespace policy for local commits. By installing this hook in a local Git repository, users can make sure that there won't be any nasty surprises when trying to merge their commits to the central repository later on. [[Imported from SVN: r7466]]
-
- May 02, 2013
-
-
Markus Blatt authored
Patch was kindly provided by Bernd Flemisch. [[Imported from SVN: r7465]]
-
Markus Blatt authored
Moved add_dune_<package>_flags functions out of the Find<Package>.cmake modules, as they were missing with set CMAKE_DISABLE_<Package>=TRUE. Now they are in speparte modules Add<Package>Flags and thus can be used as exspected with disabled packages. [[Imported from SVN: r7464]]
-
Markus Blatt authored
Find<Package>.cmake modules, as they were missing with set CMAKE_DISABLE_<Package>=TRUE. Now they are in speparte modules Add<Package>Flags and thus can be used as exspected with disabled packages. [[Imported from SVN: r7463]]
-
- May 01, 2013
-
-
Markus Blatt authored
not available in older bash versions. [[Imported from SVN: r7462]]
-
- Apr 29, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7461]]
-
Markus Blatt authored
latter should be used to specify the location of the cmake package config file. - Use check_function_exists to search for METIS_PartMeshDual. The previously used check_symbol_exists is meant for checking symbols defined in headers. [[Imported from SVN: r7460]]
-
Markus Blatt authored
latter should be used to specify the location of the cmake package config file. - [BugFix] Set HAVE_PARMETIS for config.h generation - Use check_function_exists to search for parmetis_v3_partkway. The previously used check_symbol_exists is meant for checking symbols defined in headers. [[Imported from SVN: r7459]]
-
Markus Blatt authored
this was the other way around. [[Imported from SVN: r7458]]
-
Markus Blatt authored
[[Imported from SVN: r7457]]
-
Markus Blatt authored
less interference. [[Imported from SVN: r7456]]
-
Markus Blatt authored
[[Imported from SVN: r7455]]
-
Markus Blatt authored
templates. This way dune-common compiles as before if variadic templates _and_ move semantics are not present. [[Imported from SVN: r7454]]
-
Markus Blatt authored
variadic templates if available. This breaks building of the test of debug allocator as it uses std::forward. [[Imported from SVN: r7453]]
-
- Apr 25, 2013
-
-
Christian Engwer authored
fix incompatibility with mawk - explicitly state list of whitespaces - patch by Ansgar Burchardt [[Imported from SVN: r7452]]
-