summaryrefslogtreecommitdiffstats
path: root/src/path-prefix.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add paint server dialog. Currently handles patterns and hatches. GSOC 2019.Valentin Ionita2019-08-191-12/+6
|
* Use share/inkscape subfolder on WindowsPatrick Storz2019-06-061-30/+4
| | | | First part of https://gitlab.com/inkscape/inkscape/issues/82
* Remove unused INKSCAPE_APPICONDIR and INKSCAPE_BINDDIRPatrick Storz2019-03-311-7/+0
|
* Avoid redefining INKSCAPE_DATADIRPatrick Storz2019-03-301-11/+11
| | | | | Define and use INKSCAPE_DATADIR_REAL instead, which avoids potential include order issues and avoids some semantic ambiguity.
* Remove "get_extensions_path()"Patrick Storz2019-03-301-1/+0
| | | | | | | | | | Contrary to what the name and placing suggest it's not a general utility function but a specialized function that constructs the full value to set for PYTHONPATH. Despite the misleading placement most functionality is unneeded: * INKSCAPE_EXTENSIONDIR should always be absolute * g_setenv recommends UTF-8 on Windows
* Remove unused "get_datadir_path()"Patrick Storz2019-03-301-1/+0
| | | | | This should be a function in Inkscape::IO::Resource (which it already references) if re-added.
* Add inscape to search pathPatrick Storz2019-03-301-0/+3
| | | | | | | | | | | | This primarily allows extensions to simply call "inkscape" without requiring the user to modify environment variables or worrying about different versions of inkscape on the same machine (as we prefix the search path). We did this already for Windows but the code was removed in db05b842cba28f01b431eee890537959aa2d8fe3 Partially fixes https://gitlab.com/inkscape/inkscape/issues/115
* Clarify licensesMax Gaukler2018-11-081-0/+9
| | | | | | - 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
* Avoid duplicating defines in config.h and on command lineEduard Braun2018-10-011-0/+5
|
* Remove #include "config.h" wherever possibleEduard Braun2018-10-011-4/+0
|
* Remove #include "config.h" from header files where possibleEduard Braun2018-09-241-2/+2
|
* Add allow to use system icon setsJabiertxo Arraiza Cenoz2018-07-261-2/+2
|
* Fixing paths to allow themes and icons inside main inkscape instalation not ↵Jabier Arraiza2018-07-261-8/+12
| | | | only at home
* Add some Marting sugestions about main.cpp in MRJabiertxo Arraiza Cenoz2018-07-251-1/+2
|
* Merge about-box Gtkmm changesAlexander Valavanis2017-12-251-0/+4
|\
| * Install AUTHORS & TRANSLATORS files and auto-generate credits in AboutBoxAlexander Valavanis2017-08-161-0/+4
| |
* | Generalize support for INKSCAPE_DATADIR environment variableEduard Braun2017-12-041-50/+51
| | | | | | | | | | Now works unless configured with ENABLE_BINRELOC or ENABLE_OSX_APP_LOCATIONS
* | Pull custom code from prefix.h/cppEduard Braun2017-12-041-7/+6
| | | | | | | | | | These files are actually part of BinReloc Inkscape specific code is in path-prefix.h (and now path-prefix.cpp)
* | Define INKSCAPE_FONTSDIR and add USER/SYSTEM resource paths for fontsEduard Braun2017-10-201-0/+4
|/ | | | | (Note we always had an empty /share/fonts directory that didn't seem to have any purpose yet)
* Cleanup: eliminate require-config.hEduard Braun2017-07-171-1/+3
| | | | It's widely unused and seems harly necessary.
* Add replacements for themedir for osx and win32Martin Owens2017-06-291-0/+2
|
* Refactor 1a66c0aae0da7c3b860d06e72f5ff87f444bc462 and allow to use a ↵Eduard Braun2017-06-151-16/+16
| | | | different data directory by setting the environment variable INKSCAPE_DATADIR at runtime
* Adding a comment to explain what we're doingTed Gould2016-06-211-0/+4
| | | (bzr r14950.1.10)
* Adjust directories to be lib basedTed Gould2016-06-211-21/+22
| | | (bzr r14950.1.8)
* Make the relocatable paths relative to the lib installTed Gould2016-06-211-21/+21
| | | (bzr r14950.1.7)
* window/task bar icon missing when installed in non-standard locationRaphael Rosch2015-11-201-0/+2
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1516238 (bzr r14479)
* Update to trunk r13621Liam P. White2014-10-171-17/+17
|\ | | | | (bzr r13341.1.278)
| * Reorg Resources folder: move inkscape's shared resources into ↵su_v2014-08-201-17/+17
| | | | | | | | | | Resources/share/inkscape (bzr r13506.1.26)
* | Header cleanup: stop using Glib types where they aren't truly needed. Eases ↵Liam P. White2014-08-311-8/+8
|/ | | | | GThread deprecation errors. (bzr r13341.1.190)
* Add symbols dialog. See: http://wiki.inkscape.org/wiki/index.php/SymbolsDialogTavmjong Bah2012-10-111-0/+4
| | | (bzr r11782)
* fix typo to repair build on windowsJohan B. C. Engelen2011-11-291-1/+1
| | | (bzr r10755)
* Add possibility to check validity of attributes and usefulness of properties.Tavmjong Bah2011-11-291-0/+4
| | | | | | | | | This code adds the ability to check for every elment in an SVG document if its attributes are valid and the styling properties are useful. Options under the SVG Output section of the Inkscape Preferences dialog control what should be checked when, and what actions should be taken if invalid attributes or non-useful properties are found. (bzr r10753)
* Remove last remnants of ancient plugin support. Tidy up acinclude.m4.Krzysztof Kosi??ski2009-02-131-4/+0
| | | (bzr r7278)
* Create a new macro in path-prefix.h, WIN32_DATADIR, that works similarly to ↵Bob Jamison2008-05-291-19/+19
| | | | | BR_DATADIR. This should solve the "current directory" problems. This is a temporary fix. (bzr r5762)
* r19136@shi: ted | 2008-04-24 19:44:01 -0700Ted Gould2008-04-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | Basis for reading filters out of SVG files in system and personal directories. r19137@shi: ted | 2008-04-24 20:45:27 -0700 Removing a TODO r19138@shi: ted | 2008-04-24 20:55:50 -0700 Filling this out some. Now we're looking through the files and finding the filters in it. r19139@shi: ted | 2008-04-24 22:07:55 -0700 Changing to build filename, really amazing that it's worked before. r19140@shi: ted | 2008-04-24 22:43:57 -0700 My own crazy writer. Output streams are stupid C++-isms. char * works just fine. r19154@shi: ted | 2008-04-24 22:56:05 -0700 Cleaning up the XML transfer. Pretty happy with it now. r19155@shi: ted | 2008-04-24 23:00:11 -0700 Don't need to set up that string for translation because it's getting placed inside a structure that gets thrown gettext already. r19156@shi: ted | 2008-04-25 17:12:40 -0700 OMG! Stacking seems to be working. Now it's very easy to test the cooling on your CPU using Inkscape. That's going to have to be a feature in the release notes. r19166@shi: ted | 2008-04-25 21:00:34 -0700 Adding in filter-file.cpp (bzr r5522)
* Change INKSCAPE_JAVADIR to INKSCAPE_BINDDIR so that we can have subdirs for ↵Bob Jamison2008-03-311-4/+4
| | | | | each language supported (bzr r5268)
* Adding OS X pathJon A. Cruz2008-03-101-1/+2
| | | (bzr r5033)
* add INKSCAPE_JAVADIRBob Jamison2008-03-101-0/+3
| | | (bzr r5030)
* allow easy access to our examples folder from Open dialogbulia byak2007-03-301-0/+4
| | | (bzr r2786)
* * src/path-prefix.h: Add missing CREATE_* directory locationsmjwybrow2006-05-261-6/+3
| | | | | for building an OS X application bundle. Fixes bug #1495284. (bzr r1011)
* Added beginnings of CREATE support in path-prefix.hJoshua L. Blocher2006-04-261-1/+20
| | | (bzr r588)
* introduce uniform resource path API to replace copy-and-pasted hacksMenTaLguY2006-04-061-0/+4
| | | (bzr r436)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+83
(bzr r1)