summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Inkview: Support folders as input.Eduard Braun2017-05-131-9/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All .svg and .svgz files contained in the specified folder(s) will be opened. Note: Currently this is done non-recursively, but a command line option to make this recursive could be easily added in future (see "recursive" parameter of "get_valid_files()" function). (bzr r15690.1.4)
* | | | | Inkview: Put checking for valid files in separate functionEduard Braun2017-05-131-17/+24
| | | | | | | | | | | | | | | (bzr r15690.1.3)
* | | | | Inkview: Print error in correct encoding.Eduard Braun2017-05-131-7/+5
| | | | | | | | | | | | | | | (bzr r15690.1.2)
* | | | | Inkview: Fix loading files with non-ASCII characters in filenameEduard Braun2017-05-131-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/488997 (bzr r15690.1.1)
* | | | | Fix build warningEduard Braun2017-05-121-1/+1
| | | | | | | | | | | | | | | (bzr r15690)
* | | | | Fix a bug pointed by suv in IRC about simple mode of rotate copies with ↵Jabier Arraiza Cenoz2017-05-121-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | origin position (bzr r15689)
* | | | | Inkview: minor cleanupEduard Braun2017-05-121-9/+1
| | | | | | | | | | | | | | | (bzr r15687.1.3)
* | | | | Inkview: Fix encoding of console output on WindowsEduard Braun2017-05-121-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To do this we have to "hack" g_print() as the glib people decided Windows consoles should be limited to 255 character code pages forevermore and g_print() converts all strings to the system's ANSI code page without exception. (see http://stackoverflow.com/q/43927373/2514664 for details) (bzr r15687.1.2)
* | | | | Inkview: Fix gettext localizationEduard Braun2017-05-121-6/+10
| | | | | | | | | | | | | | | (bzr r15687.1.1)
* | | | | Fix crash with fonts containing illegal characters in family name.Eduard Braun2017-05-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the problem at hand [1] the crash is caused by a font with the name "Æ Systematic -BRK-". However the font family name returned by pango is "\xc6 Systematic - BRK-". "(\xc6" is the character code of "Æ" in Latin-1 encoding, but is not a valid UTF-8 character, so obviously at some point there went something wrong with character encoding conversion) At this time it is unclear to me where in the chain the issue originates, as it's possible that a) the font name is already stored incorrectly in the font file b) fontconfig incorrectly parses the font file when creating the font cache c) pango messes up somehow For now we ignore fonts with illegal characters in file name as they cause a whole lot of issues (even before triggering a crash), but figuring out the above and (if applicable) work around it in Inkscape might make the font available after all. [1] https://answers.launchpad.net/inkscape/+question/630886 (bzr r15687)
* | | | | Fix for Wayland.Tavmjong Bah2017-05-101-2/+9
| | | | | | | | | | | | | | | (bzr r15686)
* | | | | Remove more unused stuff missed in last commit.Tavmjong Bah2017-05-101-13/+0
| | | | | | | | | | | | | | | (bzr r15685)
* | | | | Remove unused floatscreenissue variable and supporting code.Tavmjong Bah2017-05-102-36/+0
| | | | | | | | | | | | | | | | | | | | | | | | | (Previous commit shows how to fix it for Wayland if it were ever to be needed.) (bzr r15684)
* | | | | Wayland fix.Tavmjong Bah2017-05-101-7/+25
| | | | | | | | | | | | | | | (bzr r15683)
* | | | | Use UTF8 encoding for output on windows console.Eduard Braun2017-05-102-11/+20
| | | | | | | | | | | | | | | | | | | | | | | | | This avoids the misery and frustration of converting to the overly limited ANSI codepages and does not seem to cause any issues so far. (bzr r15682)
* | | | | cmake: do not install static libraries on WindowsEduard Braun2017-05-081-1/+1
| | | | | | | | | | | | | | | (bzr r15679)
* | | | | cmake: Correctly use 'install(TARGETS ...)' instead of 'install(FILES ...)' ↵Eduard Braun2017-05-081-5/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for inkscape executables. It's not only more elegant, but it also makes the "install/strip" target work! Also convert DESTINATION to a relative path. As relative paths are relative to ${CMAKE_INSTALL_PREFIX}, it's effectively the same as before, but cmake does not properly handle absolute paths on Windows, see [1]. [1] https://gitlab.kitware.com/cmake/cmake/issues/16859 (bzr r15678)
* | | | | Build an inkview.com as consoler wrapper around inkview.exe to allow for ↵Eduard Braun2017-05-081-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | printing to console (just as we do with inkscape.com / inkscape.exe) (bzr r15677)
* | | | | Inkview: Fix localizationEduard Braun2017-05-071-15/+12
| | | | | | | | | | | | | | | (bzr r15675.1.5)
* | | | | Properly handle ENABLE_NLS defineEduard Braun2017-05-071-11/+8
| | | | | | | | | | | | | | | (bzr r15675.1.4)
* | | | | Move functions for switching gettext charset to helper/gettext.hEduard Braun2017-05-073-7/+32
| | | | | | | | | | | | | | | (bzr r15675.1.3)
* | | | | Move gettext initialization into separate function so it can be re-used ↵Eduard Braun2017-05-074-35/+136
| | | | | | | | | | | | | | | | | | | | | | | | | (will come in handy in inkview) (bzr r15675.1.2)
* | | | | Use glib to get the installation prefix on WindowsEduard Braun2017-05-071-6/+6
| | | | | | | | | | | | | | | (bzr r15675.1.1)
* | | | | Minor refactor: check setlocale() occurences and make sure we do not ↵Eduard Braun2017-05-073-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setlocale() without resetting it to the initial default) - inkview.cpp : This occurence in fact does *not* seem to be needed anymore (despite what the comment says) - main.cpp : The (commented out) occurence is unnecessary as it is called as part of gtk_init_check() (bzr r15674)
* | | | | Fix a bug on tapper stroke detected with Ede_123 on IRCJabiertxof2017-05-077-18/+8
| | | | | | | | | | | | | | | (bzr r15673)
* | | | | Improvement to store default line width on join type and tapper stroke ↵Jabiertxof2017-05-072-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | pointed by Ede_123 on IRC (bzr r15671)
* | | | | Reorder LPE enum to match definition in effect.cpp. also fix a bug pointed ↵Jabiertxof2017-05-073-57/+64
| | | | | | | | | | | | | | | | | | | | | | | | | by Ede_123 in IRC, LPE dialog show bad default selected LPE (bzr r15670)
* | | | | Add missing filesJabiertxof2017-05-062-0/+154
| | | | | | | | | | | | | | | (bzr r15669)
* | | | | Add improvement pointed in IRC by Ede_123 to allow defaultables parametes on ↵Jabiertxof2017-05-064-6/+58
| | | | | | | | | | | | | | | | | | | | | | | | | fillet chamfer (bzr r15668)
* | | | | Fix a compiling bug found by Ede_123 on IRCJabiertxof2017-05-061-1/+1
| | | | | | | | | | | | | | | (bzr r15667)
* | | | | Pre merge fixingJabiertxof2017-05-065-30/+51
| | | | | | | | | | | | | | | (bzr r13645.1.177)
* | | | | Updating code to trunkJabiertxof2017-05-062-50/+0
| | | | | | | | | | | | | | | (bzr r13645.1.176)
* | | | | Update to trunkJabiertxof2017-05-057-5/+19
|\ \ \ \ \ | | | | | | | | | | | | (bzr r13645.1.175)
| * | | | | LPE widget refactor. Improvement to not update on same valueJabiertxof2017-05-057-5/+19
| | | | | | | | | | | | | | | | | | (bzr r15665)
* | | | | | Update to trunkJabier Arraiza Cenoz2017-05-05165-2699/+3201
|\| | | | | | | | | | | | | | | | | (bzr r13645.1.174)
| * | | | | Update to trunkJabier Arraiza Cenoz2017-05-0519-47/+120
| |\ \ \ \ \ | | | | | | | | | | | | | | (bzr r15620.1.17)
| | * | | | | Improve responsive from LPEJabier Arraiza Cenoz2017-05-0516-45/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1688168 (bzr r15662)
| | * | | | | Add control point at center of starsospite2017-05-021-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/481506 (bzr r15659)
| | * | | | | Calligraphy mode: creates dots on single click.Marc Jeanmougin2017-05-012-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/263166 (bzr r15658)
| * | | | | | Remove coutsJabiertxof2017-05-011-1/+0
| | | | | | | | | | | | | | | | | | | | | (bzr r15620.1.16)
| * | | | | | Update to trunkJabiertxof2017-05-012-2/+0
| |\| | | | | | | | | | | | | | | | | | | (bzr r15620.1.15)
| | * | | | | Remove unised signals from previous commitJabiertxof2017-05-012-2/+0
| | | | | | | | | | | | | | | | | | | | | (bzr r15656)
| * | | | | | Update to trunkJabiertxof2017-05-0118-57/+50
| |\| | | | | | | | | | | | | | | | | | | (bzr r15620.1.14)
| | * | | | | Fix erase lpe in multi LPE modeJabiertxof2017-05-0115-56/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve rendering widgets, simplify the code, redraw widgets each time not only on odd iterations (bzr r15655)
| | * | | | | Relax any hardcoded limit from the libxml2 parser when creating documents ↵Eduard Braun2017-04-301-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from memory This fixes many bugs (mostly caused by very long image data URIs) Fixed bugs: - https://launchpad.net/bugs/1572280 - https://launchpad.net/bugs/1412912 - https://launchpad.net/bugs/1373322 - https://launchpad.net/bugs/1243011 - https://launchpad.net/bugs/1627004 - https://launchpad.net/bugs/1627004 (bzr r15654)
| | * | | | | CDR/VSD input: Avoid crash when preview image can not be rendered and show a ↵Eduard Braun2017-04-302-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | placeholder instead (bzr r15653)
| * | | | | | minor bugfixingJabiertxof2017-04-294-13/+19
| | | | | | | | | | | | | | | | | | | | | (bzr r15620.1.13)
| * | | | | | Rewrite UXJabiertxof2017-04-2935-136/+351
| |/ / / / / | | | | | | | | | | | | (bzr r15620.1.12)
| * | | | | Code formatingJabiertxof2017-04-2829-171/+171
| | | | | | | | | | | | | | | | | | (bzr r15649)
| * | | | | Formating codeJabiertxof2017-04-281-51/+52
| | | | | | | | | | | | | | | | | | (bzr r15648)