| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Renders a Gtk::TextView that automatically fills the available
space in the extension's preferences dialog and can be used
to accept longer multi-line strings.
Newlines in the string value will be passed as "\\n" to the
extension script (i.e. literal '\n' with the backspace escaped).
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
For this take a first step towards properly tracking children
of each parameter and provide functions to look up all widgets.
|
| |
|
|
|
| |
Also rename overloaded string() functions, so it's clear what they
actually do, as it's not the same thing at all...
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
We used to fail silently, crashing later-on.
|
| |
|
|
|
|
|
| |
Many fixes, improvements and simplifications to existing code.
Implements the first part of the changes discussed in
https://gitlab.com/inkscape/inkscape/issues/333
|
| |
|
|
| |
See also https://gitlab.com/inkscape/inkscape/merge_requests/698
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- 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
|
| | |
|
| |
|
|
|
|
|
|
| |
The former is guaranteed to be set for any compiler targeting win32,
the latter is implementation dependent (but works for gcc)
See also
http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system
|
| | |
|
| |
|
|
|
| |
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
|
| |
|
|
| |
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
|
| | |
|
| |
|
| |
Found via `codespell`
|
| |
|
|
|
|
|
|
|
|
|
| |
This turned out to be a bit of a mess due to the interplay between
the classes Script / ExecutionEnv / Effect / PrefDialog.
(Basically they don't talk to each other much but all want to
contribute to the GUI)
Likely "Script" (and possibly "ExecutionEnv") should be refactored
to let the other classes handle UI exclusively and throw errors
where suitable.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
```
|
| | |
|
| | |
|
| |
|
|
| |
get_filename methods
|
| |
|
|
|
|
|
|
| |
along the lines of r14955
- "gui-description" was always translated (as opposed to only "_gui-description")
- Added possibility to specify "msgctxt" for "_gui-description"
(bzr r15635)
|
| |
|
|
|
| |
(notably "gui_hidden" -> hidden", "guitext" -> "text", "desc" -> "description")
(bzr r15633.1.3)
|
| |
|
| |
(bzr r15547)
|
| |
|
| |
(bzr r15509)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
that behaves more consistent and predictable than before.
- Every "Parameter" now has an "_indent" member variable (specifying the indentation level; set in "Parameter::make()", see parameter.cpp)
- Indentation is achieved by using "set_margin_left()" on the parameter's widget. This fixes bug #1662035 (comment #4 contains some more details about this patch).
- Specifying "indent" on a parameter will now work consistently for all parameters. Previously the "indent" attribute often had no effect at all, e.g. for notebooks but also for parameters with 'appearance="full"' which was reasonable in most cases but made the outcome of using this attribute often unpredictable and is unnecessarily restrictive.
- Most visible change: "description"s always used an indentation level of at least one (even if no indentation was specified). For the sake of consistency this discrepancy was dropped. Previous appearance can easily be restored by setting 'indent="1"'.
Fixed bugs:
- https://launchpad.net/bugs/1662035
(bzr r15508)
|
| |\
| |
| | |
(bzr r15038)
|
| | |
| |
| | |
(bzr r15023.2.5)
|
| | |
| |
| | |
(bzr r15034)
|
| | |
| |
| | |
(bzr r15027)
|
| |/
|
| |
(bzr r15025)
|
| |
|
|
|
| |
ensuring that glibmm headers always preceed glib.h headers. Same applies with gtkmm/gtk+ etc
(bzr r14064)
|
| |\
| |
| | |
(bzr r13341.5.17)
|
| | |
| |
| |
| |
| |
| |
| |
| | |
file triggers crash on launch).
Fixed bugs:
- https://launchpad.net/bugs/1372200
(bzr r13563)
|
| | |
| |
| | |
(bzr r13341.5.7)
|
| |/
|
| |
(bzr r13341.5.1)
|
| |
|
|
|
|
|
|
| |
specified in <command> doesn't exist).
Fixed bugs:
- https://launchpad.net/bugs/505920
(bzr r13421)
|
| |
|
|
|
|
|
|
| |
extension on Platforms that don't support it).
Fixed bugs:
- https://launchpad.net/bugs/1307554
(bzr r13316)
|