summaryrefslogtreecommitdiffstats
path: root/src/extension/dbus/document-interface.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-31Refactor a lot of the parameter handling codePatrick Storz1-1/+1
Many fixes, improvements and simplifications to existing code. Implements the first part of the changes discussed in https://gitlab.com/inkscape/inkscape/issues/333
2019-07-01Fix various minor typosYuri Chornoivan1-1/+1
2019-04-07Fix build with WITH_DBUS.Shlomi Fish1-1/+1
There was a use of a private.
2019-04-04Reorganize document.h.Tavmjong Bah1-1/+1
2019-03-15Make InkscapeApplication responsible for managing documents and windows.Tavmjong Bah1-3/+12
Any change from previous behavior is a bug.
2019-02-23Fix buildAlexander Valavanis1-3/+3
2018-11-08Clarify licensesMax Gaukler1-2/+3
- 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
2018-01-31Fix build when DBUS enabled.Tavmjong Bah1-28/+23
2018-01-08Misc. typosluz.paz1-2/+2
Found via `codespell`
2017-11-07Misc. typosUnknown1-1/+1
Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
2017-10-13Remove deprecated GNOME VFSStefano Facchini1-4/+1
Just use Gio::File when access to non-local files is needed.
2017-03-14Fix typo.Tavmjong Bah1-1/+1
(bzr r15597)
2017-03-13Attempt to fix build with dbus enabled.Tavmjong Bah1-5/+1
(bzr r15593)
2016-10-24CPPification: almost all sp_object_set_whatever and sp_selection_whatever ↵Marc Jeanmougin1-8/+8
global functions are now methods of ObjectSet*, with these additional benefits: - They can now act on any SelectionSet, not just the current selection; - Whenever possible, they don't need a desktop anymore and can run if called from GUI. I hope I did not break too many things in the process. *: So instead of callink sp_selection_move(desktop,x,y), you call myobjectset->move(x,y) (bzr r15189)
2016-08-17Use M_PI, M_PI_2. We use these constants everywhere so if they are not ↵Tavmjong Bah1-1/+1
defined we are already in trouble. No need to define them ourselves (except maybe in shared libraries). (bzr r15063)
2016-04-12Hackfest 2016: un-obfuscate the SPCanvas widget.Krzysztof Kosi??ski1-2/+2
(bzr r14790)
2016-03-22Correct typoRaphaël Bournhonesque1-1/+1
(bzr r14733)
2015-04-30Fix dbus buildLiam P. White1-23/+23
(bzr r14077)
2014-12-21Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White1-1/+1
(bzr r13820)
2014-07-01Fix build with DBUS (thanks ~suv)Liam P. White1-1/+1
(bzr r13341.5.10)
2014-05-06Fix a small copy-paste typo. (Get position Y returns X)Mohamed Ikbel Boulabiar1-1/+1
(bzr r13338.1.1)
2013-09-30memleak!Johan B. C. Engelen1-2/+2
(bzr r12636)
2013-09-20Fix build with dbus api enabled.Matthew Petroff1-2/+3
(bzr r12555)
2013-08-04Removing template data from XML tree addedSlagvi Public1-1/+1
(bzr r12379.2.18)
2013-07-04Further renaming of DBus variables (object -> app_interface/doc_interfaceEric Greveson1-237/+237
and doc_context -> target) Fixes to application interface for document_new (now only works in console mode, and behaves as expected) (bzr r12387.1.8)
2013-07-04Code readability improvements and licence changes for action-context.*Eric Greveson1-174/+125
based on merge request code review and feedback (bzr r12387.1.7)
2013-07-03Changed dbus interface to treat 'division' like other boolops, with a newEric Greveson1-17/+9
return type for selection_combine to support this (array of string). This also fixes a bug with not setting the error flag when returning NULL from this method. Refactored some more selection verbs to allow use in no-GUI mode. (bzr r12387.1.5)
2013-07-03Modified dbus interface so that it works in console mode (--dbus-listen)Eric Greveson1-153/+208
Modified action context setup so that in console mode, when a document is added to the main inkscape app instance, it gets a selection model and layer model automatically set up for it Made a couple more verbs work in console mode (bzr r12387.1.4)
2013-07-01Factored layer model out into new Inkscape::LayerModel class. This allowsEric Greveson1-2/+3
Inkscape::Selection to use a LayerModel that is not associated with a UI. Changed the interface of verbs (SPAction) to use a new ActionContext rather than UI::View::View, again so that verbs may be used in a console mode. Modified boolean operation verbs to work in console-only mode. Fixed up DESKTOP_IS_ACTIVE macro to work in the case of no desktops. Modified main.cpp to process selections and verbs in no-GUI mode. Other changes are all consequences of the SPDesktop, Selection and LayerModel interface changes. (bzr r12387.1.1)
2012-09-20some memleak fixes (Bug #1043571)Kris De Gussem1-6/+14
(bzr r11686)
2012-09-18Fix for 818628 : DBUS Metadata for error domain warning when using File>NewJohn Smith1-36/+1
(bzr r11674)
2012-09-03revert rev 11646: build issue with dbus (forgot to adapt some more, dbus was ↵Kris De Gussem1-7/+3
not enabled) and other issues (bzr r11649)
2012-09-02converted some c-string usage to c++ string class usage: should fix some ↵Kris De Gussem1-3/+7
memory leaks (bzr r11646)
2012-04-14Workaround for gtkmm build issue with dbus APIAlex Valavanis1-2/+1
(bzr r11243)
2012-02-15cppcheckKris De Gussem1-1/+0
(bzr r10977)
2012-02-12Fix build with DBUS enabledAlex Valavanis1-0/+1
Fixed bugs: - https://launchpad.net/bugs/931003 (bzr r10965)
2011-11-17Fix crash when dropping Ctrl-dragged text when DBus interface is enabledKrzysztof Kosi??ski1-0/+1
(bzr r10741)
2011-09-19removing useless messages to stdout.Felipe Corr??a da Silva Sanches1-1/+0
(bzr r10640)
2011-08-29Fix compilation failure in DBus APIKrzysztof Kosi??ski1-1/+1
(bzr r10594)
2011-08-27Refactor SPItem bounding box methods: remove NRRect usage and make codeKrzysztof Kosi??ski1-6/+4
using them more obvious. Fix filter region computation. (bzr r10582.1.1)
2011-08-21DBUS. Merging lp:~joakim-verona/inkscape/dbus-fixes changes.Nicolas Dufour1-3/+178
(bzr r10559)
2011-06-11Fix debus warnings and build errors.Jon A. Cruz1-93/+79
(bzr r10268)
2011-03-18D-Bus. Merging branch lp:~joakim-verona/inkscape/dbus-fixes (Bug #666986, ↵Nicolas Dufour1-10/+42
Bug #707054 and Bug #707364). (bzr r10114)
2011-02-03Fix Linux build after 2Geom updateKrzysztof Kosi??ski1-30/+15
(bzr r10031)
2011-01-21DBUS. Patch for Bug #696062, dbus builds no more.Nicolas Dufour1-18/+21
Fixed bugs: - https://launchpad.net/bugs/696062 (bzr r10011)
2009-12-31Updating interface to add save typeTed Gould1-1/+1
(bzr r8254.1.43)
2009-08-17Fixed spirals.Soren Berg1-1/+4
(bzr r8254.1.34)
2009-08-17Fixed document_interface_lineSoren Berg1-4/+2
(Warning: I don't know why it works this way, it just does.) (bzr r8254.1.33)
2009-08-17More documentation.Soren Berg1-0/+1
(bzr r8254.1.32)
2009-08-13Made wrapper functions non static.Soren Berg1-10/+86
Added lots of documentation. (bzr r8254.1.24)