summaryrefslogtreecommitdiffstats
path: root/src/inkscape-application.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix mising changes in previous commitJabier Arraiza2019-06-231-4/+5
|
* fix inbox#595 macOS NSApplicationBlockTerminationThomas Holder2019-06-221-14/+27
|
* Force the with_gui flag to be false when the pipe flag is true.Tavmjong Bah2019-06-201-1/+2
|
* Simplify piping through Inkscape. Reduce code duplication.Tavmjong Bah2019-06-191-88/+50
|
* Restore ability to pipe a file into Inkscape.Tavmjong Bah2019-06-191-4/+70
|
* revert `export-pdf-level` to `export-pdf-version`Thomas Holder2019-06-121-3/+3
| | | | Was changed in 408cb49b5559
* revert `--without-gui` shortcut to `-z`Thomas Holder2019-06-121-1/+1
| | | | Was changed to `-G` in 408cb49b5559
* Remove _argv0 from Inkscape::ApplicationPatrick Storz2019-06-071-2/+2
| | | | | | | | | | | | | | Currently it was only used as the least preferred (and therefore effectively unused) location where to store the crash backup. However it wasn't set properly since 408cb49b5559a81ea803df64bf58457a5dd4bf16 causing assertion errors while crashing. On top of that argv0 is not a reliable way to determine the path to the currently running executable anyway. Fixes https://gitlab.com/inkscape/inkscape/issues/176
* Remove unused libyaml dependencyPatrick Storz2019-06-051-5/+1
| | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
* macOS: gtk-mac-integrationThomas Holder2019-05-291-0/+28
|
* Set default PDF page to 1 (PDF's don't have page 0).Tavmjong Bah2019-05-281-1/+1
|
* Merge branch 'xgettextMigration'Marc Jeanmougin2019-05-271-1/+1
|\
| * Improve xgettext processMarc Jeanmougin2019-05-271-1/+1
| |
* | Revert back to using Gio::APPLICATION_NON_UNIQUE. See commit for reasons.Tavmjong Bah2019-05-271-5/+11
| |
* | Fix commandline page selection page selection and allow to select poppler in cmdMarc Jeanmougin2019-04-241-2/+15
| |
* | Make the Inkscape application run as a single instance... expect if ↵Tavmjong Bah2019-04-081-1/+5
| | | | | | | | | | | | --gapplication-app-id is set. This avoids potential problems with copying between documents and prevents race conditions in saving preferences.
* | More document.h cleanup.Tavmjong Bah2019-04-061-3/+3
| |
* | 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
|