Merge branch 'master' into dev
This commit is contained in:
@@ -17,6 +17,13 @@
|
|||||||
* Dropped the usage of .bak copies of document files. This was the old method to ensure the document data was written successfully, but it uses twice the storage space. Instead, writing via a temp file is the safe way to save files. PR #248.
|
* Dropped the usage of .bak copies of document files. This was the old method to ensure the document data was written successfully, but it uses twice the storage space. Instead, writing via a temp file is the safe way to save files. PR #248.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 0.6.4 [2020-xx-xx]
|
||||||
|
|
||||||
|
**User Interface**
|
||||||
|
|
||||||
|
* Updated the unit for Preferences > Editor > Big document limit from `kb` to `kb`. Issue #258, PR #260.
|
||||||
|
|
||||||
|
|
||||||
## Version 0.6.3 [2020-05-28]
|
## Version 0.6.3 [2020-05-28]
|
||||||
|
|
||||||
**Bugfixes**
|
**Bugfixes**
|
||||||
|
|||||||
@@ -183,10 +183,11 @@ class nwQuotes():
|
|||||||
# END Class nwQuotes
|
# END Class nwQuotes
|
||||||
|
|
||||||
class nwUnicode:
|
class nwUnicode:
|
||||||
"""Suppoted unicode character constants and translation maps.
|
"""Suppoted unicode character constants and translation maps for HTML.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# Unicode Constants
|
# Unicode Constants
|
||||||
|
# =================
|
||||||
|
|
||||||
## Quotation Marks
|
## Quotation Marks
|
||||||
U_QUOT = "\u0022" # Quotation mark
|
U_QUOT = "\u0022" # Quotation mark
|
||||||
@@ -216,7 +217,6 @@ class nwUnicode:
|
|||||||
|
|
||||||
## Other
|
## Other
|
||||||
U_NBSP = "\u00a0" # Non-breaking space
|
U_NBSP = "\u00a0" # Non-breaking space
|
||||||
U_PARA = "\u2029" # Paragraph separator
|
|
||||||
U_CHECK = "\u2714" # Heavy check mark
|
U_CHECK = "\u2714" # Heavy check mark
|
||||||
U_MULT = "\u2715" # Multiplication x
|
U_MULT = "\u2715" # Multiplication x
|
||||||
|
|
||||||
@@ -231,6 +231,7 @@ class nwUnicode:
|
|||||||
U_LTRIS = "\u25c2" # Left-pointing triangle, small
|
U_LTRIS = "\u25c2" # Left-pointing triangle, small
|
||||||
|
|
||||||
# HTML Equivalents
|
# HTML Equivalents
|
||||||
|
# ================
|
||||||
|
|
||||||
## Quotes
|
## Quotes
|
||||||
H_QUOT = """
|
H_QUOT = """
|
||||||
|
|||||||
@@ -573,7 +573,7 @@ class GuiConfigEditEditingTab(QWidget):
|
|||||||
"Big document limit",
|
"Big document limit",
|
||||||
self.bigDocLimit,
|
self.bigDocLimit,
|
||||||
"Disables full spell checking over the size limit.",
|
"Disables full spell checking over the size limit.",
|
||||||
theUnit="kb"
|
theUnit="kB"
|
||||||
)
|
)
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -391,9 +391,13 @@ class GuiDocEditor(QTextEdit):
|
|||||||
uses QTextEdit->toPlainText for Qt versions lower than 5.9, and
|
uses QTextEdit->toPlainText for Qt versions lower than 5.9, and
|
||||||
the QDocument->toRawText for higher version. The latter
|
the QDocument->toRawText for higher version. The latter
|
||||||
preserves non-breaking spaces, which the former does not.
|
preserves non-breaking spaces, which the former does not.
|
||||||
|
We still want to get rid of page and line separators though.
|
||||||
|
See: https://doc.qt.io/qt-5/qtextdocument.html#toPlainText
|
||||||
"""
|
"""
|
||||||
if self.mainConf.verQtValue >= 50900:
|
if self.mainConf.verQtValue >= 50900:
|
||||||
theText = self.qDocument.toRawText().replace(nwUnicode.U_PARA,"\n")
|
theText = self.qDocument.toRawText()
|
||||||
|
theText = theText.replace("\u2028", "\n") # Line separators
|
||||||
|
theText = theText.replace("\u2029", "\n") # Paragraph separators
|
||||||
else:
|
else:
|
||||||
theText = self.toPlainText()
|
theText = self.toPlainText()
|
||||||
return theText
|
return theText
|
||||||
|
|||||||
Reference in New Issue
Block a user