| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | InxParameter::string(): remove useless overrides | Patrick Storz | 2019-08-31 | 8 | -26/+7 | |
| | | ||||||
| * | More cleanup | Patrick Storz | 2019-08-31 | 15 | -68/+83 | |
| | | ||||||
| * | cleanup includes a bit | Patrick Storz | 2019-08-31 | 8 | -24/+50 | |
| | | ||||||
| * | Switch Inkscape::Extension to use InxWidgets instead of InxParameters | Patrick Storz | 2019-08-31 | 8 | -60/+106 | |
| | | ||||||
| * | Translatable enum can be protected | Patrick Storz | 2019-08-31 | 1 | -5/+4 | |
| | | ||||||
| * | Add WidgetLabel replacing the former ParamDescription | Patrick Storz | 2019-08-31 | 5 | -22/+64 | |
| | | | | | | | | This improves consistency, as "description" parameter were not actually parameters with a value that could be modified or saved. The old syntax is deprecated but still supported for now. | |||||
| * | Rename Parameter -> InxParameter for consistency | Patrick Storz | 2019-08-31 | 22 | -91/+90 | |
| | | ||||||
| * | Create new InxWidget base class for extension widgets. | Patrick Storz | 2019-08-31 | 14 | -135/+259 | |
| | | ||||||
| * | Implement "translationdomain" attribute for extensions | Patrick Storz | 2019-08-31 | 9 | -56/+116 | |
| | | | | | | | | | | | | | Will allow extensions to ship their own message catalog used for translation of the extension#s strings. Needs to be set on the root <inkscape-extension> element of the .inx Currently supported values: - unset: use default textdomain (which happens to be 'inkscape') - 'inkscape': use Inkscape's message catalog - 'none': disable translation for the extension's strings | |||||
| * | Remove unused "nopref" variant of effects | Patrick Storz | 2019-08-31 | 2 | -10/+0 | |
| | | ||||||
| * | Properly handle extensions without id or name | Patrick Storz | 2019-08-31 | 3 | -101/+113 | |
| | | | | | We used to fail silently, crashing later-on. | |||||
| * | Derive optiongroup options from Parameter | Patrick Storz | 2019-08-31 | 2 | -46/+52 | |
| | | | | | | | A bit hackish for now as <option>s are not really parameters and don't have a name, pending creation of a better base-class for non-parameter .inx elements. | |||||
| * | cleanup includes in parameters | Patrick Storz | 2019-08-31 | 6 | -24/+23 | |
| | | ||||||
| * | Add function to get proper translation within context of Parameter | Patrick Storz | 2019-08-31 | 7 | -34/+33 | |
| | | ||||||
| * | Parameter: remove unused constructors | Patrick Storz | 2019-08-31 | 2 | -56/+0 | |
| | | ||||||
| * | Refactor a lot of the parameter handling code | Patrick Storz | 2019-08-31 | 49 | -1947/+1364 | |
| | | | | | | | | Many fixes, improvements and simplifications to existing code. Implements the first part of the changes discussed in https://gitlab.com/inkscape/inkscape/issues/333 | |||||
| * | Move error classes to Parameter where they belong | Patrick Storz | 2019-08-31 | 3 | -25/+27 | |
| | | ||||||
| * | Use proper boolean values | Patrick Storz | 2019-08-31 | 3 | -3/+3 | |
| | | ||||||
| * | Remove effectively unused "silent" option from extensions. | Patrick Storz | 2019-08-31 | 3 | -27/+9 | |
| | | | | | See also https://gitlab.com/inkscape/inkscape/merge_requests/698 | |||||
| * | Remove unused and disabled "help" feature for extensions | Patrick Storz | 2019-08-31 | 8 | -75/+6 | |
| | | ||||||
| * | Remove unused define ESCAPE_DOLLAR_COMMANDLINE | Patrick Storz | 2019-08-31 | 2 | -8/+0 | |
| | | ||||||
| * | Rename parameter source files to avoid name conflicts | Patrick Storz | 2019-08-31 | 23 | -42/+55 | |
| | | ||||||
| * | Remove unused functions | Patrick Storz | 2019-08-31 | 2 | -51/+0 | |
| | | ||||||
| * | Move prefdialog to own directory | Patrick Storz | 2019-08-31 | 28 | -39/+42 | |
| | | ||||||
| * | Only register desktop on Dbus once | Nathan Lee | 2019-08-31 | 1 | -6/+12 | |
| | | | | | | Based off Guiu Rocafort Ferrer's patch/findings. See https://gitlab.com/inkscape/inkscape/issues/195. | |||||
| * | Eliminate clang warnings | Thomas Holder | 2019-08-23 | 1 | -3/+3 | |
| | | | | | | | | | | | -Winfinite-recursion -Wpessimizing-move -Wunused-label -Wunneeded-internal-declaration -Wself-assign-overloaded -Wunused-const-variable (some) -Wsometimes-uninitialized (some) | |||||
| * | Eliminate clang warnings | Thomas Holder | 2019-08-23 | 3 | -2/+4 | |
| | | | | | | | | | | | -Wconstant-conversion -Wenum-compare-switch -Wpointer-bool-conversion -Wundefined-bool-conversion -Wunused-value Excluding deprecation warnings and 3rdparty directory. | |||||
| * | fix #325 LaTeX export broken | Thomas Holder | 2019-07-11 | 1 | -13/+2 | |
| | | ||||||
| * | Move reproducible-builds hack out of CairoRenderContext | Patrick Storz | 2019-07-10 | 2 | -45/+15 | |
| | | ||||||
| * | cairo-renderer: set metadata in output | Patrick Storz | 2019-07-10 | 4 | -35/+139 | |
| | | | | | | | - metadata is taken from the SVG document; - fields that are compatible with the target format (and also supported by cairo) are set accordingly | |||||
| * | cairo-renderer: fix comment | Patrick Storz | 2019-07-10 | 1 | -1/+1 | |
| | | ||||||
| * | cairo-renderer: / cairo-render-context: whitespace fixes | Patrick Storz | 2019-07-10 | 4 | -23/+21 | |
| | | ||||||
| * | Fix link export code | Marc Jeanmougin | 2019-07-04 | 2 | -6/+10 | |
| | | ||||||
| * | Export links to pdf. Fixes https://gitlab.com/inkscape/inbox/issues/583 | Marc Jeanmougin | 2019-07-03 | 3 | -6/+45 | |
| | | ||||||
| * | Fix various minor typos | Yuri Chornoivan | 2019-07-01 | 13 | -14/+14 | |
| | | ||||||
| * | hatch.js | Valentin Ionita | 2019-06-28 | 7 | -8/+12390 | |
| | | | | | | | Polyfill to render hatches by converting paths to patterns. Used standardjs for linting, but kept the semicolons. Part of 2019 GSoC project. | |||||
| * | mesh.js update | Valentin Ionita | 2019-06-26 | 4 | -821/+1163 | |
| | | | | | | | | Updated formatting and migrated to ES6 syntax for classes, variable declarations, arrow functions, iterators. Fixed variable redeclarations and undefined getComputedStyle, removed unnecessary escapes from RegEx. Used standardjs for linting, but kept the semicolons. | |||||
| * | Ensure arena is released when the WMF failes to save | James Collier | 2019-06-20 | 1 | -0/+3 | |
| | | ||||||
| * | Display an error dialog when image is too large for WMF | James Collier | 2019-06-20 | 1 | -14/+27 | |
| | | ||||||
| * | Fix typo mentioned in #44 | James Collier | 2019-06-20 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'gtk3-deprecated' of gitlab.com:Qantas94Heavy/inkscape | Marc Jeanmougin | 2019-06-20 | 2 | -5/+2 | |
| |\ | ||||||
| | * | Replace deprecated Gtk::Misc functions | Karl Cheng | 2019-06-16 | 1 | -1/+2 | |
| | | | ||||||
| | * | Remove leftover GTK/gtkmm >= 3.16 check | Karl Cheng | 2019-06-16 | 1 | -4/+0 | |
| | | | | | | | | | | | | | This was mostly done in 630be82740, but it seems this file was missed. Refs: https://gitlab.com/inkscape/inkscape/commit/630be8274013c5eef5f19e19a14bc6d759aada5a | |||||
| * | | Refactoring: replace funcs with methods. | Shlomi Fish | 2019-06-12 | 1 | -2/+2 | |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I hereby disclaim any implicit or explicit ownership of my changes in this changeset, and put them under a multiple licence consisting of your choice of one of more of: - The CC0 / Public Domain - https://creativecommons.org/choose/zero/ . - The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License - The default licence of your project - The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version 2.1 or higher - The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or higher - Any licence in the 2018-Aug-27 popular licenses list of https://opensource.org/licenses - The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later - The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later - The https://en.wikipedia.org/wiki/ISC_license - The https://opensource.org/licenses/BSD-2-Clause Crediting me will be nice, but not mandatory, and you can change the licence of the project without needing my permission. | |||||
| * | Merge changes | Alexander Valavanis | 2019-06-05 | 2 | -3/+25 | |
| |\ | ||||||
| | * | Rename effect attribute to "implements-custom-gui" | Sergei Izmailov | 2019-05-29 | 1 | -1/+1 | |
| | | | | | | | | | Effect with `implements-custom-gui="true"` MUST implement custom GUI | |||||
| | * | Fix indentation | Sergei Izmailov | 2019-05-29 | 1 | -3/+3 | |
| | | | ||||||
| | * | Rename "suppress-working-dialog" effect attribute to "application" | Sergei Izmailov | 2019-05-29 | 1 | -1/+1 | |
| | | | ||||||
| | * | feature: Allow effect extensions to disable working dialog | Sergei Izmailov | 2019-05-29 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | Effect extensions with custom GUI don't need 'effect is working' dialog window which distracts from effect main window. New "suppress-working-dialog" optional attribute added to effect node of `.inx` file. | |||||
| | * | Fix formatting | Sergei Izmailov | 2019-05-28 | 1 | -9/+11 | |
| | | | ||||||
