summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Update to latest syntax for 'd' as property.Tavmjong Bah2018-11-061-15/+35
| | |
* | | fix memory leak in ClipboardManagerImplThomas Holder2018-11-061-1/+3
| | |
* | | fix poppler 0.71.0 build.Bartłomiej Szczepaniak2018-11-061-0/+6
| | |
* | | Remove into filtered groupsJabier Arraiza2018-11-054-13/+13
| | |
* | | Remove unused functionsJabier Arraiza2018-11-052-14/+0
| | |
* | | Fix coding stule and things comented on the MRJabier Arraiza2018-11-052-23/+27
| | |
* | | Fix related bug on eraserJabier Arraiza2018-11-051-1/+1
| | |
* | | Improvemets to find itemsJabier Arraiza2018-11-056-19/+47
| | |
* | | remove Inkscape::URI::toStringThomas Holder2018-11-0514-60/+28
| | |
* | | Replacement for xmlBuildRelativeURIThomas Holder2018-11-051-11/+62
| | | | | | | | | | | | | | | - xmlBuildRelativeURI has a bug - we add a special case: Don't cross filesystem root
* | | fix URI::from_dirname("/")Thomas Holder2018-11-051-1/+6
| | |
* | | ContextMenu: Harmonize with menu barEduard Braun2018-11-053-97/+148
| | |
* | | More cleanupEduard Braun2018-11-051-45/+28
| | |
* | | Simplify code (we don't need a box if there is no icon)Eduard Braun2018-11-051-23/+21
| | |
* | | Fix sp_ui_menu_item_set_name to handle arbitrarily packed GtkBoxesEduard Braun2018-11-051-12/+17
| | |
* | | Add a preference to force enable/disable menu iconsEduard Braun2018-11-053-19/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | By default the theme decides whether it wants to display icons or not by using the "show-icons" attribute in the menus.xml file. This attribute is properly inherited an can therefore be used to selectively enable and disable icons globally (by setting it on the root element), in certain submenus, or individually per menu item.
* | | Improve positioning of menu iconsEduard Braun2018-11-051-9/+64
| | | | | | | | | | | | | | | Shift them into the area reserved for toggles (check/radio items). See also "reserve-toggle-size" property of GtkMenu.
* | | Add filter rendering improvements by cachingJabier Arraiza2018-11-051-2/+6
| | |
* | | Fixing bad destruction of Fillet Chamfer LPE itemsJabier Arraiza2018-11-052-12/+5
| | |
* | | Remove unused header.Tavmjong Bah2018-11-051-1/+0
| | |
* | | Remove unused headers in src/io/Emmanuel Gil Peyrot2018-11-055-212/+0
| | |
* | | include <cstring>Thomas Holder2018-11-041-0/+2
| | | | | | | | | | | | fixes compiling on Linux Mint 18.3
* | | 1. Fix fullscreen mode from command line.Tavmjong Bah2018-11-041-3/+10
| | | | | | | | | | | | 2. Display all files in a directory if the directory is explicitly included in command line.
* | | Image HTTP supportThomas Holder2018-11-043-4/+36
| | | | | | | | | | | | | | | Uses Gio::File::load_contents (via URI::getContents) to load images from non-file/non-data URIs. Depends on GVfs.
* | | Add --preload option.Tavmjong Bah2018-11-044-27/+62
| | |
* | | Rewrite of inkview using InkApplication (Gtk::Application).Tavmjong Bah2018-11-0411-691/+702
| | | | | | | | | | | | | | | | | | | | | | | | Use Gio::File for accessing files. Use Gio options to handle command line arguments. Use Gio::Action's. Use Gtk::Builder for control window. Only create SPDocument when requested for display and then cache it (should speed up start-up).
* | | Merge branch 'fix-knot-selection' of gitlab.com:ao2/inkscapeMarc Jeanmougin2018-11-046-35/+35
|\ \ \
| * | | ToolBase::root_handler: fix keyboard movement for KEY_Up and KEY_Down eventsAntonio Ospite2018-11-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving shape knots up and down with the keyboard moves them in the opposite direction when the Y axis goes downwards. This happens because commit 1fa0c72b66 (New option to invert y-axis, 2018-09-12) forgot to handle Y direction in src/ui/tools/tool-base.cpp. Fix the issue by applying the Y axis direction factor just like it's done in src/ui/tool/control-point-selection.cpp.
| * | | KnotHolder: fix knots selection status when a knot is clicked without ShiftAntonio Ospite2018-11-014-24/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there are already selected knots, and _another_ knot is clicked without the Shift key pressed, the user would expects the previously selected knots to be unselected immediately, but this does not happen until the mouse button is released. Steps to replicate: 1. Change size of a rect using one corner. 2. Change the size using the opposite corner (without pressing Shift). Observed behavior: The first corner looks still selected during grab. Expected behavior: The first corner gets unelected as soon as the mouse button is pressed.. This happens because the knots selection status is not updated until the mouse button is released, i.e. in the click/ungrabbed signal handler. In order to have a more immediate feedback of the knot selection status, add a "mousedown" signal handler and update the selection status in there. While at it also remove the knot_holder local variable in knot_clicked_handler() which seems to be unnecessary.
| * | | KnotHolder: remove stale commentAntonio Ospite2018-11-011-1/+0
| | | | | | | | | | | | | | | | | | | | The code in knot_ungrabbed_handler does not use the click signal, so the comment does not apply there.
| * | | KnotHolder: misc cosmetic cleanupsAntonio Ospite2018-11-011-4/+4
| | | | | | | | | | | | | | | | Remove some trailing spaces and reindent with spaces instad of tabs.
| * | | SPKnot::SPKnot(): improve color style of selected knotsAntonio Ospite2018-11-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting from commit ff04a08000 (working on knots selection, 2017-07-01) it is possible to select knots for shapes, but the selection style can be confusing. The current default colors for knots states are: NORMAL -> white MOUSEOVER -> red DRAGGING -> blue SELECTED -> red Using the same color for the MOUSEOVER and SELECTED states looks like a contradiction considering that the former is an instantaneous indicator while the latter represents a more persistent state. MOUSEOVER and DRAGGING are more similar (in either state the mouse button is pressed), so switch to the following style: NORMAL -> white MOUSEOVER -> red DRAGGING -> red SELECTED -> blue The new style also matches what path nodes look like.
* | | | Use monospace digits font in messages and spinbuttonsJabier Arraiza2018-11-034-32/+50
| |_|/ |/| |
* | | Inkscape::URI API enhancementsThomas Holder2018-11-034-88/+271
| | |
* | | Minor yaxis fix for meassure toolJabier Arraiza2018-11-031-1/+5
| | |
* | | Merge branch 'RememberPrinterSettings2' of gitlab.com:Skrapion/inkscapeMarc Jeanmougin2018-11-023-0/+11
|\ \ \ | |/ / |/| |
| * | Remembers printer settings between calls to the print dialogue. Fixes bug ↵Rick Yorgason2018-10-273-0/+11
| | | | | | | | | | | | #1711112.
* | | Fix crash with reformatted flowregionsMarc Jeanmougin2018-10-311-1/+1
| | |
* | | Add some tooltips to svg font editor, two need to be fixes.Martin Owens2018-10-302-14/+17
| | |
* | | cleanup: remove Base64OutputStreamThomas Holder2018-10-294-482/+8
| | | | | | | | | | | | | | | It was only used in one place. Use "g_base64_encode" instead, like the rest of the codebase.
* | | cleanup: remove most of uristream.cppThomas Holder2018-10-294-375/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace UriInputStream -> FileInputStream Replace UriOutputStream -> FileOutputStream Remove UriReader Remove UriWriter UriReader, UriWriter, and the acutal URI-based API of UriInputStream and UriOutputStream was all unused/dead code.
* | | Move contents of document-private.h to document.h.Tavmjong Bah2018-10-298-270/+204
| | |
* | | SelectedStyle: Ensure constant field width of stroke widthEduard Braun2018-10-271-1/+4
|/ / | | | | | | %g omits trailing zeroes, %#g does not but adds trailing commas...
* | Changin interruption to gap as Maren sugest in MRJabiertxof2018-10-251-2/+2
| |
* | Fixing coding styleJabiertxof2018-10-251-3/+6
| |
* | Improvements to simplify KnotsJabiertxof2018-10-252-10/+7
| |
* | Add fixes in review.Jabiertxof2018-10-252-10/+8
| |
* | Fixing coding styleJabiertxof2018-10-251-22/+19
| |
* | Add new features to knot LPEJabiertxof2018-10-252-6/+34
| |
* | Fixing coding styleJabiertxof2018-10-252-9/+9
| |