summaryrefslogtreecommitdiffstats
path: root/src/inkscape-application.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix internationalizationMarc Jeanmougin2019-03-281-0/+4
|
* Fix adding/lookup of recent files.Patrick Storz2019-03-271-6/+4
| | | | | | | | | | | | | | | | | | | | | Avoid setting an application name as Gtk::RecentManager calls g_get_application_name () internally to determine the default "name" attribute used for new entries in the list of recently used files (recently-used.xbel) Our Gtk::RecentFilter in menubar.cpp expects the name to equal to g_get_prgname () though (which happens to be the fallback of g_get_application_name, but only if no application name is set as in earlier versions) The alternative would be to set metadata manually, but it would require us to set *all* fields manually (including mime type, etc.). See also https://gitlab.gnome.org/GNOME/gtk/issues/1775 Fixes https://gitlab.com/inkscape/inkscape/issues/160
* About dialog: Fix icon file locationPatrick Storz2019-03-241-1/+1
| | | | (was renamed in deeb288fc38e09fba325741afb2c66f693438f9b)
* Make InkscapeApplication responsible for managing documents and windows.Tavmjong Bah2019-03-151-75/+433
| | | | Any change from previous behavior is a bug.
* Remove unneeded comments.Tavmjong Bah2019-02-171-10/+0
|
* Add document_open and document_close functions and use them in batch mode.Tavmjong Bah2019-02-171-25/+145
|
* Turn InkscapeApplication into singleton.Tavmjong Bah2019-02-151-0/+15
|
* Block in window updating code. WIPTavmjong Bah2019-02-121-0/+13
|
* fix "inkscape --extension-directory"Thomas Holder2019-02-081-3/+3
|
* Attempt to fix part of issue #54. (Using the command line doesn't return.)Tavmjong Bah2019-02-081-18/+72
|
* Allow InkscapeApplication to track current document, selection, and desktop.Tavmjong Bah2019-01-301-8/+15
|
* Missing space in text. 'Heightof->Height of'Jordi Mas2019-01-241-1/+1
|
* Disable app menu (deprecated in GTK 3.32).Tavmjong Bah2019-01-191-1/+3
|
* Make InkscapeWindow responsible for adding window to app.Tavmjong Bah2019-01-161-3/+0
| | | | Prevents premature program termination if original window deleted.
* Initialize unused variable.Tavmjong Bah2019-01-151-1/+1
|
* Use ink_file_open in sp_file_open.Tavmjong Bah2019-01-151-1/+2
|
* Another baby step in creating InkscapeWindow.Tavmjong Bah2019-01-131-21/+11
|
* Allow window to be closed when operating in batch mode.Tavmjong Bah2019-01-131-4/+12
| | | | | | | | Most verbs require the presence of a GUI even if not really needed. A new option, --batch-process, allows one to force desktop windows to close after processing actions/verbs. Once all verbs are replaced by actions that don't require a GUI, this option can be removed.
* Avoid creating a new document before opening an old document.Tavmjong Bah2019-01-021-1/+1
|
* Minor tweaks.Tavmjong Bah2018-12-101-2/+4
|
* Gtk/Gio templating of main inkscape application class to allow commandline ↵Marc Jeanmougin2018-12-091-79/+115
| | | | usage when graphic server is not available
* Add a rotation action.Tavmjong Bah2018-11-271-0/+12
|
* Sort actions list.Tavmjong Bah2018-11-261-0/+1
|
* Fix a couple typos. Change separator for --verb from ',' to ';' to be ↵Tavmjong Bah2018-11-261-4/+3
| | | | constent with --actions.
* Add file export actions.Tavmjong Bah2018-11-251-3/+17
|
* Fix type in CLI descriptionAlexander Valavanis2018-11-241-1/+1
|
* Add a few more command line options which should suppress GUI.Tavmjong Bah2018-11-221-9/+12
|
* Restore "--version" option short name to "-V" (from "-v").Tavmjong Bah2018-11-221-1/+1
|
* Add a shell mode.Tavmjong Bah2018-11-201-52/+150
|
* Allow any valid Verb to be used in "--actions".Tavmjong Bah2018-11-191-3/+8
| | | | | Rename "select" action to "select-via-id". Add "select-via-class", "select-via-element", "select-via-selector", and "select-clear" actions.
* Fix --help descriptions of "--actions", "--query-id", " and "--export-id".Tavmjong Bah2018-11-191-3/+3
|
* Allow multiple semi-colon separated entries in --export-id; each entry will ↵Tavmjong Bah2018-11-191-2/+2
| | | | | | | be exported to its own file. Using a semi-colon allows the future possibility of allowing the user to use a comma separated entry to select more than one object to export at the same time.
* Fix resource file locationAlexander Valavanis2018-11-181-2/+7
|
* Fix FTBFS with dbusAlexander Valavanis2018-11-181-0/+4
|
* Imlplement '--action-list' command line option.Tavmjong Bah2018-11-181-2/+4
|
* Rewrite of main.cpp using InkscapeApplication (Gtk::Application)Tavmjong Bah2018-11-181-0/+575
Use Gio::File for accessing files. Use Gio options to handle command line arguments. Use Gio::Actions for some command line arguments. Move file export code to src/io/file-export-cmd.h/.cpp. Make into class.