summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-07-06Remove trailing whitespacesLaurent Napias139-3643/+3643
2019-06-28Use smart tabs to fix indentation and alignmentVictor Kareh6-267/+261
2019-06-28preferences: Fix inconsistent active state of trailing charactersVictor Kareh1-24/+38
When unchecking and then re-checking draw_spaces (or tabs) while draw_trailing_spaces is active, the trailing preference is no longer set, but the button shows up as set. This change makes it so that it unsets the option prior to disabling the checkbox.
2019-06-28Add draw spaces/tabs/newlines optionsGoffredo Baroncelli2-0/+415
Add - draw spaces - draw tabs - draw newlines options in preference dialog. If the GTK version is greather or equal to 3.24, it is possible to show only the trailing tabs/spaces symbols.
2019-06-28Draw spaces, tabs, newlines and nbsp.Goffredo Baroncelli6-0/+386
Via gsettings it is possible to enable the drawing of: - newline (enable-space-drawer-newline) - spaces (enable-space-drawer-space) - tab (enable-space-drawer-tab) - not blank space (enable-space-drawer-nbsp) The first setting is a boolean ones, so the only allowable values are true (show the symbol) or false (don't show the symbol). Instead for the last three settings, the allowed values are: 'draw-none' -> show nothing 'draw-all' -> show all spaces/tabs 'draw-trailing' -> show only the trailing spaces/tabs (only if GTK >= 3.24)
2019-06-27Fix use of deprecated glib-genmarshal typesColomban Wendling6-11/+11
This doesn't change any dependency as both non-deprecated replacements BOOLEAN and VOID were already used in some places.
2019-06-26add snippet to toggle comment/uncommentAndrew Fowlie4-1/+71
2019-06-21pluma-print-preview: Fix warning: identical expressionsPablo Barciela1-1/+1
based in gedit commit: https://gitlab.gnome.org/GNOME/gedit/commit/e30939812fcf884d031757fb3cc2a8383f3ce21f Fixes Clang analyzer warning: pluma-print-preview.c:743:24: warning: identical expressions on both sides of logical operator if (priv->tile_h <= 0 || priv->tile_h <= 0) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ Fixes cppcheck warning: [pluma/pluma-print-preview.c:743]: (style) Same expression on both sides of '||'.
2019-06-10Change url projet's websiteLaurent Napias15-15/+15
2019-06-06travis: update dependencies for python3raveit651-1/+4
2019-06-06Switch to Python 3Patrick Monnerat6-6/+6
2019-06-06snippets plugin: change code for Python 2 & 3 compatibilityPatrick Monnerat14-641/+528
2019-06-06externaltools plugin: change code for Python 2 & 3 compatibility.Patrick Monnerat8-595/+469
2019-06-05pythonconsole plugin: change source code for Python 2 & 3 compatibility.Patrick Monnerat7-233/+304
Also drop mateconf and use gsettings for preferences. Preferences are now triggered as a PeasGtk.Configurable.
2019-06-05quickopen plugin: change code for Python 2 & 3 compatibility.Patrick Monnerat4-68/+94
2019-06-03release 1.23.0v1.23.0raveit651-20/+37
2019-06-03tx: sync with transifexraveit65123-106889/+101602
2019-05-31Create FUNDING.ymlMartin Wimpress1-0/+9
2019-05-29travis: use fedora-30 and ubuntu-19.10 for buildingraveit651-2/+2
2019-05-21Reindent all Python sources to ts=4. Strip trailing spaces.Patrick Monnerat28-5856/+5871
2019-05-20remove live.gnome from plugins sectionsakib1-2/+2
2019-05-16add quick open to readmesakib1-1/+1
2019-05-16add readmes and update plugins section of manualsakib11-3/+56
2019-05-13update how pluma can be opened from menusakib1-1/+1
2019-05-04[ci] Add cppcheck html reportWu Xiaotian1-1/+4
2019-04-30travis: enable 'cppcheck' in debianPablo Barciela1-0/+4
2019-04-28[ci] Enable Clang Static AnalyzerWu Xiaotian1-2/+63
2019-04-23pre-bump versionraveit652-1/+3
2019-04-09Help: replace link linkend with xref linkendrbuj1-34/+23
Yelp viewer can't open cross-references to other parts of the manual using link linkend.
2019-04-05github release pageraveit651-0/+19
2019-03-26update installation instructions and fix spelling and old referencesakib1-7/+5
2019-03-07help: update copyrightraveit651-1/+1
2019-03-07Use ITS in docbook article info, validate with dbits schemasrbuj2-829/+779
-= Validate =- wget https://docbook.org/xml/5.0/rng/dbits.rng xmllint --noout --relaxng dbits.rng help/C/index.docbook jing dbits.rng help/C/index.docbook -= View the manual using yelp =- yelp file:///path_to_file/index.docbook -= Tests: Generate pdf and html files from docbook =- Method I: Use yelp-build (HTML chunk) cd help/C mkdir htmlout yelp-build html -o htmlout index.docbook Method II-a: Use docbook5-style-xsl package on Fedora 29 (PDF) sudo dnf install -y docbook5-style-xsl cd help/C xsltproc /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/fo/docbook.xsl index.docbook > pluma.fo fop -fo pluma.fo -pdf pluma.pdf Method II-b: Use docbook5-style-xsl package on Fedora 29 (HTML) sudo dnf install -y docbook5-style-xsl cd help/C xsltproc /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/html/docbook.xsl index.docbook > index.html Method II-c: Use docbook5-style-xsl package on Fedora 29 (HTML chunk) sudo dnf install -y docbook5-style-xsl cd help/C xsltproc --xinclude \ --stringparam base.dir htmlout/ \ --stringparam use.id.as.filename 1 \ --stringparam chunker.output.encoding UTF-8 \ /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/html/chunk.xsl index.docbook or xsltproc --xinclude \ --stringparam base.dir htmlout/ \ --stringparam use.id.as.filename 1 \ --stringparam chunker.output.encoding UTF-8 \ --stringparam chunk.section.depth 2 \ --stringparam chunk.first.sections 1 \ /usr/share/sgml/docbook/xsl-ns-stylesheets-1.79.2/html/chunk.xsl index.docbook cp -rp figures htmlout Method III-a: Use docbook-xslt2-2.3.10-app (XHTML) cd help/C wget https://github.com/docbook/xslt20-stylesheets/releases/download/2.3.10/docbook-xslt2-2.3.10-app.zip unzip docbook-xslt2-2.3.10-app.zip java -jar docbook-xslt2-2.3.10-app/docbook-xslt2-2.3.10.jar -f xhtml index.docbook > index.html It doesn't work: Method III-b: Use docbook-xslt2-2.3.10-app (PDF) cd help/C wget https://github.com/docbook/xslt20-stylesheets/releases/download/2.3.10/docbook-xslt2-2.3.10-app.zip unzip docbook-xslt2-2.3.10-app.zip java -jar docbook-xslt2-2.3.10-app/docbook-xslt2-2.3.10.jar -f foprint index.docbook > pluma.fo fop -fo pluma.fo -pdf pluma.pdf
2019-03-07Upgrade the manual to docbook 5.0rbuj3-2966/+3470
To upgrade the manual: sudo dnf install -y docbook5-schemas xsltproc --output index-new.docbook /usr/share/xml/docbook5/stylesheet/upgrade/db4-upgrade.xsl index.docbook xsltproc --output legal-new.xml /usr/share/xml/docbook5/stylesheet/upgrade/db4-upgrade.xsl legal.xml To validate the manual: xmllint --noout --relaxng /usr/share/xml/docbook5/schema/rng/5.0/docbook.rng help/C/index.docbook jing /usr/share/xml/docbook5/schema/rng/5.0/docbook.rng help/C/index.docbook yelp-check validate help/C/index.docbook To view the manual: yelp file:///full_path/index.docbook Note: docbook5-schemas should be installed in your system in order to view the manual (DEPENDENCY)
2019-02-24release 1.22.0v1.22.0raveit652-3/+26
2019-02-24tx: sync with transifexraveit654-10/+36
2019-02-18Add update-authors.pl script which helps to update pluma.aboutrbuj1-0/+67
2019-02-18tx: sync with fixed translations from transifexraveit65208-75993/+79504
2019-02-18Read authors (updated) from pluma.about filerbuj4-14/+33
2019-02-17show enchant version when configureWu Xiaotian2-9/+13
2019-02-17Replace the deprecated enchant_dict_add_to_pwl with enchant_dict_add.Wu Xiaotian1-1/+2
2019-02-17Fix build fail on ArchlinuxWu Xiaotian1-4/+8
The enchant on Archlinux is 2.2.3-2, that include enchant-2.pc. This commit first check enchant-2, then check enchant.
2019-02-17Make translatable the documenters in the about dialogrbuj2-8/+24
2019-02-17Ensure proper translation of the about dialog titlerbuj2-3/+8
Note that GTK+ sets a default title of _("About %s") on the dialog window (where %s is replaced by the name of the application, but in order to ensure proper translation of the title, applications should set the title property explicitly when constructing a GtkAboutDialog https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html
2019-02-16initial travis supportWu Xiaotian1-0/+116
2019-02-16tx: update resource for transifexraveit651-3/+37
2019-02-16Add License button in About Pluma dialogrbuj1-0/+22
2019-02-15Make translatable the copyright in about dialogrbuj1-10/+6
2019-02-14Update Documentersrbuj1-2/+3
Update "Documented by" in About Pluma dialog
2019-02-04tx: update resource file for transifexrbuj2-697/+747