summaryrefslogtreecommitdiffstats
path: root/src/extension/dependency.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Extensions: Fix file test when checking dependencies by typePatrick Storz2019-10-151-14/+18
| | | | | | | | | | | | | | For "executable" files only existence was checked. (Glib::file_test needs a single FileTest) Apply this properly when checking script <command>s and xslt <file>s - interpreted scripts and xslt files -> only check existence - un-interpreted scripts -> check for executable file For Windows workarounds are implemented to yield desirable behavior: - as there is no executable bit, only check existence - as executables usually come with an extensions, scan for those as well.
* Extensions: Improve logic to lookup script extensionsPatrick Storz2019-10-141-11/+23
| | | | | | | | | | | | | | | - Use identical logic for looking up <dependency>s and <command>s. - Remove duplicate (but inconsistent and incomplete) logic from script.cpp that was used to search for the <command> again - Remove <check> element from .inx format It seems unused (at the very least by core extensions) and redundant to <dependency> checking - Deprecate the <command>-specific "reldir" attribute. Consistently use the functionally identical "location" attribute that was only used for <dependency>s before - Introduce the new relative location value location="inx", which looks up <dependencies> and <command>s relative to the .inx file's location.
* Extensions: Fix filename encoding issues in error loggingPatrick Storz2019-09-261-2/+1
| | | | (std::ostream is not properly portable unfortunately)
* Remove unused and disabled "help" feature for extensionsPatrick Storz2019-08-311-1/+0
|
* Clarify licensesMax Gaukler2018-11-081-1/+2
| | | | | | - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
* Misc. typosluz.paz2018-10-061-2/+2
| | | Found via `codespell`
* Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot2018-06-191-4/+4
|
* Misc. typosUnknown2017-11-071-1/+1
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* fixed naming of methods. External extensions can now be other module types.Moritz Eberl2016-04-121-1/+1
| | | (bzr r14761.1.2)
* Added a mechanism to load c++ extensions dynamically.Moritz Eberl2016-04-111-0/+1
| | | (bzr r14761.1.1)
* Remove last remnants of ancient plugin support. Tidy up acinclude.m4.Krzysztof Kosi??ski2009-02-131-1/+0
| | | (bzr r7278)
* Add virtual to a lot of the destructors. Note: perhaps it will have to be ↵Johan B. C. Engelen2007-11-041-1/+1
| | | | | reverted for some files to keep them C-compatible. (bzr r4024)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+83
(bzr r1)