summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | | Force not original-d if the clip-path or mask has not a LPE allowed to change itJabiertxof2017-05-284-64/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (bzr r15703.1.4)
| | * | | | | | | | Allow LPE clip or mask hasent effect appliedJabiertxof2017-05-271-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (bzr r15703.1.3)
| | * | | | | | | | More fixes to LPEJabiertxof2017-05-2714-88/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (bzr r15703.1.2)
| | * | | | | | | | Change bad named varsJabiertxof2017-05-2713-24/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (bzr r15703.1.1)
| * | | | | | | | | Initial releaseJabiertxof2017-05-2926-183/+587
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | (bzr r15704)
* | | | | | | | | Merge branch 'ao2/inkscape-seltrans-fix-norm-grip-and-rotation-center'Martin Owens2017-08-131-5/+7
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | SelTrans: fix inconsistencies with _norm, _grip, and rotation centerAntonio Ospite2017-08-091-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are some inconsistencies when displaying the _norm, _grip, and rotation center handles: 1. _norm and rotation center are not displayed on a black background; 2. _grip is never displayed, even though the code updates its position and even changes its shape depending on the operation performed. Fix these issues by using the XOR blending mode and, since the handles are only visible when dragging, set their color to 0xff0000b0 which is the color used by other handles when they are in the SP_KNOT_STATE_DRAGGING state. Moreover to have _grip properly blended when HANDLE_CENTER is moved _norm must be hidden, otherwise the two control point would overlap (both in shape and position) and the XOR blending would produce an unintuitive result. Finally, to effectively hide _norm, move forcing handles visibility _after_ grab() because grab() shows both _norm and _grip by default. Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1707250
* | | | | | | | | | Add Alt modifier to allow move ultimate point in BSpline and Spiro pen toolsJabier Arraiza2017-08-132-47/+127
| | | | | | | | | |
* | | | | | | | | | Add flatten button to simplify, bspline and spiro. Need to rerun cmake ↵Jabier Arraiza2017-08-121-5/+75
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | because file changed
* | | | | | | | | shortcuts: comp function should take values of input variables (attempt to ↵Alex Valavanis2017-08-101-1/+1
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | fix Trusty build)
* | | | | | | | Fix keyboard shortcuts for changing line spacing.Tavmjong Bah2017-08-092-112/+221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many bug fixes to ensure proper behavior for the different line spacing modes. Return focus to canvas when buttons are pushed in text tool bar. Change step size to a reasonable value for line height when unit not percent. Fix some issues with history for changes to line spacing in flowed text.
* | | | | | | | Add support for imported style sheets via @import to Inkscape.Tavmjong Bah2017-08-073-53/+123
| | | | | | | |
* | | | | | | | Add support for more than one style sheet in a document and imported style ↵Tavmjong Bah2017-08-073-48/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sheets.
* | | | | | | | fix set_set_Marc Jeanmougin2017-08-071-1/+1
| | | | | | | |
* | | | | | | | objects dialog: Gtk+ < 3.16 compatAlexander Valavanis2017-08-061-0/+4
| | | | | | | |
* | | | | | | | Add GUI and code to implement "Line Spacing Modes".Tavmjong Bah2017-08-055-11/+315
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Selecting a Line Spacing Mode allows a user to quickly pick an algorithm for consistant line spacing.
* | | | | | | | Merge branch 'feature_hslInDegrees' of gitlab.com:RomanHargrave/inkscapeMarc Jeanmougin2017-08-053-12/+98
|\ \ \ \ \ \ \ \
| * | | | | | | | Add HSV picker mode to color scalesRoman Hargrave2017-08-023-4/+82
| | | | | | | | |
| * | | | | | | | Rename SP_COLOR_SCALES_MODE_HSV to SP_COLOR_SCALES_MODE_HSLRoman Hargrave2017-08-023-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SP_COLOR_SCALES_MODE_HSV was a bad name for HSL selection mode
| * | | | | | | | Change HSL scaling for color chooserRoman Hargrave2017-08-021-1/+9
| | | | | | | | |
* | | | | | | | | Include the prefix.h defines in gettext configTed Gould2017-08-051-1/+5
| | | | | | | | |
* | | | | | | | | Fix inkscape --help appearance due to a too long lineMarc Jeanmougin2017-08-041-2/+2
| | | | | | | | |
* | | | | | | | | Do not scale font-size when set to a relative unitEduard Braun2017-08-021-1/+1
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relative units already respect the transform of parents and don't have to be recalculated when set to relative unit from inside the UI It's actually not possible to set relative font-sizes anywhere in the UI except when setting sub/superscripts (sets font-size to 65%) Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1658029
* | | | | | | | Remove unused files.Tavmjong Bah2017-08-0116-1665/+3
| | | | | | | |
* | | | | | | | Fix layer traversingTobias Ellinghaus2017-08-011-29/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes two bugs: - A crash when moving an object away from the root layer - An inconsistency when going through the layers with {ctrl,shift}-Pg{Up,Down}: Going to the previous layer worked fine while going to the next layer only went up the hierarchy but never into sub layers. Now both directions visit the same layers in the same (just reversed) order.
* | | | | | | | Expand io api for tav, resolve filename to local directoryMartin Owens2017-07-312-0/+27
| | | | | | | |
* | | | | | | | fixes the exclusion list for localized templatesMarc Jeanmougin2017-07-311-1/+1
| | | | | | | |
* | | | | | | | Fix translation of menus.xmlEduard Braun2017-07-301-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - prefix with underscores to make detectable by intltool-update (was lost with 78cebbf91af8d91681d4ff18b7c1a8b25f2c431a) - fix 'sp_ui_build_dyn_menus()' to account for this and stick with current project standards: translate '_name' but not 'name'
* | | | | | | | layers dialog: Gtk < 3.16 fallbackAlexander Valavanis2017-07-291-0/+4
| | | | | | | |
* | | | | | | | filter-effects-dialog: Avoid copy-constructorAlexander Valavanis2017-07-292-15/+15
| | | | | | | |
* | | | | | | | Fix a bug pointed by CR on delete nodes in fillet/chamfer LPEJabier Arraiza2017-07-292-6/+7
| | | | | | | |
* | | | | | | | Show a control point for the center of a spiralAntonio Ospite2017-07-281-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Spirals in Inkscape define a center point but the user cannot easily control the position of the center. Show a control point for the center so it's easier to move the shape around and snap it by its center.
* | | | | | | | UX compres document dialog from Ronaldo idea with target to backport to 0.92.2Jabier Arraiza2017-07-264-26/+43
| | | | | | | |
* | | | | | | | change "FileDescription" in inkscape.rc to include product nameEduard Braun2017-07-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The name "description" seems to be misleading - it's (mis?)used by Microsoft to include the name of the program
* | | | | | | | interface: add support for old Gtk+Alex Valavanis2017-07-251-0/+5
| | | | | | | |
* | | | | | | | Fix Harfbuzz version check for TrustyAlex Valavanis2017-07-251-1/+4
| | | | | | | |
* | | | | | | | libcola: C++11 fixes for TrustyAlex Valavanis2017-07-251-2/+2
| | | | | | | |
* | | | | | | | Add C++ based Gtk::Action for choosing one item out of many.Tavmjong Bah2017-07-244-231/+540
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Options: Show icons and/or labels. Use combbox or radio buttons. Replacement for C based ege-select-one-action. Update text toolbar to use this class, allowing bar to be narrower.
* | | | | | | | Use menus.xml for menus, load a basic File>Quit menu as backup.Martin Owens2017-07-212-312/+3
| | | | | | | |
* | | | | | | | Adjust the tooltip strings of the objects center pointAntonio Ospite2017-07-201-3/+3
| | | | | | | |
* | | | | | | | Show a control point for the center of a rectangleAntonio Ospite2017-07-201-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Other shapes like ellipses and stars now show a center point but the user still cannot easily control the position of a rectangle by using its center. Show a control point for the center so it's easier to move the shape around and snap it by its center.
* | | | | | | | Remove unnecessary cast which creates a temporary object that then goes out ↵Tavmjong Bah2017-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of scope.
* | | | | | | | Minor code cleanup after baeb92c8b275ada9a09187772e11f8b32b7ae6efEduard Braun2017-07-191-11/+1
| | | | | | | |
* | | | | | | | Cleanup: eliminate version from config.hEduard Braun2017-07-175-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The idea behind inkscape-version.h / inkscape-version.cpp is to avoid rebuilding most of the code base when the version number changes. Defining a version number in config.h defeats this purpose.
* | | | | | | | Cleanup: eliminate require-config.hEduard Braun2017-07-174-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's widely unused and seems harly necessary.
* | | | | | | | cmake: autogenerate Windows .rc files for inkscape and inkviewEduard Braun2017-07-179-158/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - inkscape.rc/inkview.rc are automatically configured with the correct program name, version number and copyright year - use one common file for all four configurations (inkscape/inkview, x86/x64) which should make it much easier to maintain and keep in sync - fix/update/add some fields in the resource file, see https://msdn.microsoft.com/library/windows/desktop/aa381058.aspx - also unify inkscape-manifest.xml As a result all configurations will use dpiAware=True now (x86 and inkview did not have that setting yet) This does not matter in gtk3 but is known know to cause tiny icons on gtk2. It's still the preferred option as everything else (including canvas) is properly scaled; if bitmap interpolation is more desirable instead the setting can be overriden in the compatibility tab of the executables properties dialog
* | | | | | | | root dir tidying: cleanup inkscape iconsEduard Braun2017-07-164-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - move inkscape.ico -> share/branding (it's an icon but it should not end up in an icon theme in share/icons, so this seemed like a better choice) and update depentans (.rc files and NSIS installer) - remove inkscape.png as it was only used by Doxyfile and is mostly redundant to the files in share/icons/application (todo: maybe re-create those files and include a 64x64 size) - use inkscape.svg in Doxyfile (confirmed working). It's a bit too large but looks much nicer than any of the smaller icons in share/icons/application (the recommended maximum size is 55 px height which looks ugly though and is obviously too small, the optimum seems to be somewhere around 70 px) - also remove one of the two flat icons in share/branding which were duplicates (the smaller file was kept but renamed)
* | | | | | | | Revert "Drop btool .rc files"Eduard Braun2017-07-144-0/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit a32a763a36548f63b6c0d758cb8a82de60e11f18.
* | | | | | | | Drop btool .rc filesBryce Harrington2017-07-144-118/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The btool build system is no longer present in inkscape's source tree.
* | | | | | | | cmake: fix targets to actually depend on inkscape-version.cppEduard Braun2017-07-141-13/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (targets depended only on inkscape-version.cmake to be run but not on the created file itself resulting in changes only being picked up on the second build)