summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiam P. White <inkscapebronyat-signgmaildotcom>2014-04-18 02:20:21 +0000
committerLiam P. White <inkscapebronyat-signgmaildotcom>2014-04-18 02:20:21 +0000
commit3e7faea771dc06753bfbe3c319c046d839ee039c (patch)
tree23ba8843cf2ebd46bb0038c1816dd296ce92741f
parentSemi-fix for Join type on closed paths (diff)
parentLatvian translation update (diff)
downloadinkscape-3e7faea771dc06753bfbe3c319c046d839ee039c.tar.gz
inkscape-3e7faea771dc06753bfbe3c319c046d839ee039c.zip
Update to trunk
(bzr r13090.1.60)
-rw-r--r--po/lv.po213
-rw-r--r--share/extensions/color_blackandwhite.inx1
-rwxr-xr-xshare/extensions/color_blackandwhite.py9
-rwxr-xr-xshare/extensions/inkex.py4
-rw-r--r--src/desktop.cpp3
-rw-r--r--src/display/sp-canvas.cpp2
-rw-r--r--src/extension/dbus/Makefile_insert2
-rw-r--r--src/live_effects/pathoutlineprovider.cpp74
-rw-r--r--src/preferences-skeleton.h4
-rw-r--r--src/splivarot.cpp15
-rw-r--r--src/xml/repr-css.cpp5
11 files changed, 195 insertions, 137 deletions
diff --git a/po/lv.po b/po/lv.po
index 28b0377df..8243b228f 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: Inkscape\n"
"Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2014-03-04 13:58+0100\n"
-"PO-Revision-Date: 2014-04-07 22:06+0200\n"
+"PO-Revision-Date: 2014-04-17 22:48+0200\n"
"Last-Translator: Jānis Eisaks <jancs@dv.lv>\n"
"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
"Language: lv\n"
@@ -3696,7 +3696,6 @@ msgstr "Alternatīvas process"
#. Symbols: ./FlowSymbols.svg
#: ../share/symbols/symbols.h:140
-#, fuzzy
msgctxt "Symbol"
msgid "Extract"
msgstr "Atspiest"
@@ -4707,7 +4706,7 @@ msgstr "Velosipēdu novietne"
#: ../share/symbols/symbols.h:316
msgctxt "Symbol"
msgid "Marina"
-msgstr ""
+msgstr "Jūras pasaule"
#. Symbols: ./MapSymbols.svg
#: ../share/symbols/symbols.h:317
@@ -8442,12 +8441,11 @@ msgid "Image Rendering Mode:"
msgstr "Attēla renderēšanas režīms:"
#: ../src/extension/internal/gdkpixbuf-input.cpp:201
-#, fuzzy
msgid ""
"When an image is upscaled, apply smoothing or keep blocky (pixelated). (Will "
"not work in all browsers.)"
msgstr ""
-"Ja attēls ir palielināts, pielietot izlīdzināšanu vai atstāt kvadrātainu "
+"Ja attēls ir palielināts, pielietot izlīdzināšanu vai atstāt graudainu "
"(pikselētu). (Nedarbojas visos pārlūkos.)"
#: ../src/extension/internal/gdkpixbuf-input.cpp:202
@@ -9309,7 +9307,7 @@ msgstr "Pārvietot krāsu pārejas turi"
#: ../src/gradient-drag.cpp:1162 ../src/widgets/gradient-vector.cpp:847
msgid "Delete gradient stop"
-msgstr "Dzēst krāsu pārejas beigas"
+msgstr "Dzēst krāsu pārejas pieturpunktu"
#: ../src/gradient-drag.cpp:1425
#, c-format
@@ -9318,7 +9316,7 @@ msgid ""
"+Alt</b> to delete stop"
msgstr ""
"%s %d objektam: %s%s; velciet ar <b>Ctrl</b>, lai piesaistītu novirzei; "
-"uzklikšķiniet ar <b>Ctrl+Alt</b>, lai dzēstu pārtraukumu"
+"uzklikšķiniet ar <b>Ctrl+Alt</b>, lai dzēstu pieturpunktu"
#: ../src/gradient-drag.cpp:1429 ../src/gradient-drag.cpp:1436
msgid " (stroke)"
@@ -9366,11 +9364,11 @@ msgstr "Pārvietot krāsu pārejas turi(-us)"
#: ../src/gradient-drag.cpp:2408
msgid "Move gradient mid stop(s)"
-msgstr "Pārvietot krāsu pārejas vidus punktu(s)"
+msgstr "Pārvietot krāsu pārejas viduspunktu(s)"
#: ../src/gradient-drag.cpp:2697
msgid "Delete gradient stop(s)"
-msgstr "Dzēst krāsu pārejas beigas"
+msgstr "Dzēst krāsu pārejas pieturpunktu(s)"
#: ../src/inkscape.cpp:341
msgid "Autosave failed! Cannot create directory %1."
@@ -9686,8 +9684,7 @@ msgstr "<b>Mērogot</b> faktūras aizpildījumu; vienādā mērā - ar <b>Ctrl</
#: ../src/knotholder.cpp:268
msgid "<b>Rotate</b> the pattern fill; with <b>Ctrl</b> to snap angle"
-msgstr ""
-"<b>Griezt</b> faktūras aizpildījumu; ar <b>Ctrl</b> - pievilkt leņķim"
+msgstr "<b>Griezt</b> faktūras aizpildījumu; ar <b>Ctrl</b> - pievilkt leņķim"
#: ../src/libgdl/gdl-dock-bar.c:105
msgid "Master"
@@ -12379,9 +12376,9 @@ msgid ""
"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for "
"segment"
msgstr ""
-"Novietojiet loka vai segmenta <b>sākumpunktu</b>; ar <b>Ctrl</b> - "
-"pievilkt leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai "
-"iegūtu sektoru - <b>ārpusē</b>"
+"Novietojiet loka vai segmenta <b>sākumpunktu</b>; ar <b>Ctrl</b> - pievilkt "
+"leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai iegūtu sektoru "
+"- <b>ārpusē</b>"
#: ../src/object-edit.cpp:961
msgid ""
@@ -12389,9 +12386,9 @@ msgid ""
"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for "
"segment"
msgstr ""
-"Novietojiet loka vai segmenta <b>beigu punktu</b>; ar <b>Ctrl</b> - "
-"pievilkt leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai "
-"iegūtu sektoru - <b>ārpusē</b>"
+"Novietojiet loka vai segmenta <b>beigu punktu</b>; ar <b>Ctrl</b> - pievilkt "
+"leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai iegūtu sektoru "
+"- <b>ārpusē</b>"
#: ../src/object-edit.cpp:1101
msgid ""
@@ -12423,8 +12420,8 @@ msgid ""
"Roll/unroll the spiral from <b>outside</b>; with <b>Ctrl</b> to snap angle; "
"with <b>Shift</b> to scale/rotate; with <b>Alt</b> to lock radius"
msgstr ""
-"Satīt/attīt spirāli no <b>ārpuses</b>; ar <b>Ctrl</b> - pievilkt leņķim; "
-"ar <b>Shift</b> - mērogot/griezt; ar <b>Alt</b> - fiksēt rādiusu"
+"Satīt/attīt spirāli no <b>ārpuses</b>; ar <b>Ctrl</b> - pievilkt leņķim; ar "
+"<b>Shift</b> - mērogot/griezt; ar <b>Alt</b> - fiksēt rādiusu"
#: ../src/object-edit.cpp:1348
msgid "Adjust the <b>offset distance</b>"
@@ -12793,7 +12790,7 @@ msgstr "Dzēst visu"
#: ../src/selection-chemistry.cpp:750
msgid "Select <b>some objects</b> to group."
-msgstr "Grupēšanai atlasiet <b>dažus objektus</b>."
+msgstr "Atlasiet <b>dažus objektus</b> grupēšanai."
#: ../src/selection-chemistry.cpp:765 ../src/sp-item-group.cpp:331
msgid "Group"
@@ -12813,7 +12810,7 @@ msgstr "Atgrupēt"
#: ../src/selection-chemistry.cpp:942
msgid "Select <b>object(s)</b> to raise."
-msgstr "Izvēlieties <b>objektu(s)</b>, kurus pacelt augstāk."
+msgstr "Atlasiet <b>objektu(s)</b>, kurus pacelt augstāk."
#: ../src/selection-chemistry.cpp:948 ../src/selection-chemistry.cpp:1004
#: ../src/selection-chemistry.cpp:1032 ../src/selection-chemistry.cpp:1093
@@ -12831,7 +12828,7 @@ msgstr "Pacelt"
#: ../src/selection-chemistry.cpp:996
msgid "Select <b>object(s)</b> to raise to top."
-msgstr "Izvēlieties <b>objektu(s)</b>, kurus pacelt pašā augšā."
+msgstr "Atlasiet <b>objektu(s)</b>, kurus pacelt pašā augšā."
#: ../src/selection-chemistry.cpp:1019
msgid "Raise to top"
@@ -12839,7 +12836,7 @@ msgstr "Pacelt pašā augšā"
#: ../src/selection-chemistry.cpp:1026
msgid "Select <b>object(s)</b> to lower."
-msgstr "Izvēlieties <b>objektu(s)</b>, kurus nolaist zemāk."
+msgstr "Atlasiet <b>objektu(s)</b>, kurus nolaist zemāk."
#. TRANSLATORS: "Lower" means "to lower an object" in the undo history
#: ../src/selection-chemistry.cpp:1077
@@ -12849,7 +12846,7 @@ msgstr "Nolaist zemāk"
#: ../src/selection-chemistry.cpp:1085
msgid "Select <b>object(s)</b> to lower to bottom."
-msgstr "Izvēlieties <b>objektu(s)</b>, kurus nolaist pašā apakšā."
+msgstr "Atlasiet <b>objektu(s)</b>, kurus nolaist pašā apakšā."
#: ../src/selection-chemistry.cpp:1120
msgid "Lower to bottom"
@@ -12996,7 +12993,7 @@ msgstr "Atlasītajam nav pielietots neviens ceļa efekts."
#: ../src/selection-chemistry.cpp:2550 ../src/ui/dialog/clonetiler.cpp:2218
msgid "Select an <b>object</b> to clone."
-msgstr "Izvēlieties klonējamo <b>objektu</b>."
+msgstr "Atlasiet klonējamo <b>objektu</b>."
#: ../src/selection-chemistry.cpp:2586
msgctxt "Action"
@@ -13048,7 +13045,7 @@ msgid ""
"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, "
"flowed text?)"
msgstr ""
-"<b>Nevar atrast</b> atlasāma objektu (pamests klons, nobīde, teksta ceļš, "
+"<b>Nevar atrast</b> atlasāmo objektu (pamests klons, nobīde, teksta ceļš, "
"teksta aizpildījums?)"
#: ../src/selection-chemistry.cpp:2760
@@ -13115,7 +13112,7 @@ msgstr "Objektus par faktūru"
#: ../src/selection-chemistry.cpp:3331
msgid "Select an <b>object with pattern fill</b> to extract objects from."
msgstr ""
-"Izvēlieties <b>objektu ar faktūras aizpildījumu</b>, no kura ekstraģēt "
+"Atlasiet <b>objektu ar faktūras aizpildījumu</b>, no kura ekstraģēt "
"objektus."
#: ../src/selection-chemistry.cpp:3386
@@ -13343,16 +13340,16 @@ msgid ""
"<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to "
"skew around the opposite side"
msgstr ""
-"<b>Šķiebt</b> atlasīto; ar <b>Ctrl</b> - pievilkt leņķim; ar <b>Shift</b> "
-"- šķiebt gar pretējo malu"
+"<b>Šķiebt</b> atlasīto; ar <b>Ctrl</b> - pievilkt leņķim; ar <b>Shift</b> - "
+"šķiebt gar pretējo malu"
#: ../src/seltrans-handles.cpp:12
msgid ""
"<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> "
"to rotate around the opposite corner"
msgstr ""
-"<b>Griezt</b> atlasīto; ar <b>Ctrl</b> - pievilkt leņķim; ar <b>Shift</b> "
-"- griezt ap pretējo stūri"
+"<b>Griezt</b> atlasīto; ar <b>Ctrl</b> - pievilkt leņķim; ar <b>Shift</b> - "
+"griezt ap pretējo stūri"
#: ../src/seltrans-handles.cpp:13
msgid ""
@@ -14067,7 +14064,7 @@ msgstr "TVektorizēšana: %1. %2 mezgli"
#: ../src/ui/dialog/pixelartdialog.cpp:338
#: ../src/ui/dialog/pixelartdialog.cpp:356
msgid "Select an <b>image</b> to trace"
-msgstr "Atlasiet vektorizējamo <b>attēlu</b>"
+msgstr "Izvēlieties vektorizējamo <b>attēlu</b>"
#: ../src/trace/trace.cpp:94
msgid "Select only one <b>image</b> to trace"
@@ -14075,7 +14072,7 @@ msgstr "Vektorizēšanai izvēlieties tikai vienu <b>attēlu</b>"
#: ../src/trace/trace.cpp:112
msgid "Select one image and one or more shapes above it"
-msgstr "atlasiet vienu attēlu un vienu vai vairākas figūras virs tā"
+msgstr "Atlasiet vienu attēlu un vienu vai vairākas figūras virs tā"
#: ../src/trace/trace.cpp:216
msgid "Trace: No active desktop"
@@ -15134,8 +15131,7 @@ msgstr "<small>Objekts nesatur klonētus raksta elementus.</small>"
#: ../src/ui/dialog/clonetiler.cpp:2097
msgid "Select <b>one object</b> whose tiled clones to unclump."
-msgstr ""
-"Izvēlieties <b>vienu objektu</b>, kura klonu raksta elementus izretināt."
+msgstr "Atlasiet <b>vienu objektu</b>, kura klonu raksta elementus izretināt."
#: ../src/ui/dialog/clonetiler.cpp:2119
msgid "Unclump tiled clones"
@@ -15144,7 +15140,7 @@ msgstr "Izretināt klonētos raksta elementus"
#: ../src/ui/dialog/clonetiler.cpp:2148
msgid "Select <b>one object</b> whose tiled clones to remove."
msgstr ""
-"Izvēlieties <b>vienu objektu</b>, kura klonētos raksta elementus vēlaties "
+"Atlasiet <b>vienu objektu</b>, kura klonētos raksta elementus vēlaties "
"aizvākt."
#: ../src/ui/dialog/clonetiler.cpp:2171
@@ -15416,8 +15412,8 @@ msgid ""
"If set, objects only snap to a guide when it's within the range specified "
"below"
msgstr ""
-"Ja iestatīts, objekti tiek pievilkti palīglīnijām tikai tad, ja tie "
-"atrodas norādītajā attālumā vai tuvāk"
+"Ja iestatīts, objekti tiek pievilkti palīglīnijām tikai tad, ja tie atrodas "
+"norādītajā attālumā vai tuvāk"
#. ---------------------------------------------------------------
#: ../src/ui/dialog/document-properties.cpp:137
@@ -17023,7 +17019,7 @@ msgstr "_Meklēt"
#: ../src/ui/dialog/find.cpp:114
msgid "Select all objects matching the selection criteria"
-msgstr "Izvēlēties visus objektus, kas atbilst izvēles kritērijam"
+msgstr "Atlasīt visus objektus, kas atbilst izvēles kritērijam"
#: ../src/ui/dialog/find.cpp:115
msgid "_Replace All"
@@ -19752,7 +19748,7 @@ msgstr "Atlasīt visos slāņos"
#: ../src/ui/dialog/inkscape-preferences.cpp:1139
msgid "Select only within current layer"
-msgstr "Iezīmēt tikai pašreizējā slānī"
+msgstr "Atlasīt tikai pašreizējā slānī"
#: ../src/ui/dialog/inkscape-preferences.cpp:1140
msgid "Select in current layer and sublayers"
@@ -20105,8 +20101,8 @@ msgid ""
"Rotating with Ctrl pressed snaps every that much degrees; also, pressing "
"[ or ] rotates by this amount"
msgstr ""
-"Griešana ar nospiestu Ctrl pievilkta norādītajiem grādiem (solim); "
-"[ vai ] nospiešana tāpat pagriež par norādīto lielumu"
+"Griešana ar nospiestu Ctrl pievilkta norādītajiem grādiem (solim); [ vai ] "
+"nospiešana tāpat pagriež par norādīto lielumu"
#: ../src/ui/dialog/inkscape-preferences.cpp:1265
msgid "Relative snapping of guideline angles"
@@ -20972,7 +20968,7 @@ msgstr "Nospiediet pievienošanas pogu, lai pārvērstu klonu"
#: ../src/ui/dialog/livepatheffect-editor.cpp:338
#: ../src/ui/dialog/livepatheffect-editor.cpp:346
msgid "Select a path or shape"
-msgstr "Izvēlieties ceļu vai figūru"
+msgstr "Atlasiet ceļu vai figūru"
#: ../src/ui/dialog/livepatheffect-editor.cpp:342
msgid "Only one item can be selected"
@@ -21167,6 +21163,13 @@ msgid ""
"Note that this behaviour is not defined in the SVG 1.1 specification and not "
"all browsers follow this interpretation."
msgstr ""
+"'image-rendering' īpašība var ietekmēt veidu, kādā tiek palielināta "
+"bitkarte:\n"
+"\t'auto' nav priekšrokas;\n"
+"\t'optimizeQuality' izlīdzināta;\n"
+"\t'optimizeSpeed' graudaina.\n"
+"Ņemiet vērā, ka šāds mehānisms nav definēts SVG 1.1 specifikācijā un ne visi "
+"pārlūki atbalsta šādu interpretāciju."
#. Hide
#: ../src/ui/dialog/object-properties.cpp:293
@@ -21297,9 +21300,8 @@ msgid "Avoid single disconnected pixels"
msgstr "Izvairīties no atsevišķiem nesavienotiem pikseļiem"
#: ../src/ui/dialog/pixelartdialog.cpp:181
-#, fuzzy
msgid "A constant vote value"
-msgstr "ierobežots leņķis"
+msgstr "Konstanta svara vērtība"
#: ../src/ui/dialog/pixelartdialog.cpp:191
msgid "Sparse pixels (window _radius):"
@@ -21321,7 +21323,7 @@ msgstr "Dod priekšroku savienojumiem, kas ir priekšplāna krāsas daļa"
# 'heuristic' vote: voters base their decisions on their feelings towards those promoting a Yes or a No vote, rather than on the issue itself.
#: ../src/ui/dialog/pixelartdialog.cpp:218
msgid "The heuristic computed vote will be multiplied by this value"
-msgstr ""
+msgstr "Heiristiski aprēķinātais svars tiks reizināts ar šo vērtību"
#: ../src/ui/dialog/pixelartdialog.cpp:231
msgid "Heuristics"
@@ -21648,7 +21650,7 @@ msgstr "Teksta priekšskatījums:"
#: ../src/ui/tools/gradient-tool.cpp:465
#: ../src/widgets/gradient-vector.cpp:814
msgid "Add gradient stop"
-msgstr "Pievienot krāsu pārejas beigas"
+msgstr "Pievienot krāsu pārejas pieturpunktu"
#. TRANSLATORS: An item in context menu on a colour in the swatches
#: ../src/ui/dialog/swatches.cpp:258
@@ -22564,16 +22566,16 @@ msgid ""
"<b>Shift+Ctrl</b>: snap rotation angle to %g° increments and rotate both "
"handles"
msgstr ""
-"<b>Shift+Ctrl</b>: pievilkt griešanas leņķi ik %g° pieaugumam un griezt "
-"abus turus"
+"<b>Shift+Ctrl</b>: pievilkt griešanas leņķi ik %g° pieaugumam un griezt abus "
+"turus"
#: ../src/ui/tool/node.cpp:465
#, c-format
msgctxt "Path handle tip"
msgid "<b>Ctrl</b>: snap rotation angle to %g° increments, click to retract"
msgstr ""
-"<b>Ctrl</b>: pievilkt griešanas leņķi ik %g° pieaugumam, uzklikšķiniet - "
-"lai atsauktu"
+"<b>Ctrl</b>: pievilkt griešanas leņķi ik %g° pieaugumam, uzklikšķiniet - lai "
+"atsauktu"
#: ../src/ui/tool/node.cpp:470
msgctxt "Path hande tip"
@@ -22796,7 +22798,7 @@ msgstr ""
#: ../src/ui/tools/connector-tool.cpp:1345
msgid "Select <b>at least one non-connector object</b>."
-msgstr "Izvēlieties <b>vismaz vienu objektu, kas nav savienotājs</b>."
+msgstr "Atlasiet <b>vismaz vienu objektu, kas nav savienotājs</b>."
#: ../src/ui/tools/connector-tool.cpp:1350
#: ../src/widgets/connector-toolbar.cpp:311
@@ -22976,13 +22978,13 @@ msgid ""
msgid_plural ""
"One handle merging %d stops (drag with <b>Shift</b> to separate) selected"
msgstr[0] ""
-"Atlasīts viens, %d pārtraukumu apvienojošs turis (velciet ar <b>Shift</b> "
+"Atlasīts viens, %d pieturpunktu apvienojošs turis (velciet ar <b>Shift</b> "
"lai atdalītu)"
msgstr[1] ""
-"Atlasīts viens, %d pārtraukumus apvienojošs turis (velciet ar <b>Shift</b> "
+"Atlasīts viens, %d pieturpunktus apvienojošs turis (velciet ar <b>Shift</b> "
"lai atdalītu)"
msgstr[2] ""
-"Atlasīts viens, %d pārtraukumus apvienojošs turis (velciet ar <b>Shift</b> "
+"Atlasīts viens, %d pieturpunktus apvienojošs turis (velciet ar <b>Shift</b> "
"lai atdalītu)"
#. TRANSLATORS: The plural refers to number of selected gradient handles. This is part of a compound message (part two indicates selected object count)
@@ -23469,8 +23471,8 @@ msgstr "<b>Ctrl</b>: pievilkt leņķim; saglabāt starus radiālus"
msgid ""
"<b>Polygon</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
msgstr ""
-"<b>Daudzstūris</b>: rādiuss %s, leņķis %5g&#176;; ar <b>Ctrl</b> - "
-"pievilkt leņķim"
+"<b>Daudzstūris</b>: rādiuss %s, leņķis %5g&#176;; ar <b>Ctrl</b> - pievilkt "
+"leņķim"
#: ../src/ui/tools/star-tool.cpp:418
#, c-format
@@ -25184,19 +25186,19 @@ msgstr "Dzēst visus objektus dokumentā"
#: ../src/verbs.cpp:2450
msgid "Select Al_l"
-msgstr "Izvēlēties _visu"
+msgstr "Atlasīt _visu"
#: ../src/verbs.cpp:2451
msgid "Select all objects or all nodes"
-msgstr "Iezīmēt visus objektus vai mezglus"
+msgstr "Atlasīt visus objektus vai mezglus"
#: ../src/verbs.cpp:2452
msgid "Select All in All La_yers"
-msgstr "Iezīmēt visu visos s_lāņos"
+msgstr "Atlasīt visu visos s_lāņos"
#: ../src/verbs.cpp:2453
msgid "Select all objects in all visible and unlocked layers"
-msgstr "Izvēlēties visus objektus visos redzamajos un atvērtajos slāņos"
+msgstr "Atlasīt visus objektus visos redzamajos un atvērtajos slāņos"
#: ../src/verbs.cpp:2454
msgid "Fill _and Stroke"
@@ -25255,7 +25257,7 @@ msgstr "In_vertēt izvēlēto"
#: ../src/verbs.cpp:2465
msgid "Invert selection (unselect what is selected and select everything else)"
-msgstr "Invertēt iezīmēto (atceļ iepriekšējo izvēli un izvēlas visu pārējo)"
+msgstr "Invertēt atlasīto (atceļ iepriekšējo atlasi un atlasa visu pārējo)"
#: ../src/verbs.cpp:2466
msgid "Invert in All Layers"
@@ -25263,23 +25265,23 @@ msgstr "Invertēt visus slāņus"
#: ../src/verbs.cpp:2467
msgid "Invert selection in all visible and unlocked layers"
-msgstr "Invertēt iezīmēto visos redzamajos un atvērtajos slāņos"
+msgstr "Invertēt atlasīto visos redzamajos un atvērtajos slāņos"
#: ../src/verbs.cpp:2468
msgid "Select Next"
-msgstr "Izvēlēties nākošo"
+msgstr "Atlasīt nākošo"
#: ../src/verbs.cpp:2469
msgid "Select next object or node"
-msgstr "Izvēlēties nākošo objektu vai mezglu"
+msgstr "Atlasīt nākošo objektu vai mezglu"
#: ../src/verbs.cpp:2470
msgid "Select Previous"
-msgstr "Izvēlēties iepriekšējo"
+msgstr "Atlasīt iepriekšējo"
#: ../src/verbs.cpp:2471
msgid "Select previous object or node"
-msgstr "Izvēlēties iepriekšējo objektu vai mezglu"
+msgstr "Atlasīt iepriekšējo objektu vai mezglu"
#: ../src/verbs.cpp:2472
msgid "D_eselect"
@@ -25287,7 +25289,7 @@ msgstr "Atc_elt atlasi"
#: ../src/verbs.cpp:2473
msgid "Deselect any selected objects or nodes"
-msgstr "Atcelt visu objektu vai mezglu izvēli"
+msgstr "Atcelt visu objektu vai mezglu atlasi"
#: ../src/verbs.cpp:2475
msgid "Delete all the guides in the document"
@@ -27697,7 +27699,7 @@ msgstr "Iestatīt krāsu pārejas atkārtojumu"
#: ../src/widgets/gradient-toolbar.cpp:992
#: ../src/widgets/gradient-vector.cpp:740
msgid "Change gradient stop offset"
-msgstr "Mainīt krāsu pārejas pieturvietas nobīdi"
+msgstr "Mainīt krāsu pārejas pieturpunkta nobīdi"
#: ../src/widgets/gradient-toolbar.cpp:1036
msgid "linear"
@@ -27796,7 +27798,7 @@ msgstr "atbalsta punkti"
#: ../src/widgets/gradient-toolbar.cpp:1145
msgid "Select a stop for the current gradient"
-msgstr "Atlasiet pašreizējās krāsu pārejas atbalsta punktu"
+msgstr "Atlasiet pašreizējās krāsu pārejas pieturpunktu"
#: ../src/widgets/gradient-toolbar.cpp:1146
msgid "Stops:"
@@ -27811,18 +27813,18 @@ msgstr "Nobīde:"
#: ../src/widgets/gradient-toolbar.cpp:1158
msgid "Offset of selected stop"
-msgstr "Atlasītā atbalsta punkta nobīde"
+msgstr "Atlasītā pieturpunkta nobīde"
#: ../src/widgets/gradient-toolbar.cpp:1176
#: ../src/widgets/gradient-toolbar.cpp:1177
msgid "Insert new stop"
-msgstr "Ievietot jaunu atbalsta punktu"
+msgstr "Ievietot jaunu pieturpunktu"
#: ../src/widgets/gradient-toolbar.cpp:1190
#: ../src/widgets/gradient-toolbar.cpp:1191
#: ../src/widgets/gradient-vector.cpp:908
msgid "Delete stop"
-msgstr "Dzēst atbalsta punktu"
+msgstr "Dzēst pieturpunktu"
#: ../src/widgets/gradient-toolbar.cpp:1204
msgid "Reverse"
@@ -27857,20 +27859,20 @@ msgstr "Nav atlasītu krāsu pāreju"
#. TRANSLATORS: "Stop" means: a "phase" of a gradient
#: ../src/widgets/gradient-vector.cpp:903
msgid "Add stop"
-msgstr "Pievienot atbalsta punktu"
+msgstr "Pievienot pieturpunktu"
#: ../src/widgets/gradient-vector.cpp:906
msgid "Add another control stop to gradient"
-msgstr "Pievienot vēl vienu krāsu pārejas atbalsta punktu"
+msgstr "Pievienot vēl vienu krāsu pārejas pieturpunktu"
#: ../src/widgets/gradient-vector.cpp:911
msgid "Delete current control stop from gradient"
-msgstr "Dzēst pašreizējo krāsu pārejas atbalsta punktu"
+msgstr "Dzēst pašreizējo krāsu pārejas pieturpunktu"
#. TRANSLATORS: "Stop" means: a "phase" of a gradient
#: ../src/widgets/gradient-vector.cpp:979
msgid "Stop Color"
-msgstr "Atbalsta punkta krāsa"
+msgstr "Pieturpunkta krāsa"
#: ../src/widgets/gradient-vector.cpp:1007
msgid "Gradient editor"
@@ -27878,7 +27880,7 @@ msgstr "Krāsu pāreju redaktors"
#: ../src/widgets/gradient-vector.cpp:1307
msgid "Change gradient stop color"
-msgstr "Mainīt krāsu pārejas atbalsta punkta krāsu"
+msgstr "Mainīt krāsu pārejas pieturpunkta krāsu"
#: ../src/widgets/lpe-toolbar.cpp:298
msgid "All inactive"
@@ -29682,8 +29684,7 @@ msgstr "Citi"
#: ../src/widgets/toolbox.cpp:1780
msgid "Snap other points (centers, guide origins, gradient handles, etc.)"
msgstr ""
-"Pievilkt citus punktus (centrus, vadlīniju sākumus, krāsu pāreju turus "
-"utt.)"
+"Pievilkt citus punktus (centrus, vadlīniju sākumus, krāsu pāreju turus utt.)"
#: ../src/widgets/toolbox.cpp:1788
msgid "Object Centers"
@@ -29945,7 +29946,7 @@ msgstr ""
#: ../share/extensions/dimension.py:109
msgid "Please select an object."
-msgstr "Lūdzu izvēlieties kādu objektu."
+msgstr "Lūdzu, atlasiet kādu objektu."
#: ../share/extensions/dimension.py:134
msgid "Unable to process this object. Try changing it into a path first."
@@ -30069,7 +30070,7 @@ msgstr ""
#: ../share/extensions/funcplot.py:315
msgid "Please select a rectangle"
-msgstr "Lūdzu, izvēlieties taisnstūri"
+msgstr "Lūdzu, atlasiet taisnstūri"
#: ../share/extensions/gcodetools.py:3321
#: ../share/extensions/gcodetools.py:4526
@@ -30081,7 +30082,7 @@ msgstr "Nav atlasīts neviens ceļš! Mēģina apstrādāt visus pieejamos ceļu
#: ../share/extensions/gcodetools.py:3324
msgid "Noting is selected. Please select something."
-msgstr "Nekas nav izvēlēts. Lūdzu, izvēlieties kaut ko."
+msgstr "Nekas nav atlasīts. Lūdzu, atlasiet kaut ko."
#: ../share/extensions/gcodetools.py:3864
msgid ""
@@ -30238,7 +30239,7 @@ msgstr "Uzmanību: izlaiž ne-ceļu "
#: ../share/extensions/gcodetools.py:5511
msgid "Please select at least one path to engrave and run again."
-msgstr "Lūdzu, izvēlieties vismaz vienu gravējamu ceļu un palaidiet vēlreiz."
+msgstr "Lūdzu, atlasiet vismaz vienu gravējamu ceļu un palaidiet vēlreiz."
#: ../share/extensions/gcodetools.py:5519
msgid "Unknown unit selected. mm assumed"
@@ -30304,8 +30305,8 @@ msgid ""
" Current active tab id is %s"
msgstr ""
"Izvēlieties vienu no darbību cilnēm - ceļu par G-code, laukums, gravēšana, "
-"DXF punkti, izvietojum, pārbīde, virpa vai rīku bibliotēka .\n"
-" Šobrīd aktīvā cilne ir %s"
+"DXF punkti, izvietojums, pārbīde, virpa vai rīku bibliotēka .\n"
+" Šobrīd aktīvā cilne ir %s"
#: ../share/extensions/gcodetools.py:6668
msgid ""
@@ -30600,8 +30601,7 @@ msgstr ""
#: ../share/extensions/jessyInk_view.py:75
msgid "More than one object selected. Please select only one object.\n"
-msgstr ""
-"Ir izvēlēts vairāk nekā viens objekts. Lūdzu, izvēlieties tikai vienu.\n"
+msgstr "Ir atlasīts vairāk nekā viens objekts. Lūdzu, atlasiet tikai vienu.\n"
#: ../share/extensions/jessyInk_view.py:79
msgid ""
@@ -30864,19 +30864,19 @@ msgstr "Jums nepieciešams uzstādīt UniConvertor programmatūru.\n"
#: ../share/extensions/voronoi2svg.py:215
msgid "Please select objects!"
-msgstr "Lūdzu, izvēlieties objektus!"
+msgstr "Lūdzu, atlasiet objektus!"
#: ../share/extensions/web-set-att.py:58
#: ../share/extensions/web-transmit-att.py:54
msgid "You must select at least two elements."
-msgstr "Ir jāizvēlas vismaz divi elementi."
+msgstr "Ir jāatlasa vismaz divi elementi."
#: ../share/extensions/webslicer_create_group.py:57
msgid ""
"You must create and select some \"Slicer rectangles\" before trying to group."
msgstr ""
-"Jums ir jāizveido un jāatlasa daži \"Griezēja taisnstūri\" pirms "
-"pielietošanas grupai."
+"Jums ir jāizveido un jāatlasa daži \"Griezēja taisnstūri\" pirms mēģinājuma "
+"grupēt."
#: ../share/extensions/webslicer_create_group.py:72
msgid ""
@@ -31986,7 +31986,7 @@ msgid ""
" Isotropic scaling is disabled.\n"
" First derivative is always determined numerically."
msgstr ""
-"Pirms paplašinājuma izsaukšanas izvēlieties taisnstūri,\n"
+"Pirms paplašinājuma izsaukšanas atlasiet taisnstūri,\n"
"tas noteiks X un Y izmērus. Ja vēlaties aizpildīt laukumu, pievienojiet x-"
"ass galapunktus.\n"
"\n"
@@ -32200,8 +32200,8 @@ msgid ""
"colored arrows."
msgstr ""
"Lietošana: 1. Atlasiet visas laukuma nobīdes (pelēkās aprises) 2. Objekts/"
-"Atgrupēt (Shift+Ctrl+G) 3. Nospiediet 'Pielietot'; Aizdomas turētie sīkie "
-"objekti tiks atzīmēti ar krāsainām bultiņām."
+"Atgrupēt (Shift+Ctrl+G) 3. Nospiediet 'Pielietot'; Aizdomīgi sīkie objekti "
+"tiks atzīmēti ar krāsainām bultiņām."
#: ../share/extensions/gcodetools_area.inx.h:19
#: ../share/extensions/gcodetools_lathe.inx.h:12
@@ -32810,7 +32810,7 @@ msgid ""
"of the pattern and get an empty border."
msgstr ""
"Izveidot nejaušu Voronoja šūnu faktūru. Faktūra būs pieejama Aizpildījuma un "
-"apmales dialoglodziņā. Jums ir jāizvēlas kāds objekts vai grupa.\n"
+"apmales dialoglodziņā. Jums ir jāatlasa kāds objekts vai grupa.\n"
"\n"
"Ja apmale ir 0, faktūra tiks pārtraukta pie malām Izmantojiet pozitīvu "
"apmales lielumu, vēlams, lielāku par šūnas izmēru, lai panāktu gludu "
@@ -33455,9 +33455,8 @@ msgstr "Atspoguļot X asi"
#: ../share/extensions/hpgl_output.inx.h:17
#: ../share/extensions/plotter.inx.h:33
-#, fuzzy
msgid "Check this to mirror the X axis. (Default: Unchecked)"
-msgstr "Rādīt pārvietojumus starp ceļiem (Noklusētais: neatzīmēts)"
+msgstr "Atzīmējiet šo, lai atspoguļot X asi. (Noklusētais - neatzīmēts)"
#: ../share/extensions/hpgl_output.inx.h:18
#: ../share/extensions/plotter.inx.h:34
@@ -33466,9 +33465,8 @@ msgstr "Atspoguļot Y asi"
#: ../share/extensions/hpgl_output.inx.h:19
#: ../share/extensions/plotter.inx.h:35
-#, fuzzy
msgid "Check this to mirror the Y axis. (Default: Unchecked)"
-msgstr "Rādīt pārvietojumus starp ceļiem (Noklusētais: neatzīmēts)"
+msgstr "Atzīmējiet šo, lai atspoguļotu Y asi. (Noklusētais - neatzīmēts)"
#: ../share/extensions/hpgl_output.inx.h:20
#: ../share/extensions/plotter.inx.h:36
@@ -33556,6 +33554,9 @@ msgid ""
"if used). If unchecked you have to make sure that all parts of your drawing "
"are within the document border! (Default: Checked)"
msgstr ""
+"Atzīmējiet šo, lai automātiski pieskaņotu zīmējumu nulles punktam (plus rīka "
+"nobīde, ja tiek izmantota). Ja nav atzīmēts, Jums ir jāpārliecinās, ka visas "
+"zīmējuma daļas atrodas dokumenta robežās (noklusētais - atzīmēts)"
#: ../share/extensions/hpgl_output.inx.h:33
#: ../share/extensions/plotter.inx.h:51
@@ -34046,19 +34047,19 @@ msgstr "Saraksta režīms"
#: ../share/extensions/jessyInk_keyBindings.inx.h:35
msgid "Select the slide to the left:"
-msgstr "Izvēlēties slaidu pa kreisi:"
+msgstr "Atlasīt slaidu pa kreisi:"
#: ../share/extensions/jessyInk_keyBindings.inx.h:36
msgid "Select the slide to the right:"
-msgstr "Izvēlēties slaidu pa labi"
+msgstr "Atlasīt slaidu pa labi"
#: ../share/extensions/jessyInk_keyBindings.inx.h:37
msgid "Select the slide above:"
-msgstr "Izvēlieties slaidu virs:"
+msgstr "Atlasīt slaidu virs:"
#: ../share/extensions/jessyInk_keyBindings.inx.h:38
msgid "Select the slide below:"
-msgstr "Izvēlieties slaidu zem:"
+msgstr "Atlasīt slaidu zem:"
#: ../share/extensions/jessyInk_keyBindings.inx.h:39
msgid "Previous page:"
@@ -34677,7 +34678,7 @@ msgid ""
"scales.\n"
"First derivatives are always determined numerically."
msgstr ""
-"Izvēlieties taisnstūri pirms paplašinājuma izsaukšanas, tas noteiks X un Y "
+"Atlasiet taisnstūri pirms paplašinājuma izsaukšanas, tas noteiks X un Y "
"izmērus.\n"
"Pirmie atvasinājumi vienmēr tiek noteikti skaitliski."
@@ -36471,7 +36472,7 @@ msgid ""
"it). To use this, you must to select some \"Slicer rectangles\" first."
msgstr ""
"Izkārtojuma grupas mērķis ir tikai veicināt labāka koda veidošanai (ja tas "
-"nepieciešams). Lai to izmantotu, Jums vispirms ir jāizvēlas daži \"Griezēja "
+"nepieciešams). Lai to izmantotu, Jums vispirms ir jāatlasa daži \"Griezēja "
"taisnstūri\"."
#: ../share/extensions/webslicer_create_group.inx.h:14
diff --git a/share/extensions/color_blackandwhite.inx b/share/extensions/color_blackandwhite.inx
index 8432ab2d3..0fa58a128 100644
--- a/share/extensions/color_blackandwhite.inx
+++ b/share/extensions/color_blackandwhite.inx
@@ -5,6 +5,7 @@
<dependency type="executable" location="extensions">coloreffect.py</dependency>
<dependency type="executable" location="extensions">color_blackandwhite.py</dependency>
<dependency type="executable" location="extensions">simplestyle.py</dependency>
+ <param name="threshold" type="int" min="1" max="255" _gui-text="Threshold Color (1-255):">127</param>
<effect>
<object-type>all</object-type>
<effects-menu>
diff --git a/share/extensions/color_blackandwhite.py b/share/extensions/color_blackandwhite.py
index 57e6e2ae8..fcee057c7 100755
--- a/share/extensions/color_blackandwhite.py
+++ b/share/extensions/color_blackandwhite.py
@@ -2,12 +2,19 @@
import coloreffect,sys
class C(coloreffect.ColorEffect):
+ def __init__(self):
+ coloreffect.ColorEffect.__init__(self)
+ self.OptionParser.add_option("-t", "--threshold",
+ action="store", type="int",
+ dest="threshold", default=127,
+ help="Threshold Color Level")
+
def colmod(self,r,g,b):
#ITU-R Recommendation BT.709
#l = 0.2125 * r + 0.7154 * g + 0.0721 * b
#NTSC and PAL
l = 0.299 * r + 0.587 * g + 0.114 * b
- if l > 127:
+ if l > self.options.threshold:
ig = 255
else:
ig = 0
diff --git a/share/extensions/inkex.py b/share/extensions/inkex.py
index d71b7d7e7..947cb5b30 100755
--- a/share/extensions/inkex.py
+++ b/share/extensions/inkex.py
@@ -285,8 +285,8 @@ class Effect:
return 'px'
#a dictionary of unit to user unit conversion factors
- __uuconv = {'in':90.0, 'pt':1.25, 'px':1, 'mm':3.5433070866, 'cm':35.433070866, 'm':3543.3070866,
- 'km':3543307.0866, 'pc':15.0, 'yd':3240 , 'ft':1080}
+ __uuconv = {'in':90.0, 'pt':1.25, 'px':1.0, 'mm':3.5433070866, 'cm':35.433070866, 'm':3543.3070866,
+ 'km':3543307.0866, 'pc':15.0, 'yd':3240.0 , 'ft':1080.0}
def unittouu(self, string):
'''Returns userunits given a string representation of units in another system'''
unit = re.compile('(%s)$' % '|'.join(self.__uuconv.keys()))
diff --git a/src/desktop.cpp b/src/desktop.cpp
index 22c00d4f1..b61f6867f 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -1699,7 +1699,6 @@ _layer_hierarchy_changed(SPObject */*top*/, SPObject *bottom,
/// Called when document is starting to be rebuilt.
static void _reconstruction_start(SPDesktop * desktop)
{
- g_debug("Desktop, starting reconstruction\n");
desktop->_reconstruction_old_layer_id = desktop->currentLayer()->getId() ? desktop->currentLayer()->getId() : "";
desktop->layers->reset();
@@ -1710,8 +1709,6 @@ static void _reconstruction_start(SPDesktop * desktop)
}
*/
desktop->selection->clear();
-
- g_debug("Desktop, starting reconstruction end\n");
}
/// Called when document rebuild is finished.
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 6d903867b..3dc4a7504 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -2153,6 +2153,8 @@ gboolean SPCanvasImpl::handleDraw(GtkWidget *widget, cairo_t *cr) {
canvas->requestRedraw(r.left(), r.top(), r.right(), r.bottom());
}
+ cairo_rectangle_list_destroy(rects);
+
return FALSE;
}
#else
diff --git a/src/extension/dbus/Makefile_insert b/src/extension/dbus/Makefile_insert
index 7d851715e..192651d87 100644
--- a/src/extension/dbus/Makefile_insert
+++ b/src/extension/dbus/Makefile_insert
@@ -78,7 +78,7 @@ libinkdbus_la_CFLAGS = \
$(DBUS_CFLAGS) \
$(INKSCAPE_CFLAGS) \
-I$(builddir)/extension/dbus \
- -Wall -Werror
+ -Wall
libinkdbus_la_LIBADD = \
$(DBUS_LIBS) \
diff --git a/src/live_effects/pathoutlineprovider.cpp b/src/live_effects/pathoutlineprovider.cpp
index 4836b0d98..b5a3258fa 100644
--- a/src/live_effects/pathoutlineprovider.cpp
+++ b/src/live_effects/pathoutlineprovider.cpp
@@ -474,6 +474,9 @@ Geom::Path doAdvHalfOutline(const Geom::Path& path_in, double line_width, double
}
if (path_in.closed()) {
+ Geom::Curve * cbc1;
+ Geom::Curve * cbc2;
+
if ( path_in[path_in.size() - 1].length() != Geom::distance(path_in[path_in.size() - 1].finalPoint(), path_in.initialPoint())) {
//handle case for last segment curved
outlined_result = Path();
@@ -486,30 +489,71 @@ Geom::Path doAdvHalfOutline(const Geom::Path& path_in, double line_width, double
path_vec = outlined_result.MakePathVector();
- Geom::Curve * cbc1 = path_builder[path_builder.size() - 1].duplicate();//(*path_vec)[0] [0].duplicate();
- Geom::Curve * cbc2 = (*path_vec)[0] [0].duplicate();//path_builder[path_builder.size() - 1].duplicate();
+ cbc1 = path_builder[path_builder.size() - 1].duplicate();
+ cbc2 = (*path_vec)[0] [0].duplicate();
- Geom::Path temporary; //why do we need this? you'll see in a bit
- temporary.append(*cbc1);
+ delete path_vec;
+ } else {
+ //handle case for last segment straight (since the path doesn't actually give us access to it)
+ outlined_result = Path();
+ to_outline = Path();
+
+ Geom::Path oneCurve; oneCurve.append(Geom::LineSegment(path_in.finalPoint(), path_in.initialPoint()));
+
+ to_outline.LoadPath(oneCurve, Geom::Affine(), false, false);
+ to_outline.OutsideOutline(&outlined_result, line_width / 2, join_straight, butt_straight, 10);
+
+ path_vec = outlined_result.MakePathVector();
+
+ cbc1 = path_builder[path_builder.size() - 1].duplicate();
+ cbc2 = (*path_vec)[0] [0].duplicate();
+
+ //append the closing segment
if (extrapolate) {
- extrapolate_curves(temporary, cbc1, cbc2, cbc2->initialPoint(), miter_limit, line_width,
+ extrapolate_curves(path_builder, cbc1, cbc2, cbc2->initialPoint(), miter_limit, line_width,
outside_angle ( path_in[path_in.size() - 1], path_in [0] ));
} else {
- reflect_curves (temporary, cbc1, cbc2, cbc2->initialPoint(), miter_limit, line_width,
+ reflect_curves (path_builder, cbc1, cbc2, cbc2->initialPoint(), miter_limit, line_width,
outside_angle ( path_in[path_in.size() - 1], path_in [0] ));
}
- //extract the appended curves
- if (temporary[0].finalPoint() != path_builder[path_builder.size() - 1].finalPoint()) {
- path_builder.erase(path_builder.begin());
- } else {
- temporary.erase_last();
- }
- path_builder.erase_last();
- path_builder.append(temporary, Geom::Path::STITCH_DISCONTINUOUS);
- path_builder.close();
+ delete cbc1; cbc1 = cbc2->duplicate();
+ delete path_vec;
+
+ oneCurve = Geom::Path(); oneCurve.append(path_in[0]);
+
+ to_outline.LoadPath(oneCurve, Geom::Affine(), false, false);
+ to_outline.OutsideOutline(&outlined_result, line_width / 2, join_straight, butt_straight, 10);
+
+ path_vec = outlined_result.MakePathVector();
+ delete cbc2; cbc2 = (*path_vec)[0] [0].duplicate();
+ delete path_vec;
+ }
+
+ Geom::Path temporary; //just an accessory path, we won't need it for long
+ temporary.append(*cbc1);
+
+ if (extrapolate) {
+ extrapolate_curves(temporary, cbc1, cbc2, cbc2->initialPoint(), miter_limit, line_width,
+ outside_angle ( path_in[path_in.size() - 1], path_in [0] ));
+ } else {
+ reflect_curves (temporary, cbc1, cbc2, cbc2->initialPoint(), miter_limit, line_width,
+ outside_angle ( path_in[path_in.size() - 1], path_in [0] ));
+ }
+ //extract the appended curves
+ if (temporary[0].finalPoint() != path_builder[path_builder.size() - 1].finalPoint()) {
+ path_builder.erase(path_builder.begin());
+ } else {
+ temporary.erase_last();
}
+ path_builder.erase_last();
+
+ path_builder.append(temporary, Geom::Path::STITCH_DISCONTINUOUS);
+ path_builder.close();
+
+ if (cbc1) delete cbc1;
+ if (cbc2) delete cbc2;
}
return path_builder;
diff --git a/src/preferences-skeleton.h b/src/preferences-skeleton.h
index 96629f22d..734e8a582 100644
--- a/src/preferences-skeleton.h
+++ b/src/preferences-skeleton.h
@@ -293,7 +293,9 @@ static char const preferences_skeleton[] =
#ifdef WIN32 // FIXME: Temporary Win32 special code to enable transient dialogs
" <group id=\"dialogsontopwin32\" value=\"0\"/>\n"
#endif
-" <group id=\"defaultwindowsize\" value=\"2\" />\n"
+#if !defined(GDK_WINDOWING_QUARTZ) // No maximise for Quartz, see lp:1302627
+ " <group id=\"defaultwindowsize\" value=\"2\" />\n"
+#endif
" <group id=\"arenatilescachesize\" value=\"8192\"/>\n"
" <group id=\"preservetransform\" value=\"0\"/>\n"
" <group id=\"clonecompensation\" value=\"1\"/>\n"
diff --git a/src/splivarot.cpp b/src/splivarot.cpp
index c800ace0b..a08809adf 100644
--- a/src/splivarot.cpp
+++ b/src/splivarot.cpp
@@ -960,16 +960,17 @@ Geom::PathVector* item_outline(SPItem const *item, bool bbox_only)
Geom::Affine const transform(item->transform);
float const scale = transform.descrim();
- float o_width, o_miter;
+ float o_width = i_style->stroke_width.computed;
+ if (o_width < Geom::EPSILON) {
+ // This may result in rounding errors for very small stroke widths (happens e.g. when user unit is large).
+ // See bug lp:1244861
+ o_width = Geom::EPSILON;
+ }
+ float o_miter = i_style->stroke_miterlimit.value * o_width;
+
JoinType o_join;
ButtType o_butt;
{
- o_width = i_style->stroke_width.computed;
- if (o_width < 0.01) {
- o_width = 0.01;
- }
- o_miter = i_style->stroke_miterlimit.value * o_width;
-
switch (i_style->stroke_linejoin.computed) {
case SP_STROKE_LINEJOIN_MITER:
o_join = join_pointy;
diff --git a/src/xml/repr-css.cpp b/src/xml/repr-css.cpp
index 24e2db9e1..32a1e7f5d 100644
--- a/src/xml/repr-css.cpp
+++ b/src/xml/repr-css.cpp
@@ -382,7 +382,10 @@ static void sp_repr_css_merge_from_decl(SPCSSAttr *css, CRDeclaration const *con
std::string characters;
std::string temp;
bool number_valid = !(ss >> number).fail();
- if( !number_valid ) ss.clear();
+ if (!number_valid) {
+ ss.clear();
+ ss.seekg(0); // work-around for a bug in libc++ (see lp:1300271)
+ }
while( !(ss >> temp).eof() ) {
characters += temp;
characters += " ";