summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* Update ege-color-prof-tracker.cppMarc Jeanmougin2017-07-131-1/+1
|
* Fix src/ege-color-prof-tracker.cpp after ↵Marc Jeanmougin2017-07-131-1/+1
| | | | 27cadae623ce5bc66b0401238bc7737b7b9d37d5 due to the modified signal having one less argument (thanks houz for the fix)
* Fix typoAlexander Valavanis2017-07-121-1/+1
|
* Prevent crash when get_primary_monitor() returns nullptr. (Second place.)Tavmjong Bah2017-07-121-1/+5
|
* Merge branch 'shortcuts' (!41)Eduard Braun2017-07-1111-97/+115
|\
| * Only update shortcuts tree view once after updating (significantly reduces ↵Eduard Braun2017-07-091-1/+5
| | | | | | | | the time it takes to switch shortcut files or even set a shortcut)
| * Add Super, Hyper and Meta keys to get in sync with ↵Eduard Braun2017-07-091-1/+4
| | | | | | | | d79cc2caf65007ac9d1d59886785ded5d5ac44a8
| * Merge branch 'master' into shortcutsEduard Braun2017-07-09569-13089/+183223
| |\
| * | Use .xml when exporting shortcuts by defaultEduard Braun2017-06-231-6/+7
| | |
| * | Allow to set shortcuts for characters that need to be escaped (e.g. "<>&")Eduard Braun2017-06-231-1/+1
| | |
| * | Improve and simplify shortcut handling.Eduard Braun2017-06-2311-75/+97
| | | | | | | | | | | | Should fix many issues with unusuable keys, especially on non-English keyboard layouts.
* | | Improve revision formatEduard Braun2017-07-111-1/+1
| | |
* | | Fix duplicate definitionAlexander Valavanis2017-07-111-1/+0
| | |
* | | gimpcolorwheel: Fix event timeAlexander Valavanis2017-07-111-1/+1
| | |
* | | update GdkSeat usageAlexander Valavanis2017-07-111-1/+20
| | |
* | | update GdkSeat usageAlexander Valavanis2017-07-101-7/+27
| | |
* | | Use new GdkSeat API and update gimpcolorwheel commentsAlexander Valavanis2017-07-104-34/+73
| | |
* | | Drop obsolete SizeGroup::set_ignore_hiddenAlexander Valavanis2017-07-101-1/+0
| | |
* | | Drop obsolete resize_mode usageAlexander Valavanis2017-07-101-7/+0
| | |
* | | input devices: Update treeview usageAlexander Valavanis2017-07-101-54/+4
| | |
* | | Update GtkMenu usageAlexander Valavanis2017-07-102-20/+27
| | |
* | | Merge branch 'master' of gitlab.com:inkscape/inkscapeAlexander Valavanis2017-07-103-30/+66
|\ \ \ | | |/ | |/|
| * | Shortcuts: Fix for 7d248fbba5b0c24d9a24cda8c3f2e79f96395553 (is_user_set was ↵Eduard Braun2017-07-091-4/+4
| | | | | | | | | | | | not properly set anymore)
| * | Shortcuts: if loading the shortcuts file set in preferences fails fall back ↵Eduard Braun2017-07-091-5/+26
| | | | | | | | | | | | to default.xml and finally to inkscape.xml