summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | More document.h cleanup.Tavmjong Bah2019-04-0623-153/+125
| |
* | CMake: Fix module FindDoubleConversion.cmakePatrick Storz2019-04-051-2/+2
| | | | | | | | | | | | | | | | The module did not properly handle required libraries that were not found. Ensure proper behavior by sticking to CMake-recommended standard variable names.
* | More cleanup of document.h.Tavmjong Bah2019-04-055-26/+26
| |
* | Fix indentating.Tavmjong Bah2019-04-051-100/+110
| |
* | Reorganize document.h.Tavmjong Bah2019-04-044-163/+228
| |
* | Replace IS_NAN with std::isnan (exists since C++11)Patrick Storz2019-04-025-11/+11
| |
* | Replace IS_FINITE with std::isfinite (exists since C++11)Patrick Storz2019-04-025-14/+14
| |
* | Add new lib2geom dependency: "double-conversion"Patrick Storz2019-04-021-0/+2
| |
* | 2geom: update to 7e3b3f75023c7c69fd085574cfaa46de0213bbbcPatrick Storz2019-04-0218-3644/+55
| |
* | Update CMakeLists.txtshaharyaar2019-04-021-1/+1
| |
* | Realign and reorder guides UINathan Lee2019-04-023-9/+46
| |
* | Tidy UI for Object Properties/AttributesNathan Lee2019-04-022-11/+12
| |
* | Tidy various dialog UIsNathan Lee2019-04-0225-208/+337
| |
* | Avoid crash from nullptr exceptionNathan Lee2019-04-021-5/+5
| | | | | | | | | | | | | | Adds exception handling for HiddenParam::param_newWidget() which always returns a nullptr. Fixes https://gitlab.com/inkscape/inkscape/issues/167
* | fixed drag-and-drop crash in xml treeRyan O'Connor2019-04-011-20/+9
| |
* | Some anti-aliasingPatrick Storz2019-03-315-5/+5
| |
* | Remove unused INKSCAPE_APPICONDIR and INKSCAPE_BINDDIRPatrick Storz2019-03-313-9/+0
| |
* | Aspell: No need to explicitly set prefix anymorePatrick Storz2019-03-302-35/+1
| | | | | | | | | | Aspell (at least the MSYS2 version) is properly relocatable these days.
* | Usage of get_program_dir() is more appropriate herePatrick Storz2019-03-301-1/+1
| | | | | | | | | | It points at the same folder currently, but this will change with https://gitlab.com/inkscape/inkscape/issues/82
* | Remove "PACKAGE_LOCALE_DIR" environment variablePatrick Storz2019-03-301-2/+0
| | | | | | | | | | | | | | | | Likely unneeded, see also https://gitlab.com/inkscape/inkscape/issues/115) If it causes issues we should set the more canonical INKSCAPE_LOCALEDIR instead.
* | Avoid redefining INKSCAPE_DATADIRPatrick Storz2019-03-302-12/+12
| | | | | | | | | | Define and use INKSCAPE_DATADIR_REAL instead, which avoids potential include order issues and avoids some semantic ambiguity.
* | Inkscape::IO::Resource: Drop "DATA_DIR" from Type enumPatrick Storz2019-03-302-5/+0
| | | | | | | | | | | | | | It seems unlikely we ever want to load "arbitrary" data from share/, usually there will be a more suitable "Type" to look for. Also it avoids ambiguity, as there is no user-specific "DATA_DIR"
* | Remove "get_extensions_path()"Patrick Storz2019-03-303-42/+11
| | | | | | | | | | | | | | | | | | | | Contrary to what the name and placing suggest it's not a general utility function but a specialized function that constructs the full value to set for PYTHONPATH. Despite the misleading placement most functionality is unneeded: * INKSCAPE_EXTENSIONDIR should always be absolute * g_setenv recommends UTF-8 on Windows
* | Remove unused "get_datadir_path()"Patrick Storz2019-03-302-27/+0
| | | | | | | | | | This should be a function in Inkscape::IO::Resource (which it already references) if re-added.
* | Add inscape to search pathPatrick Storz2019-03-303-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | This primarily allows extensions to simply call "inkscape" without requiring the user to modify environment variables or worrying about different versions of inkscape on the same machine (as we prefix the search path). We did this already for Windows but the code was removed in db05b842cba28f01b431eee890537959aa2d8fe3 Partially fixes https://gitlab.com/inkscape/inkscape/issues/115
* | Restore "Add inkscape root directory to DLL search path"Patrick Storz2019-03-301-0/+15
| | | | | | | | | | | | | | | | See ecfc9efaf66d054fda239f48ef984190a89e6bae for details. This was dropped in db05b842cba28f01b431eee890537959aa2d8fe3 Partial fix for https://gitlab.com/inkscape/inkscape/issues/115
* | script.cpp: more cleanupPatrick Storz2019-03-291-32/+19
| |
* | script.cpp: Glib::spawn_async_with_pipes actually wants UTF-8Patrick Storz2019-03-291-7/+0
| |
* | Drop "RegistryTool" which is no longer in use.Patrick Storz2019-03-294-285/+0
| |
* | An a few more config.h fixesPatrick Storz2019-03-2811-40/+4
| |
* | ditoPatrick Storz2019-03-281-0/+4
| |
* | Fix internationalizationMarc Jeanmougin2019-03-281-0/+4
| |
* | Strip trailing whitespaceOndřej Čertík2019-03-271-5/+5
| |
* | Remove unused code for NEW_EXPORT_DIALOGPatrick Storz2019-03-275-866/+2
| | | | | | | | | | Functionality seems to have been replaced by "Save a Copy" and the PNG export dialog respectively.
* | remove wrong from clipboard pasteJabiertxof2019-03-271-2/+1
| |
* | full remove expader + codeJabiertxof2019-03-271-1/+0
| |
* | Allow add LPE with one clickJabiertxof2019-03-272-4/+38
| |
* | Fix adding/lookup of recent files.Patrick Storz2019-03-272-26/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Preferences: Remove old function to migrate recent documentsPatrick Storz2019-03-271-4/+0
| | | | | | | | | | They seem to have been stored in preferences.xml at some point. We exclusively use Gtk::RecentManager for that now.
* | Remove the expander code. Retain only for LPE default settingsJabiertxof2019-03-271-0/+1
| |
* | Add window class along dark/bright to mark APP is using symbolic icons or ↵Jabiertxof2019-03-272-0/+17
| | | | | | | | regular to allow apply diferent rules in icon contesx. For example allow use icons by css only (and sufix properly with "-symbolic" when necesary
* | Remove dead code.Tavmjong Bah2019-03-272-93/+0
| |
* | Misc. typosluz.paz2019-03-265-9/+9
| | | | | | Found via `codespell`
* | lpe-pts2ellipse: added perspective circle from 4 pointsschwieni2019-03-251-2/+6
| | | | | | | | improved tool-tips for better usability
* | lpe-pts2ellipse: added perspective circle from 4 pointsschwieni2019-03-253-136/+112
| | | | | | | | improved tool-tips for better usability
* | lpe-pts2ellipse: added perspective circle from 4 pointsschwieni2019-03-252-46/+278
| | | | | | | | improved tool-tips for better usability
* | lpe-pts2ellipse: parameter enabling based on creation methodschwieni2019-03-254-7/+36
| |
* | correct clang-format lpe-pts2ellipse.cppschwieni2019-03-251-1/+1
| |
* | lpe-pts2ellipse: added Steiner ellipse and inellipse generation from three ↵schwieni2019-03-252-119/+85
| | | | | | | | | | | | | | points. Did some minor cleanup too. Added me to the AUTHORS file.
* | lpe-pts2ellipse: added Steiner ellipse and inellipse generation from three ↵schwieni2019-03-252-200/+308
| | | | | | | | | | | | | | points. Did some minor cleanup too. Added me to the AUTHORS file.