summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-11Travis CI: add '-Wredundant-decls' to 'CFLAGS' variablePablo Barciela1-1/+1
2020-01-11avoid to make new Gsettings variablesPablo Barciela4-37/+18
use Gsettings 'pluma_prefs_manager' instead
2019-12-03tx: add fixes to makepot scriptraveit651-0/+1
2019-12-03tx: update resource for transifexraveit651-1399/+2500
2019-12-01Taglist: Load the local translation string from lang.mo fileWu Xiaotian1-2/+2
When using intltool, the taglist creates a big xml file containing the local translation string, so that it has to be compressed. It looks like this: ``` <TagGroup sort="true" name="XHTML 1.0 - Tags"> <Tag name="Abbreviated form"> ... </Tag> <Tag name="..."> ... </Tag> ... </TagGroup> <TagGroup xml:lang="af" sort="true" name="XHTML 1.0 - Tags"> <Tag name="Afgekorte vorm" xml:lang="af"> ... </Tag> <Tag name="..." xml:lang="af"> ... </Tag> ... </TagGroup> <TagGroup xml:lang="..." sort="true" name="XHTML 1.0 - Tags"> </TagGroup> ``` Obviously, it wastes space and download bandwidth. When switch from intltool to gettext, it does not generate a similar huge xml file. It only get the translate string into pot file from the xml file, and the original xml file has not changed. This patch let taglist-plugin read the local translation string directly from the mo file, so that it can work as before. TODO: we need to improve and optimize the taglist plugin code and drop some extra code.
2019-12-01ignore comment element in xml fileWu Xiaotian1-0/+5
When xml file is generated using intltool, the resulting xml file deletes the comment line, but when using gettext, it keeps the comment line.
2019-12-01add translator hintsWu Xiaotian6-0/+6
2019-12-01tx: sync with transifexPablo Barciela133-21344/+21677
2019-12-01ci: add autopointWu Xiaotian1-7/+4
2019-12-01migrate from intltool to gettextWu Xiaotian47-698/+787
2019-11-24travis ci: use fedora:latestraveit651-1/+1
2019-11-13tx: sync with fixed translations uk, it from transifexraveit653-388/+408
2019-10-19window: Do not override GdkWindowStateVictor Kareh1-1/+1
When setting the custom pluma window state we override the class method, but never defer back to the parent class method. This means that window states like backdrop are never set on Pluma.
2019-10-06Travis CI: use Debian "testing" instead "sid"Pablo Barciela1-1/+1
2019-10-06travis(ci): enable notify_serversraveit651-0/+2
2019-08-28pluma-document: avoid garbarge value in 'file_with_bom' functionPablo Barciela1-0/+2
Fixes clang analyzer warning: pluma-document.c:682:14: warning: The left operand of '==' is a garbage value if ((bom[0] == '\357') && ~~~~~~ ^
2019-08-25Travis CI: clang: -enable-checker alpha.deadcode.UnreachableCodePablo Barciela1-0/+1
2019-08-24preferences: Change Draw to ShowVictor Kareh2-20/+20
2019-08-24document-loader: remove unused variablesPablo Barciela1-2/+0
Fixes cppcheck warnings: [tests/document-loader.c:44]: (style) Unused variable: document [tests/document-loader.c:45]: (style) Unused variable: uri
2019-08-23smart-converter: Fix memory leaksPablo Barciela1-0/+5
Fixes clang analyzer warnings: smart-converter.c:108:8: warning: Potential leak of memory pointed to by 'out' if (!care_about_error) ^~~~~~~~~~~~~~~~ smart-converter.c:337:7: warning: Potential leak of memory pointed to by 'aux' aux2 = do_test (aux, NULL, encs, aux_len, &guessed); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smart-converter.c:339:12: warning: Potential leak of memory pointed to by 'aux2' g_assert (guessed == pluma_encoding_get_from_charset ("UTF-16")); ^~~~~~~
2019-08-17release 1.23.2v1.23.2raveit652-1/+43
2019-08-17tx: sync with transifexraveit65208-48203/+59427
2019-08-17tx: update resource for transifexraveit651-182/+182
2019-08-11pluma-view: avoid static gboolean variablePablo Barciela1-17/+15
in function 'pluma_override_font'
2019-08-09pluma-taglist-plugin-panel: avoid 'g_type_class_add_private'Pablo Barciela1-11/+9
2019-08-09pluma-taglist-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-5/+2
2019-08-09pluma-time-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-7/+2
2019-08-09pluma-spell-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-16/+11
2019-08-09pluma-trail-save-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-14/+9
2019-08-09pluma-modeline-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-5/+2
2019-08-07pluma-file-browser-store: avoid 'g_type_class_add_private'Pablo Barciela1-14/+8
2019-08-07pluma-sort-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-12/+9
2019-08-05pluma-file-browser-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-08-05pluma-file-browser-widget: avoid 'g_type_class_add_private'Pablo Barciela1-11/+7
2019-08-03pluma-smart-charset-converter: avoid 'g_type_class_add_private'Pablo Barciela1-5/+2
2019-08-01pluma-file-browser-view: avoid 'g_type_class_add_private'Pablo Barciela1-11/+7
2019-08-01pluma-file-bookmarks-store: avoid 'g_type_class_add_private'Pablo Barciela1-9/+7
2019-08-01pluma-docinfo-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-14/+9
2019-08-01pluma-changecase-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-14/+9
2019-08-01pluma-window: avoid 'g_type_class_add_private'Pablo Barciela1-8/+2
2019-07-30fix build with GtkSourceView 3.22monsta2-5/+5
2019-07-29pluma-view: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-07-29pluma-tab-label: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-07-28spell-checker plugin: add missing translation (i18n)rbuj1-1/+1
2019-07-27gla11y: use version 0.3 which already defaults to using python3Samuel Thibault2-4/+2
2019-07-26pluma-tab: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-07-26pluma-status-combo-box: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-07-26pluma-statusbar: avoid 'g_type_class_add_private'Pablo Barciela1-8/+2
2019-07-25pluma-progress-message-area: avoid 'g_type_class_add_private'Pablo Barciela1-7/+2
2019-07-25pluma-print-preview: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2