summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into powerpencilJabier Arraiza2017-11-03397-5732/+6728
|\
| * change assignment to equalitySimon Wells2017-11-021-2/+2
| |
| * do not build grid2 in target allMarc Jeanmougin2017-11-021-1/+1
| |
| * Make shared library building an optionMarc Jeanmougin2017-11-021-1/+1
| |
| * fix removing class when object to pathAurèle Duda2017-10-311-0/+4
| |
| * fix assertsMarc Jeanmougin2017-10-311-3/+3
| |
| * Fix a bug converting to paths nested LPE with powerstrokeJabier Arraiza2017-10-293-5/+9
| |
| * Fix XML text parsing bug.Tavmjong Bah2017-10-281-1/+4
| | | | | | | | | | Since xml2 2.9.0, xmlNodeGetSpacePreserve() only checks element nodes, thus we need to check text node parent for xml:space value.
| * Protect against missing "id".Tavmjong Bah2017-10-271-0/+6
| |
| * Enable reopening of Prototype dialog on startup.Tavmjong Bah2017-10-272-0/+3
| |
| * Try to ensure that panels are created with the correct desktop.Tavmjong Bah2017-10-271-0/+6
| | | | | | | | Fixes bug #1720096. (Crash under Wayland in gdl code.)
| * Remove unused functions.Tavmjong Bah2017-10-262-129/+0
| |
| * Fix code accidentally made useless in de6d47ed290e02aa4bdc64d6cea5a6c8c20e61c7Eduard Braun2017-10-251-2/+2
| |
| * Add limited support for CSS 'font-face' rule.Tavmjong Bah2017-10-253-1/+88
| | | | | | | | | | Basically, any ttf or otf file found will be loaded but no custom matching is done nor is the 'font-family' menu updated.
| * Give drawing a reasonable(?) default size if dimensions are in % and there ↵Tavmjong Bah2017-10-241-4/+4
| | | | | | | | | | | | is no view box. This prevents a GTK3 crash in file preview (#1611672).
| * Save decl list for 'font-face' rule. Micro-step in supporting rule.Tavmjong Bah2017-10-231-19/+48
| |
| * Fix regression after r14761: handle size of selected nodes too big and stickyAntonio Ospite2017-10-231-1/+3
| | | | | | | | | | | | | | | | | | In r14761 a bug was introduced in ControlManagerImpl::setSelected(), the fixed value _resize was used to set the final value of targetSize for the node instead of item->ctrlResize which is decided conditionally depending on the node state. https://bugs.launchpad.net/inkscape/+bug/1568644
| * Fix compilation on Ubuntu TrustyEduard Braun2017-10-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | pango_fc_font_map_get_config() is available since pango 1.38 but trusty only has pango 1.36. While calling this function is the "proper" way to get the FcConfig attached to the FontFactory's font map, FcConfigAppFontAddDir() reference says "If config is NULL, the current configuration is used." and it seems to the current configuration is suitable to use in this case (which might change if we ever start to use multiple font maps with different FcConfig's attached but should be fine for now...)
| * Preferences: cleanupEduard Braun2017-10-221-51/+46
| |
| * Preferences: Minor consistency fixes for UIEduard Braun2017-10-221-3/+5
| |
| * Preferences: Simplify code from 9f2c9d85b73ff773e6181d700678f28757714992Eduard Braun2017-10-221-21/+6
| |
| * Preferences: fix inputs not properly expanding horizontallyEduard Braun2017-10-221-1/+1
| | | | | | | | (gtk3 issue)
| * Add preference to load additional fonts from custom directoriesEduard Braun2017-10-213-0/+10
| | | | | | | | 'custom_fontdirs' is a list of paths to search for fonts
| * Add preferences widget 'PrefMultiEntry'Eduard Braun2017-10-212-0/+43
| | | | | | | | | | | | | | | | | | This is a multiline text input, similar to 'PrefEntry' Newlines characters in the multiline input will be converted to '|' in the saved preference. This is because the XML parser will convert real newline characters to spaces when reading the preferences file the next time.
| * Add preference to load additional fonts from 'fonts' directoriesEduard Braun2017-10-203-1/+22
| | | | | | | | | | | | - 'use_fontsdir_system' for /share/inkscape/fonts - 'use_fontsdir_user' for /inkscape/fonts in user config (both activated by default)
| * Define INKSCAPE_FONTSDIR and add USER/SYSTEM resource paths for fontsEduard Braun2017-10-204-1/+8
| | | | | | | | | | (Note we always had an empty /share/fonts directory that didn't seem to have any purpose yet)
| * FontFactory: Add function to add additional font directoriesEduard Braun2017-10-202-0/+35
| |
| * Merge branch 'smartpointer_refactor' of gitlab.com:jali/inkscapeMarc Jeanmougin2017-10-2058-267/+211
| |\
| | * Refactor Util::ptr_sharedJan Lingscheid2017-10-1844-222/+188
| | | | | | | | | | | | | | | Util::ptr_shared<T> was only used in its <char> specialization, so it is now refactored into a non-template class. Using it with arbitary classes was dangerous anyway.
| | * Replace boost::shared_ptrJan Lingscheid2017-10-177-28/+19
| | | | | | | | | | | | Replace boost::shared_ptr with C++11 smartpointer and remove the boost/shared_ptr.hpp header.
| | * Replace boost::scoped_ptrJan Lingscheid2017-10-175-9/+4
| | | | | | | | | | | | | | | This replaces all usage of boost::scoped_ptr with std::unique_ptr. Also removes the corresponding includes.
| | * Remove std::auto_ptrJan Lingscheid2017-10-172-8/+0
| | | | | | | | | | | | | | | As C++11-compiler is now mandatory, conditional use of auto_ptr is no longer usefull. This commit does not remove the usage of std::auto_ptr in 2geom.
| * | Drop obsolete wrapper around Glib::file_open_tmpStefano Facchini2017-10-195-38/+13
| | |
| * | Remove all unused makefile.inStefano Facchini2017-10-1925-425/+0
| | |
| * | Remove unused icon-size.hStefano Facchini2017-10-1912-43/+2
| | |
| * | Remove unused util/compose.hppStefano Facchini2017-10-192-394/+0
| | |
| * | Remove unused util/accumulators.hStefano Facchini2017-10-194-127/+0
| | |
| * | Use standard glib macro instead of a custom oneStefano Facchini2017-10-192-4/+2
| | |
| * | Remove a useless conditionalStefano Facchini2017-10-191-24/+19
| | | | | | | | | | | | Since "doc" is initialized to 0, the test is always true...
| * | Delete dead codeStefano Facchini2017-10-191-15/+1
| | |
| * | Remove unused scriptStefano Facchini2017-10-191-47/+0
| | |
| * | Implement rendering for SVG 2 text with 'inline-size'. Work partially from ↵Tavmjong Bah2017-10-191-0/+91
| | | | | | | | | | | | Alex Roman.
| * | Replace deprecated call to pango_win32_get_contextEduard Braun2017-10-171-8/+2
| | |
| * | Allow multiple shapes in 'shape-inside' and 'shape-subtract'. Work from Alex ↵Tavmjong Bah2017-10-172-44/+128
| | | | | | | | | | | | Roman
| * | Remove text 'width' and 'height' attributes. These were replaced by the ↵Tavmjong Bah2017-10-172-33/+1
| |/ | | | | | | 'inline-size' property.
| * Revive pango_win32 backendEduard Braun2017-10-162-6/+8
| | | | | | | | | | | | | | | | | | | | With these changes it's compiling and rendering text, however there seems to be an issue with setting font styles (e.g. font size is not set properly initially). OpenType font features are not supported. See https://bugs.launchpad.net/inkscape/+bug/1416674 for some history
| * Update properties for SVG 2 text. Partial work from Alex RomanTavmjong Bah2017-10-164-7/+36
| |
| * Fix link for FAQ entry on DPI changeEduard Braun2017-10-151-1/+1
| | | | | | | | (see also b862d73dd9a520d02886f295c0313588818513c4)
| * Do not use GUI for --export-inkscape-svgEduard Braun2017-10-141-0/+1
| |
| * Cleanup: rename sp_do_export_png for consistencyEduard Braun2017-10-141-7/+12
| | | | | | | | Also actually return non-zero if PNG could not be saved.